diff options
author | Robert Jonsson <spamatica@gmail.com> | 2010-12-29 13:03:37 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2010-12-29 13:03:37 +0000 |
commit | c1aa86340d78c3a344fdee98c7038cb8ddb461cf (patch) | |
tree | 2a6a16cc726e7936c5b7799f7f87f41c55fe32c4 /muse2/muse | |
parent | 78520b3f13f3ea5713911131fe36dea5ff93453a (diff) |
fixed focus stealing of transport
Diffstat (limited to 'muse2/muse')
-rw-r--r-- | muse2/muse/transport.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/muse2/muse/transport.cpp b/muse2/muse/transport.cpp index 8d65f441..8eeca4c7 100644 --- a/muse2/muse/transport.cpp +++ b/muse2/muse/transport.cpp @@ -47,6 +47,7 @@ static QToolButton* newButton(const QString& s, const QString& tt, button->setText(s); button->setCheckable(toggle); button->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum); + button->setFocusPolicy(Qt::NoFocus); button->setToolTip(tt); return button; } @@ -59,6 +60,7 @@ static QToolButton* newButton(const QPixmap* pm, const QString& tt, button->setIcon(QIcon(*pm)); button->setCheckable(toggle); button->setToolTip(tt); + button->setFocusPolicy(Qt::NoFocus); return button; } @@ -123,10 +125,12 @@ TempoSig::TempoSig(QWidget* parent) // ORCAN get rid of l1 l2 last arguments (parent)? l1 = new DoubleLabel(120.0, 20.0, 400.0, 0); + l1->setFocusPolicy(Qt::NoFocus); l1->setSpecialText(QString("extern")); vb2->addWidget(l1); l2 = new SigLabel(4, 4, 0); + l2->setFocusPolicy(Qt::NoFocus); vb2->addWidget(l2); f->setLayout(vb2); @@ -316,6 +320,8 @@ Transport::Transport(QWidget* parent, const char* name) tl1 = new Awl::PosEdit(0); tl1->setMinimumSize(105,0); tl1->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed)); + tl1->setFocusPolicy(Qt::NoFocus); + marken->addWidget(tl1); l5 = new QLabel(tr("Left Mark")); @@ -328,6 +334,7 @@ Transport::Transport(QWidget* parent, const char* name) tl2->setMinimumSize(105,0); tl2->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed)); marken->addWidget(tl2); + tl2->setFocusPolicy(Qt::NoFocus); l6 = new QLabel(tr("Right Mark")); l6->setFont(config.fonts[2]); @@ -356,6 +363,8 @@ Transport::Transport(QWidget* parent, const char* name) time2->setMinimumSize(105,0); time1->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed)); time2->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed)); + time1->setFocusPolicy(Qt::NoFocus); + time2->setFocusPolicy(Qt::NoFocus); hbox1->addWidget(time1); hbox1->addWidget(time2); @@ -367,6 +376,7 @@ Transport::Transport(QWidget* parent, const char* name) slider->setPageStep(1000); slider->setValue(0); slider->setOrientation(Qt::Horizontal); + slider->setFocusPolicy(Qt::NoFocus); box4->addWidget(slider); @@ -432,6 +442,10 @@ Transport::Transport(QWidget* parent, const char* name) clickButton->setChecked(song->click()); syncButton->setChecked(extSyncFlag.value()); jackTransportButton->setChecked(useJackTransport.value()); + quantizeButton->setFocusPolicy(Qt::NoFocus); + clickButton->setFocusPolicy(Qt::NoFocus); + syncButton->setFocusPolicy(Qt::NoFocus); + jackTransportButton->setFocusPolicy(Qt::NoFocus); button1->addWidget(quantizeButton); button1->addWidget(clickButton); @@ -462,10 +476,12 @@ Transport::Transport(QWidget* parent, const char* name) tempo = new TempoSig; tempo->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed)); + tempo->setFocusPolicy(Qt::NoFocus); box5->addWidget(tempo); masterButton = newButton(tr("Master"), tr("use master track"), true); masterButton->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed)); + masterButton->setFocusPolicy(Qt::NoFocus); box5->addWidget(masterButton); connect(masterButton, SIGNAL(toggled(bool)), song, SLOT(setMasterFlag(bool))); |