SciDAVis  1.D4
Public Member Functions | Static Public Attributes | Static Private Member Functions | Private Attributes
AbstractAspect::Private Class Reference

Private data managed by AbstractAspect. More...

#include <AspectPrivate.h>

List of all members.

Public Member Functions

void addChild (AbstractAspect *child)
QString caption () const
QString captionSpec () const
AbstractAspectchild (int index)
int childCount () const
QString comment () const
QDateTime creationTime () const
int indexOfChild (const AbstractAspect *child) const
void insertChild (int index, AbstractAspect *child)
QString name () const
AbstractAspectowner ()
AbstractAspectparent ()
 Private (AbstractAspect *owner, const QString &name)
int removeChild (AbstractAspect *child)
void setCaptionSpec (const QString &value)
void setComment (const QString &value)
void setCreationTime (const QDateTime &time)
void setName (const QString &value)
QString uniqueNameFor (const QString &current_name) const
 ~Private ()

Static Public Attributes

static QHash< QString, QVariant > g_defaults
static QSettings * g_settings

Static Private Member Functions

static int indexOfMatchingBrace (const QString &str, int start)

Private Attributes

QString d_caption_spec
QList< AbstractAspect * > d_children
QString d_comment
QDateTime d_creation_time
QString d_name
AbstractAspectd_owner
AbstractAspectd_parent

Detailed Description

Private data managed by AbstractAspect.


Constructor & Destructor Documentation

AbstractAspect::Private::Private ( AbstractAspect owner,
const QString &  name 
)

References d_creation_time.

AbstractAspect::Private::~Private ( )

Member Function Documentation

void AbstractAspect::Private::addChild ( AbstractAspect child)
QString AbstractAspect::Private::caption ( ) const

Referenced by AbstractAspect::caption().

QString AbstractAspect::Private::captionSpec ( ) const
AbstractAspect * AbstractAspect::Private::child ( int  index)
int AbstractAspect::Private::childCount ( ) const
QString AbstractAspect::Private::comment ( ) const
QDateTime AbstractAspect::Private::creationTime ( ) const
int AbstractAspect::Private::indexOfChild ( const AbstractAspect child) const
int AbstractAspect::Private::indexOfMatchingBrace ( const QString &  str,
int  start 
)
staticprivate
void AbstractAspect::Private::insertChild ( int  index,
AbstractAspect child 
)
QString AbstractAspect::Private::name ( ) const
AbstractAspect* AbstractAspect::Private::owner ( )
inline

References d_owner.

AbstractAspect* AbstractAspect::Private::parent ( )
inline
int AbstractAspect::Private::removeChild ( AbstractAspect child)
void AbstractAspect::Private::setCaptionSpec ( const QString &  value)
void AbstractAspect::Private::setComment ( const QString &  value)
void AbstractAspect::Private::setCreationTime ( const QDateTime &  time)
void AbstractAspect::Private::setName ( const QString &  value)
QString AbstractAspect::Private::uniqueNameFor ( const QString &  current_name) const

Member Data Documentation

QString AbstractAspect::Private::d_caption_spec
private
QList< AbstractAspect* > AbstractAspect::Private::d_children
private
QString AbstractAspect::Private::d_comment
private
QDateTime AbstractAspect::Private::d_creation_time
private

Referenced by Private().

QString AbstractAspect::Private::d_name
private
AbstractAspect* AbstractAspect::Private::d_owner
private

Referenced by owner().

AbstractAspect* AbstractAspect::Private::d_parent
private

Referenced by insertChild(), parent(), and removeChild().

QHash< QString, QVariant > AbstractAspect::Private::g_defaults
static
QSettings * AbstractAspect::Private::g_settings
static
Initial value:
new QSettings(QSettings::NativeFormat, QSettings::UserScope, "SciDAVis", "SciDAVis")

Referenced by AbstractAspect::global(), and AbstractAspect::setGlobal().


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