summaryrefslogtreecommitdiff
path: root/src/gui/widgets/tabs/setup_visual.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-02-02 13:03:05 +0300
committerAndrei Karas <akaras@inbox.ru>2014-02-02 13:03:05 +0300
commitee8191705826d978b7793497fdd307536c709bff (patch)
tree6cfbfc9d72bf636d2da373b4d023705207db4685 /src/gui/widgets/tabs/setup_visual.cpp
parentfb5d0e7762f692948dddebd3deb38a0bd20de5f2 (diff)
parent0c4ed5a9594b849b436fca13c6992dee923915ed (diff)
downloadplus-ee8191705826d978b7793497fdd307536c709bff.tar.gz
plus-ee8191705826d978b7793497fdd307536c709bff.tar.bz2
plus-ee8191705826d978b7793497fdd307536c709bff.tar.xz
plus-ee8191705826d978b7793497fdd307536c709bff.zip
Merge branch 'temp1' into stable
Diffstat (limited to 'src/gui/widgets/tabs/setup_visual.cpp')
-rw-r--r--src/gui/widgets/tabs/setup_visual.cpp20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/gui/widgets/tabs/setup_visual.cpp b/src/gui/widgets/tabs/setup_visual.cpp
index 7e565a291..8d79fdaa0 100644
--- a/src/gui/widgets/tabs/setup_visual.cpp
+++ b/src/gui/widgets/tabs/setup_visual.cpp
@@ -87,7 +87,8 @@ Setup_Visual::Setup_Visual(const Widget2 *const widget) :
mAmbientFxList(new NamesModel),
mParticleList(new SetupItemNames),
mParticleTypeList(new NamesModel),
- mVSyncList(new NamesModel)
+ mVSyncList(new NamesModel),
+ mScaleList(new SetupItemNames)
{
// TRANSLATORS: settings tab name
setName(_("Visual"));
@@ -99,6 +100,18 @@ Setup_Visual::Setup_Visual(const Widget2 *const widget) :
mPreferredFirstItemSize = 150;
// TRANSLATORS: settings option
+ new SetupItemLabel(_("Scale"), "", this);
+
+ for (int f = 1; f <= 7; f ++)
+ {
+ // TRANSLATORS: particle details
+ mScaleList->push_back(toString(f) + "x");
+ }
+ new SetupItemSlider2(_("Scale "), "", "scale",
+ this, "scaleEvent", 1, 7,
+ mScaleList, true);
+
+ // TRANSLATORS: settings option
new SetupItemLabel(_("Notifications"), "", this);
// TRANSLATORS: settings option
@@ -204,10 +217,15 @@ Setup_Visual::~Setup_Visual()
mParticleTypeList = nullptr;
delete mVSyncList;
mVSyncList = nullptr;
+ delete mScaleList;
+ mScaleList = nullptr;
}
void Setup_Visual::apply()
{
SetupTabScroll::apply();
Client::applyGrabMode();
+#ifndef WIN32
+ client->applyScale();
+#endif
}