Develop and Download Open Source Software

Browse CVS Repository

Diff of /malonnote/mnModel.h

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

revision 1.13 by maloninc, Thu Sep 15 09:20:48 2005 UTC revision 1.16 by maloninc, Fri Oct 7 12:49:26 2005 UTC
# Line 7  Line 7 
7  #include "config.h"  #include "config.h"
8    
9  #define MAX_WIKI_TEXT_SIZE 10000  #define MAX_WIKI_TEXT_SIZE 10000
10    #define MAX_TOKEN          32
11  #define MAX_BUF_SIZE       1024  #define MAX_BUF_SIZE       1024
12  #define EXT_TAG             ".txt"  #define EXT_TAG             ".txt"
13  #define DATE_TAG            ":''DATE'':"  #define DATE_TAG            ":''DATE'':"
14  #define TYPE_TAG            ":''TYPE'':"  #define TYPE_TAG            ":''TYPE'':"
15  #define NEW_DATA            DATE_TAG " %Y/%m/%d %H:%M:%S\n\n" TYPE_TAG " memo\n---------------------------------------------------------\n"  #define NEW_DATA            DATE_TAG " %Y/%m/%d %H:%M:%S\n\n" TYPE_TAG " memo\n---------------------------------------------------------\n"
16    #define NEW_DATA_TEMPLATE   "new.template"
17    
18  #define ALLMEMO_TAG         "malon-all"  #define ALLMEMO_TAG         "malon-all"
19  #define TYPESEARCH_TAG      "malon-type:"  #define TYPESEARCH_TAG      "malon-type:"
# Line 47  public: Line 49  public:
49          ~WikiData();          ~WikiData();
50          const wxString* getFileName();          const wxString* getFileName();
51          const wxString* getSubject();          const wxString* getSubject();
52            const wxString* getOldSubject();
53          const wxString* getDate();          const wxString* getDate();
54      const wxString* getText();      const wxString* getText();
55      void  modText(wxString* text);      void  modText(wxString* text);
56      void  modSubject(wxString* newName);      void  modSubject(wxString* newName);
57          void  save();          void  save();
58          void  removeDataFile();          void  removeDataFile();
59            void  setOldSubjectFromCurrent();
60    
61  private:  private:
62          wxString* subject;          wxString* subject;
63            wxString* oldSubject;
64          wxString* dataDirName;          wxString* dataDirName;
65          wxString* fileName;          wxString* fileName;
66          wxString* date;          wxString* date;
# Line 81  public: Line 86  public:
86          bool normalSearch(char* tokenList[], FILE*fp, char* decodeFileNameBuf);          bool normalSearch(char* tokenList[], FILE*fp, char* decodeFileNameBuf);
87          bool typeSearch(char* typeStr, FILE*fp);          bool typeSearch(char* typeStr, FILE*fp);
88      void addWikiData(WikiData* wikiData);      void addWikiData(WikiData* wikiData);
89          void addSearchStr(wxString* searchStr);          bool addSearchStr(wxString* searchStr);
90          void addSearchList(wxString* searchStr, WikiList* list);          void addSearchList(wxString* searchStr, WikiList* list);
91          void removeSearchStr(wxString searchStr);          void removeSearchStr(wxString searchStr);
92          void modSearchStr(wxString* oldStr, wxString* newStr);          void modSearchStr(wxString* oldStr, wxString* newStr);
93          const wxArrayString* getSearchStrList();          const wxArrayString* getSearchStrList();
94          const WikiList* getSearchResultList(wxString* searchStr);          const WikiList* getSearchResultList(wxString* searchStr);
95          void addSearchResultList(wxString* searchStr, WikiData* addData);          void addSearchResultList(wxString* searchStr, WikiData* addData);
96            bool delSearchResultList(wxString* searchStr, WikiData* delData);
97          WikiData* newWikiData();          WikiData* newWikiData();
98          const wxString* getWikiDataDir();          const wxString* getWikiDataDir();
99            void clearSearchStrList();
100            void clearSearchResultList();
101  private:  private:
102      wxString*      wikiDataDir;      wxString*      wikiDataDir;
103          wxArrayString* searchStrList;          wxArrayString* searchStrList;

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.16

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