36 |
37 |
37 @param parent reference to the parent widget (QWidget) |
38 @param parent reference to the parent widget (QWidget) |
38 """ |
39 """ |
39 super(BookmarksImportDialog, self).__init__(parent) |
40 super(BookmarksImportDialog, self).__init__(parent) |
40 self.setupUi(self) |
41 self.setupUi(self) |
|
42 |
|
43 self.chooseButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
41 |
44 |
42 self.sourcesList.setIconSize(QSize(48, 48)) |
45 self.sourcesList.setIconSize(QSize(48, 48)) |
43 for icon, displayText, idText in BookmarksImporters.getImporters(): |
46 for icon, displayText, idText in BookmarksImporters.getImporters(): |
44 itm = QListWidgetItem(icon, displayText, self.sourcesList) |
47 itm = QListWidgetItem(icon, displayText, self.sourcesList) |
45 itm.setData(self.SourcesListIdRole, idText) |
48 itm.setData(self.SourcesListIdRole, idText) |
85 Private slot to choose the bookmarks file or directory. |
88 Private slot to choose the bookmarks file or directory. |
86 """ |
89 """ |
87 if self.__selectedSource == "ie": |
90 if self.__selectedSource == "ie": |
88 path = E5FileDialog.getExistingDirectory( |
91 path = E5FileDialog.getExistingDirectory( |
89 self, |
92 self, |
90 self.trUtf8("Choose Directory ..."), |
93 self.tr("Choose Directory ..."), |
91 self.__sourceDir, |
94 self.__sourceDir, |
92 E5FileDialog.Options(E5FileDialog.Option(0))) |
95 E5FileDialog.Options(E5FileDialog.Option(0))) |
93 else: |
96 else: |
94 if Globals.isMacPlatform(): |
97 if Globals.isMacPlatform(): |
95 filter = "*{0}".format(os.path.splitext(self.__sourceFile)[1]) |
98 filter = "*{0}".format(os.path.splitext(self.__sourceFile)[1]) |
96 else: |
99 else: |
97 filter = self.__sourceFile |
100 filter = self.__sourceFile |
98 path = E5FileDialog.getOpenFileName( |
101 path = E5FileDialog.getOpenFileName( |
99 self, |
102 self, |
100 self.trUtf8("Choose File ..."), |
103 self.tr("Choose File ..."), |
101 self.__sourceDir, |
104 self.__sourceDir, |
102 filter) |
105 filter) |
103 |
106 |
104 if path: |
107 if path: |
105 self.fileEdit.setText(Utilities.toNativeSeparators(path)) |
108 self.fileEdit.setText(Utilities.toNativeSeparators(path)) |
119 self.__sourceDir) = BookmarksImporters.getImporterInfo( |
122 self.__sourceDir) = BookmarksImporters.getImporterInfo( |
120 self.__selectedSource) |
123 self.__selectedSource) |
121 |
124 |
122 self.iconLabel.setPixmap(pixmap) |
125 self.iconLabel.setPixmap(pixmap) |
123 self.importingFromLabel.setText( |
126 self.importingFromLabel.setText( |
124 self.trUtf8("<b>Importing from {0}</b>").format(sourceName)) |
127 self.tr("<b>Importing from {0}</b>").format(sourceName)) |
125 self.fileLabel1.setText(info) |
128 self.fileLabel1.setText(info) |
126 self.fileLabel2.setText(prompt) |
129 self.fileLabel2.setText(prompt) |
127 self.standardDirLabel.setText( |
130 self.standardDirLabel.setText( |
128 "<i>{0}</i>".format(self.__sourceDir)) |
131 "<i>{0}</i>".format(self.__sourceDir)) |
129 |
132 |
130 self.nextButton.setText(self.trUtf8("Finish")) |
133 self.nextButton.setText(self.tr("Finish")) |
131 |
134 |
132 self.__currentPage += 1 |
135 self.__currentPage += 1 |
133 self.pagesWidget.setCurrentIndex(self.__currentPage) |
136 self.pagesWidget.setCurrentIndex(self.__currentPage) |
134 self.__enableNextButton() |
137 self.__enableNextButton() |
135 |
138 |