diff options
Diffstat (limited to 'Source/FLTKDialog/CMakeSetupGUIImplementation.h')
-rw-r--r-- | Source/FLTKDialog/CMakeSetupGUIImplementation.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Source/FLTKDialog/CMakeSetupGUIImplementation.h b/Source/FLTKDialog/CMakeSetupGUIImplementation.h index 9720125..273ac16 100644 --- a/Source/FLTKDialog/CMakeSetupGUIImplementation.h +++ b/Source/FLTKDialog/CMakeSetupGUIImplementation.h @@ -4,6 +4,7 @@ #include "CMakeSetupGUI.h" #include "FLTKPropertyList.h" +#include <set> /** @@ -33,6 +34,13 @@ public: virtual void FillCacheGUIFromCacheManager( void ); virtual void FillCacheManagerFromCacheGUI( void ); virtual void SetPathToExecutable( const char * path ); + virtual void LoadRecentDirectories(void); + virtual void SaveRecentDirectories(void); + virtual void ShowRecentBinaryDirectories(void); + virtual void ShowRecentSourceDirectories(void); + virtual void SelectOneRecentSourceDirectory(void); + virtual void SelectOneRecentBinaryDirectory(void); + virtual void UpdateListOfRecentDirectories(void); private: virtual bool VerifyBinaryPath( const std::string & path ) const; @@ -45,6 +53,10 @@ private: std::string m_WhereSource; std::string m_PathToExecutable; bool m_BuildPathChanged; + + std::set< std::string > m_RecentBinaryDirectories; + std::set< std::string > m_RecentSourceDirectories; + }; |