labplot  2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
  Fossies Dox: labplot-2.8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

AbstractAspectPrivate Class Reference

#include <AspectPrivate.h>

Collaboration diagram for AbstractAspectPrivate:
[legend]

Public Member Functions

undo related
 AbstractAspectPrivate (AbstractAspect *owner, const QString &name)
 
 ~AbstractAspectPrivate ()
 
void insertChild (int index, AbstractAspect *)
 
int indexOfChild (const AbstractAspect *) const
 
int removeChild (AbstractAspect *)
 

Public Attributes

QVector< AbstractAspect * > m_children
 
QString m_name
 
QString m_comment
 
QDateTime m_creation_time
 
bool m_hidden {false}
 
AbstractAspect *const q
 
AbstractAspectm_parent {nullptr}
 
bool m_undoAware {true}
 
bool m_isLoading {false}
 

Detailed Description

Definition at line 38 of file AspectPrivate.h.

Constructor & Destructor Documentation

◆ AbstractAspectPrivate()

AbstractAspectPrivate::AbstractAspectPrivate ( AbstractAspect owner,
const QString &  name 
)
explicit

Definition at line 893 of file AbstractAspect.cpp.

References m_creation_time.

◆ ~AbstractAspectPrivate()

AbstractAspectPrivate::~AbstractAspectPrivate ( )

Definition at line 898 of file AbstractAspect.cpp.

References m_children.

Member Function Documentation

◆ indexOfChild()

int AbstractAspectPrivate::indexOfChild ( const AbstractAspect child) const

◆ insertChild()

◆ removeChild()

int AbstractAspectPrivate::removeChild ( AbstractAspect child)

Member Data Documentation

◆ m_children

◆ m_comment

QString AbstractAspectPrivate::m_comment

Definition at line 50 of file AspectPrivate.h.

Referenced by AbstractAspect::comment(), and AbstractAspect::setComment().

◆ m_creation_time

QDateTime AbstractAspectPrivate::m_creation_time

◆ m_hidden

bool AbstractAspectPrivate::m_hidden {false}

Definition at line 52 of file AspectPrivate.h.

Referenced by AbstractAspect::hidden(), and AbstractAspect::setHidden().

◆ m_isLoading

bool AbstractAspectPrivate::m_isLoading {false}

Definition at line 56 of file AspectPrivate.h.

Referenced by AbstractAspect::isLoading(), and AbstractAspect::setIsLoading().

◆ m_name

◆ m_parent

AbstractAspect* AbstractAspectPrivate::m_parent {nullptr}

◆ m_undoAware

bool AbstractAspectPrivate::m_undoAware {true}

◆ q

AbstractAspect* const AbstractAspectPrivate::q

The documentation for this class was generated from the following files: