Change the cursor to a wait cursor when applying settings in the settings dialog.
This commit is contained in:
parent
70a83dbc45
commit
0f8c8f6655
1 changed files with 11 additions and 0 deletions
|
@ -145,11 +145,17 @@ void SettingsDialog::pageSelected()
|
|||
void SettingsDialog::accept()
|
||||
{
|
||||
m_applied = true;
|
||||
|
||||
setCursor( Qt::WaitCursor );
|
||||
|
||||
Q_FOREACH(IOptionsPage *page, m_pages)
|
||||
{
|
||||
page->apply();
|
||||
page->finish();
|
||||
}
|
||||
|
||||
setCursor( Qt::ArrowCursor );
|
||||
|
||||
done(QDialog::Accepted);
|
||||
}
|
||||
|
||||
|
@ -162,8 +168,13 @@ void SettingsDialog::reject()
|
|||
|
||||
void SettingsDialog::apply()
|
||||
{
|
||||
setCursor( Qt::WaitCursor );
|
||||
|
||||
Q_FOREACH(IOptionsPage *page, m_pages)
|
||||
page->apply();
|
||||
|
||||
setCursor( Qt::ArrowCursor );
|
||||
|
||||
m_applied = true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue