def accept(self): """ On accept, we call the FileQueryWriter """ category = self.lineEdit_category.text() name = self.lineEdit_name.text() # Get folder .qgis2/QuickOSM/queries on linux for instance folder = get_user_query_folder() ini_file = FileQueryWriter( path=folder, name=name, category=category, query=self.query, white_list_values=self.white_list_values, output_geometry_types=self.output_geometry_types) try: if not category: raise MissingParameterException(suffix='category') if not name: raise MissingParameterException(suffix='name') ini_file.save() self.signal_new_query_successful.emit() self.hide() except QuickOsmException, e: self.message_bar.pushMessage(e.msg, level=e.level, duration=e.duration)
def accept(self): """ On accept, we call the FileQueryWriter """ category = self.lineEdit_category.text() name = self.lineEdit_name.text() # Get folder .qgis2/QuickOSM/queries on linux for instance folder = get_user_query_folder() ini_file = FileQueryWriter( path=folder, name=name, category=category, query=self.query, white_list_values=self.white_list_values, output_geometry_types=self.output_geometry_types) try: if not category: raise MissingParameterException(suffix='category') if not name: raise MissingParameterException(suffix='name') ini_file.save() self.signal_new_query_successful.emit() self.hide() except QuickOsmException, e: self.message_bar.pushMessage( e.msg, level=e.level, duration=e.duration)
def accept(self): """ On accept, we call the FileQueryWriter """ category = self.lineEdit_category.text() name = self.lineEdit_name.text() # Get folder .qgis2/QuickOSM/queries on linux for instance folder = get_user_query_folder() ini_file = FileQueryWriter( path=folder, name=name, category=category, query=self.query, whiteListValues=self.whiteListValues, outputGeomTypes=self.outputGeomTypes) try: ini_file.save() self.signal_new_query_successful.emit() self.hide() except QuickOsmException, e: self.bar.pushMessage(e.msg, level=e.level, duration=e.duration)