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

Signals

void entryModified ()
 
void categoriesModified ()
 
void deployableCountriesModified ()
 
void overlayLayersModified ()
 

Public Member Functions

 DtCategoriesWidget (makVrv::DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 
virtual ~DtCategoriesWidget ()
 
virtual bool init ()
 
virtual void setObjectTypes (const std::set< makVrf::DtEntityMapperKey > &obj)
 
virtual void setObjectTypes (const std::vector< DtComponentSystemDefinition * > &obj)
 
virtual void simulationModelSetLoaded ()
 
virtual void clearContents ()
 
virtual void getSelectedCategories (DtRwNLengthStringVector &)
 
virtual QString typeText () const
 
virtual QString TypeText () const
 
virtual void addCategories (const DtRwNLengthStringVector &cats)
 

Public Attributes

QScrollArea * myCategoriesContainer
 
DtRightClickRemoveToolButtonWrapperWidgetmyCategories
 
QToolButtonmyAdd
 
QToolButtonmyRemove
 
QToolButtonmyAutoTag
 
QLabelmyTitle
 
QDialogmyAddItemDialog
 

Protected Slots

virtual void clearAll ()
 
virtual void addItems ()
 
virtual void autoTag ()
 
virtual void slot_onCategoryRightClicked (const QPoint &)
 
virtual void onRemove ()
 
virtual void onCategoryItemSelected ()
 
virtual void slot_removeCategory ()
 

Protected Member Functions

virtual void buttonCreated (QToolButton *)
 
virtual void setupCategories (const std::set< makVrf::DtEntityMapperKey > &obj)
 
virtual void setupCategories (const std::vector< DtComponentSystemDefinition * > &obj)
 
virtual void setModelCategories ()
 
virtual QSize sizeHint () const
 
virtual DtRwNLengthStringVector values (DtModelSetEntry *) const
 
virtual DtRwNLengthStringVector selectedCategories () const
 
virtual void changed ()
 
virtual QStringList defaults () const
 
virtual const chartranslationContext () const
 
virtual QMenucreateRightClickButtonMenu ()
 
virtual QString translatedValue (const QString &str) const
 

Protected Attributes

std::set
< makVrf::DtEntityMapperKey
myObjectTypes
 
std::vector
< DtComponentSystemDefinition * > 
mySystemTypes
 
makVrv::DtDemyDe
 
QToolButtonmyRightClickButton
 
QMenumyRightClickMenu
 
QActionmyRemoveAction
 
bool myRadioMode
 

Constructor & Destructor Documentation

DtCategoriesWidget::DtCategoriesWidget ( makVrv::DtDe de,
QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

Constructor.

virtual DtCategoriesWidget::~DtCategoriesWidget ( )
virtual

Destructor.

Member Function Documentation

virtual bool DtCategoriesWidget::init ( )
virtual
virtual void DtCategoriesWidget::setObjectTypes ( const std::set< makVrf::DtEntityMapperKey > &  obj)
virtual
virtual void DtCategoriesWidget::setObjectTypes ( const std::vector< DtComponentSystemDefinition * > &  obj)
virtual
virtual void DtCategoriesWidget::simulationModelSetLoaded ( )
virtual
virtual void DtCategoriesWidget::clearContents ( )
virtual
virtual void DtCategoriesWidget::getSelectedCategories ( DtRwNLengthStringVector )
virtual

Returns the categories that are currently "checked off" in the category widget.

virtual QString DtCategoriesWidget::typeText ( ) const
virtual
virtual QString DtCategoriesWidget::TypeText ( ) const
virtual
virtual void DtCategoriesWidget::addCategories ( const DtRwNLengthStringVector cats)
virtual
virtual void DtCategoriesWidget::buttonCreated ( QToolButton )
protectedvirtual

Reimplemented in DtDeployableCountriesWidget.

virtual void DtCategoriesWidget::setupCategories ( const std::set< makVrf::DtEntityMapperKey > &  obj)
protectedvirtual

Reimplemented in DtOverlayLayersWidget.

virtual void DtCategoriesWidget::setupCategories ( const std::vector< DtComponentSystemDefinition * > &  obj)
protectedvirtual
virtual void DtCategoriesWidget::setModelCategories ( )
protectedvirtual
virtual QSize DtCategoriesWidget::sizeHint ( ) const
protectedvirtual
virtual DtRwNLengthStringVector DtCategoriesWidget::values ( DtModelSetEntry ) const
protectedvirtual
virtual DtRwNLengthStringVector DtCategoriesWidget::selectedCategories ( ) const
protectedvirtual
virtual void DtCategoriesWidget::changed ( )
protectedvirtual
virtual QStringList DtCategoriesWidget::defaults ( ) const
protectedvirtual
virtual const char* DtCategoriesWidget::translationContext ( ) const
inlineprotectedvirtual
virtual QMenu* DtCategoriesWidget::createRightClickButtonMenu ( )
protectedvirtual
virtual QString DtCategoriesWidget::translatedValue ( const QString &  str) const
protectedvirtual

Reimplemented in DtDeployableCountriesWidget.

virtual void DtCategoriesWidget::clearAll ( )
protectedvirtualslot
virtual void DtCategoriesWidget::addItems ( )
protectedvirtualslot
virtual void DtCategoriesWidget::autoTag ( )
protectedvirtualslot
virtual void DtCategoriesWidget::slot_onCategoryRightClicked ( const QPoint &  )
protectedvirtualslot
virtual void DtCategoriesWidget::onRemove ( )
protectedvirtualslot
virtual void DtCategoriesWidget::onCategoryItemSelected ( )
protectedvirtualslot
virtual void DtCategoriesWidget::slot_removeCategory ( )
protectedvirtualslot
void DtCategoriesWidget::entryModified ( )
signal
void DtCategoriesWidget::categoriesModified ( )
signal
void DtCategoriesWidget::deployableCountriesModified ( )
signal
void DtCategoriesWidget::overlayLayersModified ( )
signal

Member Data Documentation

QScrollArea* DtCategoriesWidget::myCategoriesContainer
DtRightClickRemoveToolButtonWrapperWidget* DtCategoriesWidget::myCategories
QToolButton* DtCategoriesWidget::myAdd
QToolButton* DtCategoriesWidget::myRemove
QToolButton* DtCategoriesWidget::myAutoTag
QLabel* DtCategoriesWidget::myTitle
QDialog* DtCategoriesWidget::myAddItemDialog
std::set<makVrf::DtEntityMapperKey> DtCategoriesWidget::myObjectTypes
protected
std::vector<DtComponentSystemDefinition*> DtCategoriesWidget::mySystemTypes
protected
makVrv::DtDe& DtCategoriesWidget::myDe
protected
QToolButton* DtCategoriesWidget::myRightClickButton
protected
QMenu* DtCategoriesWidget::myRightClickMenu
protected
QAction* DtCategoriesWidget::myRemoveAction
protected
bool DtCategoriesWidget::myRadioMode
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)