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
1.8.17