kexi
kexisimpleprintingpart.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "kexisimpleprintingpart.h"
00021 #include "kexisimpleprintingpagesetup.h"
00022
00023 #include <kdebug.h>
00024 #include <kgenericfactory.h>
00025
00026 #include <keximainwindow.h>
00027 #include <kexidialogbase.h>
00028 #include <kexiproject.h>
00029 #include <kexipartinfo.h>
00030
00031 KexiSimplePrintingPart::KexiSimplePrintingPart()
00032 : KexiPart::StaticPart("kexi/simpleprinting", "fileprint", i18n("Printing"))
00033 {
00034
00035
00036
00037
00038
00039
00040
00041
00042 m_names["instanceCaption"] = i18n("Printing");
00043 m_supportedViewModes = Kexi::DesignViewMode;
00044 m_supportedUserViewModes = Kexi::DesignViewMode;
00045 }
00046
00047 KexiSimplePrintingPart::~KexiSimplePrintingPart()
00048 {
00049 }
00050
00051 KexiViewBase* KexiSimplePrintingPart::createView(QWidget *parent, KexiDialogBase* dialog,
00052 KexiPart::Item &item, int viewMode, QMap<QString,QString>* args)
00053 {
00054 Q_UNUSED( item );
00055 if (viewMode == Kexi::DesignViewMode) {
00056 KexiSimplePrintingPageSetup *w = new KexiSimplePrintingPageSetup( dialog->mainWin(), parent, args );
00057 return w;
00058 }
00059
00060 return 0;
00061 }
00062
00063 #include "kexisimpleprintingpart.moc"
|