diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2002-03-20 18:16:16 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2002-03-20 18:16:16 (GMT) |
commit | 49bcc1ad51e25b0d7c08a2861b997a9d10cf6379 (patch) | |
tree | 5081912d7925b370dd196c9632f3d231ffdf05e6 /Source/FLTKDialog/CMakeSetupGUIImplementation.h | |
parent | 2990c3db571a29a00fc59b5c572d5aa6cbe8d117 (diff) | |
download | CMake-49bcc1ad51e25b0d7c08a2861b997a9d10cf6379.zip CMake-49bcc1ad51e25b0d7c08a2861b997a9d10cf6379.tar.gz CMake-49bcc1ad51e25b0d7c08a2861b997a9d10cf6379.tar.bz2 |
ENH: remove fltk dialog as it is no longer supported
Diffstat (limited to 'Source/FLTKDialog/CMakeSetupGUIImplementation.h')
-rw-r--r-- | Source/FLTKDialog/CMakeSetupGUIImplementation.h | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/Source/FLTKDialog/CMakeSetupGUIImplementation.h b/Source/FLTKDialog/CMakeSetupGUIImplementation.h deleted file mode 100644 index 83fac2f..0000000 --- a/Source/FLTKDialog/CMakeSetupGUIImplementation.h +++ /dev/null @@ -1,83 +0,0 @@ -/*========================================================================= - - Program: Insight Segmentation & Registration Toolkit - Module: $RCSfile$ - Language: C++ - Date: $Date$ - Version: $Revision$ - - Copyright (c) 2002 Insight Consortium. All rights reserved. - See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details. - - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the above copyright notices for more information. - -=========================================================================*/ - -#ifndef CMakeSetupGUIImplementation_h -#define CMakeSetupGUIImplementation_h - -#include "CMakeSetupGUI.h" -#include "FLTKPropertyList.h" -#include <set> - - -/** - * - * This class implements the virtual methods - * declared in the GUI interface - * - */ - -class CMakeSetupGUIImplementation : public CMakeSetupGUI -{ - -public: - - CMakeSetupGUIImplementation(); - virtual ~CMakeSetupGUIImplementation(); - virtual void Close( void ); - virtual void Show( void ); - virtual void UpdateData( bool option ); - virtual void BrowseForBinaryPath( void ); - virtual void BrowseForSourcePath( void ); - virtual bool SetBinaryPath( const char * path ); - virtual bool SetSourcePath( const char * path ); - virtual void SaveCacheFromGUI( void ); - virtual void LoadCacheFromDiskToGUI( void ); - 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); - virtual void ClickOnConfigure(void); - virtual void ClickOnOK(void); - virtual void ClickOnCancel(void); - virtual void RunCMake( bool generateProjectFiles ); - -private: - virtual bool VerifyBinaryPath( const std::string & path ) const; - virtual bool VerifySourcePath( const std::string & path ) const; - virtual std::string ExpandPathAndMakeItAbsolute( const std::string & inputPath ) const; - -private: - fltk::PropertyList m_CacheEntriesList; - std::string m_WhereBuild; - std::string m_WhereSource; - std::string m_PathToExecutable; - std::string m_GeneratorChoiceString; - bool m_BuildPathChanged; - - std::set< std::string > m_RecentBinaryDirectories; - std::set< std::string > m_RecentSourceDirectories; - -}; - - -#endif |