VR-Forces Developer's Guide
 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 | Protected Attributes
makVrf::DtPaletteInformationManager Class Reference

The DtPaletteInformationManager is a class that is used to initially setup the palette for display. Any information here must be set before the palette is displayed. Any changes made after the palette has been displayed will only be taken into account on the next start of the front-end.

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

Public Member Functions

 DtPaletteInformationManager (makVrv::DtDe &)
 
virtual ~DtPaletteInformationManager () override
 
virtual int numberOfTagLines () const
 
virtual void setNumberOfTagLines (int)
 
virtual void setShowTopCategories (int)
 
virtual int showTopCategories () const
 
virtual void setShowFavoritesCategory (bool)
 
virtual bool showFavoritesCategory () const
 
virtual void setShowAllCategory (bool)
 
virtual bool showAllCategory () const
 
virtual void setShowRecentCategory (bool)
 
virtual bool showRecentCategory () const
 
virtual void loadDefaults (bool fromFactory=false)
 
virtual void saveAsDefaults ()
 
virtual void setAutoSave (bool b)
 
bool autoSave () const
 
virtual void getRecord (DtPaletteInformationSettingsRecord &rec) const
 
virtual void setFromRecord (const DtPaletteInformationSettingsRecord &rec)
 
virtual void getSplitRecord (std::vector< DtPaletteInformationSettingsRecord > &rec, std::vector< std::string > &fileNames)
 
virtual void addRecords (DtPaletteInformationSettingsRecord &recs, DtPaletteInformationSettingsRecord &combinedRec)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static
DtPaletteInformationManager
instance (makVrv::DtDe &de)
 
static void registerInstance (makVrv::DtDe &, DtPaletteInformationManager *)
 

Protected Attributes

makVrv::DtDemyDe
 
DtPaletteInformationSettingsRecord myRecord
 

Constructor & Destructor Documentation

makVrf::DtPaletteInformationManager::DtPaletteInformationManager ( makVrv::DtDe )
virtual makVrf::DtPaletteInformationManager::~DtPaletteInformationManager ( )
overridevirtual

Member Function Documentation

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

Returns instance of the messager.

static void makVrf::DtPaletteInformationManager::registerInstance ( makVrv::DtDe ,
DtPaletteInformationManager  
)
static
virtual int makVrf::DtPaletteInformationManager::numberOfTagLines ( ) const
virtual

Number of tag lines to show. This will include the top level tag category icon line. Minimum is one, default is 3.

virtual void makVrf::DtPaletteInformationManager::setNumberOfTagLines ( int  )
virtual
virtual void makVrf::DtPaletteInformationManager::setShowTopCategories ( int  )
virtual

Number of categories in total that can be shown (except for top level)

virtual int makVrf::DtPaletteInformationManager::showTopCategories ( ) const
virtual
virtual void makVrf::DtPaletteInformationManager::setShowFavoritesCategory ( bool  )
virtual

Whether or not to show the favorites category star on the top line. Default is true.

virtual bool makVrf::DtPaletteInformationManager::showFavoritesCategory ( ) const
virtual
virtual void makVrf::DtPaletteInformationManager::setShowAllCategory ( bool  )
virtual

Whether or not to show the all category on the top line. Default is true.

virtual bool makVrf::DtPaletteInformationManager::showAllCategory ( ) const
virtual
virtual void makVrf::DtPaletteInformationManager::setShowRecentCategory ( bool  )
virtual

Whether or not to show the recent category on the top line. Default is true.

virtual bool makVrf::DtPaletteInformationManager::showRecentCategory ( ) const
virtual
virtual void makVrf::DtPaletteInformationManager::loadDefaults ( bool  fromFactory = false)
virtual

Loads default or factory record.

virtual void makVrf::DtPaletteInformationManager::saveAsDefaults ( )
virtual

Saves record as default record.

virtual void makVrf::DtPaletteInformationManager::setAutoSave ( bool  b)
virtual
bool makVrf::DtPaletteInformationManager::autoSave ( ) const
virtual void makVrf::DtPaletteInformationManager::getRecord ( DtPaletteInformationSettingsRecord rec) const
virtual
virtual void makVrf::DtPaletteInformationManager::setFromRecord ( const DtPaletteInformationSettingsRecord rec)
virtual
virtual void makVrf::DtPaletteInformationManager::getSplitRecord ( std::vector< DtPaletteInformationSettingsRecord > &  rec,
std::vector< std::string > &  fileNames 
)
inlinevirtual

To support writing element definitions in folders as multiple files not implemented.

virtual void makVrf::DtPaletteInformationManager::addRecords ( DtPaletteInformationSettingsRecord recs,
DtPaletteInformationSettingsRecord combinedRec 
)
inlinevirtual

To support writing element definitions in folders as multiple files not implemented.

Member Data Documentation

makVrv::DtDe& makVrf::DtPaletteInformationManager::myDe
protected
DtPaletteInformationSettingsRecord makVrf::DtPaletteInformationManager::myRecord
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)