VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
DtOpdCanvas Class Reference
Inheritance diagram for DtOpdCanvas:
Inheritance graph
[legend]

Signals

void opdParameterModified (DtVrfObjectParameters *)
void rightButtonPressed (QTreeWidgetItem *, QMouseEvent *, int)
void selectOpdFile (const QString &)

Public Member Functions

 DtOpdCanvas (makVrv::DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
virtual ~DtOpdCanvas ()
virtual bool init ()
virtual void setupFrom (DtVrfObjectParameters *current, DtVrfObjectParameters *backup, const QString &filename)
virtual void setupFrom (DtComponentSystemDescriptor *current, DtComponentSystemDescriptor *backup)
virtual void setupFrom (const QList< DtVrfObjectParameters * > &current, const QList< DtVrfObjectParameters * > &backup, const QList< QString > &filenames)
virtual void clear ()
virtual void cleanupCanvases ()
virtual void savedOpdFile ()
virtual void processSystemFilesSaved (const QList< DtComponentSystemDescriptorPair * > &)
virtual bool canCreateParameterItem () const
virtual bool canDeleteParameterItem () const
virtual bool canRestoreParameterItem () const
virtual void deleteCurrentlySelectedParameterEntry ()
virtual void restoreCurrentlySelectedParameterEntry ()
virtual void createParameterEntry ()
virtual QString currentTab (QString &tabPath) const
virtual void setCurrentTab (const QString &, const QStringList &)
virtual void slot_platformDeleted (DtVrfObjectParameters *)

Static Public Member Functions

static void addDescriptorCanvasCreator (const DtString &name, DtDescriptorCanvasCreatorFcn fcn)
static DtDescriptorCanvasCreatorFcn descriptorCanvasCreator (const DtString &name)
static void addParameterType (const char *baseParameterType, const char *matchingType)

Protected Attributes

DtDescriptorCanvasmyCurrentCanvas
DtDescriptorCanvasmyDefaultCanvas
DtMultipleObjectCanvasmyMultipleCanvas
QHash< DtVrfObjectParameters
*, DtDescriptorCanvas * > 
myCanvases
QHash
< DtComponentSystemDescriptor
*, DtComponentSystemInformation * > 
mySystems
makVrv::DtDemyDe
makVrv::DtSignalConnectionManager myConnections

Static Protected Attributes

static DtDescriptorCreators theDescriptorCanvasCreators
static QHash< QString, QString > theParameterMatches

Constructor & Destructor Documentation

DtOpdCanvas::DtOpdCanvas ( makVrv::DtDe ,
QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
)
virtual DtOpdCanvas::~DtOpdCanvas ( )
virtual

Member Function Documentation

virtual bool DtOpdCanvas::init ( )
virtual
virtual void DtOpdCanvas::setupFrom ( DtVrfObjectParameters current,
DtVrfObjectParameters backup,
const QString &  filename 
)
virtual
virtual void DtOpdCanvas::setupFrom ( DtComponentSystemDescriptor current,
DtComponentSystemDescriptor backup 
)
virtual
virtual void DtOpdCanvas::setupFrom ( const QList< DtVrfObjectParameters * > &  current,
const QList< DtVrfObjectParameters * > &  backup,
const QList< QString > &  filenames 
)
virtual
static void DtOpdCanvas::addDescriptorCanvasCreator ( const DtString name,
DtDescriptorCanvasCreatorFcn  fcn 
)
static
static DtDescriptorCanvasCreatorFcn DtOpdCanvas::descriptorCanvasCreator ( const DtString name)
static
virtual void DtOpdCanvas::clear ( )
virtual
virtual void DtOpdCanvas::cleanupCanvases ( )
virtual
virtual void DtOpdCanvas::savedOpdFile ( )
virtual
virtual void DtOpdCanvas::processSystemFilesSaved ( const QList< DtComponentSystemDescriptorPair * > &  )
virtual
virtual bool DtOpdCanvas::canCreateParameterItem ( ) const
virtual
virtual bool DtOpdCanvas::canDeleteParameterItem ( ) const
virtual
virtual bool DtOpdCanvas::canRestoreParameterItem ( ) const
virtual
virtual void DtOpdCanvas::deleteCurrentlySelectedParameterEntry ( )
virtual
virtual void DtOpdCanvas::restoreCurrentlySelectedParameterEntry ( )
virtual
virtual void DtOpdCanvas::createParameterEntry ( )
virtual
virtual QString DtOpdCanvas::currentTab ( QString &  tabPath) const
virtual
virtual void DtOpdCanvas::setCurrentTab ( const QString &  ,
const QStringList &   
)
virtual
virtual void DtOpdCanvas::slot_platformDeleted ( DtVrfObjectParameters )
virtual
static void DtOpdCanvas::addParameterType ( const char baseParameterType,
const char matchingType 
)
static
void DtOpdCanvas::opdParameterModified ( DtVrfObjectParameters )
signal
void DtOpdCanvas::rightButtonPressed ( QTreeWidgetItem ,
QMouseEvent *  ,
int   
)
signal
void DtOpdCanvas::selectOpdFile ( const QString &  )
signal

Member Data Documentation

DtDescriptorCanvas* DtOpdCanvas::myCurrentCanvas
protected
DtDescriptorCanvas* DtOpdCanvas::myDefaultCanvas
protected
DtMultipleObjectCanvas* DtOpdCanvas::myMultipleCanvas
protected
QHash<DtVrfObjectParameters*, DtDescriptorCanvas*> DtOpdCanvas::myCanvases
protected
QHash<DtComponentSystemDescriptor*, DtComponentSystemInformation*> DtOpdCanvas::mySystems
protected
DtDescriptorCreators DtOpdCanvas::theDescriptorCanvasCreators
staticprotected
QHash<QString, QString> DtOpdCanvas::theParameterMatches
staticprotected
makVrv::DtDe& DtOpdCanvas::myDe
protected
makVrv::DtSignalConnectionManager DtOpdCanvas::myConnections
protected

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)