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

Public Slots

virtual void executeFilter ()
 
virtual void executeTextFilter ()
 
virtual void selectionChanged ()
 
virtual void deleteExisting ()
 

Signals

void healthCheckResults (const QString &)
 

Public Member Functions

 DtSimulationObjectEditorSystemList (makVrv::DtDe &, QWidget *)
 
virtual ~DtSimulationObjectEditorSystemList ()
 
virtual void init ()
 
makVrf::DtTreeWidgetsystemsList ()
 
virtual void setShowIncluded (bool)
 
bool showIncluded () const
 
virtual void setShowAllTags (bool)
 
bool showAllTags () const
 
virtual bool selectSystem (const DtFilename &, bool forceReselect=true)
 
virtual void addFilterFunction (DtSystemFilterFunction f)
 
virtual void setRightClickEnabled (bool)
 
bool rightClickEnabled () const
 
virtual QString textFilter () const
 
virtual void setTextFilter (const QString &)
 
virtual void selectCategory (const QString &)
 
virtual void copyListContentsToClipboard ()
 
virtual bool selectedIsInMasterSMS () const
 
virtual void clear ()
 
bool executingFilter () const
 
virtual QSize sizeHint () const
 
virtual QSize minimumSizeHint () const
 
virtual QStringList selectedNames () const
 
virtual void selectNames (const QStringList &)
 
virtual int selectedItemsCount () const
 
virtual QString selectedPath () const
 
virtual void selectPath (const QString &path)
 
virtual bool canRevertExisting () const
 
virtual void revertExisting ()
 
virtual
DtComponentSystemDefinition
systemFor (QTreeWidgetItem *) const
 
virtual void fillInList ()
 
virtual std::vector< std::string > selectedCategories () const
 
virtual QTreeWidgetItemselectedItem () const
 
bool hasSelection () const
 
virtual bool canDeleteExisting (bool any=false) const
 
virtual std::vector
< DtComponentSystemDefinition * > 
selectedSystems () const
 
virtual std::vector
< DtComponentSystemDefinition * > 
getRevertableSystems () const
 
virtual std::vector
< QTreeWidgetItem * > 
itemsFor (const std::vector< DtComponentSystemDefinition * > &) const
 
virtual QTreeWidgetItemitemFor (const DtComponentSystemDefinition *) const
 

Public Attributes

boost::signals2::signal< void()> signal_itemSelectionChanged
 
makVrf::DtTreeWidgetmySystems
 
DtSimulationObjectEditorTagSelectorWidgetmyTags
 
DtSystemPaletteFiltermyFilter
 
QGridLayout * myControlsLayout
 
QLabelmySearchLabel
 
QLineEditmySearch
 
QToolButtonmyResetButton
 
QSplitter * mySplitter
 
QWidget * myControlsWidget
 

Protected Types

typedef std::map< const
DtComponentSystemDefinition
*, QTreeWidgetItem * > 
PaletteItems
 

Protected Slots

virtual void resetTextFilter ()
 
virtual void itemRightClicked (QTreeWidgetItem *, QMouseEvent *)
 

Protected Member Functions

virtual makVrf::DtTreeWidgetcreateSystemsList (QWidget *p)
 
virtual DtSystemPaletteFiltercreateFilter ()
 
virtual DtSystemPaletteItemcreatePaletteItem ()
 
virtual DtSystemPaletteItemcreatePaletteItem (const DtFilename &, DtComponentSystemDefinition *)
 
virtual bool checkSMSValid (QTreeWidgetItem *) const
 
virtual void slot_systemEntryAdded (DtComponentSystemDefinition *)
 
virtual void slot_systemAboutToBeRemoved (DtComponentSystemDefinition *)
 
virtual void slot_processUIEvent (const DtUiElementEvent &e)
 
virtual void runHealthCheck ()
 
virtual void updateHealthResults ()
 

Protected Attributes

bool myExecutingFilter
 
bool myShowIncluded
 
bool myShowAllTags
 
bool myRightClickEnabled
 
PaletteItems myPaletteItems
 
DtFilename mySelectSystemIfAvailable
 
makVrv::DtDemyDe
 
makVrv::DtSignalConnectionManager myConnections
 

Member Typedef Documentation

Constructor & Destructor Documentation

DtSimulationObjectEditorSystemList::DtSimulationObjectEditorSystemList ( makVrv::DtDe ,
QWidget *   
)

Constructor.

virtual DtSimulationObjectEditorSystemList::~DtSimulationObjectEditorSystemList ( )
virtual

Destructor.

Member Function Documentation

virtual void DtSimulationObjectEditorSystemList::init ( )
virtual

Creates all widgets.

makVrf::DtTreeWidget* DtSimulationObjectEditorSystemList::systemsList ( )
inline
virtual void DtSimulationObjectEditorSystemList::setShowIncluded ( bool  )
virtual

Sets whether or not to show items that are also included in the master SMS. Default is true.

bool DtSimulationObjectEditorSystemList::showIncluded ( ) const
inline
virtual void DtSimulationObjectEditorSystemList::setShowAllTags ( bool  )
virtual

Sets whether or not to show all the tags or just the top 15 (default)

bool DtSimulationObjectEditorSystemList::showAllTags ( ) const
inline
virtual bool DtSimulationObjectEditorSystemList::selectSystem ( const DtFilename &  ,
bool  forceReselect = true 
)
virtual
virtual void DtSimulationObjectEditorSystemList::addFilterFunction ( DtSystemFilterFunction  f)
virtual
virtual void DtSimulationObjectEditorSystemList::setRightClickEnabled ( bool  )
virtual
bool DtSimulationObjectEditorSystemList::rightClickEnabled ( ) const
inline
virtual QString DtSimulationObjectEditorSystemList::textFilter ( ) const
virtual
virtual void DtSimulationObjectEditorSystemList::setTextFilter ( const QString &  )
virtual
virtual void DtSimulationObjectEditorSystemList::selectCategory ( const QString &  )
virtual
virtual void DtSimulationObjectEditorSystemList::copyListContentsToClipboard ( )
virtual
virtual bool DtSimulationObjectEditorSystemList::selectedIsInMasterSMS ( ) const
virtual
virtual void DtSimulationObjectEditorSystemList::clear ( )
virtual
bool DtSimulationObjectEditorSystemList::executingFilter ( ) const
inline

References myExecutingFilter.

virtual QSize DtSimulationObjectEditorSystemList::sizeHint ( ) const
virtual
virtual QSize DtSimulationObjectEditorSystemList::minimumSizeHint ( ) const
virtual
virtual QStringList DtSimulationObjectEditorSystemList::selectedNames ( ) const
virtual
virtual void DtSimulationObjectEditorSystemList::selectNames ( const QStringList &  )
virtual
virtual int DtSimulationObjectEditorSystemList::selectedItemsCount ( ) const
virtual
virtual QString DtSimulationObjectEditorSystemList::selectedPath ( ) const
virtual
virtual void DtSimulationObjectEditorSystemList::selectPath ( const QString &  path)
virtual
virtual bool DtSimulationObjectEditorSystemList::canRevertExisting ( ) const
virtual
virtual void DtSimulationObjectEditorSystemList::revertExisting ( )
virtual
virtual DtComponentSystemDefinition* DtSimulationObjectEditorSystemList::systemFor ( QTreeWidgetItem ) const
virtual
virtual void DtSimulationObjectEditorSystemList::fillInList ( )
virtual
virtual std::vector<std::string> DtSimulationObjectEditorSystemList::selectedCategories ( ) const
virtual
virtual QTreeWidgetItem* DtSimulationObjectEditorSystemList::selectedItem ( ) const
virtual
bool DtSimulationObjectEditorSystemList::hasSelection ( ) const
inline

References mySystems.

virtual bool DtSimulationObjectEditorSystemList::canDeleteExisting ( bool  any = false) const
virtual

If any is true will also include those items not in master sms.

virtual std::vector<DtComponentSystemDefinition*> DtSimulationObjectEditorSystemList::selectedSystems ( ) const
virtual
virtual std::vector<DtComponentSystemDefinition*> DtSimulationObjectEditorSystemList::getRevertableSystems ( ) const
virtual
virtual std::vector<QTreeWidgetItem*> DtSimulationObjectEditorSystemList::itemsFor ( const std::vector< DtComponentSystemDefinition * > &  ) const
virtual
virtual QTreeWidgetItem* DtSimulationObjectEditorSystemList::itemFor ( const DtComponentSystemDefinition ) const
virtual
virtual makVrf::DtTreeWidget* DtSimulationObjectEditorSystemList::createSystemsList ( QWidget *  p)
protectedvirtual
virtual DtSystemPaletteFilter* DtSimulationObjectEditorSystemList::createFilter ( )
protectedvirtual
virtual DtSystemPaletteItem* DtSimulationObjectEditorSystemList::createPaletteItem ( )
protectedvirtual
virtual DtSystemPaletteItem* DtSimulationObjectEditorSystemList::createPaletteItem ( const DtFilename &  ,
DtComponentSystemDefinition  
)
protectedvirtual
virtual bool DtSimulationObjectEditorSystemList::checkSMSValid ( QTreeWidgetItem ) const
protectedvirtual
virtual void DtSimulationObjectEditorSystemList::slot_systemEntryAdded ( DtComponentSystemDefinition )
protectedvirtual
virtual void DtSimulationObjectEditorSystemList::slot_systemAboutToBeRemoved ( DtComponentSystemDefinition )
protectedvirtual
virtual void DtSimulationObjectEditorSystemList::slot_processUIEvent ( const DtUiElementEvent e)
protectedvirtual
virtual void DtSimulationObjectEditorSystemList::runHealthCheck ( )
protectedvirtual
virtual void DtSimulationObjectEditorSystemList::updateHealthResults ( )
protectedvirtual
virtual void DtSimulationObjectEditorSystemList::executeFilter ( )
virtualslot
virtual void DtSimulationObjectEditorSystemList::executeTextFilter ( )
virtualslot
virtual void DtSimulationObjectEditorSystemList::selectionChanged ( )
virtualslot
virtual void DtSimulationObjectEditorSystemList::deleteExisting ( )
virtualslot
virtual void DtSimulationObjectEditorSystemList::resetTextFilter ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorSystemList::itemRightClicked ( QTreeWidgetItem ,
QMouseEvent *   
)
protectedvirtualslot
void DtSimulationObjectEditorSystemList::healthCheckResults ( const QString &  )
signal

Member Data Documentation

boost::signals2::signal<void ()> DtSimulationObjectEditorSystemList::signal_itemSelectionChanged
makVrf::DtTreeWidget* DtSimulationObjectEditorSystemList::mySystems

Referenced by hasSelection().

DtSimulationObjectEditorTagSelectorWidget* DtSimulationObjectEditorSystemList::myTags
DtSystemPaletteFilter* DtSimulationObjectEditorSystemList::myFilter
QGridLayout* DtSimulationObjectEditorSystemList::myControlsLayout
QLabel* DtSimulationObjectEditorSystemList::mySearchLabel
QLineEdit* DtSimulationObjectEditorSystemList::mySearch
QToolButton* DtSimulationObjectEditorSystemList::myResetButton
QSplitter* DtSimulationObjectEditorSystemList::mySplitter
QWidget* DtSimulationObjectEditorSystemList::myControlsWidget
bool DtSimulationObjectEditorSystemList::myExecutingFilter
protected

Referenced by executingFilter().

bool DtSimulationObjectEditorSystemList::myShowIncluded
protected
bool DtSimulationObjectEditorSystemList::myShowAllTags
protected
bool DtSimulationObjectEditorSystemList::myRightClickEnabled
protected
PaletteItems DtSimulationObjectEditorSystemList::myPaletteItems
protected
DtFilename DtSimulationObjectEditorSystemList::mySelectSystemIfAvailable
protected
makVrv::DtDe& DtSimulationObjectEditorSystemList::myDe
protected
makVrv::DtSignalConnectionManager DtSimulationObjectEditorSystemList::myConnections
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)