Statusbar fullscreen button is now checkable.
This commit is contained in:
parent
ce4edd4475
commit
21a64a8270
@ -362,8 +362,10 @@ void FormMain::saveSize() {
|
||||
|
||||
void FormMain::createConnections() {
|
||||
// Status bar connections.
|
||||
connect(m_statusBar->fullscreenSwitcher(), SIGNAL(clicked()),
|
||||
m_ui->m_actionFullscreen, SLOT(trigger()));
|
||||
connect(m_statusBar->fullscreenSwitcher(), SIGNAL(toggled(bool)),
|
||||
m_ui->m_actionFullscreen, SLOT(setChecked(bool)));
|
||||
connect(m_ui->m_actionFullscreen, SIGNAL(toggled(bool)),
|
||||
m_statusBar->fullscreenSwitcher(), SLOT(setChecked(bool)));
|
||||
|
||||
// Core connections.
|
||||
connect(qApp, SIGNAL(commitDataRequest(QSessionManager&)),
|
||||
|
@ -31,6 +31,7 @@ StatusBar::StatusBar(QWidget *parent) : QStatusBar(parent) {
|
||||
// Initializations of widgets for status bar.
|
||||
m_fullscreenSwitcher = new QToolButton(this);
|
||||
m_fullscreenSwitcher->setAutoRaise(true);
|
||||
m_fullscreenSwitcher->setCheckable(true);
|
||||
m_fullscreenSwitcher->setIcon(IconThemeFactory::instance()->fromTheme("view-fullscreen"));
|
||||
m_fullscreenSwitcher->setText(tr("Fullscreen mode"));
|
||||
m_fullscreenSwitcher->setToolTip(tr("Switch application between fulscreen/normal states right from this status bar icon."));
|
||||
@ -54,8 +55,6 @@ StatusBar::~StatusBar() {
|
||||
qDebug("Destroying StatusBar instance.");
|
||||
}
|
||||
|
||||
|
||||
|
||||
void StatusBar::showProgress(int progress, const QString &label) {
|
||||
m_progressLabel->setVisible(true);
|
||||
m_progressBar->setVisible(true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user