def batch_download(self, ok): "Download images in batch." selected_items = self.thumbnailarea.selected_images() if not selected_items: return start_url = KUrl("kfiledialog:///danbooru") caption = i18n("Select a directory to save the images to") directory = KFileDialog.getExistingDirectoryUrl( start_url, self, caption) if directory.isEmpty(): return for item in selected_items: file_url = item.url_label.url() tags = item.data.tags # Make a local copy to append paths as addPath works in-place destination = KUrl(directory) file_name = KUrl(file_url).fileName() destination.addPath(file_name) job = KIO.file_copy(KUrl(file_url), destination, -1) job.setProperty("tags", QVariant(tags)) job.result.connect(self.batch_download_slot)
def init(self): self.setHasConfigurationInterface(False) self.setAspectRatioMode(Plasma.Square) self.resize(300,400) self.layout = QGraphicsLinearLayout(Qt.Vertical, self.applet) self.label = Plasma.Label(self.applet) self.label.setText("Enter the text to be converted") self.label.nativeWidget().setAlignment(Qt.AlignHCenter) self.layout.addItem(self.label) self.text = Plasma.LineEdit(self.applet) self.text.setClearButtonShown(True) self.text.nativeWidget().setMaxLength(1000) self.layout.addItem(self.text) self.button = Plasma.PushButton(self.applet) self.button.setText("Generate") self.button.clicked.connect(self.generate) self.layout.addItem(self.button) self.webView = Plasma.WebView(self.applet) self.webView.setUrl(KUrl("about:blank")) self.webView.setMinimumSize(250, 250) self.layout.addItem(self.webView) self.setLayout(self.layout)
def tag_danbooru_item(filename, tags, blacklist=None, board_url=None): """Tag a file using a specific :class:`DanbooruItem` tags.""" resource_manager = Nepomuk.ResourceManager.instance() if not resource_manager.initialized(): # Nepomuk not running - bail out return absolute_path = QtCore.QFileInfo(filename).absoluteFilePath() resource = Nepomuk.File(KUrl(absolute_path)) for tag in tags: if blacklist is not None and tag in blacklist: continue nepomuk_tag = Nepomuk.Tag(tag) nepomuk_tag.setLabel(tag) resource.addTag(nepomuk_tag) if board_url is not None: website_resource = Nepomuk.Resource(board_url) website_resource.addType(Nepomuk.Vocabulary.NFO.Website()) website_resource.setLabel(board_url.prettyUrl()) resource.setDescription( i18n("Retrieved from %1").arg(board_url.prettyUrl())) resource.addIsRelated(website_resource)
def initialize(self): " Init Class dock " self.dock = QDockWidget() self.dock.setFeatures(QDockWidget.DockWidgetFloatable | QDockWidget.DockWidgetMovable) self.dock.setWindowTitle(__doc__) self.dock.setStyleSheet('QDockWidget::title{text-align: center;}') self.boton = QAction(QIcon.fromTheme("list-add"), 'Open', self) self.saver = QAction(QIcon.fromTheme("document-save"), 'Save', self) self.apiss = QAction(QIcon.fromTheme("help"), 'Python API Help', self) QToolBar(self.dock).addActions((self.boton, self.saver, self.apiss)) try: self.factory = KPluginLoader("kigpart").factory() self.part = self.factory.create(self) self.part.setReadWrite(True) self.boton.triggered.connect(lambda: self.part.openUrl( KUrl( str( QFileDialog.getOpenFileName( self.dock, ' Open Geometry Plot ', path.expanduser("~"), ';;'.join([ '(*.{})'.format(e) for e in ['fig', 'kig', 'kigz', 'seg', 'fgeo'] ])))))) self.saver.triggered.connect(lambda: self.part.saveAs( KUrl( str( QFileDialog.getSaveFileName( self.dock, ' Save Geometry Plot ', path.expanduser("~"), ';;'.join([ '(*.{})'.format(e) for e in ['kig', 'kigz', 'fig'] ])))))) self.apiss.triggered.connect(lambda: open_new_tab( 'http://edu.kde.org/kig/manual/scripting-api/classObject.html') ) self.dock.setWidget(self.part.widget()) except: self.dock.setWidget( QLabel(""" <center> <h3>ಠ_ಠ<br> ERROR: Please, install KIG and PyKDE ! </h3><br> <br><i> (Sorry, cant embed non-Qt Apps). </i><center>""")) self.misc = self.locator.get_service('misc') self.misc.add_widget(self.dock, QIcon.fromTheme("accessories-calculator"), __doc__)
def add_file_source_dialog(self): filename = '' filter = QString('*.iso|' + _('ISO Files') + '\n*.img|' + _('IMG Files')) # FIXME: should set the default path KUrl to users home dir... # This is all screwy as its run as root under kdesudo... Home = root and not user.. blarg! # Need to convert to plain string for backend to work filename = str(KFileDialog.getOpenFileName(KUrl(),filter)) if not filename: return self.__backend.add_file_source(filename)
def changePage(self, url, args): myurl = str(KUrl(url).prettyUrl().toUtf8()) #if it is an external link, we feed id directly to KHTMLpart #it it is not, we do a workaround to inject our headers if myurl.find("http://" + config.language + "." + config.project + ".org/") == -1: self.visor.openUrl(KUrl(url)) else: headers = { 'User-Agent': config.useragent, 'Cookie': self.dv.lm.cookies() } #convert relative links to absolute if myurl[0:8] == "file:///": myurl = "href=\"http://" + config.language + "." + config.project + ".org/" + myurl[ 7:] try: response = urllib2.urlopen(urllib2.Request(myurl, None, headers)) html = response.read() html = re_local.sub( "href=\"http://" + config.language + "." + config.project + ".org/", html) html = re_local1.sub( "href='http://" + config.language + "." + config.project + ".org/", html) html = re_src.sub( "src=\"http://" + config.language + "." + config.project + ".org/", html) html = re_action.sub( "action=\"http://" + config.language + "." + config.project + ".org/", html) self.visor.begin() self.visor.write(html) self.visor.end() except: self.writeMsgBox("Unable to open link")
def openWebPage(self): kurl = KUrl(self.url.text()) krun(kurl, QWidget(), False)
def generate(self): call(['qrencode', '-s', str(10), '-m', str(3), '-o', '/tmp/qrencoder.png', self.text.text()]) self.webView.setUrl(KUrl("file:///tmp/qrencoder.png"))
def setupUi(self): apply(KParts.MainWindow.__init__, (self, )) self.resize( QtCore.QSize(QtCore.QRect(0, 0, 1150, 671).size()).expandedTo( self.minimumSizeHint())) #self.setMinimumSize(QtCore.QSize(1100,671)) self.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) self.centralwidget = QtGui.QWidget(self) self.centralwidget.setObjectName("centralwidget") self.centralwidget.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) #self.centralwidget.setGeometry(QtCore.QRect(0,0,1150,72)) self.setObjectName("mainwindow") self.horizontalLayoutWidget = QtGui.QWidget(self.centralwidget) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 1094, 72)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.hboxlayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget) self.hboxlayout.setContentsMargins(5, -1, 5, -1) self.hboxlayout.setObjectName("hboxlayout") self.TB_diff_revert_warn = QtGui.QToolButton( self.horizontalLayoutWidget) self.TB_diff_revert_warn.setMinimumSize(QtCore.QSize(55, 55)) self.TB_diff_revert_warn.setMaximumSize(QtCore.QSize(55, 55)) self.TB_diff_revert_warn.setIcon( QtGui.QIcon("Resources/icons/bw-diff-revert-warn.png")) self.TB_diff_revert_warn.setIconSize(QSize(55, 55)) self.TB_diff_revert_warn.setObjectName("TB_diff_revert_warn") self.hboxlayout.addWidget(self.TB_diff_revert_warn) self.TB_diff_next = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_diff_next.setMinimumSize(QtCore.QSize(55, 55)) self.TB_diff_next.setIcon(QtGui.QIcon("Resources/icons/diff-next.png")) self.TB_diff_next.setIconSize(QSize(55, 55)) self.TB_diff_next.setObjectName("diff_next") self.hboxlayout.addWidget(self.TB_diff_next) self.line = QtGui.QFrame(self.horizontalLayoutWidget) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.hboxlayout.addWidget(self.line) self.TB_user_whitelist = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_user_whitelist.setMinimumSize(QtCore.QSize(55, 55)) self.TB_user_whitelist.setIcon( QtGui.QIcon("Resources/icons/user-whitelist.png")) self.TB_user_whitelist.setIconSize(QSize(55, 55)) self.TB_user_whitelist.setObjectName("TB_user_whitelist") self.hboxlayout.addWidget(self.TB_user_whitelist) self.TB_diff_revert = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_diff_revert.setMinimumSize(QtCore.QSize(55, 55)) self.TB_diff_revert.setIconSize(QSize(55, 55)) self.TB_diff_revert.setIcon( QtGui.QIcon("Resources/icons/diff-revert.png")) self.TB_diff_revert.setObjectName("TB_diff_revert") self.hboxlayout.addWidget(self.TB_diff_revert) self.TB_user_template = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_user_template.setMinimumSize(QtCore.QSize(55, 55)) self.TB_user_template.setIconSize(QSize(55, 55)) self.TB_user_template.setIcon( QtGui.QIcon("Resources/icons/bw-user-template.png")) self.TB_user_template.setObjectName("TB_user_template") self.hboxlayout.addWidget(self.TB_user_template) self.TB_user_warn = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_user_warn.setMinimumSize(QtCore.QSize(55, 55)) self.TB_user_warn.setIconSize(QSize(55, 55)) self.TB_user_warn.setIcon( QtGui.QIcon("Resources/icons/bw-user-warn.png")) self.TB_user_warn.setObjectName("TB_user_warn") self.hboxlayout.addWidget(self.TB_user_warn) self.line_2 = QtGui.QFrame(self.horizontalLayoutWidget) self.line_2.setFrameShape(QtGui.QFrame.VLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName("line_2") self.hboxlayout.addWidget(self.line_2) self.TB_cancel_all = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_cancel_all.setMinimumSize(QtCore.QSize(55, 55)) self.TB_cancel_all.setIconSize(QSize(55, 55)) self.TB_cancel_all.setIcon( QtGui.QIcon("Resources/icons/bw-cancel-all.png")) self.TB_cancel_all.setObjectName("TB_cancel_all") self.hboxlayout.addWidget(self.TB_cancel_all) self.TB_undo = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_undo.setMinimumSize(QtCore.QSize(55, 55)) self.TB_undo.setIconSize(QSize(55, 55)) self.TB_undo.setIcon(QtGui.QIcon("Resources/icons/bw-undo.png")) self.TB_undo.setObjectName("TB_undo") self.hboxlayout.addWidget(self.TB_undo) self.line_8 = QtGui.QFrame(self.horizontalLayoutWidget) self.line_8.setFrameShape(QtGui.QFrame.VLine) self.line_8.setFrameShadow(QtGui.QFrame.Sunken) self.line_8.setObjectName("line_8") self.hboxlayout.addWidget(self.line_8) self.gridlayout = QtGui.QGridLayout() self.gridlayout.setObjectName("gridlayout") self.label = QtGui.QLabel(self.horizontalLayoutWidget) self.label.setMinimumSize(QtCore.QSize(0, 0)) self.label.setMaximumSize(QtCore.QSize(70, 70)) self.label.setObjectName("label") self.gridlayout.addWidget(self.label, 0, 0, 1, 1) self.comboBox = QtGui.QComboBox(self.horizontalLayoutWidget) self.comboBox.setMinimumSize(QtCore.QSize(150, 0)) self.comboBox.setMaximumSize(QtCore.QSize(150, 16777215)) self.comboBox.setObjectName("comboBox") self.gridlayout.addWidget(self.comboBox, 0, 1, 1, 1) self.label_2 = QtGui.QLabel(self.horizontalLayoutWidget) self.label_2.setObjectName("label_2") self.gridlayout.addWidget(self.label_2, 1, 0, 1, 1) self.comboBox_2 = QtGui.QComboBox(self.horizontalLayoutWidget) self.comboBox_2.setMinimumSize(QtCore.QSize(150, 0)) self.comboBox_2.setObjectName("comboBox_2") self.gridlayout.addWidget(self.comboBox_2, 1, 1, 1, 1) self.hboxlayout.addLayout(self.gridlayout) self.gridlayout1 = QtGui.QGridLayout() self.gridlayout1.setObjectName("gridlayout1") self.label_5 = QtGui.QLabel(self.horizontalLayoutWidget) self.label_5.setObjectName("label_5") self.gridlayout1.addWidget(self.label_5, 1, 0, 1, 1) self.TB_history_prev = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_history_prev.setObjectName("TB_history_prev") self.TB_history_prev.setIconSize(QSize(20, 20)) self.TB_history_prev.setIcon( QtGui.QIcon("Resources/icons/bw-history-previous.png")) self.gridlayout1.addWidget(self.TB_history_prev, 0, 1, 1, 1) self.TB_contribs_prev = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_contribs_prev.setObjectName("TB_contribs_prev") self.TB_contribs_prev.setIconSize(QSize(20, 20)) self.TB_contribs_prev.setIcon( QtGui.QIcon("Resources/icons/bw-contribs-prev.png")) self.gridlayout1.addWidget(self.TB_contribs_prev, 1, 1, 1, 1) self.TB_history_next = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_history_next.setObjectName("TB_history_next") self.TB_history_next.setIconSize(QSize(20, 20)) self.TB_history_next.setIcon( QtGui.QIcon("Resources/icons/bw-history-next.png")) self.gridlayout1.addWidget(self.TB_history_next, 0, 3, 1, 1) self.TB_contribs_next = QtGui.QToolButton(self.horizontalLayoutWidget) self.TB_contribs_next.setObjectName("TB_contribs_next") self.TB_contribs_next.setIconSize(QSize(20, 20)) self.TB_contribs_next.setIcon( QtGui.QIcon("Resources/icons/bw-contribs-next.png")) self.gridlayout1.addWidget(self.TB_contribs_next, 1, 3, 1, 1) self.label_4 = QtGui.QLabel(self.horizontalLayoutWidget) self.label_4.setMaximumSize(QtCore.QSize(70, 16777215)) self.label_4.setObjectName("label_4") self.gridlayout1.addWidget(self.label_4, 0, 0, 1, 1) self.listContribs = blobber.Blobber(self.horizontalLayoutWidget) self.listContribs.setMinimumSize(QtCore.QSize(300, 20)) self.listContribs.setMaximumSize(QtCore.QSize(300, 20)) self.listContribs.setObjectName("listContribs") self.gridlayout1.addWidget(self.listContribs, 0, 2, 1, 1) self.widget_2 = QtGui.QWidget(self.horizontalLayoutWidget) self.widget_2.setMinimumSize(QtCore.QSize(200, 0)) self.widget_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.widget_2.setObjectName("widget_2") self.gridlayout1.addWidget(self.widget_2, 1, 2, 1, 1) self.hboxlayout.addLayout(self.gridlayout1) self.verticalLayout = QtGui.QWidget(self.centralwidget) self.verticalLayout.setGeometry(QtCore.QRect(0, 110, 201, 401)) self.verticalLayout.setObjectName("verticalLayout") self.vboxlayout = QtGui.QVBoxLayout(self.verticalLayout) self.vboxlayout.setSpacing(3) self.vboxlayout.setContentsMargins(5, 3, 3, 3) self.vboxlayout.setObjectName("vboxlayout") self.numitems = QtGui.QLabel(self.verticalLayout) self.numitems.setMaximumSize(QtCore.QSize(16777215, 15)) self.numitems.setObjectName("numitems") self.vboxlayout.addWidget(self.numitems) self.listitems = QtGui.QWidget(self.verticalLayout) self.listitems.setObjectName("listitems") self.vboxlayout.addWidget(self.listitems) self.msgBox = QtGui.QListWidget(self.centralwidget) self.msgBox.setGeometry(QtCore.QRect(0, 523, 1061, 81)) self.msgBox.setObjectName("msgBox") self.horizontalLayout = QtGui.QWidget(self.centralwidget) self.horizontalLayout.setGeometry(QtCore.QRect(1, 60, 857, 65)) self.horizontalLayout.setObjectName("horizontalLayout") self.hboxlayout1 = QtGui.QHBoxLayout(self.horizontalLayout) self.hboxlayout1.setContentsMargins(5, 3, 3, 3) self.hboxlayout1.setObjectName("hboxlayout1") self.TB_browser_prev = QtGui.QToolButton(self.horizontalLayout) self.TB_browser_prev.setMinimumSize(QtCore.QSize(35, 35)) self.TB_browser_prev.setIconSize(QSize(35, 35)) self.TB_browser_prev.setIcon( QtGui.QIcon("Resources/icons/bw-browser-prev.png")) self.TB_browser_prev.setObjectName("TB_browser_prev") self.hboxlayout1.addWidget(self.TB_browser_prev) self.TB_browser_next = QtGui.QToolButton(self.horizontalLayout) self.TB_browser_next.setMinimumSize(QtCore.QSize(35, 35)) self.TB_browser_next.setIconSize(QSize(35, 35)) self.TB_browser_next.setIcon( QtGui.QIcon("Resources/icons/bw-browser-next.png")) self.TB_browser_next.setObjectName("TB_browser_next") self.hboxlayout1.addWidget(self.TB_browser_next) self.line_3 = QtGui.QFrame(self.horizontalLayout) self.line_3.setFrameShape(QtGui.QFrame.VLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName("line_3") self.hboxlayout1.addWidget(self.line_3) self.TB_browser_open = QtGui.QToolButton(self.horizontalLayout) self.TB_browser_open.setMinimumSize(QtCore.QSize(35, 35)) self.TB_browser_open.setIconSize(QSize(35, 35)) self.TB_browser_open.setIcon( QtGui.QIcon("Resources/icons/bw-browser-open.png")) self.TB_browser_open.setObjectName("TB_browser_open") self.hboxlayout1.addWidget(self.TB_browser_open) self.TB_browser_add_tab = QtGui.QToolButton(self.horizontalLayout) self.TB_browser_add_tab.setMinimumSize(QtCore.QSize(35, 35)) self.TB_browser_add_tab.setIconSize(QSize(35, 35)) self.TB_browser_add_tab.setIcon( QtGui.QIcon("Resources/icons/bw-browser-add-tab.png")) self.TB_browser_add_tab.setObjectName("TB_browser_add_tab") self.hboxlayout1.addWidget(self.TB_browser_add_tab) self.TB_browser_remove_tab = QtGui.QToolButton(self.horizontalLayout) self.TB_browser_remove_tab.setMinimumSize(QtCore.QSize(35, 35)) self.TB_browser_remove_tab.setIconSize(QSize(35, 35)) self.TB_browser_remove_tab.setIcon( QtGui.QIcon("Resources/icons/bw-browser-remove-tab.png")) self.TB_browser_remove_tab.setObjectName("TB_browser_remove_tab") self.hboxlayout1.addWidget(self.TB_browser_remove_tab) self.line_4 = QtGui.QFrame(self.horizontalLayout) self.line_4.setFrameShape(QtGui.QFrame.VLine) self.line_4.setFrameShadow(QtGui.QFrame.Sunken) self.line_4.setObjectName("line_4") self.hboxlayout1.addWidget(self.line_4) self.TB_history_prev_2 = QtGui.QToolButton(self.horizontalLayout) self.TB_history_prev_2.setMinimumSize(QtCore.QSize(35, 35)) self.TB_history_prev_2.setIconSize(QSize(35, 35)) self.TB_history_prev_2.setIcon( QtGui.QIcon("Resources/icons/bw-history-previous.png")) self.TB_history_prev_2.setObjectName("TB_history_prev_2") self.hboxlayout1.addWidget(self.TB_history_prev_2) self.TB_history_next_2 = QtGui.QToolButton(self.horizontalLayout) self.TB_history_next_2.setMinimumSize(QtCore.QSize(35, 35)) self.TB_history_next_2.setIconSize(QSize(35, 35)) self.TB_history_next_2.setIcon( QtGui.QIcon("Resources/icons/bw-history-next.png")) self.TB_history_next_2.setObjectName("TB_history_next_2") self.hboxlayout1.addWidget(self.TB_history_next_2) self.TB_history_last = QtGui.QToolButton(self.horizontalLayout) self.TB_history_last.setMinimumSize(QtCore.QSize(35, 35)) self.TB_history_last.setIconSize(QSize(35, 35)) self.TB_history_last.setIcon( QtGui.QIcon("Resources/icons/bw-history-last.png")) self.TB_history_last.setObjectName("TB_history_last") self.hboxlayout1.addWidget(self.TB_history_last) self.TB_history_to_cur = QtGui.QToolButton(self.horizontalLayout) self.TB_history_to_cur.setMinimumSize(QtCore.QSize(35, 35)) self.TB_history_to_cur.setIconSize(QSize(35, 35)) self.TB_history_to_cur.setIcon( QtGui.QIcon("Resources/icons/bw-history-to-cur.png")) self.TB_history_to_cur.setObjectName("TB_history_to_cur") self.hboxlayout1.addWidget(self.TB_history_to_cur) self.line_5 = QtGui.QFrame(self.horizontalLayout) self.line_5.setFrameShape(QtGui.QFrame.VLine) self.line_5.setFrameShadow(QtGui.QFrame.Sunken) self.line_5.setObjectName("line_5") self.hboxlayout1.addWidget(self.line_5) self.TB_contribs_prev_2 = QtGui.QToolButton(self.horizontalLayout) self.TB_contribs_prev_2.setMinimumSize(QtCore.QSize(35, 35)) self.TB_contribs_prev_2.setIconSize(QSize(35, 35)) self.TB_contribs_prev_2.setIcon( QtGui.QIcon("Resources/icons/bw-contribs-prev.png")) self.TB_contribs_prev_2.setObjectName("TB_contribs_prev_2") self.hboxlayout1.addWidget(self.TB_contribs_prev_2) self.TB_contribs_next_2 = QtGui.QToolButton(self.horizontalLayout) self.TB_contribs_next_2.setMinimumSize(QtCore.QSize(35, 35)) self.TB_contribs_next_2.setIconSize(QSize(35, 35)) self.TB_contribs_next_2.setIcon( QtGui.QIcon("Resources/icons/bw-contribs-next.png")) self.TB_contribs_next_2.setObjectName("TB_contribs_next_2") self.hboxlayout1.addWidget(self.TB_contribs_next_2) self.TB_contribs_last = QtGui.QToolButton(self.horizontalLayout) self.TB_contribs_last.setMinimumSize(QtCore.QSize(35, 35)) self.TB_contribs_last.setIconSize(QSize(35, 35)) self.TB_contribs_last.setIcon( QtGui.QIcon("Resources/icons/bw-contribs-last.png")) self.TB_contribs_last.setObjectName("TB_contribs_last") self.hboxlayout1.addWidget(self.TB_contribs_last) self.line_6 = QtGui.QFrame(self.horizontalLayout) self.line_6.setFrameShape(QtGui.QFrame.VLine) self.line_6.setFrameShadow(QtGui.QFrame.Sunken) self.line_6.setObjectName("line_6") self.hboxlayout1.addWidget(self.line_6) self.TB_page_view = QtGui.QToolButton(self.horizontalLayout) self.TB_page_view.setMinimumSize(QtCore.QSize(35, 35)) self.TB_page_view.setIconSize(QSize(35, 35)) self.TB_page_view.setIcon( QtGui.QIcon("Resources/icons/bw-page-view.png")) self.TB_page_view.setObjectName("TB_page_view") self.hboxlayout1.addWidget(self.TB_page_view) self.TB_page_edit = QtGui.QToolButton(self.horizontalLayout) self.TB_page_edit.setMinimumSize(QtCore.QSize(35, 35)) self.TB_page_edit.setIconSize(QSize(35, 35)) self.TB_page_edit.setIcon( QtGui.QIcon("Resources/icons/bw-page-edit.png")) self.TB_page_edit.setObjectName("TB_page_edit") self.hboxlayout1.addWidget(self.TB_page_edit) self.TB_page_tag = QtGui.QToolButton(self.horizontalLayout) self.TB_page_tag.setMinimumSize(QtCore.QSize(35, 35)) self.TB_page_tag.setIconSize(QSize(35, 35)) self.TB_page_tag.setIcon( QtGui.QIcon("Resources/icons/bw-page-tag.png")) self.TB_page_tag.setObjectName("TB_page_tag") self.hboxlayout1.addWidget(self.TB_page_tag) self.TB_page_delete = QtGui.QToolButton(self.horizontalLayout) self.TB_page_delete.setMinimumSize(QtCore.QSize(35, 35)) self.TB_page_delete.setIconSize(QSize(35, 35)) self.TB_page_delete.setIcon( QtGui.QIcon("Resources/icons/bw-page-delete.png")) self.TB_page_delete.setObjectName("TB_page_delete") self.hboxlayout1.addWidget(self.TB_page_delete) self.TB_page_watch = QtGui.QToolButton(self.horizontalLayout) self.TB_page_watch.setMinimumSize(QtCore.QSize(35, 35)) self.TB_page_watch.setIconSize(QSize(35, 35)) self.TB_page_watch.setIcon( QtGui.QIcon("Resources/icons/bw-page-watch.png")) self.TB_page_watch.setObjectName("TB_page_watch") self.hboxlayout1.addWidget(self.TB_page_watch) self.line_7 = QtGui.QFrame(self.horizontalLayout) self.line_7.setFrameShape(QtGui.QFrame.VLine) self.line_7.setFrameShadow(QtGui.QFrame.Sunken) self.line_7.setObjectName("line_7") self.hboxlayout1.addWidget(self.line_7) self.TB_user_info = QtGui.QToolButton(self.horizontalLayout) self.TB_user_info.setMinimumSize(QtCore.QSize(35, 35)) self.TB_user_info.setIconSize(QSize(35, 35)) self.TB_user_info.setIcon( QtGui.QIcon("Resources/icons/bw-user-info.png")) self.TB_user_info.setObjectName("TB_user_info") self.hboxlayout1.addWidget(self.TB_user_info) self.TB_user_talk = QtGui.QToolButton(self.horizontalLayout) self.TB_user_talk.setMinimumSize(QtCore.QSize(35, 35)) self.TB_user_talk.setIconSize(QSize(35, 35)) self.TB_user_talk.setIcon( QtGui.QIcon("Resources/icons/bw-user-talk.png")) self.TB_user_talk.setObjectName("TB_user_talk") self.hboxlayout1.addWidget(self.TB_user_talk) self.TB_user_message = QtGui.QToolButton(self.horizontalLayout) self.TB_user_message.setMinimumSize(QtCore.QSize(35, 35)) self.TB_user_message.setIconSize(QSize(35, 35)) self.TB_user_message.setIcon( QtGui.QIcon("Resources/icons/bw-user-message.png")) self.TB_user_message.setObjectName("TB_user_message") self.hboxlayout1.addWidget(self.TB_user_message) self.TB_user_report = QtGui.QToolButton(self.horizontalLayout) self.TB_user_report.setMinimumSize(QtCore.QSize(35, 35)) self.TB_user_report.setIconSize(QSize(35, 35)) self.TB_user_report.setIcon( QtGui.QIcon("Resources/icons/bw-user-report.png")) self.TB_user_report.setObjectName("TB_user_report") self.hboxlayout1.addWidget(self.TB_user_report) self.visor = KHTMLPart(self.centralwidget) self.visor.setObjectName("visor") self.visor.begin() self.visor.view().setGeometry(QtCore.QRect(210, 120, 881, 401)) # self.visor.view() self.visor.view().setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) url = "http://" + config.language + "." + config.project + ".org" self.visor.openUrl(KUrl(url)) # self.vboxlayout1.addWidget(self.visor.view()) self.visor.show() self.extension = self.visor.browserExtension() self.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(self) self.menubar.setGeometry(QtCore.QRect(0, 0, 1270, 27)) self.menubar.setObjectName("menubar") self.menuSystem = QtGui.QMenu(self.menubar) self.menuSystem.setObjectName("menuSystem") self.menuQueue = QtGui.QMenu(self.menubar) self.menuQueue.setObjectName("menuQueue") self.menu_page = QtGui.QMenu(self.menubar) self.menu_page.setObjectName("menu_page") self.menuUser = QtGui.QMenu(self.menubar) self.menuUser.setObjectName("menuUser") self.menuBrowser = QtGui.QMenu(self.menubar) self.menuBrowser.setObjectName("menuBrowser") self.menuHelp = QtGui.QMenu(self.menubar) self.menuHelp.setObjectName("menuHelp") self.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(self) self.statusbar.setObjectName("statusbar") self.setStatusBar(self.statusbar) self.menubar.addAction(self.menuSystem.menuAction()) self.menubar.addAction(self.menuQueue.menuAction()) self.menubar.addAction(self.menu_page.menuAction()) self.menubar.addAction(self.menuUser.menuAction()) self.menubar.addAction(self.menuBrowser.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.label.setBuddy(self.comboBox) self.label_2.setBuddy(self.comboBox_2) self.retranslateUi() QtCore.QMetaObject.connectSlotsByName(self) self.setTabOrder(self.comboBox, self.comboBox_2) self.setTabOrder(self.comboBox_2, self.TB_history_prev) self.setTabOrder(self.TB_history_prev, self.TB_contribs_prev) self.setTabOrder(self.TB_contribs_prev, self.TB_history_next) self.setTabOrder(self.TB_history_next, self.TB_contribs_next) self.setTabOrder(self.TB_contribs_next, self.msgBox)