summaryrefslogtreecommitdiff
path: root/attic/muse2-oom/muse2/muse/widgets/combobox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'attic/muse2-oom/muse2/muse/widgets/combobox.cpp')
-rw-r--r--attic/muse2-oom/muse2/muse/widgets/combobox.cpp80
1 files changed, 0 insertions, 80 deletions
diff --git a/attic/muse2-oom/muse2/muse/widgets/combobox.cpp b/attic/muse2-oom/muse2/muse/widgets/combobox.cpp
deleted file mode 100644
index 9e278376..00000000
--- a/attic/muse2-oom/muse2/muse/widgets/combobox.cpp
+++ /dev/null
@@ -1,80 +0,0 @@
-//=========================================================
-// MusE
-// Linux Music Editor
-// $Id: combobox.cpp,v 1.4 2004/05/06 15:08:07 wschweer Exp $
-// (C) Copyright 2004 Werner Schweer (ws@seh.de)
-//=========================================================
-
-#include <QMenu>
-
-#include "combobox.h"
-
-//---------------------------------------------------------
-// ComboBox
-//---------------------------------------------------------
-
-ComboBox::ComboBox(QWidget* parent, const char* name)
- : QLabel(parent)
- {
- setObjectName(name);
- _currentItem = 0;
- _id = -1;
- list = new QMenu(0);
- connect(list, SIGNAL(triggered(QAction*)), SLOT(activatedIntern(QAction*)));
- setFrameStyle(QFrame::Panel | QFrame::Raised);
- setLineWidth(2);
- }
-
-ComboBox::~ComboBox()
- {
- delete list;
- }
-
-//---------------------------------------------------------
-// mousePressEvent
-//---------------------------------------------------------
-
-void ComboBox::mousePressEvent(QMouseEvent*)
- {
- list->exec(QCursor::pos());
- }
-
-//---------------------------------------------------------
-// activated
-//---------------------------------------------------------
-
-void ComboBox::activatedIntern(QAction* act)
- {
- _currentItem = act->data().toInt();
- emit activated(_currentItem, _id);
- setText(act->text());
- }
-
-//---------------------------------------------------------
-// setCurrentItem
-//---------------------------------------------------------
-
-void ComboBox::setCurrentItem(int i)
- {
- _currentItem = i;
- // ORCAN - CHECK
- QList<QAction *> actions = list->actions();
- for (QList<QAction *>::iterator it = actions.begin(); it != actions.end(); ++it) {
- QAction* act = *it;
- if (act->data().toInt() == i) {
- setText(act->text());
- break;
- }
- }
- }
-
-//---------------------------------------------------------
-// insertItem
-//---------------------------------------------------------
-
-void ComboBox::insertItem(const QString& s, int id)
- {
- QAction *act = list->addAction(s);
- act->setData(id);
- }
-