def main(): app_name = "vlc_snapper" catalog = "danbooru_client" program_name = ki18n("KDE VLC Snapper") version = "0.1" description = ki18n("A screenshot taker for video clips.") license = KAboutData.License_GPL copyright = ki18n("(C) 2011 Luca Beltrame") text = ki18n("") home_page = "http://www.dennogumi.org" bug_email = "*****@*****.**" about_data = KAboutData( app_name, catalog, program_name, version, description, license, copyright, text, home_page, bug_email ) about_data.setProgramIconName("internet-web-browser") KCmdLineArgs.init(sys.argv, about_data) app = KApplication() dialog = capturewidget.CaptureDialog() dialog.show() app.lastWindowClosed.connect(dialog.deleteLater) app.exec_()
def main(): app_name = "danbooru_client" catalog = "danbooru_client" program_name = ki18n("Danbooru Client") version = "1.0.0" description = ki18n("A client for Danbooru sites.") license = KAboutData.License_GPL copyright = ki18n("(C) 2009 Luca Beltrame") text = ki18n("Danbooru Client is a program to" " access Danbooru image boards.") home_page = u"http://www.dennogumi.org" bug_email = "*****@*****.**" about_data = KAboutData(app_name, catalog, program_name, version, description, license, copyright, text, home_page, bug_email) about_data.setProgramIconName("internet-web-browser") component_data = KComponentData(about_data) component_data.setAboutData(about_data) KCmdLineArgs.init(sys.argv, about_data) app = KApplication() window = mainwindow.MainWindow() window.show() app.exec_()
def main(): app_name="danbooru_client" catalog = "danbooru_client" program_name = ki18n("Danbooru Client") version = "1.0.0" description = ki18n("A client for Danbooru sites.") license = KAboutData.License_GPL copyright = ki18n("(C) 2009 Luca Beltrame") text = ki18n("Danbooru Client is a program to" " access Danbooru image boards.") home_page = u"http://www.dennogumi.org" bug_email = "*****@*****.**" about_data = KAboutData(app_name, catalog, program_name, version, description, license, copyright, text, home_page, bug_email) about_data.setProgramIconName("internet-web-browser") component_data = KComponentData(about_data) component_data.setAboutData(about_data) KCmdLineArgs.init(sys.argv, about_data) app = KApplication() window = mainwindow.MainWindow() window.show() app.exec_()
def __init__(self): aboutData = KAboutData(APP_NAME, CATALOG, PROGRAM_NAME, VERSION, DESCRIPTION, LICENSE, COPYRIGHT, TEXT, HOMEPAGE, BUG_EMAIL) aboutData.addAuthor(ki18n("GuoCi"), ki18n("Python 3 port maintainer"), "*****@*****.**", "") aboutData.addAuthor(ki18n("Chris Dekter"), ki18n("Developer"), "*****@*****.**", "") aboutData.addAuthor(ki18n("Sam Peterson"), ki18n("Original developer"), "*****@*****.**", "") aboutData.setProgramIconName(common.ICON_FILE) self.aboutData = aboutData KCmdLineArgs.init(sys.argv, aboutData) options = KCmdLineOptions() options.add("l").add("verbose", ki18n("Enable verbose logging")) options.add("c").add("configure", ki18n("Show the configuration window on startup")) KCmdLineArgs.addCmdLineOptions(options) args = KCmdLineArgs.parsedArgs() self.app = KApplication() try: # Create configuration directory if not os.path.exists(CONFIG_DIR): os.makedirs(CONFIG_DIR) # Create data directory (for log file) if not os.path.exists(DATA_DIR): os.makedirs(DATA_DIR) # Create run directory (for lock file) if not os.path.exists(RUN_DIR): os.makedirs(RUN_DIR) # Initialise logger rootLogger = logging.getLogger() rootLogger.setLevel(logging.DEBUG) if args.isSet("verbose"): handler = logging.StreamHandler(sys.stdout) else: handler = logging.handlers.RotatingFileHandler( LOG_FILE, maxBytes=MAX_LOG_SIZE, backupCount=MAX_LOG_COUNT) handler.setLevel(logging.INFO) handler.setFormatter(logging.Formatter(LOG_FORMAT)) rootLogger.addHandler(handler) if self.__verifyNotRunning(): self.__createLockFile() self.initialise(args.isSet("configure")) except Exception as e: self.show_error_dialog( i18n("Fatal error starting AutoKey.\n") + str(e)) logging.exception("Fatal error starting AutoKey: " + str(e)) sys.exit(1)
def main(): about = KAboutData( b'synaptiks', '', ki18n('synaptiks'), str(synaptiks.__version__), ki18n('touchpad management and configuration application'), KAboutData.License_BSD, ki18n('Copyright (C) 2009, 2010 Sebastian Wiesner')) about.addAuthor(ki18n('Sebastian Wiesner'), ki18n('Maintainer'), '*****@*****.**') about.addCredit( ki18n('Valentyn Pavliuchenko'), ki18n('Debian packaging, russian translation, ' 'bug reporting and testing'), '*****@*****.**') about.setHomepage('http://synaptiks.lunaryorn.de/') about.setOrganizationDomain('synaptiks.lunaryorn.de') KCmdLineArgs.init(sys.argv, about) app = KApplication() window = KMainWindow() touchpad = Touchpad.find_first(Display.from_qt()) config = TouchpadConfiguration(touchpad) config_widget = TouchpadConfigurationWidget(config) config_widget.configurationChanged.connect( partial(print, 'config changed?')) window.setCentralWidget(config_widget) window.show() app.exec_()
def main(): app_name = "vlc_snapper" catalog = "danbooru_client" program_name = ki18n("KDE VLC Snapper") version = "0.1" description = ki18n("A screenshot taker for video clips.") license = KAboutData.License_GPL copyright = ki18n("(C) 2011 Luca Beltrame") text = ki18n("") home_page = "http://www.dennogumi.org" bug_email = "*****@*****.**" about_data = KAboutData(app_name, catalog, program_name, version, description, license, copyright, text, home_page, bug_email) about_data.setProgramIconName("internet-web-browser") KCmdLineArgs.init(sys.argv, about_data) app = KApplication() dialog = capturewidget.CaptureDialog() dialog.show() app.lastWindowClosed.connect(dialog.deleteLater) app.exec_()
def createApp (args=sys.argv): ######################################### # all the bureaucratic init of a KDE App # the appName must not contain any chars besides a-zA-Z0-9_ # because KMainWindowPrivate::polish() calls QDBusConnection::sessionBus().registerObject() # see QDBusUtil::isValidCharacterNoDash() appName = "satyr" catalog = "" programName = ki18n ("satyr") #ki18n required here version = "0.5.0" description = ki18n ("I need a media player that thinks about music the way I think about it. This is such a program.") #ki18n required here license = KAboutData.License_GPL copyright = ki18n ("(c) 2009, 2010 Marcos Dione") #ki18n required here text = ki18n ("none") #ki18n required here homePage = "http://savannah.nongnu.org/projects/satyr/" bugEmail = "*****@*****.**" aboutData = KAboutData (appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # ki18n required for first two addAuthor () arguments aboutData.addAuthor (ki18n ("Marcos Dione"), ki18n ("design and implementation")) aboutData.addAuthor (ki18n ("Sebastián Álvarez"), ki18n ("features, bugfixes and testing")) KCmdLineArgs.init (args, aboutData) options= KCmdLineOptions () options.add ("s").add ("skin <skin-name>", ki18n ("skin"), "") options.add ("+path", ki18n ("paths to your music collections")) KCmdLineArgs.addCmdLineOptions (options) app= App () args= KCmdLineArgs.parsedArgs () return app, args
def main(): about = KAboutData( b'synaptiks', '', ki18n('synaptiks'), str(synaptiks.__version__), ki18n('touchpad management and configuration application'), KAboutData.License_BSD, ki18n('Copyright (C) 2009, 2010 Sebastian Wiesner')) about.addAuthor(ki18n('Sebastian Wiesner'), ki18n('Maintainer'), '*****@*****.**') about.addCredit(ki18n('Valentyn Pavliuchenko'), ki18n('Debian packaging, russian translation, ' 'bug reporting and testing'), '*****@*****.**') about.setHomepage('http://synaptiks.lunaryorn.de/') about.setOrganizationDomain('synaptiks.lunaryorn.de') KCmdLineArgs.init(sys.argv, about) app = KApplication() window = KMainWindow() touchpad = Touchpad.find_first(Display.from_qt()) config = TouchpadConfiguration(touchpad) config_widget = TouchpadConfigurationWidget(config) config_widget.configurationChanged.connect( partial(print, 'config changed?')) window.setCentralWidget(config_widget) window.show() app.exec_()
def main(): global app, aboutData import setproctitle setproctitle.setproctitle("iosshy") from PyQt4.QtCore import QCoreApplication, QTranslator, QLocale, QSettings from PyQt4.QtGui import QApplication, QSystemTrayIcon, QImage from tunneldialog import TunnelDialog try: from PyKDE4.kdecore import ki18n, KAboutData, KCmdLineArgs from PyKDE4.kdeui import KApplication, KIcon aboutData = KAboutData( name, #appName name, #catalogName ki18n(name), #programName version, ki18n(description), #shortDescription KAboutData.License_BSD, #licenseKey ki18n("© 2010 Massimiliano Torromeo"), #copyrightStatement ki18n(""), #text url #homePageAddress ) aboutData.setBugAddress("http://github.com/mtorromeo/iosshy/issues") aboutData.addAuthor( ki18n("Massimiliano Torromeo"), #name ki18n("Main developer"), #task "*****@*****.**" #email ) aboutData.setProgramLogo(QImage(":icons/network-server.png")) KCmdLineArgs.init(sys.argv, aboutData) app = KApplication() app.setWindowIcon(KIcon("network-server")) if app.isSessionRestored(): sys.exit(0) except ImportError: app = QApplication(sys.argv) app.setOrganizationName("MTSoft") app.setApplicationName(name) if QSystemTrayIcon.isSystemTrayAvailable(): translator = QTranslator() qmFile = "tunneller_%s.qm" % QLocale.system().name() if os.path.isfile(qmFile): translator.load(qmFile) app.installTranslator(translator) dialog = TunnelDialog() sys.exit(app.exec_()) else: print "System tray not available. Exiting." sys.exit(1)
def __init__(self): aboutData = KAboutData(APP_NAME, CATALOG, PROGRAM_NAME, VERSION, DESCRIPTION, LICENSE, COPYRIGHT, TEXT, HOMEPAGE, BUG_EMAIL) aboutData.addAuthor(ki18n("GuoCi"), ki18n("Python 3 port maintainer"), "*****@*****.**", "") aboutData.addAuthor(ki18n("Chris Dekter"), ki18n("Developer"), "*****@*****.**", "") aboutData.addAuthor(ki18n("Sam Peterson"), ki18n("Original developer"), "*****@*****.**", "") aboutData.setProgramIconName(common.ICON_FILE) self.aboutData = aboutData KCmdLineArgs.init(sys.argv, aboutData) options = KCmdLineOptions() options.add("l").add("verbose", ki18n("Enable verbose logging")) options.add("c").add("configure", ki18n("Show the configuration window on startup")) KCmdLineArgs.addCmdLineOptions(options) args = KCmdLineArgs.parsedArgs() self.app = KApplication() try: # Create configuration directory if not os.path.exists(CONFIG_DIR): os.makedirs(CONFIG_DIR) # Initialise logger rootLogger = logging.getLogger() rootLogger.setLevel(logging.DEBUG) if args.isSet("verbose"): handler = logging.StreamHandler(sys.stdout) else: handler = logging.handlers.RotatingFileHandler(LOG_FILE, maxBytes=MAX_LOG_SIZE, backupCount=MAX_LOG_COUNT) handler.setLevel(logging.INFO) handler.setFormatter(logging.Formatter(LOG_FORMAT)) rootLogger.addHandler(handler) if self.__verifyNotRunning(): self.__createLockFile() self.initialise(args.isSet("configure")) except Exception as e: self.show_error_dialog(i18n("Fatal error starting AutoKey.\n") + str(e)) logging.exception("Fatal error starting AutoKey: " + str(e)) sys.exit(1)
def __init__(self): app_name = "magneto" catalog = "" prog_name = ki18n("Magneto") version = "1.0" description = ki18n("System Update Status") lic = KAboutData.License_GPL cright = ki18n("(c) 2013 Fabio Erculiani") text = ki18n("none") home_page = "www.sabayon.org" bug_mail = "*****@*****.**" self._kabout = KAboutData(app_name, catalog, prog_name, version, description, lic, cright, text, home_page, bug_mail) argv = [sys.argv[0]] KCmdLineArgs.init(argv, self._kabout) self._app = KApplication() from dbus.mainloop.qt import DBusQtMainLoop super(Magneto, self).__init__(main_loop_class=DBusQtMainLoop) self._window = KStatusNotifierItem() # do not show "Quit" and use quitSelected() signal self._window.setStandardActionsEnabled(False) icon_name = self.icons.get("okay") self._window.setIconByName(icon_name) self._window.setStatus(KStatusNotifierItem.Passive) self._window.connect(self._window, SIGNAL("activateRequested(bool,QPoint)"), self.applet_activated) self._menu = KMenu(_("Magneto Entropy Updates Applet")) self._window.setContextMenu(self._menu) self._menu_items = {} for item in self._menu_item_list: if item is None: self._menu.addSeparator() continue myid, _unused, mytxt, myslot_func = item name = self.get_menu_image(myid) action_icon = KIcon(name) w = KAction(action_icon, mytxt, self._menu) self._menu_items[myid] = w self._window.connect(w, SIGNAL("triggered()"), myslot_func) self._menu.addAction(w) self._menu.hide()
def __init__(self): appName = "usb-creator-kde" catalogue = "usbcreator" programName = ki18n("Startup Disk Creator") version = "0.2.23" description = ki18n("Create a startup disk using a CD or disc image") license = KAboutData.License_GPL_V3 copyright = ki18n("Copyright 2009 Roderick B. Greening") text = KLocalizedString() homePage = "http://launchpad.net/usb-creator" bugEmail = "*****@*****.**" KAboutData.__init__(self, appName, catalogue, programName, version, description, license, copyright, text, homePage, bugEmail) # Add any authors below self.addAuthor(ki18n("Roderick B. Greening"), ki18n("Author/Maintainer"), "*****@*****.**")
def MakeAboutData(): appName = "language-selector" catalog = "" programName = ki18n ("Language Selector") version = "0.3.4" description = ki18n ("Language Selector") license = KAboutData.License_GPL copyright = ki18n ("(c) 2008 Canonical Ltd") text = ki18n ("none") homePage = "https://launchpad.net/language-selector" bugEmail = "" aboutData = KAboutData (appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) aboutData.addAuthor(ki18n("Michael Vogt"), ki18n("Developer")) aboutData.addAuthor(ki18n("Jonathan Riddell"), ki18n("Developer")) aboutData.addAuthor(ki18n("Harald Sitter"), ki18n("Developer")) aboutData.addAuthor(ki18n("Romain Perier"), ki18n("Developer")) return aboutData
def main(): appName = "KMainWindow" catalog = "" programName = ki18n("KMainWindow") version = "1.0" description = ki18n("Tutorial - Second Program") license = KAboutData.License_GPL copyright = ki18n("(c) 2007 Jim Bublitz") text = ki18n("none") homePage = "www.riverbankcomputing.com" bugEmail = "*****@*****.**" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) KCmdLineArgs.init(sys.argv, aboutData) app = KApplication() #------- new stuff added here ---------- mainWindow = MainWindow() mainWindow.show() app.exec_()
if __name__ == "__main__": appName = "dist-upgrade-fetcher" catalog = "" programName = ki18n("Dist Upgrade Fetcher") version = "0.3.4" description = ki18n("Dist Upgrade Fetcher") license = KAboutData.License_GPL copyright = ki18n("(c) 2008 Canonical Ltd") text = ki18n("none") homePage = "https://launchpad.net/ubuntu-release-upgrader" bugEmail = "" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) aboutData.addAuthor(ki18n("Jonathan Riddell"), ki18n("Author")) options = KCmdLineOptions() KCmdLineArgs.init(sys.argv, aboutData) KCmdLineArgs.addCmdLineOptions(options) app = KApplication() fetcher = DistUpgradeFetcherKDE() QTimer.singleShot(10, fetcher.run) app.exec_()
# # Please read the COPYING file. # # Package Manager Version String version = "3.0.3" PACKAGE = "Package Manager" # PyKDE4 Imports from PyKDE4.kdecore import ki18n, ki18nc, KAboutData # Application Data appName = "package-manager" catalog = appName programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2009-2010 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://developer.pardus.org.tr/projects/package-manager" bugEmail = "*****@*****.**" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Authors aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Developer")) aboutData.addAuthor(ki18n("Faik Uygur"), ki18n("First Author")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) aboutData.setProgramIconName(":/data/package-manager.png")
# Application Data PACKAGE = "Service Manager" appName = "service-manager" modName = "servicemanager" version = "3.0.0" homePage = "http://developer.pardus.org.tr/projects/service-manager" bugEmail = "*****@*****.**" icon = ("flag-yellow", "flag") catalog = appName if ctx.Pds.session == ctx.pds.Kde4: # PyKDE4 Stuff from PyKDE4.kdecore import KAboutData, ki18n, ki18nc programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2009-2010 TUBITAK/UEKAE") text = ki18n(None) aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Authors aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("COMAR Author")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName(icon)
if ctx.Pds.session == ctx.pds.Kde4: from PyKDE4.kdecore import KAboutData, ki18n, ki18nc PACKAGE = "Service Manager" # Application Data appName = "service-manager" modName = "servicemanager" programName = ki18n(PACKAGE) version = "3.0.0" description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2009-2010 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://developer.pardus.org.tr/projects/service-manager" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Authors aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("COMAR Author")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName("flag-yellow")
#!/usr/bin/python # -*- coding: utf-8 -*- # from PyKDE4.kdecore import KAboutData, ki18n appName = "puma" modName = "puma" programName = ki18n("Puma") version = "0.0.1" description = ki18n("PUMA") license = KAboutData.License_GPL copyright = ki18n("(c) 2009 TUBITAK/UEKAE") text = ki18n(" ") homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Cihan Okyay"), ki18n("Current Maintainer"))
# Package Manager Version String version = "3.1" PACKAGE = "Package Manager" # PyKDE4 Imports from PyKDE4.kdecore import ki18n, ki18nc, KAboutData # Application Data appName = "package-manager" catalog = appName programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2009-2010 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://source.pisilinux.com/projects/package-manager" bugEmail = "*****@*****.**" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Authors aboutData.addAuthor(ki18n("Onur Aslan <aslanon>"), ki18n("Qt Designer, New Developer")) aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Old Developer")) aboutData.addAuthor(ki18n("Faik Uygur"), ki18n("First Author")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) aboutData.setProgramIconName(":/data/package-manager.png")
# any later version. # # Please read the COPYING file. # # PyKDE from PyKDE4.kdecore import KAboutData, ki18n, ki18nc # Application Data appName = "display-settings" modName = "displaysettings" programName = ki18n("Display Settings") version = "1.0.2" description = ki18n("Display Configuration Tool") license = KAboutData.License_GPL copyright = ki18n("(c) 2009-2010 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Fatih Aşıcı"), ki18n("Current Maintainer")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName("preferences-desktop-display")
appName = "firewall-manager" modName = "firewallmanager" version = "3.0.0" homePage = "http://developer.pardus.org.tr/projects/firewall-manager" bugEmail = "*****@*****.**" icon = "security-high" catalog = appName if ctx.Pds.session == ctx.pds.Kde4: # PyKDE from PyKDE4.kdecore import KAboutData, ki18n, ki18nc programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2006-2011 TUBITAK/UEKAE") text = ki18n(None) aboutData = KAboutData( appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail ) # Author(s) aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("First Developer")) aboutData.addAuthor(ki18n("Gökhan Akgün"), ki18n("Add Pds Patch")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName(icon)
import context as ctx PACKAGE = "Boot Manager" appName = "boot-manager" version = "3.0.0" homePage = "http://developer.pardus.org.tr/projects/boot-manager" bugEmail = "*****@*****.**" if ctx.Pds.session == ctx.pds.Kde4: # PyKDE from PyKDE4.kdecore import KAboutData, ki18n, ki18nc # Application Data programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2006-2011 TUBITAK/UEKAE") text = ki18n(None) catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("First Developer")) aboutData.addAuthor(ki18n("Aydan Taşdemir"), ki18n("Pure Qt Support")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName("computer")
appName = "firewall-manager" modName = "firewallmanager" version = "3.0.0" homePage = "http://developer.pardus.org.tr/projects/firewall-manager" bugEmail = "*****@*****.**" icon = "security-high" catalog = appName if ctx.Pds.session == ctx.pds.Kde4: # PyKDE from PyKDE4.kdecore import KAboutData, ki18n, ki18nc programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2006-2011 TUBITAK/UEKAE") text = ki18n(None) aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("First Developer")) aboutData.addAuthor(ki18n("Gökhan Akgün"), ki18n("Add Pds Patch")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName(icon)
pipe = os.popen("ifconfig " + self.icard +" up",'r') pipe.close() if __name__ == "__main__": appName = "netkut" catalogue = "netkut" programName = ki18n("Netkut") version = VERSION description = ki18n("KDE netcut-like utility based on TuxCut code.") license = KAboutData.License_GPL_V3 copyright = ki18n("(C) 2011-2012 Sarwo Hadi Setyana") text = ki18n("") homepage = "http://bintang1992.wordpress.com/project/netkut" bugEmail = "*****@*****.**" aboutData = KAboutData(appName, catalogue, programName, version, description, license, copyright, text, homepage, bugEmail) # aboutData.addAuthor(ki18n("Sarwo Hadi Setyana"), ki18n("Author"), # "*****@*****.**", "", "shsetyana") aboutData.addAuthor(ki18n("Sarwo Hadi Setyana"), ki18n("Author"), "*****@*****.**", "") aboutData.addCredit(ki18n("Ahmed Atalla"), ki18n("TuxCut author"), "*****@*****.**") KCmdLineArgs.init(sys.argv, aboutData) app = KApplication() app.setWindowIcon(KIcon("edit-cut"))
QtGui.QApplication.translate( "MainWindow", "Authors :\n Cihan Okyay <*****@*****.**>\n\n Project page :\n https://sourceforge.net/projects/pumaproject/\n\n Source code : https://pumaproject.svn.sourceforge.net/svnroot/pumaproject/\n\n Usage :\n http://pumaproject.sourceforge.net/" ), ) @QtCore.pyqtSignature("bool") def on_actionDisconnect_triggered(self): self.ifc.adslstop() if not dbus.get_default_main_loop(): from dbus.mainloop.qt import DBusQtMainLoop DBusQtMainLoop(set_as_default=True) aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) KCmdLineArgs.init(sys.argv, aboutData) app = KApplication() app.setQuitOnLastWindowClosed(False) mw = MainWindow() mw.show() aboutData.setProgramIconName(":/icons/icons/manager.png") aboutData.addAuthor(ki18n("Cihan Okyay"), ki18n("Current Maintainer"), "*****@*****.**") def showw(event): if event == QtGui.QSystemTrayIcon.Trigger:
# 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. # # PyKDE from PyKDE4.kdecore import KAboutData, ki18n, ki18nc # Application Data appName = "system-manager" modName = "systemmanager" programName = ki18n("System Manager") version = "0.9.7" description = ki18n("System Manager") license = KAboutData.License_GPL copyright = ki18n("(c) 2009-2010 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("Current Maintainer")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName("preferences-other")
PACKAGE = "Boot Manager" appName = "boot-manager" version = "3.0.0" homePage = "http://developer.pardus.org.tr/projects/boot-manager" bugEmail = "*****@*****.**" if ctx.Pds.session == ctx.pds.Kde4: # PyKDE from PyKDE4.kdecore import KAboutData, ki18n, ki18nc # Application Data programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2006-2011 TUBITAK/UEKAE") text = ki18n(None) catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("First Developer")) aboutData.addAuthor(ki18n("Aydan Taşdemir"), ki18n("Pure Qt Support")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName("computer")
SMART_HELPER = ["smart-helper-kde"] def smart_gui(*args): pid = subprocess.Popen(SMART_HELPER + ["--gui"]).pid return def smart_update(*args): pid = subprocess.Popen(SMART_HELPER + ["update", "--gui"]).pid return def show_about(*args): dlg = KAboutApplicationDialog(aboutData, None) dlg.exec_() aboutData = KAboutData("ksmarttray", "", ki18n(NAME), VERSION, ki18n(""), KAboutData.License_GPL_V2, ki18n("2008 Canonical, Inc."), ki18n(""), "", "*****@*****.**") for author in AUTHORS: name, email = author.rsplit(" ", 1) aboutData.addAuthor(ki18n(name), ki18n(""), email.strip("<>"), "") KCmdLineArgs.init (sys.argv, aboutData) app = KApplication() import smart ctrl = smart.init() mainWindow = KMainWindow() smart_icon = QIcon(getPixmap("smart")) mainWindow.setWindowIcon(smart_icon) sysTray = QSystemTrayIcon(smart_icon, None)
self.setCentralWidget (MainFrame (self)) #-------------------- main ------------------------------------------------ appName = "default.py" catalog = "" programName = ki18n ("default") #ki18n required here version = "1.0" description = ki18n ("Default Example") #ki18n required here license = KAboutData.License_GPL copyright = ki18n ("(c) 2007 Jim Bublitz") #ki18n required here text = ki18n ("none") #ki18n required here homePage = "www.riverbankcomputing.com" bugEmail = "*****@*****.**" aboutData = KAboutData (appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # ki18n required for first two addAuthor () arguments aboutData.addAuthor (ki18n ("Troy Melhase"), ki18n ("original concept")) aboutData.addAuthor (ki18n ("Jim Bublitz"), ki18n ("pykdedocs")) KCmdLineArgs.init (sys.argv, aboutData) app = KApplication () mainWindow = MainWin (None, "main window") mainWindow.show() app.connect (app, SIGNAL ("lastWindowClosed ()"), app.quit) app.exec_ ()
homePage = "http://svn.pardus.org.tr/uludag/trunk/playground/intern/user-study-tool" bugEmail = "*****@*****.**" catalog = appName if _pds.session == pds.Kde4: from PyKDE4.kdeui import * from PyKDE4.kdecore import KAboutData, ki18n, ki18nc, KCmdLineArgs programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) TUBITAK/UEKAE") text = ki18n(None) aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) #Authors aboutData.addAuthor(ki18n("Bertan Gündoğdu"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Sinem Oğuz"), ki18n("")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) from userstudytool.myStandalone import SurveyManager KCmdLineArgs.init(sys.argv, aboutData) #Create a Kapplitcation instance app = KApplication() #Create Main Widget
# # Please read the COPYING file. # PACKAGE = "Disk Manager" # PyKDE from PyKDE4.kdecore import KAboutData, ki18n, ki18nc # Application Data appName = "disk-manager" modName = "diskmanager" programName = ki18n("Disk Manager") version = "3.0.0" description = ki18n("Disk Manager") license = KAboutData.License_GPL copyright = ki18n("(c) 2006-2010 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("First Developer")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) # Use this if icon name is different than appName aboutData.setProgramIconName("drive-harddisk")
# any later version. # # Please read the COPYING file. # import context as ctx version = "2.2.4" if ctx.Pds.session == ctx.pds.Kde4: from PyKDE4.kdecore import ki18n, KAboutData # Application Data appName = "package-manager" catalog = appName programName = ki18n("Package Manager") description = ki18n("Package Manager") license = KAboutData.License_GPL copyright = ki18n("(c) 2009-2010 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" aboutData = KAboutData( appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail ) # Authors aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Developer")) aboutData.addAuthor(ki18n("Faik Uygur"), ki18n("First Author")) aboutData.setProgramIconName(":/data/package-manager.png")
def run(): appName = "eclectus" catalog = "eclectusqt" programName = ki18n("Eclectus") version = eclectusqt.__version__ description = ki18n("Han character dictionary") license = KAboutData.License_GPL_V3 copyright = ki18n("(c) 2008-2009 Christoph Burgmer") text = ki18n( "Eclectus is a small Han character dictionary for learners.") homePage = eclectusqt.__url__ bugEmail = "*****@*****.**" bugAddress = "http://code.google.com/p/eclectus/issues/list" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) aboutData.addAuthor(ki18n("Christoph Burgmer"), ki18n("Developer"), "*****@*****.**", "http://cburgmer.nfshost.com/") aboutData.setCustomAuthorText(ki18n("Please use %1 to report bugs.")\ .subs(bugAddress), ki18n('Please use %1 to report bugs.')\ .subs('<a href="%s">%s</a>' % (bugAddress, bugAddress))) aboutData.addCredit(KLocalizedString(), ki18n("Arrr, Eclectus sits on the shoulders of some fine pirates:")) aboutData.addCredit(ki18n("Jim Breen and contributors"), ki18n("EDICT"), '', 'http://www.csse.monash.edu.au/~jwb/j_edict.html') aboutData.addCredit(ki18n("Paul Denisowski and current contributors"), ki18n("CEDICT"), '', 'http://www.mdbg.net/chindict/chindict.php') aboutData.addCredit(ki18n("HanDeDict team"), ki18n("HanDeDict"), '', 'http://www.chinaboard.de/chinesisch_deutsch.php') aboutData.addCredit(ki18n("Tomoe developers"), ki18n("Tomoe handwriting recognition"), '*****@*****.**', 'http://tomoe.sourceforge.jp') aboutData.addCredit(ki18n("Mathieu Blondel and the Tegaki contributors"), ki18n("Tegaki handwriting recognition"), u'mathieu ÂT mblondel DÔT org'.encode('utf8'), 'http://tegaki.sourceforge.net') aboutData.addCredit(ki18n("Unicode Consortium and contributors"), ki18n("Unihan database"), '', 'http://unicode.org/charts/unihan.html') aboutData.addCredit(ki18n("Commons Stroke Order Project"), ki18n("Stroke order pictures"), '', 'http://commons.wikimedia.org/wiki/Commons:Stroke_Order_Project') aboutData.addCredit(ki18n("Tim Eyre, Ulrich Apel and the Wadoku Project"), ki18n("Kanji stroke order font"), '', 'http://sites.google.com/site/nihilistorguk/') aboutData.addCredit( ki18n("Yue Tan, Wei Gao, Vion Nicolas and the Shtooka Project"), ki18n("Pronunciation examples for Mandarin"), '', 'http://shtooka.net') # find logo file, don't directly use util.getData(), KApplication not # created yet aboutLogoFile = u'/usr/share/kde4/apps/eclectus/eclectus_about.png' if not os.path.exists(aboutLogoFile): modulePath = os.path.dirname(os.path.abspath(__file__)) aboutLogoFile = os.path.join(modulePath, 'data', 'eclectus_about.png') if not os.path.exists(aboutLogoFile): aboutLogoFile = util.getData('eclectus_about.png') if aboutLogoFile: aboutData.setProgramLogo(QVariant(QImage(aboutLogoFile))) KCmdLineArgs.init(sys.argv, aboutData) # create applicaton global g_app g_app = KApplication() # TODO how to access local .mo file? #base = os.path.dirname(os.path.abspath(__file__)) #localeDir = os.path.join(base, "locale") #print localeDir #if os.path.exists(localeDir): #print KGlobal.dirs().addResourceDir('locale', localeDir + '/', True) #print KGlobal.dirs().findResource('locale', 'de/LC_MESSAGES/eclectusqt.mo') # read config file and make global global GeneralConfig global DictionaryConfig global PluginConfig config = KConfig() GeneralConfig = KConfigGroup(config, "General") DictionaryConfig = KConfigGroup(config, "Dictionary") PluginConfig = KConfigGroup(config, "Plugin") # create main window MainWindow().show() # react to CTRL+C on the command line signal.signal(signal.SIGINT, signal.SIG_DFL) g_app.exec_()
# # 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. # # PyKDE from PyKDE4.kdecore import KAboutData, ki18n # Application Data appName = "bugtool" programName = ki18n("Bug Reporting Tool") modName = "bugtool" version = "4.0" description = ki18n("Bug Reporting Tool") license = KAboutData.License_GPL copyright = ki18n("(c) 2005-2009 TUBITAK/UEKAE") text = ki18n(" ") homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData( appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail ) # Author(s) aboutData.addAuthor(ki18n("Gsoc"), ki18n("Current Maintainer"))
#!/usr/bin/python # -*- coding: utf-8 -*- # PyKDE from PyKDE4.kdecore import KAboutData, ki18n # Application Data appName = "profiler" programName = ki18n("Profiler Desktop") modName = "profiler" version = "1.0" description = ki18n("Profiler Desktop") license = KAboutData.License_GPL copyright = ki18n("(c) 2010-2015 blackPanther OS (froked Kaptan)") text = ki18n("blackPanther OS Profiler Wizard") homePage = "http://www.blackpantheros.eu" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Charles Barcza, Miklos Horvath"), ki18n("Current Maintainer"))
#!/usr/bin/python # -*- coding: utf-8 -*- # from PyKDE4.kdecore import KAboutData, ki18n appName = "pide" modName = "pide" programName = ki18n("Pide") version = "0.0.1" description = ki18n("PIDE") license = KAboutData.License_GPL copyright = ki18n("(c) 2009 TUBITAK/UEKAE") text = ki18n(" ") homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Osman Mollahamut"), ki18n("Current Maintainer"))
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys from PyKDE4.kdecore import ki18n, KAboutData, KCmdLineArgs from PyKDE4.kdeui import KApplication appName = "KApplication" catalog = "" programName = ki18n("KApplication") version = "1.0" description = ki18n("KApplication/KMainWindow/KAboutData example") license = KAboutData.License_GPL copyright = ki18n("(c) 2007 Jim Bublitz") text = ki18n("none") homePage = "www.riverbankcomputing.com" bugEmail = "*****@*****.**" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) KCmdLineArgs.init(sys.argv, aboutData) app = KApplication()
self.resize(640, 480) self.setCentralWidget(MainFrame(self)) #-------------------- main ------------------------------------------------ appName = "default" catalog = "" programName = ki18n("default") #ki18n required here version = "1.0" description = ki18n("Default Example") #ki18n required here license = KAboutData.License_GPL copyright = ki18n("(c) 2007 Jim Bublitz") #ki18n required here text = ki18n("none") #ki18n required here homePage = "www.riverbank.com" bugEmail = "*****@*****.**" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # ki18n required for first two addAuthor () arguments aboutData.addAuthor(ki18n("Troy Melhase"), ki18n("original concept")) aboutData.addAuthor(ki18n("Jim Bublitz"), ki18n("pykdedocs")) KCmdLineArgs.init(sys.argv, aboutData) app = KApplication() mainWindow = MainWin(None, "main window") mainWindow.show() app.connect(app, SIGNAL("lastWindowClosed ()"), app.quit) app.exec_()
# # Copyright (C) 2006-2009 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. # # PyKDE from PyKDE4.kdecore import KAboutData, ki18n # Application Data appName = "kaptan" programName = ki18n("Kaptan") modName = "kaptan" version = "5.0.5.1" description = ki18n("Kaptan") license = KAboutData.License_GPL copyright = ki18n("(c) 2005-2011 TUBITAK/UEKAE") text = ki18n(" ") homePage = "https://github.com/circass/pisi-work/tree/master/kaptan-5.0.5.1" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Erdinç Gültekin"), ki18n("Current Maintainer"))
return aboutData if __name__ == "__main__": appName = "language-selector" catalog = "" programName = ki18n ("Language Selector") version = "0.3.4" description = ki18n ("Language Selector") license = KAboutData.License_GPL copyright = ki18n ("(c) 2008 Canonical Ltd") text = ki18n ("none") homePage = "https://launchpad.net/language-selector" bugEmail = "" aboutData = KAboutData (appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) aboutData.addAuthor(ki18n("Rob Bean"), ki18n("PyQt4 to PyKDE4 port")) aboutData.addAuthor(ki18n("Harald Sitter"), ki18n("Developer")) options = KCmdLineOptions() options.add("!mode ", ki18n("REQUIRED: install, uninstall or select must follow"), "select") options.add("+[install]", ki18n("install a language")) options.add("+[uninstall]", ki18n("uninstall a language")) options.add("+[select]", ki18n("select a language")) KCmdLineArgs.init (sys.argv, aboutData) KCmdLineArgs.addCmdLineOptions(options) gettext.bindtextdomain("language-selector", "/usr/share/locale") gettext.textdomain("language-selector")
# (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Library General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # (See COPYING) # PyKDE from PyKDE4.kdecore import KAboutData, ki18n # Application Data appName = "quickformat" programName = ki18n("Quick Format") version = "1.0.0" description = ki18n("Removable Device Formatting Tool") license = KAboutData.License_GPL copyright = ki18n("(c) 2011 TUBITAK/BILGEM") text = ki18n(None) homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Renan Cakirerk"), ki18n("Current Maintainer"))
QtCore.pyqtSignature("bool") def on_actionHelp_triggered(self): QtGui.QMessageBox.question(self, QtGui.QApplication.translate("MainWindow", "Help Puma"), QtGui.QApplication.translate("MainWindow", "Authors :\n Cihan Okyay <*****@*****.**>\n\n Project page :\n https://sourceforge.net/projects/pumaproject/\n\n Source code : https://pumaproject.svn.sourceforge.net/svnroot/pumaproject/\n\n Usage :\n http://pumaproject.sourceforge.net/"), ) @QtCore.pyqtSignature("bool") def on_actionDisconnect_triggered(self): self.ifc.adslstop() if not dbus.get_default_main_loop(): from dbus.mainloop.qt import DBusQtMainLoop DBusQtMainLoop(set_as_default=True) aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) KCmdLineArgs.init(sys.argv, aboutData) app = KApplication() app.setQuitOnLastWindowClosed(False) mw = MainWindow() mw.show() aboutData.setProgramIconName(":/icons/icons/manager.png") aboutData.addAuthor(ki18n("Cihan Okyay"), ki18n("Current Maintainer"), "*****@*****.**") def showw(event): if event == QtGui.QSystemTrayIcon.Trigger: if not mw.isVisible():
def __init__(self): BaseFrontend.__init__(self) self.previous_excepthook = sys.excepthook sys.excepthook = self.excepthook self.debconf_callbacks = {} self.language_questions = ('oem_config', 'language_label', 'language_heading_label', 'timezone_heading_label', 'keyboard_heading_label', 'user_heading_label', 'back', 'next') self.current_step = None # Set default language. dbfilter = language.Language(self, self.debconf_communicator()) dbfilter.cleanup() dbfilter.db.shutdown() self.allowed_change_step = True self.allowed_go_forward = True self.mainLoopRunning = False self.apply_changes = False appName = "oem-config" catalog = "" programName = ki18n("OEM Config") version = "1.0" description = ki18n("Sets up the system") license = KAboutData.License_GPL copyright = ki18n("2006, 2007 Anirudh Ramesh. 2008 Canonical Ltd.") text = ki18n("none") homePage = "http://www.kubuntu.org" bugEmail = "" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) KCmdLineArgs.init(['oem-config', '-style=oxygen'], aboutData) self.app = KApplication() # We want to hide the minimise button if running in the ubiquity-only mode (no desktop) # To achieve this we need to set window flags to Dialog but we also need a parent widget which is showing # else Qt tried to be clever and puts the minimise button back self.parentWidget = QWidget() self.parentWidget.show() # The parent for our actual user interface window, this is needed only because Oxygen widget # style refuses to draw our background on a top level widget self.parent2 = QWidget(self.parentWidget) self.parent2.setAutoFillBackground(True) self.parent2.setWindowState(Qt.WindowFullScreen) self.parent2.setWindowFlags(Qt.Dialog) layout = QVBoxLayout(self.parent2) layout.setContentsMargins(0, 0, 0, 0) self.userinterface = OEMConfUI(self.parent2) self.userinterface.setFrontend(self) layout.addWidget(self.userinterface) self.parent2.show() self.userinterface.next.setIcon(KIcon("go-next")) self.userinterface.back.setIcon(KIcon("go-previous")) self.translate_widgets() self.customize_installer() self.tzmap = TimezoneMap(self) map_vbox = QVBoxLayout(self.userinterface.map_frame) map_vbox.setMargin(0) map_vbox.addWidget(self.tzmap)
# 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. # # PyKDE from PyKDE4.kdecore import KAboutData, ki18n # Application Data appName = "display-settings" modName = "displaysettings" programName = ki18n("Display Settings") version = "0.9.96" description = ki18n("Display Configuration Tool") license = KAboutData.License_GPL copyright = ki18n("(c) 2009 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Fatih Aşıcı"), ki18n("Current Maintainer")) # Use this if icon name is different than appName aboutData.setProgramIconName("preferences-desktop-display")
# # Package Manager Version String version = "3.0.3" PACKAGE = "Package Manager" # PyKDE4 Imports from PyKDE4.kdecore import ki18n, ki18nc, KAboutData # Application Data appName = "package-manager" catalog = appName programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2009-2010 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://developer.pardus.org.tr/projects/package-manager" bugEmail = "*****@*****.**" aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Authors aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Developer")) aboutData.addAuthor(ki18n("Faik Uygur"), ki18n("First Author")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) aboutData.setProgramIconName(":/data/package-manager.png")
pid = subprocess.Popen(SMART_HELPER + ["--gui"]).pid return def smart_update(*args): pid = subprocess.Popen(SMART_HELPER + ["update", "--gui"]).pid return def show_about(*args): dlg = KAboutApplicationDialog(aboutData, None) dlg.exec_() aboutData = KAboutData("ksmarttray", "", ki18n(NAME), VERSION, ki18n(""), KAboutData.License_GPL_V2, ki18n("2008 Canonical, Inc."), ki18n(""), "http://smartpm.org", "*****@*****.**") for author in AUTHORS: name, email = author.rsplit(" ", 1) aboutData.addAuthor(ki18n(name), ki18n(""), email.strip("<>"), "") KCmdLineArgs.init(sys.argv, aboutData) app = KApplication() import smart ctrl = smart.init() mainWindow = KMainWindow() smart_icon = QIcon(getPixmap("smart")) mainWindow.setWindowIcon(smart_icon)
def make_about_data(description): """ Create an about data object describing synaptiks. ``description`` is a :class:`~PyKDE4.kdecore.KLocalizedString` containing a description for the specific part of synaptiks, the created about data object should describe. Return a :class:`~PyKDE4.kdecore.KAboutData` object with the given ``description``. """ about = KAboutData( b'synaptiks', '', ki18nc('Program name', 'synaptiks'), str(synaptiks.__version__), description, KAboutData.License_BSD, ki18nc('About data copyright', # KLocalizedString doesn't deal well with unicode b'Copyright © 2009, 2010, 2011 Sebastian Wiesner')) about.setCustomAuthorText( ki18nc('custom author text plain text', 'Please report bugs to the issue tracker at %1').subs( synaptiks.ISSUE_TRACKER_URL), ki18nc('@info custom author text rich text', 'Please report bugs to the ' '<link url="%1">issue tracker</link>.').subs( synaptiks.ISSUE_TRACKER_URL)) about.setHomepage(synaptiks.WEBSITE_URL) about.setOrganizationDomain('lunaryorn.de') about.setTranslator(ki18nc('NAME OF TRANSLATORS', 'Your names'), ki18nc('EMAIL OF TRANSLATORS', 'Your emails')) about.addAuthor(ki18nc('author name', 'Sebastian Wiesner'), ki18nc('author task', 'Maintainer'), '*****@*****.**') about.addCredit(ki18nc('credit name', 'Valentyn Pavliuchenko'), ki18nc('credit task', 'Debian packaging, russian ' 'translation, bug reporting and testing'), '*****@*****.**') return about
# -*- coding: utf-8 -*- # # Copyright (C) 2006-2009 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. # from PyKDE4.kdecore import KAboutData, ki18n # Application Data appName = "migration" modName = "migration" programName = ki18n("Migration Tool") version = "0.0.1" description = ki18n("Migration Tool") license = KAboutData.License_GPL copyright = ki18n("(c) 2006-2009 TUBITAK/UEKAE") text = ki18n(" ") homePage = "http://www.pardus.org.tr/eng/projects" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) # Author(s) aboutData.addAuthor(ki18n("Mete Alpaslan"), ki18n("Current Maintainer"))
from peditlabel import PEditLabel PACKAGE = "Sample" appName = "sample" modName = "sample" programName = ki18n(PACKAGE) version = "1.0.0" description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) 2006-2011 TUBITAK/UEKAE") text = ki18n(None) homePage = "http://developer.pardus.org.tr/projects/sample" bugEmail = "*****@*****.**" catalog = appName aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) aboutData.setProgramIconName("computer") class MainWindow(KMainWindow): def __init__(self, parent=None): KMainWindow.__init__(self, parent) #self.resize(QtCore.QSize(800,800)) #self.setMaximumSize(QtCore.QSize(800,800)) #self.setMinimumSize(QtCore.QSize(800,800)) centralWidget = QtGui.QWidget(self) centralWidget.setStyleSheet("background-color: rgb( 8,8,228 )") #centralWidget.setMinimumSize(QtCore.QSize(400,400)) #centralWidget.setMaximumSize(QtCore.QSize(400,400))
def main(): from argparse import ArgumentParser, RawTextHelpFormatter parser = ArgumentParser(description=__doc__, formatter_class=RawTextHelpFormatter) parser.add_argument('-v', '--version', action='version', version='%(prog)s ' + __version__) parser.add_argument('file', nargs='?', help='PDF file to open') parser.add_argument('-o', '--output', help='where to save the cropped PDF') parser.add_argument('--rotate', type=int, choices=[0,90,180,270], help='how much to rotate the cropped pdf clockwise (default: 0)') parser.add_argument('--whichpages', help='which pages (e.g. "1-5" or "1,3-") to include in cropped PDF (default: all)') parser.add_argument('--initialpage', help='which page to open initially (default: 1)') parser.add_argument('--autotrim', action='store_true', help='create a selection for the entire initial page minus blank margins') parser.add_argument('--autotrim-padding', help='how much padding to include when auto trimming (default: previous value)') parser.add_argument('--go', action='store_true', help='output PDF without opening the krop GUI (using the choices from --autotrim, --rotate and --whichpages); if used in a script without X server access, you can run krop using xvfb-run') parser.add_argument('--selections', type=str, choices=['all','evenodd','individual'], help='to which pages should selections apply') parser.add_argument('--no-kde', action='store_true', help='do not use KDE libraries (default: use if available)') parser.add_argument('--no-qt5', action='store_true', help='do not use PyQt5 instead of PyQt4 (default: use PyQt5 if available)') parser.add_argument('--no-PyPDF2', action='store_true', help='do not use PyPDF2 instead of pyPdf (default: use PyPDF2 if available)') args = parser.parse_args() # start the GUI if KDE: #TODO also use PyKDE5 once more easily available from PyKDE4.kdecore import ki18n, KCmdLineArgs, KAboutData from PyKDE4.kdeui import KApplication appName = "krop" catalog = "" programName = ki18n("krop") aboutData = KAboutData(appName, catalog, programName, __version__) KCmdLineArgs.init(aboutData) app = KApplication() else: from krop.qt import QApplication app = QApplication(sys.argv) app.setApplicationName("krop") app.setOrganizationName("arminstraub.com") app.setOrganizationDomain("arminstraub.com") from krop.mainwindow import MainWindow window=MainWindow() if args.file is not None: fileName = args.file try: fileName = fileName.decode(sys.stdin.encoding or sys.getdefaultencoding()) except AttributeError: # not necessary (or possible) in python3, which uses unicode pass window.openFile(fileName) if args.output is not None: window.ui.editFile.setText(args.output) if args.whichpages is not None: window.ui.editWhichPages.setText(args.whichpages) if args.rotate is not None: window.ui.comboRotation.setCurrentIndex({0:0,90:2,180:3,270:1}[args.rotate]) if args.selections is not None: if args.selections == 'all': window.ui.radioSelAll.setChecked(True) elif args.selections == 'evenodd': window.ui.radioSelEvenOdd.setChecked(True) elif args.selections == 'individual': window.ui.radioSelIndividual.setChecked(True) if args.initialpage is not None: window.ui.editCurrentPage.setText(args.initialpage) window.slotCurrentPageEdited(args.initialpage) if args.autotrim_padding is not None: window.ui.editPadding.setText(args.autotrim_padding) if args.autotrim: window.slotTrimMarginsAll() # shut down on ctrl+c when pressed in terminal (not gracefully, though) # http://stackoverflow.com/questions/4938723/ import signal signal.signal(signal.SIGINT, signal.SIG_DFL) if args.go: # sys.stdout.write('kropping...\n') from krop.qt import QTimer QTimer.singleShot(0, window.slotKrop) QTimer.singleShot(0, window.close) else: window.show() # using exec_ because exec is a reserved keyword before python 3 sys.exit(app.exec_())
homePage = "http://svn.pardus.org.tr/uludag/trunk/playground/intern/user-study-tool" bugEmail = "*****@*****.**" catalog = appName if _pds.session == pds.Kde4: from PyKDE4.kdeui import * from PyKDE4.kdecore import KAboutData, ki18n, ki18nc, KCmdLineArgs programName = ki18n(PACKAGE) description = ki18n(PACKAGE) license = KAboutData.License_GPL copyright = ki18n("(c) TUBITAK/UEKAE") text = ki18n(None) aboutData = KAboutData(appName, catalog, programName, version, description, license, copyright, text, homePage, bugEmail) #Authors aboutData.addAuthor(ki18n("Bertan Gündoğdu"), ki18n("Current Maintainer")) aboutData.addAuthor(ki18n("Sinem Oğuz"), ki18n("")) aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails")) from userstudytool.myStandalone import SurveyManager KCmdLineArgs.init(sys.argv, aboutData) #Create a Kapplitcation instance app = KApplication() #Create Main Widget mainWindow = SurveyManager(None, appName) mainWindow.show()