Exemple #1
0
    def __init__(self):
        QMainWindow.__init__(self)
        uic.loadUi(cwd + "main.ui", self)

        self._afterMWInit()
        WinterApp.__init__(self)
        self._afterAppInit()
        if self.config.options.debug:
            self.debugger=WinterQtDebug(self)
            self.api.debugger=self.debugger
            self.addToolButton('warning', 'main', 'toggleDebug')

        screen = QDesktopWidget().screenGeometry()
        QMainWindow.setGeometry(self, 0, 0, screen.width(), screen.height())

        self.setWindowTitle(self.config.info['title'])
        self.setWindowIcon(QIcon(self.api.icons['app']))
        self.statusbar.showMessage('Done')
        self.toolBar.setIconSize(
                QSize(int(self.config.options['tbicon_size']), int(self.config.options['tbicon_size'])))
        self.toolBar.setMovable(False)


        self.addToolButton('restart', 'core', 'regenMaze')

        self.core.main()


        if self.config.options.plugins:
            self.pm.activateAll()
            self.api.info('Plugins initialised')

        self.sm = SettingsManager(self)
        self.smTB = QToolButton()
        self.smTB.setIcon(QIcon.fromTheme('configure'))
        self.toolBar.addWidget(self.smTB)
        self.connect(self.smTB, SIGNAL("clicked()"), self.sm.show)
        self.api.info('Application initialised')
Exemple #2
0
    def __init__(self):
        QMainWindow.__init__(self)
        uic.loadUi(cwd + "main.ui", self)

        self._afterMWInit()
        WinterApp.__init__(self)
        self._afterAppInit()
        if self.config.options.debug:
            self.debugger = WinterQtDebug(self)
            self.api.debugger = self.debugger
            self.addToolButton('warning', 'main', 'toggleDebug')

        screen = QDesktopWidget().screenGeometry()
        QMainWindow.setGeometry(self, 0, 0, screen.width(), screen.height())

        self.setWindowTitle(self.config.info['title'])
        self.setWindowIcon(QIcon(self.api.icons['app']))
        self.statusbar.showMessage('Done')
        self.toolBar.setIconSize(
            QSize(int(self.config.options['tbicon_size']),
                  int(self.config.options['tbicon_size'])))
        self.toolBar.setMovable(False)

        self.addToolButton('restart', 'core', 'regenMaze')

        self.core.main()

        if self.config.options.plugins:
            self.pm.activateAll()
            self.api.info('Plugins initialised')

        self.sm = SettingsManager(self)
        self.smTB = QToolButton()
        self.smTB.setIcon(QIcon.fromTheme('configure'))
        self.toolBar.addWidget(self.smTB)
        self.connect(self.smTB, SIGNAL("clicked()"), self.sm.show)
        self.api.info('Application initialised')
Exemple #3
0
 def getMethod(self, key, module='main'):
     return WinterApp.getMethod(self, key, module)
Exemple #4
0
 def getMethod(self, key, module='main'):
     return WinterApp.getMethod(self,key,module)