summaryrefslogtreecommitdiffstats
path: root/kitchensync/src/configguisunbird.h
diff options
context:
space:
mode:
Diffstat (limited to 'kitchensync/src/configguisunbird.h')
-rw-r--r--kitchensync/src/configguisunbird.h133
1 files changed, 0 insertions, 133 deletions
diff --git a/kitchensync/src/configguisunbird.h b/kitchensync/src/configguisunbird.h
deleted file mode 100644
index 67d61bf6..00000000
--- a/kitchensync/src/configguisunbird.h
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- This file is part of KitchenSync.
-
- Copyright (c) 2007 Tobias Koenig <tokoe@kde.org>
- Copyright (c) 2007 Anirudh Ramesh <abattoir@abattoir.in>
-
- 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 CONFIGGUISUNBIRD_H
-#define CONFIGGUISUNBIRD_H
-
-#include "configgui.h"
-
-class TQWidget;
-class TQSpinBox;
-class TQCheckBox;
-class TQVBoxLayout;
-class TQSpacerItem;
-class TQSignalMapper;
-
-class KURLRequester;
-class KPushButton;
-class KLineEdit;
-
-class LocalCalendar : public TQWidget
-{
- Q_OBJECT
-
-
- public:
- LocalCalendar( TQWidget *parent = 0 );
- LocalCalendar( const TQString &path,
- const TQString &defaultcal,
- const TQString &days, TQWidget *parent = 0 );
-
- KURLRequester *mPathRequester;
- TQCheckBox *mDaysCheckBox;
- TQSpinBox *mDaysSpinBox;
- TQCheckBox *mDefaultCheckBox;
-
- signals:
- void deleteRequest( LocalCalendar* );
-
- private slots:
- void deleteWidget();
- void toggleDays( bool days );
-
- private:
- void initGui();
-};
-
-class WebdavCalendar : public TQWidget
-{
- Q_OBJECT
-
-
- public:
- WebdavCalendar( TQWidget *parent = 0 );
- WebdavCalendar( const TQString &username,
- const TQString &password,
- const TQString &url,
- const TQString &defaultcal,
- const TQString &days, TQWidget *parent = 0 );
-
- KLineEdit *mUrl;
- TQCheckBox *mDaysCheckBox;
- TQSpinBox *mDaysSpinBox;
- TQCheckBox *mDefaultCheckBox;
- KLineEdit *mUsername;
- KLineEdit *mPassword;
-
- signals:
- void deleteRequest( WebdavCalendar* );
-
- private slots:
- void deleteWidget();
- void toggleDays( bool state );
-
- private:
- void initGui();
-};
-
-class ConfigGuiSunbird : public ConfigGui
-{
- Q_OBJECT
-
-
- public:
- ConfigGuiSunbird( const QSync::Member &, TQWidget *parent );
-
- void load( const TQString &xml );
-
- TQString save() const;
-
- public slots:
- void addLocalCalendar();
- void addWebdavCalendar();
-
- void delLocalCalendar( LocalCalendar* );
- void delWebdavCalendar( WebdavCalendar* );
-
- private:
- TQValueList<LocalCalendar*> mLocalList;
- TQValueList<WebdavCalendar*> mWebdavList;
-
- TQWidget *mLocalWidget;
- TQWidget *mWebdavWidget;
-
- TQVBoxLayout *mLocalLayout;
- TQVBoxLayout *mWebdavLayout;
-
- KPushButton *mLocalAddButton;
- KPushButton *mWebdavAddButton;
-
- TQSpacerItem *mLocalSpacer;
- TQSpacerItem *mWebdavSpacer;
-};
-
-#endif