UI Tweaks: Splitter pushbuttons problem

.. attempt to resolve issues on Linux Mint reported
by Tom Weichmann.
This commit is contained in:
Mark Liversedge
2013-03-24 16:30:25 +00:00
parent 72c0a6e0ae
commit 034fd40ef7
2 changed files with 11 additions and 12 deletions

View File

@@ -264,14 +264,6 @@ GcSplitterHandle::GcSplitterHandle(QString title, GcSplitterItem *widget, Qt::Or
titleLayout->addWidget(titleLabel);
titleLayout->addStretch();
titleToolbar = new QToolBar(this);
titleToolbar->setFixedHeight(23);
titleToolbar->setIconSize(QSize(10,10));
titleToolbar->setToolButtonStyle(Qt::ToolButtonIconOnly);
titleToolbar->setAutoFillBackground(false);
titleLayout->addWidget(titleToolbar);
setCursor(Qt::ArrowCursor);
}
@@ -288,15 +280,23 @@ GcSplitterHandle::splitter() const
}
void
GcSplitterHandle::addAction(QAction *action)
GcSplitterHandle::addAction(QAction *)
{
titleToolbar->addAction(action);
//not used anyway titleToolbar->addAction(action);
}
void
GcSplitterHandle::addActions(QList<QAction*> actions)
{
titleToolbar->addActions(actions);
foreach(QAction *action, actions) {
QPushButton *p = new QPushButton(action->icon(), "", this);
p->setAutoFillBackground(false);
p->setFlat(true);
p->setFixedSize(20,20);
p->setIconSize(QSize(10,10));
titleLayout->addWidget(p);
connect(p, SIGNAL(clicked()), action, SLOT(trigger()));
}
}
void

View File

@@ -110,7 +110,6 @@ private:
QHBoxLayout *titleLayout;
GcLabel *titleLabel;
QToolBar *titleToolbar;
QString title;
int fullHeight;