diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-05-04 17:19:02 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2023-05-04 17:19:02 +0900 |
commit | 860c879989e9e3f51f6654579e7bf3fddc652d85 (patch) | |
tree | fdfb273f697d363d8a59d2e208f6eb68f8e72b2b /kitchensync/src/syncprocessmanager.h | |
parent | 5629ca069bd0c1d5c7bee83f3eac2b8418939854 (diff) | |
download | tdepim-860c879989e9e3f51f6654579e7bf3fddc652d85.tar.gz tdepim-860c879989e9e3f51f6654579e7bf3fddc652d85.zip |
Drop deprecated kitchensync code
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'kitchensync/src/syncprocessmanager.h')
-rw-r--r-- | kitchensync/src/syncprocessmanager.h | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/kitchensync/src/syncprocessmanager.h b/kitchensync/src/syncprocessmanager.h deleted file mode 100644 index 17adf19d..00000000 --- a/kitchensync/src/syncprocessmanager.h +++ /dev/null @@ -1,101 +0,0 @@ -/* - This file is part of KitchenSync. - - Copyright (c) 2005 Cornelius Schumacher <schumacher@kde.org> - - 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; either version 2 of the License, or - (at your option) any later version. - - 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, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. -*/ -#ifndef SYNCPROCESSMANAGER_H -#define SYNCPROCESSMANAGER_H - -#include <tqobject.h> - -#include <libqopensync/group.h> - -namespace QSync { -class Environment; -} - -class SyncProcess; - -class SyncProcessManager : public TQObject -{ - Q_OBJECT - - public: - static SyncProcessManager *self(); - - /** - Destroys the SyncProcessList. - */ - ~SyncProcessManager(); - - /** - Return OpenSync Environment. - */ - QSync::Environment *environment() const { return mEnvironment; } - - /** - Returns the number of SyncProcesses. - */ - int count() const; - - /** - Returns the SyncProcess at position @param pos. - */ - SyncProcess* at( int pos ) const; - - /** - Returns the SyncProcess with the given @param group. - */ - SyncProcess* byGroup( const QSync::Group &group ); - - /** - Returns the SyncProcess with the given group @param name. - */ - SyncProcess* byGroupName( const TQString &name ); - - /** - Adds a group with given @param name. - */ - void addGroup( const TQString &name ); - - /** - Removes the given @param sync process. - */ - void remove( SyncProcess *syncProcess ); - - /** - Adds @param plugin instance as member to the group of @param process. - */ - QSync::Result addMember( SyncProcess *process, const QSync::Plugin &plugin ); - - signals: - void changed(); - void syncProcessChanged( SyncProcess *process ); - - private: - SyncProcessManager(); - - void init( QSync::Environment *environment ); - - TQValueList<SyncProcess*> mProcesses; - QSync::Environment *mEnvironment; - - static SyncProcessManager *mSelf; -}; - -#endif |