Beispiel #1
0
    def account_wizard(self, email, password):
        settings = Settings(email, password)
        results = settings.search()
        if results:
            configdb.add(results[0])
            configdb.add(results[1])
            configdb.reload()

            try:
                self.iface.update_config()
            except AttributeError:
                pass
            try:
                self._load_models()
            except:
                pass
            
            rc.setContextProperty('accountListModel', account_list(configdb, self.db))
            return True
        else:
            # XXX: TODO
            pass
Beispiel #2
0
m = QtGui.QMainWindow()
m.setWindowTitle("Rio 20110615a")
view = QtDeclarative.QDeclarativeView()
view.setResizeMode(QtDeclarative.QDeclarativeView.SizeRootObjectToView)

def goBack(arg):
    root.goBack()
    arg.ignore()
    
m.closeEvent = goBack

controller = Controller() 
rc = view.rootContext()
 
rc.setContextProperty('controller', controller)
rc.setContextProperty('accountListModel', account_list(configdb, controller.db))

view.setSource('../../qml/GUI.qml')
view.setAttribute(QtCore.Qt.WA_NoSystemBackground)

# Turn off on the N900
#glw = QtOpenGL.QGLWidget()
#view.setViewport(glw)

root = view.rootObject()
m.setCentralWidget(view)
root.searchModelUpdated()
m.show()
 
app.exec_()