VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
makVrv::DtQIconConfiguration Class Reference

A single configuration for an icon. The icon configuration is used by the DtWidgetIconStyleManager to manage icons for Qt widgets. This configuration class exists in vrvCore instead of vrvCoreQt because there are classes in vrvCore, e.g. DtVisualTypeManager, that also want to configure icons for Qt widgets.

Public Types

enum  Mode { Mode::Normal, Mode::Disabled, Mode::Active, Mode::Selected }
 
enum  State { State::On, State::Off }
 
typedef std::pair
< DtQIconConfiguration::Mode,
DtQIconConfiguration::State
DtQIconModeAndStatePair
 

Public Member Functions

 DtQIconConfiguration (const std::string &fileNameOrPath, Mode mode=Mode::Normal, State state=State::Off)
 

Public Attributes

Mode myIconMode
 
State myIconState
 
std::string myIconFileNameOrPath
 

Member Typedef Documentation

Member Enumeration Documentation

Duplicate of Qt's QIcon::Mode.

Enumerator
Normal 
Disabled 
Active 
Selected 

Duplicate of Qt's QIcon::State.

Enumerator
On 
Off 

Constructor & Destructor Documentation

makVrv::DtQIconConfiguration::DtQIconConfiguration ( const std::string &  fileNameOrPath,
Mode  mode = Mode::Normal,
State  state = State::Off 
)

CTOR.

Member Data Documentation

Mode makVrv::DtQIconConfiguration::myIconMode
State makVrv::DtQIconConfiguration::myIconState
std::string makVrv::DtQIconConfiguration::myIconFileNameOrPath

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)