summaryrefslogtreecommitdiff
path: root/attic/muse_qt4_evolution/awl/awlplugin.cpp
diff options
context:
space:
mode:
authorRobert Jonsson <spamatica@gmail.com>2011-09-15 12:14:55 +0000
committerRobert Jonsson <spamatica@gmail.com>2011-09-15 12:14:55 +0000
commitb0546e5e7f7044019892543c6c82029db8d564a7 (patch)
tree1b96a6260900f3fbf3513fb48a5a72aa89052dc8 /attic/muse_qt4_evolution/awl/awlplugin.cpp
parent583c73d1a07154d3d2672d65d8cce6495f490454 (diff)
moved attic to a branch of it's own
Diffstat (limited to 'attic/muse_qt4_evolution/awl/awlplugin.cpp')
-rw-r--r--attic/muse_qt4_evolution/awl/awlplugin.cpp127
1 files changed, 0 insertions, 127 deletions
diff --git a/attic/muse_qt4_evolution/awl/awlplugin.cpp b/attic/muse_qt4_evolution/awl/awlplugin.cpp
deleted file mode 100644
index 43435f5e..00000000
--- a/attic/muse_qt4_evolution/awl/awlplugin.cpp
+++ /dev/null
@@ -1,127 +0,0 @@
-//=============================================================================
-// Awl
-// Audio Widget Library
-// $Id:$
-//
-// Copyright (C) 2002-2006 by Werner Schweer and others
-//
-// This program is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License version 2.
-//
-// 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 General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program; if not, write to the Free Software
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-//=============================================================================
-
-#include "volknob.h"
-#include "volslider.h"
-#include "mslider.h"
-#include "awlplugin.h"
-#include "posedit.h"
-#include "poslabel.h"
-#include "tempoedit.h"
-#include "tempolabel.h"
-#include "checkbox.h"
-#include "combobox.h"
-#include "floatentry.h"
-#include "panknob.h"
-#include "midipanknob.h"
-#include "drawbar.h"
-
-#include <QtCore/QtPlugin>
-#include <QtDesigner/QDesignerCustomWidgetInterface>
-
-QWidget* KnobPlugin::createWidget(QWidget* parent)
- {
- return new Awl::Knob(parent);
- }
-QWidget* VolKnobPlugin::createWidget(QWidget* parent)
- {
- return new Awl::VolKnob(parent);
- }
-QWidget* SliderPlugin::createWidget(QWidget* parent)
- {
- return new Awl::Slider(parent);
- }
-QWidget* VolSliderPlugin::createWidget(QWidget* parent)
- {
- return new Awl::VolSlider(parent);
- }
-QWidget* MeterSliderPlugin::createWidget(QWidget* parent)
- {
- return new Awl::MeterSlider(parent);
- }
-QWidget* PosEditPlugin::createWidget(QWidget* parent)
- {
- return new Awl::PosEdit(parent);
- }
-QWidget* PosLabelPlugin::createWidget(QWidget* parent)
- {
- return new Awl::PosLabel(parent);
- }
-QWidget* TempoEditPlugin::createWidget(QWidget* parent)
- {
- return new Awl::TempoEdit(parent);
- }
-QWidget* TempoLabelPlugin::createWidget(QWidget* parent)
- {
- return new Awl::TempoLabel(parent);
- }
-QWidget* CheckBoxPlugin::createWidget(QWidget* parent)
- {
- return new Awl::CheckBox(parent);
- }
-QWidget* ComboBoxPlugin::createWidget(QWidget* parent)
- {
- return new Awl::ComboBox(parent);
- }
-QWidget* FloatEntryPlugin::createWidget(QWidget* parent)
- {
- return new Awl::FloatEntry(parent);
- }
-QWidget* PanKnobPlugin::createWidget(QWidget* parent)
- {
- return new Awl::PanKnob(parent);
- }
-QWidget* MidiPanKnobPlugin::createWidget(QWidget* parent)
- {
- return new Awl::MidiPanKnob(parent);
- }
-QWidget* DrawbarPlugin::createWidget(QWidget* parent)
- {
- return new Awl::Drawbar(parent);
- }
-
-//---------------------------------------------------------
-// customWidgets
-//---------------------------------------------------------
-
-QList<QDesignerCustomWidgetInterface*> AwlPlugins::customWidgets() const
- {
- QList<QDesignerCustomWidgetInterface*> plugins;
- plugins
- << new VolKnobPlugin
- << new PanKnobPlugin
- << new MidiPanKnobPlugin
- << new KnobPlugin
- << new SliderPlugin
- << new VolSliderPlugin
- << new MeterSliderPlugin
- << new PosEditPlugin
- << new PosLabelPlugin
- << new TempoEditPlugin
- << new TempoLabelPlugin
- << new CheckBoxPlugin
- << new ComboBoxPlugin
- << new FloatEntryPlugin
- << new DrawbarPlugin;
- return plugins;
- }
-
-Q_EXPORT_PLUGIN(AwlPlugins)
-