Develop and Download Open Source Software

Browse CVS Repository

Diff of /malonnote/mnController.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1.1.1.2.1 by maloninc, Fri Jul 29 06:12:42 2005 UTC revision 1.5 by maloninc, Sun Jul 31 06:54:12 2005 UTC
# Line 13  BEGIN_EVENT_TABLE(mnController, wxEvtHan Line 13  BEGIN_EVENT_TABLE(mnController, wxEvtHan
13          EVT_TREE_END_LABEL_EDIT(ID_SearchTree, mnController::handleEndLabelEdit)          EVT_TREE_END_LABEL_EDIT(ID_SearchTree, mnController::handleEndLabelEdit)
14          EVT_MENU(ID_MenuFileNew, mnController::handleNewButton)          EVT_MENU(ID_MenuFileNew, mnController::handleNewButton)
15          EVT_MENU(ID_MenuFileRemove, mnController::handleRemoveButton)          EVT_MENU(ID_MenuFileRemove, mnController::handleRemoveButton)
16            EVT_MENU(ID_MenuFileEdit, mnController::handleEditButton)
17          EVT_MENU(ID_MenuFileExit, mnController::handleExit)          EVT_MENU(ID_MenuFileExit, mnController::handleExit)
18          EVT_MENU(ID_MenuFileConfig, mnController::handleConfig)          EVT_MENU(ID_MenuFileConfig, mnController::handleConfig)
19          EVT_MENU(wxID_ABOUT, mnController::handleAbout)          EVT_MENU(wxID_ABOUT, mnController::handleAbout)
# Line 189  void mnController::handleAbout(wxCommand Line 190  void mnController::handleAbout(wxCommand
190  }  }
191    
192    
193    void mnController::handleEditButton(wxCommandEvent& event)
194    {
195            wxString        plainTextStr;
196            wxString        newSubjectStr;
197            wxTreeItemData* item         = frame->getSelectedItem();
198            mnWikiDataEntryDialog* dlg = new mnWikiDataEntryDialog(frame, -1, wxT("Malon Note"));
199    
200            int ans = frame->showDataEditDialog(dlg);
201            if(ans != wxID_OK) return ;
202            if(item == NULL) return ;
203    
204            plainTextStr = dlg->getPlainText();
205            newSubjectStr   = dlg->getSubject();
206            ((WikiData*)(item))->modText(&plainTextStr);
207            ((WikiData*)(item))->save();
208    
209            ((WikiData*)(item))->modSubject(&newSubjectStr);
210    
211            frame->showSearchResult(wiki);
212            delete dlg;
213    }
214    
215  void mnController::saveData()  void mnController::saveData()
216  {  {
217    #if 0
218          wxTreeItemData* item         = frame->getSelectedItem();          wxTreeItemData* item         = frame->getSelectedItem();
219          wxString        plainTextStr = frame->getPlainText();          wxString        plainTextStr = frame->getPlainText();
220          if(item == NULL) return ;          if(item == NULL) return ;
# Line 199  void mnController::saveData() Line 222  void mnController::saveData()
222          ((WikiData*)(item))->modText(&plainTextStr);          ((WikiData*)(item))->modText(&plainTextStr);
223          ((WikiData*)(item))->save();          ((WikiData*)(item))->save();
224          //frame->showSearchResult(wiki);          //frame->showSearchResult(wiki);
225    #endif
226  }  }

Legend:
Removed from v.1.1.1.1.2.1  
changed lines
  Added in v.1.5

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26