summaryrefslogtreecommitdiffstats
path: root/Source/FLTKDialog/FLTKPropertyList.h
diff options
context:
space:
mode:
authorLuis Ibanez <luis.ibanez@kitware.com>2001-06-21 12:41:14 (GMT)
committerLuis Ibanez <luis.ibanez@kitware.com>2001-06-21 12:41:14 (GMT)
commit446ea3b97d2004f11d9002ec09872a796548e771 (patch)
treed7fff47eb567d6ab5774fa9858b9ad93122695c7 /Source/FLTKDialog/FLTKPropertyList.h
parent8fe1e1fcc6be2de71ebe3ce2e252c2e8bd75931b (diff)
downloadCMake-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.h23
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;
+
};