diff options
Diffstat (limited to 'FreeFileSync/Source/RealTimeSync/folder_selector2.h')
-rwxr-xr-x | FreeFileSync/Source/RealTimeSync/folder_selector2.h | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/FreeFileSync/Source/RealTimeSync/folder_selector2.h b/FreeFileSync/Source/RealTimeSync/folder_selector2.h index 4dbe06d5..7b32e15a 100755 --- a/FreeFileSync/Source/RealTimeSync/folder_selector2.h +++ b/FreeFileSync/Source/RealTimeSync/folder_selector2.h @@ -1,46 +1,46 @@ -// *****************************************************************************
-// * This file is part of the FreeFileSync project. It is distributed under *
-// * GNU General Public License: http://www.gnu.org/licenses/gpl-3.0 *
-// * Copyright (C) Zenju (zenju AT freefilesync DOT org) - All Rights Reserved *
-// *****************************************************************************
-
-#ifndef FOLDER_SELECTOR2_H_073246031245342566
-#define FOLDER_SELECTOR2_H_073246031245342566
-
-#include <zen/zstring.h>
-#include <wx/stattext.h>
-#include <wx/button.h>
-#include <wx/textctrl.h>
-#include <wx+/file_drop.h>
-
-namespace zen
-{
-//handle drag and drop, tooltip, label and manual input, coordinating a wxWindow, wxButton, and wxTextCtrl
-
-class FolderSelector2 : public wxEvtHandler
-{
-public:
- FolderSelector2(wxWindow& dropWindow,
- wxButton& selectButton,
- wxTextCtrl& folderPathCtrl,
- wxStaticText* staticText); //optional
-
- ~FolderSelector2();
-
- Zstring getPath() const;
- void setPath(const Zstring& dirpath);
-
-private:
- void onMouseWheel (wxMouseEvent& event);
- void onFilesDropped (FileDropEvent& event);
- void onEditFolderPath(wxCommandEvent& event);
- void onSelectDir (wxCommandEvent& event);
-
- wxWindow& dropWindow_;
- wxButton& selectButton_;
- wxTextCtrl& folderPathCtrl_;
- wxStaticText* staticText_ = nullptr; //optional
-};
-}
-
-#endif //FOLDER_SELECTOR2_H_073246031245342566
+// ***************************************************************************** +// * This file is part of the FreeFileSync project. It is distributed under * +// * GNU General Public License: http://www.gnu.org/licenses/gpl-3.0 * +// * Copyright (C) Zenju (zenju AT freefilesync DOT org) - All Rights Reserved * +// ***************************************************************************** + +#ifndef FOLDER_SELECTOR2_H_073246031245342566 +#define FOLDER_SELECTOR2_H_073246031245342566 + +#include <zen/zstring.h> +#include <wx/stattext.h> +#include <wx/button.h> +#include <wx/textctrl.h> +#include <wx+/file_drop.h> + +namespace zen +{ +//handle drag and drop, tooltip, label and manual input, coordinating a wxWindow, wxButton, and wxTextCtrl + +class FolderSelector2 : public wxEvtHandler +{ +public: + FolderSelector2(wxWindow& dropWindow, + wxButton& selectButton, + wxTextCtrl& folderPathCtrl, + wxStaticText* staticText); //optional + + ~FolderSelector2(); + + Zstring getPath() const; + void setPath(const Zstring& dirpath); + +private: + void onMouseWheel (wxMouseEvent& event); + void onFilesDropped (FileDropEvent& event); + void onEditFolderPath(wxCommandEvent& event); + void onSelectDir (wxCommandEvent& event); + + wxWindow& dropWindow_; + wxButton& selectButton_; + wxTextCtrl& folderPathCtrl_; + wxStaticText* staticText_ = nullptr; //optional +}; +} + +#endif //FOLDER_SELECTOR2_H_073246031245342566 |