VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtActivitiesEditor Class Reference

This class will allow editing of the reader/writer key/value pairs.

Inheritance diagram for DtActivitiesEditor:
Inheritance graph
[legend]

Public Member Functions

 DtActivitiesEditor (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtActivitiesEditor () override
 

Public Attributes

QHBoxLayout * myButtonLayout
 
QPushButtonmyOKButton
 
QPushButtonmyCancelButton
 
QLabelmyInstructions
 
QHBoxLayout * myButtonModifyLayout
 
QTableWidgetmyActivitiesTable
 
QToolButtonmyAdd
 
QToolButtonmyRemove
 
QToolButtonmyAddEntityType
 
QToolButtonmyRemoveEntityType
 
QToolButtonmyEditEntityType
 
QLabelmyEntityTypeLabel
 
QComboBoxmyEntityTypes
 
QPushButtonmyOK
 

Protected Slots

virtual void addRow ()
 
virtual void removeRow ()
 
virtual void onAddEntityType ()
 
virtual void onRemoveEntityType ()
 
virtual void onEditEntityType ()
 
virtual void itemSelectionChanged ()
 
virtual void entityTypeChanged ()
 
virtual void typeChanged (const DtEntityType &)
 

Protected Member Functions

virtual void accept () override
 
virtual DtEntityType getEntityType (const DtEntityType &base)
 
virtual std::map< DtString,
DtString
convertTableToMap () const
 
virtual void setupTableFor (const DtString &)
 
virtual void keyPressEvent (QKeyEvent *e) override
 

Protected Attributes

DtString myCurrentItem
 
makVrv::DtDemyDe
 
DtRwActivities myActivities
 
DtEnumDictionary * myEntityTypesDictionary
 

Constructor & Destructor Documentation

DtActivitiesEditor::DtActivitiesEditor ( makVrv::DtDe de,
QWidget *  parent,
const Qt::WindowFlags &  flags = 0 
)
virtual DtActivitiesEditor::~DtActivitiesEditor ( )
overridevirtual

Member Function Documentation

virtual void DtActivitiesEditor::accept ( )
overrideprotectedvirtual

Called when dialog is accepted. Write out all changes.

virtual DtEntityType DtActivitiesEditor::getEntityType ( const DtEntityType &  base)
protectedvirtual
virtual std::map<DtString, DtString> DtActivitiesEditor::convertTableToMap ( ) const
protectedvirtual
virtual void DtActivitiesEditor::setupTableFor ( const DtString )
protectedvirtual
virtual void DtActivitiesEditor::keyPressEvent ( QKeyEvent *  e)
overrideprotectedvirtual
virtual void DtActivitiesEditor::addRow ( )
protectedvirtualslot
virtual void DtActivitiesEditor::removeRow ( )
protectedvirtualslot
virtual void DtActivitiesEditor::onAddEntityType ( )
protectedvirtualslot
virtual void DtActivitiesEditor::onRemoveEntityType ( )
protectedvirtualslot
virtual void DtActivitiesEditor::onEditEntityType ( )
protectedvirtualslot
virtual void DtActivitiesEditor::itemSelectionChanged ( )
protectedvirtualslot
virtual void DtActivitiesEditor::entityTypeChanged ( )
protectedvirtualslot
virtual void DtActivitiesEditor::typeChanged ( const DtEntityType &  )
protectedvirtualslot

Member Data Documentation

QHBoxLayout* DtActivitiesEditor::myButtonLayout
QPushButton* DtActivitiesEditor::myOKButton
QPushButton* DtActivitiesEditor::myCancelButton
QLabel* DtActivitiesEditor::myInstructions
QHBoxLayout* DtActivitiesEditor::myButtonModifyLayout
QTableWidget* DtActivitiesEditor::myActivitiesTable
QToolButton* DtActivitiesEditor::myAdd
QToolButton* DtActivitiesEditor::myRemove
QToolButton* DtActivitiesEditor::myAddEntityType
QToolButton* DtActivitiesEditor::myRemoveEntityType
QToolButton* DtActivitiesEditor::myEditEntityType
QLabel* DtActivitiesEditor::myEntityTypeLabel
QComboBox* DtActivitiesEditor::myEntityTypes
QPushButton* DtActivitiesEditor::myOK

OK button for enumeration widget.

DtString DtActivitiesEditor::myCurrentItem
protected
makVrv::DtDe& DtActivitiesEditor::myDe
protected
DtRwActivities DtActivitiesEditor::myActivities
protected
DtEnumDictionary* DtActivitiesEditor::myEntityTypesDictionary
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)