Exemplo n.º 1
0
 def openAppdef(self):
     appdefFile = askForFiles(self, "Select app definition file", False, False, "appdef")
     if appdefFile:
         appdef = loadAppdef(appdefFile)
         if appdef:
             self.loadAppdef(appdef)
             self.tabPanel.setCurrentIndex(0)
Exemplo n.º 2
0
 def openAppdef(self):
     appdefFile = QFileDialog.getOpenFileName(self, "Select app definition file", "",
                                       "Appdef files (*.appdef)")
     if appdefFile:
         appdef = loadAppdef(appdefFile)
         if appdef:
             self.loadAppdef(appdef)
             self.tabPanel.setCurrentIndex(0)
Exemplo n.º 3
0
 def openAppdef(self):
     appdefFile = QFileDialog.getOpenFileName(self,
                                              "Select app definition file",
                                              "", "Appdef files (*.appdef)")
     if appdefFile:
         appdef = loadAppdef(appdefFile)
         if appdef:
             self.loadAppdef(appdef)
             self.tabPanel.setCurrentIndex(0)
Exemplo n.º 4
0
 def run(self):
     appdef = None
     projFile = QgsProject.instance().fileName()
     if projFile:
         appdefFile =  projFile + ".appdef"
         if os.path.exists(appdefFile):
             ret = QMessageBox.question(self.iface.mainWindow(), "Web app builder",
                                       "This project has been already published as a web app.\n"
                                       "Do you want to reload app configuration?",
                                       QMessageBox.Yes | QMessageBox.No, QMessageBox.Yes)
             if ret == QMessageBox.Yes:
                 appdef = loadAppdef(appdefFile)
     initialize()
     dlg = MainDialog(appdef)
     dlg.exec_()
Exemplo n.º 5
0
 def run(self):
     appdef = None
     projFile = QgsProject.instance().fileName()
     if projFile:
         appdefFile = projFile + ".appdef"
         if os.path.exists(appdefFile):
             ret = QMessageBox.question(
                 self.iface.mainWindow(), "Web app builder",
                 "This project has been already published as a web app.\n"
                 "Do you want to reload app configuration?",
                 QMessageBox.Yes | QMessageBox.No, QMessageBox.Yes)
             if ret == QMessageBox.Yes:
                 appdef = loadAppdef(appdefFile)
     initialize()
     dlg = MainDialog(appdef)
     dlg.exec_()