FLImaging 7.1.24.1
GUIThemePreset.h
1#pragma once
2#include "DefinitionsGUIStyle.h"
3
11
15namespace FLImaging
16{
20 namespace GUI
21 {
27 class FL_EXPORT CGUIThemePreset
28 {
29 friend class CGUIManagerStyle;
30
31 public:
37
45 CGUIThemePreset(const CGUIThemePreset& flfAttrBasic);
46
55
61
71 const CGUIThemePreset& operator=(const CGUIThemePreset& flfAttrBasic);
72
84 const CResult Assign(const CGUIThemePreset& flfAttrBasic);
85
97 const CResult Assign(const CGUIThemePreset* pObject);
98
99 static const CResult GetBasalt(CGUIThemePreset*& pObject);
100 static const CResult GetObsidian(CGUIThemePreset*& pObject);
101 static const CResult GetGranite(CGUIThemePreset*& pObject);
102 static const CResult GetOpal(CGUIThemePreset*& pObject);
103
104 protected:
105 std::unordered_map<EGUIControlType, SControlStyleGroupBasic*>& m_mapControlStyles;
106 std::unordered_map<EGUIControlType, SControlStyleGroupBasic*>& m_mapControlStylesOnPropertyGridCtrl;
107 std::unordered_map<EGUIControlType, sControlStyleGroupSubButton*>& m_mapSubButtonStyles;
108 std::unordered_map<EGUIControlType, sControlStyleGroupSubButton*>& m_mapSubButtonStylesOnPropertyGridCtrl;
109 };
110 }
111}
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1676
CGUIThemePreset(const CGUIThemePreset *pObject)
const CResult Assign(const CGUIThemePreset *pObject)
const CResult Assign(const CGUIThemePreset &flfAttrBasic)
CGUIThemePreset(const CGUIThemePreset &flfAttrBasic)
const CGUIThemePreset & operator=(const CGUIThemePreset &flfAttrBasic)
Definition D2DObject.h:12