Skip to content

Commit

Permalink
Fix batch edition of custom layout + update ru_RU
Browse files Browse the repository at this point in the history
  • Loading branch information
mistic100 committed Jan 17, 2016
1 parent 010f2e4 commit 6cfe2e3
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 29 deletions.
7 changes: 1 addition & 6 deletions src/gui/customlayoutdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -194,12 +194,7 @@ void CustomLayoutDialog::renderPreview()

foreach (const QRect block, rawBlocks)
{
QRect newBlock(
qRound(block.x() * wRatio),
qRound(block.y() * hRatio),
qRound(block.width() * wRatio),
qRound(block.height() * hRatio)
);
QRect newBlock = UM::scaledRect(block, wRatio, hRatio);

if (qAbs(newBlock.left() - size.width()) <= 2)
{
Expand Down
13 changes: 12 additions & 1 deletion src/lang/ru_RU/changelog.htm
Original file line number Diff line number Diff line change
@@ -1,7 +1,18 @@
<dl>
<dt>Версия 2.1.0 <small></small></dt>
<dd>
<ul>
<li>Новый стиль обоев "Изменённый": отображает несколько изображений в настраиваемой сетке.</li>
<li>Новый язык: Русский, спасибо ZZPot</li>
<li>Данные приложения хранятся в директории пользователя для лучшей совместимости с Windows 10</li>
<li>Улучшена производительность</li>
<li>Улучшена выборка произвольных обоев из активных наборов</li>
</ul>
</dd>

<dt>Версия 2.0.0 <small>28 июня 2015</small></dt>
<dd>
<p><b>У UMWP Autochanger теперь новое имя!</b> Теперь это<b style="color:red;">Ultimate Monitor Wallpaper Autochanger</b>. Имя заменено потому что теперь UMWP не зависит от UltraMon и полностью автономен.</p>
<p><b>У UMWP Autochanger теперь новое имя!</b> Теперь это <b style="color:red;">Ultimate Monitor Wallpaper Autochanger</b>. Имя заменено потому что теперь UMWP не зависит от UltraMon и полностью автономен.</p>

<ul>
<li>Удалены все зависимости от UltraMon.</li>
Expand Down
22 changes: 10 additions & 12 deletions src/lang/ru_RU/main.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ru" version="2.1">
<context>
<name>ChangelogDialog</name>
<message>
Expand Down Expand Up @@ -215,12 +213,12 @@
<message>
<location filename="../../gui/customlayoutdialog.ui" line="50"/>
<source>Width</source>
<translation type="unfinished"></translation>
<translation>Ширина</translation>
</message>
<message>
<location filename="../../gui/customlayoutdialog.ui" line="94"/>
<source>Color</source>
<translation type="unfinished"></translation>
<translation>Цвет</translation>
</message>
<message>
<location filename="../../gui/customlayoutdialog.ui" line="192"/>
Expand All @@ -229,6 +227,11 @@
<source>Columns</source>
<translation>Колонки</translation>
</message>
<message>
<location filename="../../gui/customlayoutdialog.ui" line="260"/>
<source>Position</source>
<translation>Положение</translation>
</message>
<message>
<location filename="../../gui/customlayoutdialog.ui" line="432"/>
<source>Tiles</source>
Expand All @@ -239,11 +242,6 @@
<source>Fixed tile</source>
<translation>Фиксированная плитка</translation>
</message>
<message>
<location filename="../../gui/customlayoutdialog.ui" line="260"/>
<source>Position</source>
<translation>Положение</translation>
</message>
<message>
<location filename="../../gui/customlayoutdialog.ui" line="26"/>
<source>Border</source>
Expand All @@ -263,7 +261,7 @@
<message>
<location filename="../../gui/mainlist.cpp" line="67"/>
<source>This set does not have any image files.</source>
<translation type="unfinished"></translation>
<translation>В этом наборе нет изображений.</translation>
</message>
<message>
<location filename="../../gui/mainlist.cpp" line="71"/>
Expand Down Expand Up @@ -773,4 +771,4 @@
<translation>Старт</translation>
</message>
</context>
</TS>
</TS>
8 changes: 4 additions & 4 deletions src/settings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -510,13 +510,13 @@ void Settings::editSets(const QList<Set*> _sets, const Set &_data)
{
foreach (Set* set, _sets)
{
if (_sets.size() == 1) set->setName(_data.name());
if (_data.type() != UM::W_NONE) set->setType(_data.type());
if (_sets.size() == 1) set->setName(_data.name());
if (_data.type() != UM::W_NONE) set->setType(_data.type());
if (_data.style() != UM::IM_NONE) set->setStyle(_data.style());
if (_data.mode() != UM::MODE_NONE)set->setMode(_data.mode());
if (_data.mode() != UM::MODE_NONE) set->setMode(_data.mode());
if (_data.hotkey() != QHotKeyWidget::KEEP_KEY) set->setHotkey(_data.hotkey());
if (_data.style() == UM::IM_CUSTOM) set->setCustLayout(_data.custLayout());
else set->setCustLayout(CustomLayout());
else if (_data.style() != UM::IM_NONE) set->setCustLayout(CustomLayout());

QLOG_DEBUG() << "Edit set: " << set->name();
}
Expand Down
7 changes: 1 addition & 6 deletions src/wallpapergenerator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -373,12 +373,7 @@ QString WallpaperGenerator::generateCustomFile(int _idx, Set* _set, QVector<QStr

foreach (const QRect block, rawBlocks)
{
QRect newBlock(
qRound(block.x() * wRatio),
qRound(block.y() * hRatio),
qRound(block.width() * wRatio),
qRound(block.height() * hRatio)
);
QRect newBlock = UM::scaledRect(block, wRatio, hRatio);

if (qAbs(newBlock.left() - scrRect.width()) <= 2)
{
Expand Down

0 comments on commit 6cfe2e3

Please sign in to comment.