def showHelp(self): self.Pds = pds.Pds() self.lang = localedata.setSystemLocale(justGet = True) if self.lang in os.listdir("/usr/share/package-manager/help"): pass else: self.lang = "en" if self.Pds.session == pds.Kde3 : os.popen("khelpcenter /usr/share/package-manager/help/%s/main_help.html" %(self.lang)) else: helpdialog.HelpDialog(self,helpdialog.MAINAPP)
def setupUi(self, Test): Test.setObjectName("Test") Test.resize(460, 300) self.gridLayout = QtWidgets.QGridLayout(Test) self.gridLayout.setObjectName("gridLayout") self.name = QtWidgets.QComboBox(Test) self.name.setObjectName("name") self.name.setEditable(True) self.gridLayout.addWidget(self.name, 0, 0, 1, 1) self.size = QtWidgets.QComboBox(Test) self.size.setObjectName("size") self.size.setMaximumSize(QtCore.QSize(100, 16777215)) self.size.addItem("128") self.size.addItem("64") self.size.addItem("48") self.size.addItem("32") self.size.addItem("22") self.size.addItem("16") self.gridLayout.addWidget(self.size, 0, 1, 1, 1) self.getButton = QtWidgets.QPushButton(Test) self.getButton.setText("Get Icon") self.getButton.setMaximumSize(QtCore.QSize(100, 16777215)) self.gridLayout.addWidget(self.getButton, 0, 2, 1, 1) self.label = QtWidgets.QLabel(Test) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 3) self.getButton.clicked.connect(self.showIcon) QtCore.QMetaObject.connectSlotsByName(Test) Pds = pds.Pds(debug=True) # Force to use Default Session for testing # Pds.session = pds.DefaultDe self.loader = QIconLoader(Pds, debug=True) completer = QtWidgets.QCompleter(self.loader._available_icons) self.name.setCompleter(completer) self.getButton.setShortcut("Return") print "Desktop Session :", self.loader.pds.session.Name print "Desktop Version :", self.loader.pds.session.Version print "Icon Paths :", self.loader.iconDirs print "Theme :", self.loader.themeName
from PyQt5.QtCore import Qt from PyQt5.QtCore import QTimer from PyQt5.QtCore import pyqtSignal from PyQt5.QtCore import QEventLoop from PyQt5.QtGui import QCursor from PyQt5.QtGui import QPixmap from PyQt5.QtWidgets import QMessageBox from PyQt5.QtWidgets import QApplication from PyQt5.QtNetwork import QNetworkProxy import pds from pds.qiconloader import QIconLoader Pds = pds.Pds('package-manager', debug=False) # Force to use Default Session for testing # Pds.session = pds.DefaultDe # print 'Current session is : %s %s' % (Pds.session.Name, Pds.session.Version) i18n = Pds.session.i18n KIconLoader = QIconLoader(Pds) KIcon = KIconLoader.icon class PM: def __init__(): pass def connectOperationSignals(self): # Basic connections
# Copyright (C) 2006-2011 TUBITAK/UEKAE # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation; either version 2 of the License, or (at your option) # any later version. # # Please read the COPYING file. # import pds import traceback from time import time from pds.qiconloader import QIconLoader Pds = pds.Pds('boot-manager', debug=False) # Force to use Default Session for testing #Pds.session = pds.DefaultDe #print 'Current session is : %s %s' % (Pds.session.Name, Pds.session.Version) i18n = Pds.i18n KIconLoader = QIconLoader(Pds, forceCache=True) KIcon = KIconLoader.icon time_counter = 0 start_time = time() last_time = time() def _time(): global last_time, time_counter
import pds import traceback from time import time from pds.qiconloader import QIconLoader Pds = pds.Pds('user-manager', debug=True) # Force to use Default Session for testing #Pds.session = pds.DefaultDe print 'Current session is : %s %s' % (Pds.session.Name, Pds.session.Version) i18n = Pds.i18n KIconLoader = QIconLoader(Pds, forceCache=True) KIcon = KIconLoader.icon time_counter = 0 start_time = time() last_time = time() def _time(): global last_time, time_counter trace = list(traceback.extract_stack()) diff = time() - start_time print('%s ::: %s:%s' % (time_counter, trace[-2][0].split('/')[-1], trace[-2][1])), diff, diff - last_time last_time = diff time_counter += 1 def askForActions(packages, reason, title, details_title): msgbox = QMessageBox()
#!/usr/bin/python # -*- coding: utf-8 -*- import pds import traceback from time import time from pds.qiconloader import QIconLoader Pds = pds.Pds('service-manager', debug=True) # Force to use Default Session for testing Pds.session = pds.DefaultDe # print 'Current session is : %s %s' % (Pds.session.Name, Pds.session.Version) i18n = Pds.i18n KIconLoader = QIconLoader(Pds) KIcon = KIconLoader.icon time_counter = 0 start_time = time() last_time = time() def _time(): global last_time, time_counter trace = list(traceback.extract_stack()) diff = time() - start_time print('%s ::: %s:%s' % (time_counter, trace[-2][0].split('/')[-1], trace[-2][1])), diff, diff - last_time last_time = diff time_counter += 1
#!/usr/bin/python # -*- coding: utf-8 -*- import pds from pds.qiconloader import QIconLoader Pds = pds.Pds('kaptan', debug=True) # Force to use Default Session for testing #for checking gnome-shell import os # FIXME if os.path.exists("/usr/share/gnome-shell"): Pds.session = pds.Gnome3 # print Pds.session i18n = Pds.i18n KIconLoader = QIconLoader(Pds) KIcon = KIconLoader.icon
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright (C) 2006-2011 TUBITAK/UEKAE # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation; either version 2 of the License, or (at your option) # any later version. # # Please read the COPYING file. # import pds from pds.qiconloader import QIconLoader Pds = pds.Pds('disk-manager', debug = False) i18n = Pds.i18n KIconLoader = QIconLoader(Pds, forceCache=True) KIcon = KIconLoader.icon
#!/usr/bin/python # -*- coding: utf-8 -*- import pds import traceback from time import time from pds.qiconloader import QIconLoader Pds = pds.Pds('service-manager', debug = False) # Force to use Default Session for testing # Pds.session = pds.DefaultDe # print 'Current session is : %s %s' % (Pds.session.Name, Pds.session.Version) i18n = Pds.i18n KIconLoader = QIconLoader(Pds, forceCache=True) KIcon = KIconLoader.icon time_counter = 0 start_time = time() last_time = time() def _time(): global last_time, time_counter trace = list(traceback.extract_stack()) diff = time() - start_time print ('%s ::: %s:%s' % (time_counter, trace[-2][0].split('/')[-1], trace[-2][1])), diff, diff - last_time last_time = diff time_counter += 1
from PyQt4.QtCore import * from PyKDE4.kdecore import i18n from PyKDE4.kdeui import KIcon import pds import config import helpdialog import repodialog import pmutils import backend from ui_settingsdialog import Ui_SettingsDialog from pmutils import parse_proxy Pds = pds.Pds() class SettingsTab(QObject): def __init__(self, settings): QObject.__init__(self) self.settings = settings self.config = config.PMConfig() self.iface = backend.pm.Iface() self.setupUi() self.connectSignals() self.changed = False def markChanged(self): self.changed = True def setupUi(self):