CMakeSetupGUIImplementation.h 946 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef CMakeSetupGUIImplementation_h
  2. #define CMakeSetupGUIImplementation_h
  3. #include "CMakeSetupGUI.h"
  4. /**
  5. *
  6. * This class implements the virtual methods
  7. * declared in the GUI interface
  8. *
  9. */
  10. class CMakeSetupGUIImplementation : public CMakeSetupGUI
  11. {
  12. public:
  13. CMakeSetupGUIImplementation();
  14. virtual ~CMakeSetupGUIImplementation();
  15. virtual void Close( void );
  16. virtual void Show( void );
  17. virtual void UpdateData( bool option );
  18. virtual void BuildProjectFiles( void );
  19. virtual void BrowseForBinaryPath( void );
  20. virtual void BrowseForSourcePath( void );
  21. virtual void SetBinaryPath( const char * path );
  22. virtual void SetSourcePath( const char * path );
  23. virtual bool VerifyBinaryPath( const char * path );
  24. virtual bool VerifySourcePath( const char * path );
  25. virtual void SaveCacheFromGUI( void );
  26. virtual void LoadCacheFromDiskToGUI( void );
  27. virtual void FillCacheGUIFromCacheManager( void );
  28. };
  29. #endif