Gui::DocumentT Class Reference

The DocumentT class is a helper class to store the name of a document. More...

#include <DocumentObserver.h>

Public Member Functions

 DocumentT ()
 
 DocumentT (const std::string &)
 
 DocumentT (Document *)
 
std::string getAppDocumentPython () const
 
DocumentgetDocument () const
 
std::string getDocumentName () const
 
std::string getGuiDocumentPython () const
 
void operator= (const Document *)
 
void operator= (const DocumentT &)
 
void operator= (const std::string &)
 
 ~DocumentT ()
 

Detailed Description

The DocumentT class is a helper class to store the name of a document.

This can be useful when you cannot rely on that the document still exists when you have to access it.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ DocumentT() [1/3]

DocumentT::DocumentT ( )

Constructor

◆ DocumentT() [2/3]

DocumentT::DocumentT ( Document doc)

Constructor

◆ DocumentT() [3/3]

DocumentT::DocumentT ( const std::string &  name)

Constructor

◆ ~DocumentT()

DocumentT::~DocumentT ( )

Destructor

Member Function Documentation

◆ getAppDocumentPython()

std::string DocumentT::getAppDocumentPython ( ) const

◆ getDocument()

Document * DocumentT::getDocument ( ) const

Get a pointer to the document or 0 if it doesn't exist any more.

References Gui::Application::getDocument(), and Gui::Application::Instance.

◆ getDocumentName()

std::string DocumentT::getDocumentName ( ) const

Get the name of the document.

◆ getGuiDocumentPython()

std::string DocumentT::getGuiDocumentPython ( ) const

◆ operator=() [1/3]

void DocumentT::operator= ( const Document doc)

Assignment operator

◆ operator=() [2/3]

void DocumentT::operator= ( const DocumentT doc)

Assignment operator

◆ operator=() [3/3]

void DocumentT::operator= ( const std::string &  name)

Assignment operator


The documentation for this class was generated from the following files:
  • src/Gui/DocumentObserver.h
  • src/Gui/DocumentObserver.cpp