40 |
40 |
41 self.sourcesList.setIconSize(QSize(48, 48)) |
41 self.sourcesList.setIconSize(QSize(48, 48)) |
42 for icon, displayText, idText in BookmarksImporters.getImporters(): |
42 for icon, displayText, idText in BookmarksImporters.getImporters(): |
43 itm = QListWidgetItem(icon, displayText, self.sourcesList) |
43 itm = QListWidgetItem(icon, displayText, self.sourcesList) |
44 itm.setData(self.SourcesListIdRole, idText) |
44 itm.setData(self.SourcesListIdRole, idText) |
|
45 self.sourcesList.sortItems() |
45 |
46 |
46 self.__currentPage = 0 |
47 self.__currentPage = 0 |
47 self.__selectedSource = "" |
48 self.__selectedSource = "" |
48 self.__topLevelBookmarkNode = None |
49 self.__topLevelBookmarkNode = None |
49 self.__sourceFile = "" |
50 self.__sourceFile = "" |
112 self.pagesWidget.setCurrentIndex(self.__currentPage) |
113 self.pagesWidget.setCurrentIndex(self.__currentPage) |
113 self.__enableNextButton() |
114 self.__enableNextButton() |
114 |
115 |
115 if self.__selectedSource == "ie": |
116 if self.__selectedSource == "ie": |
116 self.filePicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
117 self.filePicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
|
118 self.filePicker.setText(self.__sourceDir) |
117 else: |
119 else: |
118 self.filePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
120 self.filePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
119 if Globals.isMacPlatform(): |
121 if Globals.isMacPlatform(): |
120 fileFilter = "*{0}".format(os.path.splitext(self.__sourceFile)[1]) |
122 fileFilter = "*{0}".format(os.path.splitext(self.__sourceFile)[1]) |
121 else: |
123 else: |
122 fileFilter = self.__sourceFile |
124 fileFilter = self.__sourceFile |
123 self.filePicker.setFilters(fileFilter) |
125 self.filePicker.setFilters(fileFilter) |
|
126 self.filePicker.setText( |
|
127 os.path.join(self.__sourceDir, self.__sourceFile) |
|
128 ) |
124 self.filePicker.setDefaultDirectory(self.__sourceDir) |
129 self.filePicker.setDefaultDirectory(self.__sourceDir) |
125 |
130 |
126 elif self.__currentPage == 1: |
131 elif self.__currentPage == 1: |
127 if self.filePicker.text() == "": |
132 if self.filePicker.text() == "": |
128 return |
133 return |