diff options
author | Luis Ibanez <luis.ibanez@kitware.com> | 2001-06-21 12:41:14 (GMT) |
---|---|---|
committer | Luis Ibanez <luis.ibanez@kitware.com> | 2001-06-21 12:41:14 (GMT) |
commit | 446ea3b97d2004f11d9002ec09872a796548e771 (patch) | |
tree | d7fff47eb567d6ab5774fa9858b9ad93122695c7 /Source/FLTKDialog/FLTKPropertyList.h | |
parent | 8fe1e1fcc6be2de71ebe3ce2e252c2e8bd75931b (diff) | |
download | CMake-446ea3b97d2004f11d9002ec09872a796548e771.zip CMake-446ea3b97d2004f11d9002ec09872a796548e771.tar.gz CMake-446ea3b97d2004f11d9002ec09872a796548e771.tar.bz2 |
ENH: PropertyRows have now a reference to CMakeSetupGUI and save the cache
at each callback action
Diffstat (limited to 'Source/FLTKDialog/FLTKPropertyList.h')
-rw-r--r-- | Source/FLTKDialog/FLTKPropertyList.h | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/Source/FLTKDialog/FLTKPropertyList.h b/Source/FLTKDialog/FLTKPropertyList.h index b750c27..ef1318d 100644 --- a/Source/FLTKDialog/FLTKPropertyList.h +++ b/Source/FLTKDialog/FLTKPropertyList.h @@ -5,6 +5,9 @@ #include <string> +class CMakeSetupGUIImplementation; + + namespace fltk { @@ -36,6 +39,10 @@ public: } }; + + + + ///////////////////////////////////////////////////////////////////////////// // PropertyList window @@ -53,7 +60,8 @@ public: CHECKBOX, PATH }; - PropertyList(); + + PropertyList( CMakeSetupGUIImplementation * ); // Attributes public: @@ -93,19 +101,10 @@ protected: int AddPropItem(PropertyItem* pItem); - /* - bool m_Dirty; - int m_curSel; - int m_prevSel; - int m_nDivider; - int m_nDivTop; - int m_nDivBtm; - int m_nOldDivX; - int m_nLastBox; - */ - std::set<PropertyItem*> m_PropertyItems; + CMakeSetupGUIImplementation * m_CMakeSetup; + }; |