ToolBar::ToolBar(QWidget* parent) : QToolBar(parent) { setIconSize(QSize(12, 12)); setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed); d.helpAction = addAction("", this, SLOT(showHelp())); d.helpAction->setToolTip(tr("Help")); d.settingsAction = addAction("", this, SIGNAL(settingsTriggered())); d.settingsAction->setToolTip(tr("Settings")); QWidget* spacer = new QWidget(this); spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); addWidget(spacer); d.connectAction = addAction("", this, SIGNAL(connectTriggered())); d.connectAction->setToolTip(tr("Connect")); d.newViewAction = addAction("", this, SIGNAL(joinTriggered())); d.newViewAction->setToolTip(tr("Add Channel")); QLineEdit lineEdit; lineEdit.setStyleSheet("QLineEdit { border: 1px solid transparent; }"); setFixedHeight(lineEdit.sizeHint().height()); connect(&quazaaSettings, SIGNAL(chatSettingsChanged()), this, SLOT(applySettings())); applySettings(); }
ToolBar::ToolBar(QWidget* parent) : QToolBar(parent) { setIconSize(QSize(24, 24)); setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed); addAction(QIcon(":/Resource/Generic/Settings.png"), "", this, SIGNAL(settingsTriggered()))->setToolTip(tr("Settings")); QWidget* spacer = new QWidget(this); spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); addWidget(spacer); addAction(QIcon(":/Resource/Network/Connect.png"), "", this, SIGNAL(connectTriggered()))->setToolTip(tr("Connect")); addAction(QIcon(":/Resource/Generic/Add.png"), "", this, SIGNAL(joinTriggered()))->setToolTip(tr("Add view")); QLineEdit lineEdit; lineEdit.setStyleSheet("QLineEdit { border: 1px solid transparent; }"); setFixedHeight(28); }