summaryrefslogtreecommitdiff
path: root/muse2/muse/widgets/lcombo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/widgets/lcombo.cpp')
-rw-r--r--muse2/muse/widgets/lcombo.cpp49
1 files changed, 49 insertions, 0 deletions
diff --git a/muse2/muse/widgets/lcombo.cpp b/muse2/muse/widgets/lcombo.cpp
new file mode 100644
index 00000000..fa647002
--- /dev/null
+++ b/muse2/muse/widgets/lcombo.cpp
@@ -0,0 +1,49 @@
+//=========================================================
+// MusE
+// Linux Music Editor
+// $Id: lcombo.cpp,v 1.1.1.1.2.3 2009/07/01 22:14:56 spamatica Exp $
+// (C) Copyright 2000 Werner Schweer (ws@seh.de)
+//=========================================================
+
+#include "lcombo.h"
+
+#include <qlayout.h>
+#include <q3frame.h>
+#include <qlabel.h>
+//Added by qt3to4:
+#include <Q3HBoxLayout>
+
+//---------------------------------------------------------
+// LabelCombo
+//---------------------------------------------------------
+
+LabelCombo::LabelCombo(const QString& txt, QWidget* parent,
+ const char* name) : QWidget(parent, name)
+ {
+// setFixedHeight(20);
+ Q3HBoxLayout* layout = new Q3HBoxLayout(this);
+ QLabel* label = new QLabel(txt, this);
+ box = new QComboBox(false, this);
+ layout->addStretch();
+ layout->addSpacing(5);
+ layout->addWidget(label);
+ layout->addSpacing(5);
+ layout->addWidget(box);
+ layout->addSpacing(5);
+ layout->addStretch();
+ connect(box, SIGNAL(activated(int)), SIGNAL(activated(int)));
+ }
+
+void LabelCombo::insertItem(const QString& txt, int index)
+ {
+ box->insertItem(txt, index);
+ }
+
+void LabelCombo::clearFocus()
+{
+ box->clearFocus();
+}
+void LabelCombo::setFocusPolicy ( Qt::FocusPolicy fp )
+{
+ box->setFocusPolicy(fp);
+} \ No newline at end of file