From 8473fb7c85680042038cc0ad40d4e22bb6a639e7 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Fri, 12 Oct 2012 11:29:22 +0000 Subject: FTPFileYM: folders restructurization git-svn-id: http://svn.miranda-ng.org/main/trunk@1885 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/FTPFileYM/serverlist.h | 79 ------------------------------------------ 1 file changed, 79 deletions(-) delete mode 100644 plugins/FTPFileYM/serverlist.h (limited to 'plugins/FTPFileYM/serverlist.h') diff --git a/plugins/FTPFileYM/serverlist.h b/plugins/FTPFileYM/serverlist.h deleted file mode 100644 index 8a1a540172..0000000000 --- a/plugins/FTPFileYM/serverlist.h +++ /dev/null @@ -1,79 +0,0 @@ -/* -FTP File YM plugin -Copyright (C) 2007-2010 Jan Holub - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation version 2 -of the License. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#pragma once - -#include "common.h" - -class ServerList -{ -private: - static ServerList *instance; - ServerList() { }; - ~ServerList() { instance = NULL; }; - -public: - class FTP - { - public: - enum EProtoType - { - FT_STANDARD = 0, - FT_SSL_EXPLICIT, - FT_SSL_IMPLICIT, - FT_SSH - }; - - bool bEnabled; - TCHAR stzName[64]; - char szServer[256]; - char szUser[64]; - char szPass[64]; - char szDir[64]; - char szChmod[256]; - char szUrl[256]; - EProtoType ftpProto; - int iPort; - bool bPassive; - - FTP(int index); - - bool isValid() const; - char *getProtoString() const; - }; - - static const int FTP_COUNT = 5; - - vector items; - - FTP *operator[] (int i) const { return items[i]; }; - void add(FTP *newItem) { items.push_back(newItem); } - size_t size() { return items.size(); } - - static ServerList &getInstance() - { - if (!instance) - instance = new ServerList(); - return *instance; - }; - - void init(); - void deinit(); - void saveToDb() const; - FTP *getSelected() const; -}; \ No newline at end of file -- cgit v1.2.3