예제 #1
0
def main():
    about = make_about_data(ki18nc('tray application description',
                                   'touchpad management application'))

    KCmdLineArgs.init(sys.argv, about)
    KUniqueApplication.addCmdLineOptions()

    if not KUniqueApplication.start():
        return

    app = SynaptiksApplication()
    app.exec_()
예제 #2
0
파일: main.py 프로젝트: Tayyib/uludag
    # 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)

    # Initialize Command Line arguments from sys.argv
    KCmdLineArgs.init(sys.argv, aboutData)

    # Add Command Line options
    options = KCmdLineOptions()
    options.add("show-mainwindow", ki18n("Show main window"))
    KCmdLineArgs.addCmdLineOptions(options)

    # Create a unique KDE Application
    app = KUniqueApplication(True, True)

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

    # Create MainWindow
    manager = MainWindow()

    # Check if show-mainwindow used in sys.args to show mainWindow
    args = KCmdLineArgs.parsedArgs()
    if args.isSet("show-mainwindow"):
        manager.show()

    # If system tray disabled show mainwindow at first
    if not config.PMConfig().systemTray():
예제 #3
0
파일: main.py 프로젝트: Tayyib/uludag
    setSystemLocale()

    signal.signal(signal.SIGINT, signal.SIG_DFL)
    if not dbus.get_default_main_loop():
        from dbus.mainloop.qt import DBusQtMainLoop
        DBusQtMainLoop(set_as_default = True)

    if ctx.Pds.session == ctx.pds.Kde4:
        from mainwindow_kde4 import MainWindow

        KCmdLineArgs.init(sys.argv, aboutData)
        options = KCmdLineOptions()
        options.add("show-mainwindow", ki18n("Show main window"))
        KCmdLineArgs.addCmdLineOptions(options)

        app = KUniqueApplication(True, True)

        # It should set just before MainWindow call
        setSystemLocale()

        manager = MainWindow()
        args = KCmdLineArgs.parsedArgs()
        if args.isSet("show-mainwindow"):
            manager.show()

    else:
        from mainwindow import MainWindow

        pid = os.fork()
        if pid:
            os._exit(0)
예제 #4
0
    argv = list(set(sys.argv[1:]) - set(packages))
    argv.append('--nofork')
    argv.insert(0, sys.argv[0])

    if len(sys.argv) > 1:

        aboutData.setAppName("pm-install")
        KCmdLineArgs.init(argv, aboutData)

        # Add Command Line options
        options = KCmdLineOptions()
        options.add("hide-summary", ki18n("Hide summary screen"))
        KCmdLineArgs.addCmdLineOptions(options)

        app = KUniqueApplication(True, True)
        setSystemLocale()

        args = KCmdLineArgs.parsedArgs()

        window = PmWindow(app,
                          packages,
                          hide_summary=args.isSet("hide-summary"))
        window.show()
        app.exec_()

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

    sys.exit(0)
예제 #5
0
    from networkmanager.kcmodule import NetworkManager
    return NetworkManager(component_data, parent)

if __name__ == '__main__':

    # Network Manager
    from networkmanager.standalone import NetworkManager

    # Application Stuff
    from networkmanager.about import aboutData

    # Set Command-line arguments
    KCmdLineArgs.init(sys.argv, aboutData)

    # Create a Kapplitcation instance
    app = KUniqueApplication()

    # DBUS MainLoop
    if not dbus.get_default_main_loop():
        from dbus.mainloop.qt import DBusQtMainLoop
        DBusQtMainLoop(set_as_default = True)


    # Create Main Widget
    mainWindow = NetworkManager(app)
    mainWindow.show()

    # Create connection for lastWindowClosed signal to quit app
    app.connect(app, SIGNAL('lastWindowClosed()'), app.quit)

    # Run the application
예제 #6
0
programName = ki18n('Spamalot Launcher')
version = '2015-12-12'
description = ki18n('')
license = KAboutData.License_GPL_V3
copyright = ki18n('(c) 2015 Spamalot')
text = ki18n('none')
homePage = 'github.com/spamalot/spamalot_launcher'
bugEmail = '*****@*****.**'

aboutData = KAboutData(appName, catalog, programName, version, description,
                       license, copyright, text, homePage, bugEmail)

KCmdLineArgs.init(sys.argv, aboutData)
options = KCmdLineOptions()
KCmdLineArgs.addCmdLineOptions(options)
KUniqueApplication.addCmdLineOptions()

if not KUniqueApplication.start():
    logging.info('Showing existing instance.')
    raise SystemExit(1)

# Delay loading resources until after single-instance check to ensure faster
# start-up times of existing instance.
import subprocess
import os
import os.path
import re
import pickle
import math
import json
import functools
예제 #7
0
    from networkmanager.kcmodule import NetworkManager
    return NetworkManager(component_data, parent)

if __name__ == '__main__':

    # Network Manager
    from networkmanager.standalone import NetworkManager

    # Application Stuff
    from networkmanager.about import aboutData

    # Set Command-line arguments
    KCmdLineArgs.init(sys.argv, aboutData)

    # Create a Kapplitcation instance
    app = KUniqueApplication()

    # DBUS MainLoop
    if not dbus.get_default_main_loop():
        from dbus.mainloop.qt import DBusQtMainLoop
        DBusQtMainLoop(set_as_default = True)


    # Create Main Widget
    mainWindow = NetworkManager(app)
    mainWindow.show()

    # Create connection for lastWindowClosed signal to quit app
    app.connect(app, SIGNAL('lastWindowClosed()'), app.quit)

    # Run the application