VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes
makVrf::DtIconListsManager Class Reference

The icon lists manager is a simple manager that will maintain the current icon lists that can be shown and the current default icon list. More...

Inheritance diagram for makVrf::DtIconListsManager:
Inheritance graph
[legend]

Public Member Functions

 DtIconListsManager (makVrv::DtDe &)
 CTOR. More...
 
virtual ~DtIconListsManager ()
 DTOR. More...
 
virtual void clear ()
 Clears out icon lists and sends signal with empty list. More...
 
virtual void addIconList (const DtString &)
 Adds a new icon list. More...
 
virtual void removeIconList (const DtString &)
 Removes the icon list. This will not change the current default icon list. More...
 
virtual bool hasIconList (const DtString &) const
 Returns true if the icon list exists. More...
 
const std::set< DtString > & iconLists () const
 The icon lists. More...
 
virtual void setDefaultIconList (const DtString &)
 Accessor for the current default icon list. If the list is different when the DtVrfExtendedApplicaitonSettings will emit that changed signal. More...
 
virtual DtString defaultIconList () const
 
virtual void setShowForceColor (bool)
 Accessor for showing force color. If the force color is different when the DtVrfExtendedApplicaitonSettings will emit that changed signal. More...
 
virtual bool showForceColor () const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor. More...
 
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor. More...
 

Static Public Member Functions

static DtIconListsManagerinstance (makVrv::DtDe &de)
 Returns instance of the manager. More...
 
static void registerInstance (makVrv::DtDe &, DtIconListsManager *)
 Register a new manager instance. More...
 

Public Attributes

boost::signals2::signal< void(const
std::set< DtString > &)> 
signal_iconListsChanged
 

Protected Attributes

std::set< DtStringmyIconLists
 
makVrv::DtDemyDe
 

Detailed Description

The icon lists manager is a simple manager that will maintain the current icon lists that can be shown and the current default icon list.

Constructor & Destructor Documentation

makVrf::DtIconListsManager::DtIconListsManager ( makVrv::DtDe )

CTOR.

virtual makVrf::DtIconListsManager::~DtIconListsManager ( )
virtual

DTOR.

Member Function Documentation

static DtIconListsManager& makVrf::DtIconListsManager::instance ( makVrv::DtDe de)
static

Returns instance of the manager.

static void makVrf::DtIconListsManager::registerInstance ( makVrv::DtDe ,
DtIconListsManager  
)
static

Register a new manager instance.

virtual void makVrf::DtIconListsManager::clear ( )
virtual

Clears out icon lists and sends signal with empty list.

virtual void makVrf::DtIconListsManager::addIconList ( const DtString )
virtual

Adds a new icon list.

virtual void makVrf::DtIconListsManager::removeIconList ( const DtString )
virtual

Removes the icon list. This will not change the current default icon list.

virtual bool makVrf::DtIconListsManager::hasIconList ( const DtString ) const
virtual

Returns true if the icon list exists.

const std::set<DtString>& makVrf::DtIconListsManager::iconLists ( ) const
inline

The icon lists.

virtual void makVrf::DtIconListsManager::setDefaultIconList ( const DtString )
virtual

Accessor for the current default icon list. If the list is different when the DtVrfExtendedApplicaitonSettings will emit that changed signal.

virtual DtString makVrf::DtIconListsManager::defaultIconList ( ) const
virtual
virtual void makVrf::DtIconListsManager::setShowForceColor ( bool  )
virtual

Accessor for showing force color. If the force color is different when the DtVrfExtendedApplicaitonSettings will emit that changed signal.

virtual bool makVrf::DtIconListsManager::showForceColor ( ) const
virtual

Member Data Documentation

boost::signals2::signal<void (const std::set<DtString>&)> makVrf::DtIconListsManager::signal_iconListsChanged
std::set<DtString> makVrf::DtIconListsManager::myIconLists
protected
makVrv::DtDe& makVrf::DtIconListsManager::myDe
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)