kexi
kexistaticpart.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KEXISTATICPART_H
00022 #define KEXISTATICPART_H
00023
00024 #include "kexipart.h"
00025 #include "kexipartinfo.h"
00026
00027 namespace KexiPart
00028 {
00029
00033 class KEXICORE_EXPORT StaticInfo : public Info
00034 {
00035 public:
00036 StaticInfo(const QCString& mimeType, const QString& itemIcon, const QString& objectName);
00037 ~StaticInfo();
00038
00039 protected:
00040 };
00041
00045 class KEXICORE_EXPORT StaticPart : public Part
00046 {
00047 public:
00048 StaticPart(const QCString& mimeType, const QString& itemIcon, const QString& objectName);
00049 virtual ~StaticPart();
00050
00053 virtual KexiViewBase* createView(QWidget *parent, KexiDialogBase* dialog,
00054 KexiPart::Item &item, int viewMode, QMap<QString,QString>* args) = 0;
00055
00056 protected:
00058 KexiViewBase* createView(QWidget *parent, KexiDialogBase* dialog,
00059 KexiPart::Item &item, int viewMode = Kexi::DataViewMode);
00060 };
00061
00062 }
00063
00064 #endif
|