15 from E5Gui.E5PathPicker import E5PathPickerModes |
15 from E5Gui.E5PathPicker import E5PathPickerModes |
16 |
16 |
17 from .Ui_AddDirectoryDialog import Ui_AddDirectoryDialog |
17 from .Ui_AddDirectoryDialog import Ui_AddDirectoryDialog |
18 |
18 |
19 |
19 |
20 # TODO: add fileTypeFilter 'protocol' |
|
21 class AddDirectoryDialog(QDialog, Ui_AddDirectoryDialog): |
20 class AddDirectoryDialog(QDialog, Ui_AddDirectoryDialog): |
22 """ |
21 """ |
23 Class implementing a dialog to add files of a directory to the project. |
22 Class implementing a dialog to add files of a directory to the project. |
24 """ |
23 """ |
25 def __init__(self, pro, fileTypeFilter='source', parent=None, name=None, |
24 def __init__(self, pro, fileTypeFilter='source', parent=None, name=None, |
57 self.filterComboBox.addItem( |
56 self.filterComboBox.addItem( |
58 self.tr("Resource Files"), "RESOURCES") |
57 self.tr("Resource Files"), "RESOURCES") |
59 elif fileTypeFilter == 'interface': |
58 elif fileTypeFilter == 'interface': |
60 self.filterComboBox.addItem( |
59 self.filterComboBox.addItem( |
61 self.tr("Interface Files"), "INTERFACES") |
60 self.tr("Interface Files"), "INTERFACES") |
|
61 elif fileTypeFilter == 'protocol': |
|
62 self.filterComboBox.addItem( |
|
63 self.tr("Protocol Files"), "PROTOCOLS") |
62 elif fileTypeFilter == 'others': |
64 elif fileTypeFilter == 'others': |
63 self.filterComboBox.addItem( |
65 self.filterComboBox.addItem( |
64 self.tr("Other Files (*)"), "OTHERS") |
66 self.tr("Other Files (*)"), "OTHERS") |
65 self.on_filterComboBox_highlighted('(*)') |
67 self.on_filterComboBox_highlighted('(*)') |
66 else: |
68 else: |
70 self.tr("Forms Files"), "FORMS") |
72 self.tr("Forms Files"), "FORMS") |
71 self.filterComboBox.addItem( |
73 self.filterComboBox.addItem( |
72 self.tr("Resource Files"), "RESOURCES") |
74 self.tr("Resource Files"), "RESOURCES") |
73 self.filterComboBox.addItem( |
75 self.filterComboBox.addItem( |
74 self.tr("Interface Files"), "INTERFACES") |
76 self.tr("Interface Files"), "INTERFACES") |
|
77 self.filterComboBox.addItem( |
|
78 self.tr("Protocol Files"), "PROTOCOLS") |
75 self.filterComboBox.addItem( |
79 self.filterComboBox.addItem( |
76 self.tr("Other Files (*)"), "OTHERS") |
80 self.tr("Other Files (*)"), "OTHERS") |
77 self.filterComboBox.setCurrentIndex(0) |
81 self.filterComboBox.setCurrentIndex(0) |
78 |
82 |
79 msh = self.minimumSizeHint() |
83 msh = self.minimumSizeHint() |