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

Signals

void multipleValuesRestored (DtPropertyItem *)
- Signals inherited from DtOpdParameterPropertySheet
void opdParameterModified (DtVrfObjectParameters *)
- Signals inherited from DtPropertySheet
void propertyItemUpdated (DtPropertyItem *)
void propertyItemRestored (DtPropertyItem *)
void propertyItemAdded (DtPropertyItem *, DtPropertyItem *)
void propertyValueRemoved (DtPropertyItem *)
void propertyValueRemovedFrom (DtPropertyItem *, DtPropertyItem *)
- Signals inherited from makVrf::DtTreeWidget
void mouseLeftPressed (QTreeWidgetItem *, QMouseEvent *, int col)
 Emitted when the mouse button is pressed.
void rightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col)
 Emitted when right button is released.
void contentsMoving (int, int)

Public Member Functions

 DtMultipleOpdParameterPropertySheet (makVrv::DtDe &, QWidget *parent=NULL)
virtual ~DtMultipleOpdParameterPropertySheet ()
void setObjectParameters (const QList< DtVrfObjectParameters * > &current, const QList< DtVrfObjectParameters * > &backup)
- Public Member Functions inherited from DtOpdParameterPropertySheet
 DtOpdParameterPropertySheet (makVrv::DtDe &, QWidget *parent=NULL)
virtual ~DtOpdParameterPropertySheet ()
void setObjectParameters (DtVrfObjectParameters *)
DtVrfObjectParametersobjectParameters ()
virtual bool lookupParameterDocumentation (DtPropertyItem *item, DtReaderWriterClassMemberDataRecord &rwClassMemberDataRec) const
virtual void updateParameterReferenceDisplay (DtPropertyItem *item)
void setReadOnly (bool b)
virtual const DtEntityType & getEntityTypeFromParamType (const DtString &paramType)
virtual void addEntityTypeParamMapping (const DtString &paramType, const DtEntityType &type)
- Public Member Functions inherited from DtPropertySheet
 DtPropertySheet (makVrv::DtDe &, QWidget *parent=NULL)
virtual ~DtPropertySheet ()
virtual void valueRemoved (DtPropertyItem *)
virtual bool canCreateItem () const
virtual bool canDeleteItem () const
virtual bool canRestoreItem () const
virtual void deleteEntry (QTreeWidgetItem *)
virtual void restoreEntry (QTreeWidgetItem *)
virtual void createEntry (QTreeWidgetItem *)
virtual DtPropertyItemitemWithReaderWriterVariable (DtReaderWriter *)
virtual DtPropertyItemlastChild ()
virtual QString selectedPath () const
DtPropertyItemselectedItem () const
virtual void sizeColumn (int)
void setPropertyFileName (const QString &)
const QString & propertyFileName () const
void setSourceFileName (const QString &)
const QString & sourceFileName () const
void setSupportsVariables (bool)
bool supportsVariables () const
- Public Member Functions inherited from makVrf::DtTreeWidget
 DtTreeWidget (makVrv::DtDe &de, QWidget *parent)
 Constructor.
virtual ~DtTreeWidget ()
 DTOR.
virtual QTreeWidgetItemlastItem () const
 Returns the last item in the list.
QTreeWidgetItemitemFromIndex (const QModelIndex &idx)
QModelIndex indexFromItem (QTreeWidgetItem *item, int column=0) const
virtual void setMinimumSizeHint (const QSize &)
 Set the minimum size hint. If either width or height is -1 uses default.
virtual QSize minimumSizeHint () const
virtual void setSizeHint (const QSize &s)
 Sets the size hint in absence of minimum size.
virtual int indexOfChild (QTreeWidgetItem *) const
 Returns the index of the child.
unsigned int depth (QTreeWidgetItem *) const
 Returns the number of levels down this item is.
QTreeWidgetItemnextSibling (QTreeWidgetItem *) const
 Returns the next item after the supplied item.
void setAllowEmptySelection (bool)
 Only valid in single selection mode.
bool allowEmptySelection () const
virtual bool edit (const QModelIndex &index, EditTrigger trigger, QEvent *event)
 Override to prevent keystrokes from going to vantage while editing.
virtual void closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint)
virtual void itemRightClickedOn (QTreeWidgetItem *, QMouseEvent *, int col)
virtual void mousePressEvent (QMouseEvent *event)
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 Turn off in name editing potential if double click.
virtual void mouseReleaseEvent (QMouseEvent *event)
virtual void itemLeftClickedOn (QTreeWidgetItem *, QMouseEvent *, int)
virtual bool editingCanceled () const
virtual void setAllowWindowsStyleNameEdit (bool)
bool allowWindowsStyleNameEdit () const
virtual void setDisableNameEditIfNotWindowsStyleEdit (bool)
 If not supporting windows style editing also disallow double click name editing.
bool disableNameEditIfNotWindowsStyleEnabled () const
virtual void setEditPressTime (double)
double editPressTime () const

Protected Member Functions

virtual void valueUpdated (DtPropertyItem *)
virtual void valueRestored (DtPropertyItem *)
virtual void valueAdded (DtPropertyItem *newItem, DtPropertyItem *parent, DtPropertyCreationDialog *, bool isNew=false)
virtual DtReaderWriterfindValue (DtPropertyItem *p, DtReaderWriter *source, DtReaderWriter *var)
virtual void valueRemovedFrom (DtPropertyItem *, DtPropertyItem *)
virtual DtReaderWriterneedsExactMatch (DtPropertyItem *source) const
virtual DtReaderWriterneedsExactMatch (const DtReaderWriterRegistry &source, bool recurse=true) const
virtual bool exactMatch (DtReaderWriter *source, DtReaderWriter *dest) const
virtual DtReaderWriterfindListValue (DtPropertyItem *p, DtReaderWriter *source, DtReaderWriter *var)
virtual DtString lookupParentRwType (DtPropertyItem *item) const
- Protected Member Functions inherited from DtOpdParameterPropertySheet
virtual void addListVariable (DtReaderWriter *p, const char *var)
virtual void addBooleanVariable (DtReaderWriter *p, const char *var)
- Protected Member Functions inherited from DtPropertySheet
virtual void resizeEvent (QResizeEvent *e)
virtual bool eventFilter (QObject *, QEvent *)
virtual QString pathOfText (QTreeWidgetItem *) const
- Protected Member Functions inherited from makVrf::DtTreeWidget
virtual void scrollContentsBy (int, int)
virtual QSize sizeHint () const
 Need to do this as default sizeHint() for an abstract scroll area (in Qt 4.2.2) is too large.
virtual
QItemSelectionModel::SelectionFlags 
selectionCommand (const QModelIndex &index, const QEvent *event=0) const
 Override to allow empty selection in single selection mode.
virtual
QItemSelectionModel::SelectionFlags 
selectionBehaviorFlags () const

Protected Attributes

QList< DtVrfObjectParameters * > myListParameters
QList< DtVrfObjectParameters * > myListBackupParameters
bool myInPropertyUpdate
DtPropertyItemmyAddingTo
- Protected Attributes inherited from DtOpdParameterPropertySheet
DtVrfObjectParametersmyObjectParameters
bool myReadOnly
std::map< DtString, DtEntityType > myParamToEntityTypeMap
- Protected Attributes inherited from DtPropertySheet
QString myPropertyFileName
QString mySourceFileName
bool mySupportsVariables
- Protected Attributes inherited from makVrf::DtTreeWidget
bool myMouseRightClick
bool myAllowEmptySelection
bool myAllowWindowsStyleNameEdit
double myEditPressTime
makVrv::DtDemyDe
bool myEditingCanceled
QSize myMinimumSizeHint
QSize mySizeHint
bool myNextReleaseMightBeEdit
QTreeWidgetItemmyCheckForEditAfterTimer
bool myLastEditEventWasDoubleClick
bool myDisableNameEditIfNotWindowsStyleEnabled

Additional Inherited Members

- Public Slots inherited from DtOpdParameterPropertySheet
virtual void selectionChanged (const QItemSelection &, const QItemSelection &)
- Protected Slots inherited from makVrf::DtTreeWidget
virtual void checkForEdit ()

Constructor & Destructor Documentation

DtMultipleOpdParameterPropertySheet::DtMultipleOpdParameterPropertySheet ( makVrv::DtDe ,
QWidget *  parent = NULL 
)
virtual DtMultipleOpdParameterPropertySheet::~DtMultipleOpdParameterPropertySheet ( )
virtual

Member Function Documentation

void DtMultipleOpdParameterPropertySheet::setObjectParameters ( const QList< DtVrfObjectParameters * > &  current,
const QList< DtVrfObjectParameters * > &  backup 
)
inline
virtual void DtMultipleOpdParameterPropertySheet::valueUpdated ( DtPropertyItem )
protectedvirtual

Reimplemented from DtOpdParameterPropertySheet.

virtual void DtMultipleOpdParameterPropertySheet::valueRestored ( DtPropertyItem )
protectedvirtual

Reimplemented from DtOpdParameterPropertySheet.

virtual void DtMultipleOpdParameterPropertySheet::valueAdded ( DtPropertyItem newItem,
DtPropertyItem parent,
DtPropertyCreationDialog ,
bool  isNew = false 
)
protectedvirtual

Reimplemented from DtOpdParameterPropertySheet.

virtual DtReaderWriter* DtMultipleOpdParameterPropertySheet::findValue ( DtPropertyItem p,
DtReaderWriter source,
DtReaderWriter var 
)
protectedvirtual
virtual void DtMultipleOpdParameterPropertySheet::valueRemovedFrom ( DtPropertyItem ,
DtPropertyItem  
)
protectedvirtual

Reimplemented from DtPropertySheet.

virtual DtReaderWriter* DtMultipleOpdParameterPropertySheet::needsExactMatch ( DtPropertyItem source) const
protectedvirtual
virtual DtReaderWriter* DtMultipleOpdParameterPropertySheet::needsExactMatch ( const DtReaderWriterRegistry source,
bool  recurse = true 
) const
protectedvirtual
virtual bool DtMultipleOpdParameterPropertySheet::exactMatch ( DtReaderWriter source,
DtReaderWriter dest 
) const
protectedvirtual
virtual DtReaderWriter* DtMultipleOpdParameterPropertySheet::findListValue ( DtPropertyItem p,
DtReaderWriter source,
DtReaderWriter var 
)
protectedvirtual
virtual DtString DtMultipleOpdParameterPropertySheet::lookupParentRwType ( DtPropertyItem item) const
protectedvirtual

Reimplemented from DtOpdParameterPropertySheet.

void DtMultipleOpdParameterPropertySheet::multipleValuesRestored ( DtPropertyItem )
signal

Member Data Documentation

QList<DtVrfObjectParameters*> DtMultipleOpdParameterPropertySheet::myListParameters
protected

Referenced by setObjectParameters().

QList<DtVrfObjectParameters*> DtMultipleOpdParameterPropertySheet::myListBackupParameters
protected

Referenced by setObjectParameters().

bool DtMultipleOpdParameterPropertySheet::myInPropertyUpdate
protected
DtPropertyItem* DtMultipleOpdParameterPropertySheet::myAddingTo
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)