// all buttons must have the same size in order to keep a good layout
_activityAction = createColorAwareAction(QLatin1String(":/client/resources/activity.png"), tr("Activity"));
_actionGroup->addAction(_activityAction);
- addActionToToolBar(_activityAction);
+ _toolBar->addAction(_activityAction);
_activitySettings = new ActivitySettings;
_ui->stack->addWidget(_activitySettings);
connect( _activitySettings, SIGNAL(guiLog(QString,QString)), _gui,
return action;
}
-void SettingsDialog::addActionToToolBar(QAction *action) {
- QToolButton* btn = new QToolButton;
- btn->setDefaultAction(action);
- btn->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
- btn->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
- _toolBar->addWidget(btn);
- btn->setMinimumWidth(_toolBar->sizeHint().height() * 1.3);
-}
-
void SettingsDialog::slotRefreshActivity( AccountState* accountState )
{
if (accountState) {
private:
void customizeStyle();
- void addActionToToolBar(QAction* action);
QIcon createColorAwareIcon(const QString &name);
QAction *createColorAwareAction(const QString &iconName, const QString &fileName);