KCal Library
resourcecachedconfig.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KCAL_RESOURCECACHEDCONFIG_H
00022 #define KCAL_RESOURCECACHEDCONFIG_H
00023
00024 #include <QtGui/QWidget>
00025 #include "kcal_export.h"
00026
00027 namespace KCal {
00028
00029 class ResourceCached;
00030
00036 class KCAL_EXPORT ResourceCachedReloadConfig : public QWidget
00037 {
00038 Q_OBJECT
00039 public:
00040 explicit ResourceCachedReloadConfig( QWidget *parent = 0 );
00041 ~ResourceCachedReloadConfig();
00042 public Q_SLOTS:
00043 void loadSettings( ResourceCached *resource );
00044 void saveSettings( ResourceCached *resource );
00045
00046 protected Q_SLOTS:
00047 void slotIntervalToggled( bool );
00048
00049 private:
00050
00051 Q_DISABLE_COPY( ResourceCachedReloadConfig )
00052 class Private;
00053 Private *const d;
00054
00055 };
00056
00062 class KCAL_EXPORT ResourceCachedSaveConfig : public QWidget
00063 {
00064 Q_OBJECT
00065 public:
00066 explicit ResourceCachedSaveConfig( QWidget *parent = 0 );
00067 ~ResourceCachedSaveConfig();
00068
00069 public Q_SLOTS:
00070 void loadSettings( ResourceCached *resource );
00071 void saveSettings( ResourceCached *resource );
00072
00073 protected Q_SLOTS:
00074 void slotIntervalToggled( bool );
00075
00076 private:
00077
00078 Q_DISABLE_COPY( ResourceCachedSaveConfig )
00079 class Private;
00080 Private *const d;
00081
00082 };
00083
00084 }
00085
00086 #endif