CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::FilePathProperty Class Reference

#include <cxFilePathProperty.h>

Inheritance diagram for cx::FilePathProperty:
cx::FilePathPropertyBase cx::Property

Public Member Functions

virtual QString getUid () const
 
virtual QVariant getValueAsVariant () const
 
virtual void setValueFromVariant (QVariant val)
 
virtual QString getHelp () const
 return a descriptive help string for the data, used for example as a tool tip. More...
 
virtual void setHelp (QString val)
 
- Public Member Functions inherited from cx::FilePathPropertyBase
 FilePathPropertyBase ()
 
virtual ~FilePathPropertyBase ()
 
virtual QString getDisplayName () const
 name of data entity. Used for display to user. More...
 
virtual bool setValue (const QString &value)
 
virtual QString getValue () const
 
EmbeddedFilepath getEmbeddedPath ()
 
- Public Member Functions inherited from cx::Property
 Property ()
 
virtual ~Property ()
 
virtual bool getEnabled () const
 Get the enabled/disabled state of the Property. More...
 
virtual bool getAdvanced () const
 Get the advanced flag of the adapter. More...
 
virtual QString getGroup () const
 Flag the adapter as part of a group. More...
 

Static Public Member Functions

static FilePathPropertyPtr initialize (const QString &uid, QString name, QString help, QString value, QStringList paths, QDomNode root=QDomNode())
 
- Static Public Member Functions inherited from cx::Property
static PropertyPtr findProperty (std::vector< PropertyPtr > properties, QString id)
 

Protected Member Functions

 FilePathProperty ()
 

Additional Inherited Members

- Public Slots inherited from cx::Property
virtual bool setEnabled (bool enabled)
 Set the enabled/disabled state of the Property. More...
 
virtual bool setAdvanced (bool advanced)
 Set the advanced flag of the adapter. More...
 
virtual bool setGroup (QString name)
 Flag the adapter as part of a group. More...
 
- Signals inherited from cx::FilePathPropertyBase
void valueWasSet ()
 
- Signals inherited from cx::Property
void changed ()
 emit when the underlying data value is changed: The user interface will be updated. More...
 
- Protected Attributes inherited from cx::FilePathPropertyBase
QString mName
 emitted when the value is set using setValue() (similar to changed(), but more constrained) More...
 
QString mUid
 
QString mHelp
 
EmbeddedFilepath mFilePath
 
XmlOptionItem mStore
 
- Protected Attributes inherited from cx::Property
bool mEnabled
 
bool mAdvanced
 
QString mGroup
 

Detailed Description

Definition at line 29 of file cxFilePathProperty.h.

Constructor & Destructor Documentation

cx::FilePathProperty::FilePathProperty ( )
protected

Definition at line 23 of file cxFilePathProperty.cpp.

Member Function Documentation

QString cx::FilePathProperty::getHelp ( ) const
virtual

return a descriptive help string for the data, used for example as a tool tip.

Definition at line 50 of file cxFilePathProperty.cpp.

QString cx::FilePathProperty::getUid ( ) const
virtual

Reimplemented from cx::FilePathPropertyBase.

Definition at line 45 of file cxFilePathProperty.cpp.

QVariant cx::FilePathProperty::getValueAsVariant ( ) const
virtual

Reimplemented from cx::FilePathPropertyBase.

Definition at line 64 of file cxFilePathProperty.cpp.

FilePathPropertyPtr cx::FilePathProperty::initialize ( const QString &  uid,
QString  name,
QString  help,
QString  value,
QStringList  paths,
QDomNode  root = QDomNode() 
)
static

Make sure one given option exists witin root. If not present, fill inn the input defaults.

Definition at line 31 of file cxFilePathProperty.cpp.

void cx::FilePathProperty::setHelp ( QString  val)
virtual

Definition at line 55 of file cxFilePathProperty.cpp.

void cx::FilePathProperty::setValueFromVariant ( QVariant  val)
virtual

Reimplemented from cx::FilePathPropertyBase.

Definition at line 69 of file cxFilePathProperty.cpp.


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