summaryrefslogtreecommitdiff
path: root/plugins/FTPFileYM/src/options.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/FTPFileYM/src/options.h')
-rw-r--r--plugins/FTPFileYM/src/options.h21
1 files changed, 4 insertions, 17 deletions
diff --git a/plugins/FTPFileYM/src/options.h b/plugins/FTPFileYM/src/options.h
index e4bd98fbc8..0c4051cf21 100644
--- a/plugins/FTPFileYM/src/options.h
+++ b/plugins/FTPFileYM/src/options.h
@@ -21,15 +21,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "stdafx.h"
#include "serverlist.h"
-class Options
+struct Options
{
-private:
- static Options *instance;
-
- Options() { };
- ~Options() { instance = nullptr; };
-
-public:
enum ETimeRange
{
TR_MINUTES= 0,
@@ -50,19 +43,13 @@ public:
int iDeleteTime;
ETimeRange timeRange;
- static Options &getInstance()
- {
- if (!instance)
- instance = new Options();
- return *instance;
- };
-
static void enableItems(HWND hwndDlg, bool state);
static int InitOptions(WPARAM wParam, LPARAM lParam);
static INT_PTR CALLBACK DlgProcOptsAccounts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam);
static INT_PTR CALLBACK DlgProcOptsAdvanced(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam);
- void deinit();
void loadOptions();
void saveOptions() const;
-}; \ No newline at end of file
+};
+
+extern Options opt;