summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-02-26 01:15:50 -0500
committerBen Boeckel <MathStuf@gmail.com>2009-02-26 01:15:50 -0500
commit68f72553f035a3f7439f2be17a71427fa18f28f5 (patch)
tree825f74f51f527dcd246a8287d42d9a3b3ce683f9
parentdf95206dbd1c127ef053787990faf65ad6ab2863 (diff)
Add makekdewidgets files (source file duplicated while upstream bug exists)
-rw-r--r--sigmodr/corewidgets/sigmodr.widgets23
-rw-r--r--sigmodr/corewidgets/sigmodrwidgets.cpp188
2 files changed, 211 insertions, 0 deletions
diff --git a/sigmodr/corewidgets/sigmodr.widgets b/sigmodr/corewidgets/sigmodr.widgets
new file mode 100644
index 00000000..5ef4b42b
--- /dev/null
+++ b/sigmodr/corewidgets/sigmodr.widgets
@@ -0,0 +1,23 @@
+[Global]
+PluginName=SigmodrCoreWidgetsPlugin
+Includes=sigmodr/corewidgets/FractionWidget.h,sigmodr/corewidgets/ScriptWidget.h,phonon/volumeslider.h,phonon/seekslider.h
+
+[Sigmodr::CoreWidgets::FractionWidget]
+ToolTip=Fraction editor
+WhatsThis=Widget for editing a fraction for Sigmodr
+Group=Sigmodr
+
+[Sigmodr::CoreWidgets::ScriptWidget]
+ToolTip=Script editor
+WhatsThis=Widget for editing a script for Sigmodr
+Group=Sigmodr
+
+[Phonon::SeekSlider]
+ToolTip=Seek widget for media streams
+WhatsThis=Widget for seeking in a media stream
+Group=Phonon
+
+[Phonon::VolumeSlider]
+ToolTip=Volume slider for Phonon
+WhatsThis=Widget for changing the volume
+Group=Phonon
diff --git a/sigmodr/corewidgets/sigmodrwidgets.cpp b/sigmodr/corewidgets/sigmodrwidgets.cpp
new file mode 100644
index 00000000..fc685847
--- /dev/null
+++ b/sigmodr/corewidgets/sigmodrwidgets.cpp
@@ -0,0 +1,188 @@
+/**
+* This file was autogenerated by makekdewidgets. Any changes will be lost!
+* The generated code in this file is licensed under the same license that the
+* input file.
+*/
+#include <QIcon>
+#include <QtDesigner/QDesignerContainerExtension>
+#include <QtDesigner/QDesignerCustomWidgetInterface>
+#include <qplugin.h>
+#include <qdebug.h>
+#include <KComponentData>
+
+#include <sigmodr/corewidgets/FractionWidget.h>
+#include <sigmodr/corewidgets/ScriptWidget.h>
+#include <phonon/seekslider.h>
+#include <phonon/volumeslider.h>
+
+
+class SigmodrCoreWidgetsFractionWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(QDesignerCustomWidgetInterface)
+public:
+ SigmodrCoreWidgetsFractionWidgetPlugin(QObject *parent = 0) :
+ QObject(parent), mInitialized(false) {}
+ virtual ~SigmodrCoreWidgetsFractionWidgetPlugin() {}
+
+ bool isContainer() const { return false; }
+ bool isInitialized() const { return mInitialized; }
+ QIcon icon() const { return QIcon(":/pics/sigmodrcorewidgetsfractionwidget.png"); }
+ QString codeTemplate() const { return QLatin1String("");}
+// QString domXml() const { return QLatin1String(""); }
+ QString group() const { return QLatin1String("Sigmodr"); }
+ QString includeFile() const { return QLatin1String("sigmodr/corewidgets/FractionWidget.h"); }
+ QString name() const { return QLatin1String("Sigmodr::CoreWidgets::FractionWidget"); }
+ QString toolTip() const { return QLatin1String("Fraction editor"); }
+ QString whatsThis() const { return QLatin1String("Widget for editing a fraction for Sigmodr"); }
+
+ QWidget* createWidget( QWidget* parent )
+ {
+ return new Sigmodr::CoreWidgets::FractionWidget( parent );
+ }
+ void initialize(QDesignerFormEditorInterface *core)
+ {
+ Q_UNUSED(core);
+ if (mInitialized) return;
+ mInitialized=true;
+ }
+
+private:
+ bool mInitialized;
+};
+
+
+class SigmodrCoreWidgetsScriptWidgetPlugin : public QObject, public QDesignerCustomWidgetInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(QDesignerCustomWidgetInterface)
+public:
+ SigmodrCoreWidgetsScriptWidgetPlugin(QObject *parent = 0) :
+ QObject(parent), mInitialized(false) {}
+ virtual ~SigmodrCoreWidgetsScriptWidgetPlugin() {}
+
+ bool isContainer() const { return false; }
+ bool isInitialized() const { return mInitialized; }
+ QIcon icon() const { return QIcon(":/pics/sigmodrcorewidgetsscriptwidget.png"); }
+ QString codeTemplate() const { return QLatin1String("");}
+// QString domXml() const { return QLatin1String(""); }
+ QString group() const { return QLatin1String("Sigmodr"); }
+ QString includeFile() const { return QLatin1String("sigmodr/corewidgets/ScriptWidget.h"); }
+ QString name() const { return QLatin1String("Sigmodr::CoreWidgets::ScriptWidget"); }
+ QString toolTip() const { return QLatin1String("Script editor"); }
+ QString whatsThis() const { return QLatin1String("Widget for editing a script for Sigmodr"); }
+
+ QWidget* createWidget( QWidget* parent )
+ {
+ return new Sigmodr::CoreWidgets::ScriptWidget( parent );
+ }
+ void initialize(QDesignerFormEditorInterface *core)
+ {
+ Q_UNUSED(core);
+ if (mInitialized) return;
+ mInitialized=true;
+ }
+
+private:
+ bool mInitialized;
+};
+
+
+class PhononSeekSliderPlugin : public QObject, public QDesignerCustomWidgetInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(QDesignerCustomWidgetInterface)
+public:
+ PhononSeekSliderPlugin(QObject *parent = 0) :
+ QObject(parent), mInitialized(false) {}
+ virtual ~PhononSeekSliderPlugin() {}
+
+ bool isContainer() const { return false; }
+ bool isInitialized() const { return mInitialized; }
+ QIcon icon() const { return QIcon(":/pics/phononseekslider.png"); }
+ QString codeTemplate() const { return QLatin1String("");}
+// QString domXml() const { return QLatin1String(""); }
+ QString group() const { return QLatin1String("Phonon"); }
+ QString includeFile() const { return QLatin1String("phonon/seekslider.h"); }
+ QString name() const { return QLatin1String("Phonon::SeekSlider"); }
+ QString toolTip() const { return QLatin1String("Seek widget for media streams"); }
+ QString whatsThis() const { return QLatin1String("Widget for seeking in a media stream"); }
+
+ QWidget* createWidget( QWidget* parent )
+ {
+ return new Phonon::SeekSlider( parent );
+ }
+ void initialize(QDesignerFormEditorInterface *core)
+ {
+ Q_UNUSED(core);
+ if (mInitialized) return;
+ mInitialized=true;
+ }
+
+private:
+ bool mInitialized;
+};
+
+
+class PhononVolumeSliderPlugin : public QObject, public QDesignerCustomWidgetInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(QDesignerCustomWidgetInterface)
+public:
+ PhononVolumeSliderPlugin(QObject *parent = 0) :
+ QObject(parent), mInitialized(false) {}
+ virtual ~PhononVolumeSliderPlugin() {}
+
+ bool isContainer() const { return false; }
+ bool isInitialized() const { return mInitialized; }
+ QIcon icon() const { return QIcon(":/pics/phononvolumeslider.png"); }
+ QString codeTemplate() const { return QLatin1String("");}
+// QString domXml() const { return QLatin1String(""); }
+ QString group() const { return QLatin1String("Phonon"); }
+ QString includeFile() const { return QLatin1String("phonon/volumeslider.h"); }
+ QString name() const { return QLatin1String("Phonon::VolumeSlider"); }
+ QString toolTip() const { return QLatin1String("Volume slider for Phonon"); }
+ QString whatsThis() const { return QLatin1String("Widget for changing the volume"); }
+
+ QWidget* createWidget( QWidget* parent )
+ {
+ return new Phonon::VolumeSlider( parent );
+ }
+ void initialize(QDesignerFormEditorInterface *core)
+ {
+ Q_UNUSED(core);
+ if (mInitialized) return;
+ mInitialized=true;
+ }
+
+private:
+ bool mInitialized;
+};
+
+
+class SigmodrCoreWidgetsPlugin : public QObject, public QDesignerCustomWidgetCollectionInterface
+{
+ Q_OBJECT
+ Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)
+public:
+ SigmodrCoreWidgetsPlugin(QObject *parent = 0);
+ virtual ~SigmodrCoreWidgetsPlugin() {}
+ QList<QDesignerCustomWidgetInterface*> customWidgets() const { return m_plugins; }
+
+private:
+ QList<QDesignerCustomWidgetInterface*> m_plugins;
+};
+
+Q_EXPORT_PLUGIN2(SigmodrCoreWidgetsPlugin, SigmodrCoreWidgetsPlugin)
+
+SigmodrCoreWidgetsPlugin::SigmodrCoreWidgetsPlugin(QObject *parent)
+ : QObject(parent){
+ (void) new KComponentData("makekdewidgets");
+ m_plugins.append( new SigmodrCoreWidgetsFractionWidgetPlugin(this) );
+ m_plugins.append( new SigmodrCoreWidgetsScriptWidgetPlugin(this) );
+ m_plugins.append( new PhononSeekSliderPlugin(this) );
+ m_plugins.append( new PhononVolumeSliderPlugin(this) );
+}
+
+#include <sigmodrwidgets.moc>
+