diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-02-02 13:03:05 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-02-02 13:03:05 +0300 |
commit | ee8191705826d978b7793497fdd307536c709bff (patch) | |
tree | 6cfbfc9d72bf636d2da373b4d023705207db4685 /src/gui/widgets/tabs/setup_visual.cpp | |
parent | fb5d0e7762f692948dddebd3deb38a0bd20de5f2 (diff) | |
parent | 0c4ed5a9594b849b436fca13c6992dee923915ed (diff) | |
download | plus-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.cpp | 20 |
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 } |