aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Szymon Tomasz Stefanek2015-10-04 03:33:07 +0200
committerGravatar Szymon Tomasz Stefanek2015-10-04 03:33:07 +0200
commit2ef2628d9c43d912cfb450727e15dc91d94b7b43 (patch)
tree5b6e50cd8ccc52d4d4ff0bb40168c12654396a11 /src
parentAdd package.extractField command to extract binary images from kvirc packages... (diff)
downloadKVIrc-2ef2628d9c43d912cfb450727e15dc91d94b7b43.tar.gz
KVIrc-2ef2628d9c43d912cfb450727e15dc91d94b7b43.tar.bz2
KVIrc-2ef2628d9c43d912cfb450727e15dc91d94b7b43.zip
When saving a theme a screenshot is now always required
Diffstat (limited to 'src')
-rw-r--r--src/modules/theme/SaveThemeDialog.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/modules/theme/SaveThemeDialog.cpp b/src/modules/theme/SaveThemeDialog.cpp
index 9a1bb93b3..6e0ea5d56 100644
--- a/src/modules/theme/SaveThemeDialog.cpp
+++ b/src/modules/theme/SaveThemeDialog.cpp
@@ -196,8 +196,8 @@ SaveThemeDialog::SaveThemeDialog(QWidget * pParent)
addPage(pPage,__tr2qs_ctx("Screenshot","theme"));
setBackEnabled(pPage,true);
setHelpEnabled(pPage,false);
- setNextEnabled(pPage,true);
- setFinishEnabled(pPage,true);
+ setNextEnabled(pPage,false); // a screenshot should be ALWAYS provided.
+ setFinishEnabled(pPage,false); // a screenshot should be ALWAYS provided.
}
@@ -216,6 +216,8 @@ void SaveThemeDialog::imageSelectionChanged(const QString &szImagePath)
else
out = QPixmap::fromImage(pix);
m_pImageLabel->setPixmap(out);
+ setNextEnabled(m_pImageSelectionPage,true);
+ setFinishEnabled(m_pImageSelectionPage,true);
return;
}
@@ -224,6 +226,8 @@ void SaveThemeDialog::imageSelectionChanged(const QString &szImagePath)
m_pImageSelector->setSelection("");
m_pImageLabel->setPixmap(QPixmap());
+ setNextEnabled(m_pImageSelectionPage,false);
+ setFinishEnabled(m_pImageSelectionPage,false);
}
void SaveThemeDialog::accept()