 class  Document
  class  Document  (abstract) document class; generalization of diagram, tree, table, etc.
|  enum | MoveType | 
|   | Document (Config *c, EditWindow *d, Viewer *v) | 
|  virtual | ~Document () | 
|  void | New () opens new document called untitled.'suffix'. | 
|  virtual  void | Load () popup file selector dialog for loading a file. | 
|  virtual  void | Append () same as load but old document remains unchanged. | 
|  void | Save () save document to file. | 
|  void | SaveAs () popup file selector dialog for saving to a file. | 
|  void | SaveSelectionAs () popup file selector dialog for saving selection to a file. | 
|  void | Quit () closes document (asks confirmation) and quits application. | 
|  void | ShowDocInfo () popup info dialog containing information about this document. | 
|  void | ShowSource () popup text edit dialog with document source from file. | 
|  void | SaveSource () save edited source back to file. | 
|  virtual  void | ShowSummary () popup info dialog containing summary of contents of this document. | 
|  virtual  void | CheckDocument () popup warning dialog containing soft constraint violations (syntactic) | 
|  virtual  void | ModelCheckDocument () popup dialog to model check the document (semantic check) | 
|  void | Annotate () popup text edit dialog in which doc. annotation can be given. | 
|  void | LoadSave (const string *file) called from file selector dialog callbacks. | 
|  virtual  void | DoLoad (const string *file) load document from file. | 
|  void | DoSaveAs (const string *file) | 
|  void | DoSaveSelectionAs (const string *file) | 
|  double | GetLoadFormat () const return format that was found in file that is read in. | 
|  virtual  void | Initialize () perform some document type specific initialization. | 
|  void | NewFile (const string *file) Checks if file is legal and opens new document with file as name. | 
|  virtual  void | RemoveAll () Delete contents of the document. | 
|  bool | NewName (const string *newname) Checks if newname is legal, and if so, changes name of document. | 
|  void | SetName (const string *newname) | 
|  const  string* | GetName () const | 
|  const  string* | GetDocType () const | 
|  const  string* | GetSuffix () const | 
|  const  string* | GetToolName () const | 
|  const  string* | GetAuthor () const | 
|  const  string* | GetCreationTime () const | 
|  bool | IsDefault () return whether doc.name is the default name. | 
|  void | NewDir (const string *newdir) Checks if newdir is legal, and if so, changes current directory. | 
|  void | SetDir (const string *newdir) | 
|  const  string* | GetDir () const | 
|  void | SetFSDir () Set dir from file selector. | 
|  void | IncChanges () increases number of changes. | 
|  void | DecChanges () decrease number of changes. | 
|  int | GetChanges () const | 
|  virtual  void | SetInlineEdit (bool) set inline edit (doc. type specific). | 
|  virtual  void | Move (MoveType) move document in mainwindow. | 
|  bool | IsModified () const | 
|  void | SetModified (bool set) | 
|  bool | IsLoaded () const | 
|  bool | MayWrite (const string *path) ask user to confirm that a file may be overwritten | 
|  void | SetStatus (const char *msg) set main window status message to msg. | 
|  void | SetStatus (const string *msg) | 
|  void | SetAnnotation (const string *s) set document annotation text to s. | 
|  virtual  void | FindAll (const string *, bool, bool, bool) find all strings. | 
|  virtual  void | FindNext (const string *, bool, bool, bool) find next string. | 
|  virtual  void | ReplaceAll (const string *, const string *, bool, bool, bool) replace all strings. | 
|  virtual  void | ReplaceNext (const string *, const string *, bool, bool, bool) replace next string. | 
|  virtual  void | Find () issue a popup dialog for getting a search string. | 
|  virtual  void | Replace () issue a popup dialog for search and replace strings. | 
|  void | UpdateWindow () update main window document text fields | 
|  EditWindow* | GetMainWindow () const | 
|  Config* | GetConfig () const | 
|  Viewer* | GetViewer () const | 
|  InputFile* | GetInputFile () const | 
|  OutputFile* | GetOutputFile () const | 
|  TextEditDialog* | GetSourceEditDialog () const | 
|  TextEditDialog* | GetDocAnnotationDialog () const | 
|  TextEditDialog* | GetEltAnnotationDialog () const | 
|  FileSelectionDialog* | GetFileSelectionDialog () const | 
|  FindDialog* | GetFindDialog () const | 
|  ReplaceDialog* | GetReplaceDialog () const | 
|  string | chkbuf message string filled by Check Document. | 
|  virtual  void | LoadEntries () ... | 
|  virtual  void | SaveEntries () ... | 
|  bool | IsAppending () const | 
|  bool | IsSaveSelection () const | 
|  virtual  void | UpdateDirectory (const string *s) Set directory in all dialogs. | 
|  void | ShowDialog (MessageDialog::DialogType, const char *title, const char *text) | 
|  void | ShowDialog (MessageDialog::DialogType, const char *title, const string *text) | 
|  void | ReportCheck (int errors, const string *msg) Give results of Check Document in popup dialog. | 
|  bool | Save (const string *file) function needed for saving to file. | 
(abstract) document class; generalization of diagram, tree, table, etc.
 Document(Config *c, EditWindow *d, Viewer *v)
  Document(Config *c, EditWindow *d, Viewer *v)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 virtual  ~Document()
 virtual  ~Document()
 void  New()
 void  New()
 virtual  void  Load()
 virtual  void  Load()
 virtual  void  Append()
 virtual  void  Append()
 void  Save()
 void  Save()
 void  SaveAs()
 void  SaveAs()
 void  SaveSelectionAs()
 void  SaveSelectionAs()
 void  Quit()
 void  Quit()
 void  ShowDocInfo()
 void  ShowDocInfo()
 void  ShowSource()
 void  ShowSource()
 void  SaveSource()
 void  SaveSource()
 virtual  void  ShowSummary()
 virtual  void  ShowSummary()
 virtual  void  CheckDocument()
 virtual  void  CheckDocument()
 virtual  void  ModelCheckDocument()
 virtual  void  ModelCheckDocument()
 void  Annotate()
 void  Annotate()
 void  LoadSave(const string *file)
 void  LoadSave(const string *file)
 virtual  void  DoLoad(const string *file)
 virtual  void  DoLoad(const string *file)
 void  DoSaveAs(const string *file)
 void  DoSaveAs(const string *file)
 void  DoSaveSelectionAs(const string *file)
 void  DoSaveSelectionAs(const string *file)
 double  GetLoadFormat() const
 double  GetLoadFormat() const 
 virtual  void  Initialize()
 virtual  void  Initialize()
 void  NewFile(const string *file)
 void  NewFile(const string *file)
 virtual  void  RemoveAll()
 virtual  void  RemoveAll()
 bool  NewName(const string *newname)
 bool  NewName(const string *newname)
 void  SetName(const string *newname)
 void  SetName(const string *newname)
 const  string*  GetName() const
 const  string*  GetName() const 
 const  string*  GetDocType() const
 const  string*  GetDocType() const 
 const  string*  GetSuffix() const
 const  string*  GetSuffix() const 
 const  string*  GetToolName() const
 const  string*  GetToolName() const 
 const  string*  GetAuthor() const
 const  string*  GetAuthor() const 
 const  string*  GetCreationTime() const
 const  string*  GetCreationTime() const 
 bool  IsDefault()
 bool  IsDefault()
 void  NewDir(const string *newdir)
 void  NewDir(const string *newdir)
 void  SetDir(const string *newdir)
 void  SetDir(const string *newdir)
 const  string*  GetDir() const
 const  string*  GetDir() const 
 void  SetFSDir()
 void  SetFSDir()
 void  IncChanges()
 void  IncChanges()
 void  DecChanges()
 void  DecChanges()
 int  GetChanges() const
 int  GetChanges() const 
 virtual  void  SetInlineEdit(bool)
 virtual  void  SetInlineEdit(bool)
 enum  MoveType
  enum  MoveType
 virtual  void  Move(MoveType)
 virtual  void  Move(MoveType)
 bool  IsModified() const
 bool  IsModified() const 
 void  SetModified(bool set)
 void  SetModified(bool set)
 bool  IsLoaded() const
 bool  IsLoaded() const 
 bool  MayWrite(const string *path)
 bool  MayWrite(const string *path)
 void  SetStatus(const char *msg)
 void  SetStatus(const char *msg)
 void  SetStatus(const string *msg)
 void  SetStatus(const string *msg)
 void  SetAnnotation(const string *s)
 void  SetAnnotation(const string *s)
 virtual  void  FindAll(const string *, bool, bool, bool)
 virtual  void  FindAll(const string *, bool, bool, bool)
 virtual  void  FindNext(const string *, bool, bool, bool)
 virtual  void  FindNext(const string *, bool, bool, bool)
 virtual  void  ReplaceAll(const string *, const string *, bool, bool, bool)
 virtual  void  ReplaceAll(const string *, const string *, bool, bool, bool)
 virtual  void  ReplaceNext(const string *, const string *, bool, bool, bool)
 virtual  void  ReplaceNext(const string *, const string *, bool, bool, bool)
 virtual  void  Find()
 virtual  void  Find()
 virtual  void  Replace()
 virtual  void  Replace()
 void  UpdateWindow()
 void  UpdateWindow()
 EditWindow*  GetMainWindow() const
 EditWindow*  GetMainWindow() const 
 Config*  GetConfig() const
 Config*  GetConfig() const 
 Viewer*  GetViewer() const
 Viewer*  GetViewer() const 
 InputFile*  GetInputFile() const
 InputFile*  GetInputFile() const 
 OutputFile*  GetOutputFile() const
 OutputFile*  GetOutputFile() const 
 TextEditDialog*  GetSourceEditDialog() const
 TextEditDialog*  GetSourceEditDialog() const 
 TextEditDialog*  GetDocAnnotationDialog() const
 TextEditDialog*  GetDocAnnotationDialog() const 
 TextEditDialog*  GetEltAnnotationDialog() const
 TextEditDialog*  GetEltAnnotationDialog() const 
 FileSelectionDialog*  GetFileSelectionDialog() const
 FileSelectionDialog*  GetFileSelectionDialog() const 
 FindDialog*  GetFindDialog() const
 FindDialog*  GetFindDialog() const 
 ReplaceDialog*  GetReplaceDialog() const
 ReplaceDialog*  GetReplaceDialog() const 
 virtual  void  LoadEntries()
 virtual  void  LoadEntries()
 virtual  void  SaveEntries()
 virtual  void  SaveEntries()
 bool  IsAppending() const
 bool  IsAppending() const 
 bool  IsSaveSelection() const
 bool  IsSaveSelection() const 
 virtual  void  UpdateDirectory(const string *s)
 virtual  void  UpdateDirectory(const string *s)
 void  ShowDialog(MessageDialog::DialogType, const char *title, const char *text)
 void  ShowDialog(MessageDialog::DialogType, const char *title, const char *text)
 void  ShowDialog(MessageDialog::DialogType, const char *title, const string *text)
 void  ShowDialog(MessageDialog::DialogType, const char *title, const string *text)
 void  ReportCheck(int errors, const string *msg)
 void  ReportCheck(int errors, const string *msg)
 string  chkbuf
 string  chkbuf
 bool  Save(const string *file)
 bool  Save(const string *file)
alphabetic index hierarchy of classes
 
this page has been generated automatically by doc++
(c)opyright by  Malte  Zöckler,  Roland Wunderling 
contact:  doc++@zib.de