VR-Forces 4.0.4 Class Documentation
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtEditToolbarsDialog Class Reference
Inheritance diagram for DtEditToolbarsDialog:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void searchFor (const QString &)
virtual void revert ()
virtual void accept ()
virtual void reject ()

Signals

void accepted ()
void rejected ()

Public Member Functions

 DtEditToolbarsDialog (QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
virtual ~DtEditToolbarsDialog ()
virtual bool init (DtBaseWindow *)
virtual QTreeWidgetItem * addToToolbar (const QString &, QTreeWidgetItem *, bool expand=false)
virtual QTreeWidgetItem * addToToolbar (const DtToolbarItem &, QTreeWidgetItem *, bool expand=false)
virtual void removeFromToolbar (QTreeWidgetItem *)
virtual void moveTreeWidgetItem (QTreeWidgetItem *item, QTreeWidgetItem *to)
virtual void updateToolbars ()
 Updates toolbars into toolbar manager. Creates or modifies toolbars if they exist.
DtFeatureActionManager * featureActionManager ()

Static Public Member Functions

static DtEditToolbarsDialog * create (QWidget *parent=NULL, const Qt::WindowFlags &flags=0)

Public Attributes

QVBoxLayout * myMainLayout
QHBoxLayout * myContentLayout
QGroupBox * myFeaturesGroupBox
QHBoxLayout * myButtonLayoutLayout
QGridLayout * myFeaturesLayout
QLabel * myFeaturesLabel
QComboBox * myFeaturesCombo
QLabel * mySearchLabel
QLineEdit * mySearch
QHBoxLayout * myButtonLayout
QPushButton * myOK
QPushButton * myCancel
QPushButton * myRevert
QTreeWidget * myFeatures
DtBaseWindow * myWindow
QGroupBox * myToolbarsGroupBox
QVBoxLayout * myToolbarsLayout
QHBoxLayout * myToolbarButtonLayout
QPushButton * myAddToolbar
QPushButton * myRemove
QPushButton * myAddSeparator
DtToolbarsTreeWidget * myToolbars
QVBoxLayout * myMovementLayout
QPushButton * myMoveToToolbars
QPushButton * myRemoveFromToolbars
QPushButton * myEditShortcut
QPixmap myBlankPixmap

Protected Slots

virtual void featureChanged ()
virtual void featureSelectionChanged ()
virtual void toolbarSelectionChanged ()
virtual void addToolbar ()
virtual void addToToolbar ()
virtual void remove ()
virtual void removeFromToolbar ()
virtual void addSeparator ()
virtual void replacedShortcut (const QString &, const QString &, const QString &)
virtual void editShortcut ()

Protected Member Functions

virtual void initFeaturesCombo ()
 Adds all menus, plus "All" and "Uncategorized".
virtual void initToolbarsList ()
 Adds all editable toolbars.
virtual bool passesFilter (const DtFeatureAction &action, const QString &feature) const
virtual void initConnections ()
virtual void updateToolbar (QTreeWidgetItem *, DtToolbarFactoryManager &updated)
virtual void addEditableToolbar (const QString &toolbar, const DtFeatureToolbar &)

Protected Attributes

QStringList myRemovedToolbars
DtFeatureActionManager * myFeatureActionManager
DtToolbarFactoryManager * myToolbarManager

Constructor & Destructor Documentation

DtEditToolbarsDialog::DtEditToolbarsDialog ( QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

Member Function Documentation

static DtEditToolbarsDialog* DtEditToolbarsDialog::create ( QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
) [static]
virtual bool DtEditToolbarsDialog::init ( DtBaseWindow *  ) [virtual]
virtual QTreeWidgetItem* DtEditToolbarsDialog::addToToolbar ( const QString &  ,
QTreeWidgetItem *  ,
bool  expand = false 
) [virtual]
virtual QTreeWidgetItem* DtEditToolbarsDialog::addToToolbar ( const DtToolbarItem &  ,
QTreeWidgetItem *  ,
bool  expand = false 
) [virtual]
virtual void DtEditToolbarsDialog::moveTreeWidgetItem ( QTreeWidgetItem *  item,
QTreeWidgetItem *  to 
) [virtual]
virtual void DtEditToolbarsDialog::updateToolbars ( ) [virtual]

Updates toolbars into toolbar manager. Creates or modifies toolbars if they exist.

virtual void DtEditToolbarsDialog::initFeaturesCombo ( ) [protected, virtual]

Adds all menus, plus "All" and "Uncategorized".

virtual void DtEditToolbarsDialog::initToolbarsList ( ) [protected, virtual]

Adds all editable toolbars.

virtual bool DtEditToolbarsDialog::passesFilter ( const DtFeatureAction &  action,
const QString &  feature 
) const [protected, virtual]
virtual void DtEditToolbarsDialog::initConnections ( ) [protected, virtual]
virtual void DtEditToolbarsDialog::updateToolbar ( QTreeWidgetItem *  ,
DtToolbarFactoryManager &  updated 
) [protected, virtual]
virtual void DtEditToolbarsDialog::addEditableToolbar ( const QString &  toolbar,
const DtFeatureToolbar &   
) [protected, virtual]
virtual void DtEditToolbarsDialog::searchFor ( const QString &  ) [virtual, slot]
virtual void DtEditToolbarsDialog::revert ( ) [virtual, slot]
virtual void DtEditToolbarsDialog::accept ( ) [virtual, slot]
virtual void DtEditToolbarsDialog::reject ( ) [virtual, slot]
virtual void DtEditToolbarsDialog::featureChanged ( ) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::featureSelectionChanged ( ) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::toolbarSelectionChanged ( ) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::addToolbar ( ) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::addToToolbar ( ) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::remove ( ) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::removeFromToolbar ( ) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::addSeparator ( ) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::replacedShortcut ( const QString &  ,
const QString &  ,
const QString &   
) [protected, virtual, slot]
virtual void DtEditToolbarsDialog::editShortcut ( ) [protected, virtual, slot]
void DtEditToolbarsDialog::accepted ( ) [signal]
void DtEditToolbarsDialog::rejected ( ) [signal]

Member Data Documentation

DtToolbarsTreeWidget* DtEditToolbarsDialog::myToolbars
QStringList DtEditToolbarsDialog::myRemovedToolbars [protected]

Referenced by featureActionManager().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)