diff options
Diffstat (limited to 'scribus/designer/sctablewidgetplugin.cpp')
| -rw-r--r-- | scribus/designer/sctablewidgetplugin.cpp | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/scribus/designer/sctablewidgetplugin.cpp b/scribus/designer/sctablewidgetplugin.cpp new file mode 100644 index 0000000..8969cd4 --- /dev/null +++ b/scribus/designer/sctablewidgetplugin.cpp @@ -0,0 +1,88 @@ +/* +For general Scribus (>=1.3.2) copyright and licensing information please refer +to the COPYING file provided with the program. Following this notice may exist +a copyright and/or license notice that predates the release of Scribus 1.3.2 +for which a new license (GPL+exception) is in place. +*/ +#include <QtPlugin> +#include "sctablewidgetplugin.h" +#include "sctablewidget.h" + +ScTableWidgetPlugin::ScTableWidgetPlugin(QObject* parent) + : QObject(parent), initialized(false) +{ +} + +void ScTableWidgetPlugin::initialize(QDesignerFormEditorInterface* core) +{ + Q_UNUSED(core); + if (!initialized) + initialized = true; +} + +bool ScTableWidgetPlugin::isInitialized() const +{ + return initialized; +} + +QWidget* ScTableWidgetPlugin::createWidget(QWidget* parent) +{ + return new ScTableWidget(parent); +} + +QString ScTableWidgetPlugin::name() const +{ + return QLatin1String("ScTableWidget"); +} + +QString ScTableWidgetPlugin::group() const +{ + return QLatin1String("Scribus"); +} + +QIcon ScTableWidgetPlugin::icon() const +{ + return QIcon(); +} + +QString ScTableWidgetPlugin::toolTip() const +{ + return QString(); +} + +QString ScTableWidgetPlugin::whatsThis() const +{ + return QString(); +} + +bool ScTableWidgetPlugin::isContainer() const +{ + return false; +} + +QString ScTableWidgetPlugin::domXml() const +{ + return QLatin1String("<widget class=\"ScTableWidget\" name=\"ScTableWidget1\">\n" + " <property name=\"geometry\">\n" + " <rect>\n" + " <x>0</x>\n" + " <y>0</y>\n" + " <width>180</width>\n" + " <height>80</height>\n" + " </rect>\n" + " </property>\n" + "</widget>\n"); +} + +QString ScTableWidgetPlugin::includeFile() const +{ + return QLatin1String("sctablewidget.h"); +} + +QString ScTableWidgetPlugin::codeTemplate() const +{ + return QString(); +} + + Q_EXPORT_PLUGIN2(scribus_sctablewidget, ScTableWidgetPlugin) + |
