Tooltips for buttons (#5)
This commit is contained in:
@@ -115,16 +115,20 @@ VMManagerDetails::VMManagerDetails(QWidget *parent) :
|
|||||||
startPauseButton->setIcon(QIcon(":/menuicons/qt/icons/run.ico"));
|
startPauseButton->setIcon(QIcon(":/menuicons/qt/icons/run.ico"));
|
||||||
startPauseButton->setAutoRaise(true);
|
startPauseButton->setAutoRaise(true);
|
||||||
startPauseButton->setEnabled(false);
|
startPauseButton->setEnabled(false);
|
||||||
|
startPauseButton->setToolTip(tr("Start"));
|
||||||
ui->toolButtonHolder->setStyleSheet(toolButtonStyleSheet);
|
ui->toolButtonHolder->setStyleSheet(toolButtonStyleSheet);
|
||||||
resetButton = new QToolButton();
|
resetButton = new QToolButton();
|
||||||
resetButton->setIcon(QIcon(":/menuicons/qt/icons/hard_reset.ico"));
|
resetButton->setIcon(QIcon(":/menuicons/qt/icons/hard_reset.ico"));
|
||||||
resetButton->setEnabled(false);
|
resetButton->setEnabled(false);
|
||||||
|
resetButton->setToolTip(tr("Hard reset"));
|
||||||
stopButton = new QToolButton();
|
stopButton = new QToolButton();
|
||||||
stopButton->setIcon(QIcon(":/menuicons/qt/icons/acpi_shutdown.ico"));
|
stopButton->setIcon(QIcon(":/menuicons/qt/icons/acpi_shutdown.ico"));
|
||||||
stopButton->setEnabled(false);
|
stopButton->setEnabled(false);
|
||||||
|
stopButton->setToolTip(tr("Force shutdown"));
|
||||||
configureButton = new QToolButton();
|
configureButton = new QToolButton();
|
||||||
configureButton->setIcon(QIcon(":/menuicons/qt/icons/settings.ico"));
|
configureButton->setIcon(QIcon(":/menuicons/qt/icons/settings.ico"));
|
||||||
configureButton->setEnabled(false);
|
configureButton->setEnabled(false);
|
||||||
|
configureButton->setToolTip(tr("Settings..."));
|
||||||
|
|
||||||
ui->toolButtonHolder->layout()->addWidget(configureButton);
|
ui->toolButtonHolder->layout()->addWidget(configureButton);
|
||||||
ui->toolButtonHolder->layout()->addWidget(resetButton);
|
ui->toolButtonHolder->layout()->addWidget(resetButton);
|
||||||
@@ -305,8 +309,10 @@ VMManagerDetails::updateProcessStatus() {
|
|||||||
if(running) {
|
if(running) {
|
||||||
if(sysconfig->getProcessStatus() == VMManagerSystem::ProcessStatus::Running) {
|
if(sysconfig->getProcessStatus() == VMManagerSystem::ProcessStatus::Running) {
|
||||||
startPauseButton->setIcon(QIcon(":/menuicons/qt/icons/pause.ico"));
|
startPauseButton->setIcon(QIcon(":/menuicons/qt/icons/pause.ico"));
|
||||||
|
startPauseButton->setToolTip(tr("Pause"));
|
||||||
} else {
|
} else {
|
||||||
startPauseButton->setIcon(QIcon(":/menuicons/qt/icons/run.ico"));
|
startPauseButton->setIcon(QIcon(":/menuicons/qt/icons/run.ico"));
|
||||||
|
startPauseButton->setToolTip(tr("Continue"));
|
||||||
}
|
}
|
||||||
|
|
||||||
disconnect(startPauseButton, &QToolButton::clicked, sysconfig, &VMManagerSystem::pauseButtonPressed);
|
disconnect(startPauseButton, &QToolButton::clicked, sysconfig, &VMManagerSystem::pauseButtonPressed);
|
||||||
@@ -317,6 +323,7 @@ VMManagerDetails::updateProcessStatus() {
|
|||||||
disconnect(startPauseButton, &QToolButton::clicked, sysconfig, &VMManagerSystem::pauseButtonPressed);
|
disconnect(startPauseButton, &QToolButton::clicked, sysconfig, &VMManagerSystem::pauseButtonPressed);
|
||||||
disconnect(startPauseButton, &QToolButton::clicked, sysconfig, &VMManagerSystem::startButtonPressed);
|
disconnect(startPauseButton, &QToolButton::clicked, sysconfig, &VMManagerSystem::startButtonPressed);
|
||||||
connect(startPauseButton, &QToolButton::clicked, sysconfig, &VMManagerSystem::startButtonPressed);
|
connect(startPauseButton, &QToolButton::clicked, sysconfig, &VMManagerSystem::startButtonPressed);
|
||||||
|
startPauseButton->setToolTip(tr("Start"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user