Exemplo n.º 1
0
    def __init__(self, *args, **kwds):
        super(PmApp, self).__init__(*args)

        # Set system Locale, we may not need it anymore
        # It should set just before MainWindow call
        setSystemLocale()

        # Create MainWindow
        self.manager = MainWindow()
Exemplo n.º 2
0
    def showHelp(self):
        lang = localedata.setSystemLocale(justGet = True)

        if not lang in os.listdir("/usr/share/package-manager/help"):
            lang = "en"

        if Pds.session == pds.environments.Kde3 :
            os.popen("khelpcenter /usr/share/package-manager/help/%s/main_help.html &" % lang)
        else:
            dialog = helpdialog.HelpDialog(self, helpdialog.MAINAPP)
            dialog.show()
    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)
Exemplo n.º 4
0
    if not dbus.get_default_main_loop():
        from dbus.mainloop.pyqt5 import DBusQtMainLoop
        DBusQtMainLoop(set_as_default = True)

    # Use raster to make it faster
    #QApplication.setGraphicsSystem('raster')

    usage = unicode(i18n("%prog packages_to_install"))
    parser = OptionParser(usage=usage)

    packages = filter(lambda x: not x.startswith('-'), sys.argv[1:])

    if len(sys.argv) > 1:

        app = QUniqueApplication(sys.argv, catalog='pm-install')
        setSystemLocale()

        # Set application font from system
        font = Pds.settings('font','Sans,10').split(',')
        app.setFont(QFont(font[0], int(font[1])))

        window = PmWindow(app, packages)
        window.show()

        app.exec_()

    else:
        parser.print_usage()
        sys.exit(1)

    sys.exit(0)
Exemplo n.º 5
0
 def __init__(self, parent=None):
     QtGui.QDialog.__init__(self, parent)
     self.setupUi(self)
     self.iface = backend.pm.Iface()
     self.lang = localedata.setSystemLocale(justGet=True)
     self.closeButton.clicked.connect(self._reject)
Exemplo n.º 6
0
    # Create a dbus mainloop if its not exists
    if not dbus.get_default_main_loop():
        from dbus.mainloop.pyqt5 import DBusQtMainLoop
        DBusQtMainLoop(set_as_default = True)

    #Use raster to make it faster
    #QApplication nın böyle bir özelliği yok
    #QApplication.setGraphicsSystem('raster')

    pid = os.fork()
    if pid:
        os._exit(0)

    app = QUniqueApplication(sys.argv, catalog='package-manager')
    setSystemLocale()
    
    lang=setSystemLocale(True)
    translator=QTranslator()
    translator.load("/usr/share/package-manager/lang/{}.qm".format(lang))
    app.installTranslator(translator)
    app.setApplicationDisplayName(_translate("Main","Package Manager"))
    # Set application font from system
    
    font = Pds.settings('font','Sans,10').split(',')
    app.setFont(QFont(font[0], int(font[1])))
    
    manager = MainWindow(app)
    app.setMainWindow(manager)

    if config.PMConfig().systemTray():
Exemplo n.º 7
0
    signal.signal(signal.SIGINT, signal.SIG_DFL)

    # Create a dbus mainloop if its not exists
    if not dbus.get_default_main_loop():
        from dbus.mainloop.qt import DBusQtMainLoop
        DBusQtMainLoop(set_as_default = True)

    # Use raster to make it faster
    QApplication.setGraphicsSystem('raster')

    pid = os.fork()
    if pid:
        os._exit(0)

    app = QUniqueApplication(sys.argv, catalog='package-manager')
    setSystemLocale()

    # Set application font from system
    font = Pds.settings('font','Sans,10').split(',')
    app.setFont(QFont(font[0], int(font[1])))

    manager = MainWindow(app)
    app.setMainWindow(manager)

    if config.PMConfig().systemTray():
        app.setQuitOnLastWindowClosed(False)

    #if not config.PMConfig().systemTray() or "--show-mainwindow" in sys.argv:
    #    manager.show()

    # Arrange arguments
Exemplo n.º 8
0
    # Create a dbus mainloop if its not exists
    if not dbus.get_default_main_loop():
        from dbus.mainloop.pyqt5 import DBusQtMainLoop
        DBusQtMainLoop(set_as_default=True)

    #Use raster to make it faster
    #QApplication nın böyle bir özelliği yok
    #QApplication.setGraphicsSystem('raster')

    pid = os.fork()
    if pid:
        os._exit(0)

    app = QUniqueApplication(sys.argv, catalog='package-manager')
    setSystemLocale()

    lang = setSystemLocale(True)
    translator = QTranslator()
    translator.load("/usr/share/package-manager/lang/{}.qm".format(lang))
    app.installTranslator(translator)
    app.setApplicationDisplayName(_translate("Main", "Package Manager"))
    # Set application font from system

    font = Pds.settings('font', 'Sans,10').split(',')
    app.setFont(QFont(font[0], int(font[1])))

    manager = MainWindow(app)
    app.setMainWindow(manager)

    if config.PMConfig().systemTray():
Exemplo n.º 9
0
 def __init__(self, parent=None):
     QtGui.QDialog.__init__(self, parent)
     self.setupUi(self)
     self.iface = backend.pm.Iface()
     self.lang = localedata.setSystemLocale(justGet=True)
     self.closeButton.clicked.connect(self._reject)