Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.py

changeset 3008
7848489bcb92
parent 2962
d6c9d1ca2da4
child 3057
10516539f238
child 3160
209a07d7e401
equal deleted inserted replaced
3007:bad2e89047e7 3008:7848489bcb92
36 self.__archiveDirCompleter = E5DirCompleter() 36 self.__archiveDirCompleter = E5DirCompleter()
37 self.__activeCompleter = self.__archiveFileCompleter 37 self.__activeCompleter = self.__archiveFileCompleter
38 self.archiveEdit.setCompleter(self.__activeCompleter) 38 self.archiveEdit.setCompleter(self.__activeCompleter)
39 self.__activeCompleter.model().setNameFilters([]) 39 self.__activeCompleter.model().setNameFilters([])
40 40
41 self.typeComboBox.addItem(self.trUtf8("Detect Automatically"), "") 41 self.typeComboBox.addItem(
42 self.typeComboBox.addItem(self.trUtf8("Directory of Files"), "files") 42 self.trUtf8("Detect Automatically"), "")
43 self.typeComboBox.addItem(self.trUtf8("Uncompressed TAR-Archive"), "tar") 43 self.typeComboBox.addItem(
44 self.typeComboBox.addItem(self.trUtf8("Bzip2 compressed TAR-Archive"), "tbz2") 44 self.trUtf8("Directory of Files"), "files")
45 self.typeComboBox.addItem(self.trUtf8("Gzip compressed TAR-Archive"), "tgz") 45 self.typeComboBox.addItem(
46 self.typeComboBox.addItem(self.trUtf8("Uncompressed ZIP-Archive"), "uzip") 46 self.trUtf8("Uncompressed TAR-Archive"), "tar")
47 self.typeComboBox.addItem(self.trUtf8("Compressed ZIP-Archive"), "zip") 47 self.typeComboBox.addItem(
48 self.trUtf8("Bzip2 compressed TAR-Archive"), "tbz2")
49 self.typeComboBox.addItem(
50 self.trUtf8("Gzip compressed TAR-Archive"), "tgz")
51 self.typeComboBox.addItem(
52 self.trUtf8("Uncompressed ZIP-Archive"), "uzip")
53 self.typeComboBox.addItem(
54 self.trUtf8("Compressed ZIP-Archive"), "zip")
48 55
49 self.__unixFileFilters = [ 56 self.__unixFileFilters = [
50 self.trUtf8("Bzip2 compressed TAR-Archive (*.tar.bz2)"), 57 self.trUtf8("Bzip2 compressed TAR-Archive (*.tar.bz2)"),
51 self.trUtf8("Gzip compressed TAR-Archive (*.tar.gz)"), 58 self.trUtf8("Gzip compressed TAR-Archive (*.tar.gz)"),
52 self.trUtf8("Uncompressed TAR-Archive (*.tar)"), 59 self.trUtf8("Uncompressed TAR-Archive (*.tar)"),
137 else: 144 else:
138 if self.__activeCompleter != self.__archiveFileCompleter: 145 if self.__activeCompleter != self.__archiveFileCompleter:
139 self.__activeCompleter = self.__archiveFileCompleter 146 self.__activeCompleter = self.__archiveFileCompleter
140 self.archiveEdit.setCompleter(self.__activeCompleter) 147 self.archiveEdit.setCompleter(self.__activeCompleter)
141 if type_ in self.__typeFilters: 148 if type_ in self.__typeFilters:
142 self.__activeCompleter.model().setNameFilters(self.__typeFilters[type_]) 149 self.__activeCompleter.model().setNameFilters(
150 self.__typeFilters[type_])
143 else: 151 else:
144 self.__activeCompleter.model().setNameFilters([]) 152 self.__activeCompleter.model().setNameFilters([])
145 153
146 def getData(self): 154 def getData(self):
147 """ 155 """
148 Public method to retrieve the data. 156 Public method to retrieve the data.
149 157
150 @return tuple giving the archive name (string), the archive type (string), 158 @return tuple giving the archive name (string), the archive type
151 the directory prefix 8string) and a flag indicating to recurse into 159 (string), the directory prefix 8string) and a flag indicating
152 subrepositories (boolean) 160 to recurse into subrepositories (boolean)
153 """ 161 """
154 return ( 162 return (
155 self.archiveEdit.text(), 163 self.archiveEdit.text(),
156 self.typeComboBox.itemData(self.typeComboBox.currentIndex()), 164 self.typeComboBox.itemData(self.typeComboBox.currentIndex()),
157 self.prefixEdit.text(), 165 self.prefixEdit.text(),

eric ide

mercurial