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)
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)
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_()
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_()