App::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 *) | |
Document * | getDocument () const |
const std::string & | getDocumentName () const |
std::string | getDocumentPython () 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.
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
◆ getDocument()
Document * DocumentT::getDocument | ( | ) | const |
Get a pointer to the document or 0 if it doesn't exist any more.
References App::GetApplication(), and App::Application::getDocument().
◆ getDocumentName()
const std::string & DocumentT::getDocumentName | ( | ) | const |
Get the name of the document.
◆ getDocumentPython()
std::string DocumentT::getDocumentPython | ( | ) | const |
Get the document as Python command.
◆ 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/App/DocumentObserver.h
- src/App/DocumentObserver.cpp