viewer.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
#ifndef KSYNC_VIEWER_H
00023
#define KSYNC_VIEWER_H
00024
00025
#include <actionpart.h>
00026
00027
#include <klistview.h>
00028
#include <klocale.h>
00029
00030
#include <qpixmap.h>
00031
#include <qptrlist.h>
00032
00033
class KAboutData;
00034
00035
namespace KSync {
00036
00037
class Viewer :
public ActionPart
00038 {
00039 Q_OBJECT
00040
00041
public:
00042 Viewer(
QWidget *parent,
const char *name,
QObject *object = 0,
00043
const char *name2 = 0,
const QStringList & =
QStringList() );
00044
virtual ~Viewer();
00045
00046
static KAboutData *createAboutData();
00047
00048
QString type() const;
00049
QString title() const;
00050
QString description() const;
00051
bool hasGui() const;
00052
QPixmap *pixmap();
00053
QString iconName() const;
00054
QWidget *widget();
00055
00056
void executeAction();
00057
00058
bool needsKonnectorRead()
const {
return true; }
00059
00060
protected slots:
00061
void expandAll();
00062
void collapseAll();
00063
00064
private:
00065
QPixmap mPixmap;
00066
QWidget *mTopWidget;
00067
00068 KListView *mListView;
00069 };
00070
00071 }
00072
00073
#endif
This file is part of the documentation for kitchensync Library Version 3.3.0.