/* This file is part of the KDE project Copyright (C) 2005 Jaroslaw Staniek This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library 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 Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301, USA. */ #include "kexisimpleprintingpart.h" #include "kexisimpleprintingpagesetup.h" #include #include #include #include #include #include KexiSimplePrintingPart::KexiSimplePrintingPart() : KexiPart::StaticPart("kexi/simpleprinting", "document-print", i18n("Printing")) { // REGISTERED ID: //?? m_registeredPartID = (int)KexiPart::QueryObjectType; /* m_names["instanceName"] = i18n("Translate this word using only lowercase alphanumeric characters (a..z, 0..9). " "Use '_' character instead of spaces. First character should be a..z character. " "If you cannot use latin characters in your language, use english word.", "query");*/ m_names["instanceCaption"] = i18n("Printing"); m_supportedViewModes = Kexi::DesignViewMode; m_supportedUserViewModes = Kexi::DesignViewMode; } KexiSimplePrintingPart::~KexiSimplePrintingPart() { } KexiViewBase* KexiSimplePrintingPart::createView(TQWidget *parent, KexiDialogBase* dialog, KexiPart::Item &item, int viewMode, TQMap* args) { Q_UNUSED( item ); if (viewMode == Kexi::DesignViewMode) { KexiSimplePrintingPageSetup *w = new KexiSimplePrintingPageSetup( dialog->mainWin(), parent, args ); return w; } return 0; } #include "kexisimpleprintingpart.moc"