summaryrefslogtreecommitdiff
path: root/muse2/muse/widgets/lcombo.cpp
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2010-10-31 07:35:21 +0000
committerTim E. Real <termtech@rogers.com>2010-10-31 07:35:21 +0000
commit4f767f96be2382c3f73a9619097a8cbabe3f7587 (patch)
treee36f3ca8e2e3faa4b1596ec35c82f7adc8875bc8 /muse2/muse/widgets/lcombo.cpp
parent156b4739285c8a44de92c1dbd7ace34db5f75733 (diff)
Fixed Toolbar1 class. Snap, Quantize combo boxes should work now.
Diffstat (limited to 'muse2/muse/widgets/lcombo.cpp')
-rw-r--r--muse2/muse/widgets/lcombo.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/muse2/muse/widgets/lcombo.cpp b/muse2/muse/widgets/lcombo.cpp
index 2200cca7..c41367ed 100644
--- a/muse2/muse/widgets/lcombo.cpp
+++ b/muse2/muse/widgets/lcombo.cpp
@@ -36,3 +36,15 @@ LabelCombo::LabelCombo(const QString& txt, QWidget* parent,
connect(box, SIGNAL(activated(int)), SIGNAL(activated(int)));
}
+void LabelCombo::setCurrentIndex(int i)
+{
+ int rc = box->model()->rowCount();
+ if(rc == 0)
+ return;
+ int r = i % rc;
+ int c = i / rc;
+ if(c >= box->model()->columnCount())
+ return;
+ box->setModelColumn(c);
+ box->setCurrentIndex(r);
+}