def add_model_action(self, widget): fc_model = FCModel(forecast_sid=self.forecast.sid) fc_model.insert() show_info_dialog("Add successful") self.overview_component.clean_and_populate_model()
def delete_action(self, widget): model, tree_iter = self.overview_component.treeview.get_selection( ).get_selected() (originator_sid) = model.get(tree_iter, 0) Originator(originator_sid).delete() model.remove(tree_iter) show_info_dialog("Delete successful")
def add_model_action(self, widget): fc_textmodel = FCTextModel(forecast_sid=self.forecast.sid) fc_textmodel.insert() show_info_dialog("Add successful") self.overview_component.clean_and_populate_model()
def add_publication_action(self, widget): (publication_sid,publication_info)=self.get_active_publication() forecast_publication = ForecastPublication(forecast_sid=self.forecast.sid, publication_sid=publication_sid) forecast_publication.insert() show_info_dialog("Add successful") self.overview_component.clean_and_populate_model()
def add_publication_action(self, widget): (publication_sid, publication_info) = self.get_active_publication() forecast_publication = ForecastPublication( forecast_sid=self.forecast.sid, publication_sid=publication_sid) forecast_publication.insert() show_info_dialog("Add successful") self.overview_component.clean_and_populate_model()
def add_state_action(self, widget): # get object property (object_property_sid,object_property_common_name)=self.get_active_object_property() # insert new state print(self.get_point_in_time_begin()) FCObjectPropertyState(None,object_property_sid,self.get_point_in_time_begin(),self.get_point_in_time_end(), self.get_object_property_state_value(),self.fcmodel).insert() # show_info_dialog("Add successful") self.overview_component.clean_and_populate_model()
def add_organisation_action(self, widget): # get organisation sid (current_organisation_sid,current_organisation_common_name)=self.get_active_organisation() # insert originator originator=Originator(common_name=current_organisation_common_name) originator.insert() # insert forecast_originator forecast_originator = ForecastOriginator(forecast_sid=self.forecast.sid, originator_sid=originator.sid) forecast_originator.insert() # insert originator_person originator_organisation=OriginatorOrganisation(originator_sid=originator.sid,organisation_sid=current_organisation_sid) originator_organisation.insert() show_info_dialog("Add successful") self.overview_component.clean_and_populate_model()
def insert_new_publication_from_mask(self): publisher_sid=self.get_active_publisher() publication_title=self.publication_title_textentry.get_text() publication_text=self.textview_widget.get_textview_text() publication_url=self.publication_url_textentry.get_text() # insert publication publication=Publication(None, None, publisher_sid, datetime.date( int(self.publication_date_year_textentry.get_text()), int(self.publication_date_month_textentry.get_text()), int(self.publication_date_day_textentry.get_text())), publication_title, publication_url, publication_text) publication.insert() show_info_dialog("Publication inserted") self.parent_callback()
def insert_new_publication_from_mask(self): publisher_sid = self.get_active_publisher() publication_title = self.publication_title_textentry.get_text() publication_text = self.textview_widget.get_textview_text() publication_url = self.publication_url_textentry.get_text() # insert publication publication = Publication( None, None, publisher_sid, datetime.date( int(self.publication_date_year_textentry.get_text()), int(self.publication_date_month_textentry.get_text()), int(self.publication_date_day_textentry.get_text())), publication_title, publication_url, publication_text) publication.insert() show_info_dialog("Publication inserted") self.parent_callback()
def add_person_action(self, widget): # get person sid (current_person_sid, current_person_common_name) = self.get_active_person() # insert originator originator = Originator(common_name=current_person_common_name) originator.insert() # insert forecast_originator forecast_originator = ForecastOriginator( forecast_sid=self.forecast.sid, originator_sid=originator.sid) forecast_originator.insert() # insert originator_person originator_person = OriginatorPerson(originator_sid=originator.sid, person_sid=current_person_sid) originator_person.insert() show_info_dialog("Add successful") self.overview_component.clean_and_populate_model()
def save_model_action(self, widget): textbuffer=self.forecast_model_textview.get_buffer() model_text=textbuffer.get_text(textbuffer.get_start_iter(),textbuffer.get_end_iter(),True) if self.forecast.model_text==None: show_info_dialog("insert text") ModelText(forecast_sid=self.forecast.sid, model_text=model_text).insert() self.forecast.load_model_text() else: if self.forecast.model_text.model_text!=model_text: self.forecast.model_text.update(model_text=model_text) show_info_dialog("update model text") self.forecast.load_model_text() self.forecast_model_textview.get_buffer().set_text(self.forecast.model_text.model_text) else: show_info_dialog("nothing to update")
def save_model_action(self, widget): textbuffer = self.forecast_model_textview.get_buffer() model_text = textbuffer.get_text(textbuffer.get_start_iter(), textbuffer.get_end_iter(), True) if self.forecast.model_text == None: show_info_dialog("insert text") ModelText(forecast_sid=self.forecast.sid, model_text=model_text).insert() self.forecast.load_model_text() else: if self.forecast.model_text.model_text != model_text: self.forecast.model_text.update(model_text=model_text) show_info_dialog("update model text") self.forecast.load_model_text() self.forecast_model_textview.get_buffer().set_text( self.forecast.model_text.model_text) else: show_info_dialog("nothing to update")
def delete_action(self, widget): model, tree_iter = self.overview_component.treeview.get_selection( ).get_selected() ForecastPublication(model[tree_iter][5]).delete() model.remove(tree_iter) show_info_dialog("Delete successful")
def delete_action(self, widget): model,tree_iter = self.overview_component.treeview.get_selection().get_selected() (textmodel_statement_sid)=model.get(tree_iter, 0) FCTextmodelStatement(textmodel_statement_sid).delete() model.remove(tree_iter) show_info_dialog("Delete successful")
def add_statement_action(self, widget): FCTextmodelStatement(None,None,self.get_textmodel_statement_text(),self.get_point_in_time_begin(),self.get_point_in_time_end(), self.textmodel).insert() # show_info_dialog("Add successful") self.overview_component.clean_and_populate_model()
def delete_action(self, widget): model,tree_iter = self.overview_component.treeview.get_selection().get_selected() (object_property_state_sid)=model.get(tree_iter, 0) FCObjectPropertyState(object_property_state_sid).delete() model.remove(tree_iter) show_info_dialog("Delete successful")
def delete_action(self, widget): model,tree_iter = self.overview_component.treeview.get_selection().get_selected() ForecastPublication(model[tree_iter][5]).delete() model.remove(tree_iter) show_info_dialog("Delete successful")
def delete_action(self, widget): model,tree_iter = self.overview_component.treeview.get_selection().get_selected() (originator_sid)=model.get(tree_iter, 0) Originator(originator_sid).delete() model.remove(tree_iter) show_info_dialog("Delete successful")