VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
DtMenuEditor Class Reference
Inheritance diagram for DtMenuEditor:
Inheritance graph
[legend]

Public Member Functions

 DtMenuEditor (QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtMenuEditor ()
virtual void init (const DtMenu *)
virtual DtMenumenu () const
 Returns menu that represents what is in the list widget.

Static Public Member Functions

static DtMenuEditorcreate (QWidget *p=NULL)

Protected Slots

virtual void itemSelectionChanged ()
virtual void addGroup ()
virtual void remove ()
virtual void addObject ()
virtual void selectEntity ()
virtual void menuChoiceChanged ()
virtual DtEditMenuTreeWidgetcreateEditMenuTree (QWidget *p)

Protected Member Functions

virtual int addWhere (QTreeWidgetItem *)
virtual void buildMenu (DtMenu *, QTreeWidgetItem *parent) const
virtual bool setupEntityMenu ()
virtual QFileInfoList findMenuFiles (const DtFilename &startPath, const QFileInfoList &subPaths) const

Protected Attributes

DtEditMenuTreeWidgetmyMenuView
QPushButtonmyAddGroup
QPushButtonmyAddObject
QPushButtonmyRemove
DtEnumerationWidgetmyEnumerationSelectionWidget
QLineEditmyLabel
QPushButtonmyOKButton
QRadioButton * myAutoMenu
QRadioButton * myEntMenu
QWidgetmyMenuFrame

Constructor & Destructor Documentation

DtMenuEditor::DtMenuEditor ( QWidget parent,
const Qt::WindowFlags &  flags = 0 
)
virtual DtMenuEditor::~DtMenuEditor ( )
virtual

Member Function Documentation

virtual void DtMenuEditor::init ( const DtMenu )
virtual
virtual DtMenu* DtMenuEditor::menu ( ) const
virtual

Returns menu that represents what is in the list widget.

Must be freed by caller

static DtMenuEditor* DtMenuEditor::create ( QWidget p = NULL)
static
virtual void DtMenuEditor::itemSelectionChanged ( )
protectedvirtualslot
virtual void DtMenuEditor::addGroup ( )
protectedvirtualslot
virtual void DtMenuEditor::remove ( )
protectedvirtualslot
virtual void DtMenuEditor::addObject ( )
protectedvirtualslot
virtual void DtMenuEditor::selectEntity ( )
protectedvirtualslot
virtual void DtMenuEditor::menuChoiceChanged ( )
protectedvirtualslot
virtual DtEditMenuTreeWidget* DtMenuEditor::createEditMenuTree ( QWidget p)
protectedvirtualslot
virtual int DtMenuEditor::addWhere ( QTreeWidgetItem )
protectedvirtual
virtual void DtMenuEditor::buildMenu ( DtMenu ,
QTreeWidgetItem parent 
) const
protectedvirtual
virtual bool DtMenuEditor::setupEntityMenu ( )
protectedvirtual
virtual QFileInfoList DtMenuEditor::findMenuFiles ( const DtFilename &  startPath,
const QFileInfoList &  subPaths 
) const
protectedvirtual

Member Data Documentation

DtEditMenuTreeWidget* DtMenuEditor::myMenuView
protected
QPushButton* DtMenuEditor::myAddGroup
protected
QPushButton* DtMenuEditor::myAddObject
protected
QPushButton* DtMenuEditor::myRemove
protected
DtEnumerationWidget* DtMenuEditor::myEnumerationSelectionWidget
protected
QLineEdit* DtMenuEditor::myLabel
protected
QPushButton* DtMenuEditor::myOKButton
protected
QRadioButton* DtMenuEditor::myAutoMenu
protected
QRadioButton* DtMenuEditor::myEntMenu
protected
QWidget* DtMenuEditor::myMenuFrame
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)