diff --git a/generic/videostatusplugin/changelog.txt b/generic/videostatusplugin/changelog.txt index ec84702e..93bc1df7 100644 --- a/generic/videostatusplugin/changelog.txt +++ b/generic/videostatusplugin/changelog.txt @@ -1,3 +1,7 @@ +2012-03-14 +v0.2.3 + + Переделано автоматическое размещениее чекбоксов в опциях для OS Linux + 2012-03-12 v0.2.2 + Небольшое исправление в работе чекбоксов для OS Linux diff --git a/generic/videostatusplugin/videostatusplugin.cpp b/generic/videostatusplugin/videostatusplugin.cpp index ffd6ea54..743a5c75 100755 --- a/generic/videostatusplugin/videostatusplugin.cpp +++ b/generic/videostatusplugin/videostatusplugin.cpp @@ -89,7 +89,7 @@ static const QDBusArgument & operator>>(const QDBusArgument &arg, PlayerStatus & } #endif -#define constVersion "0.2.2" +#define constVersion "0.2.3" #define constStatus "status" #define constStatusMessage "statusmessage" @@ -376,8 +376,8 @@ QWidget* VideoStatusChanger::options() #ifdef Q_WS_X11 //добавляем чекбоксы плееров int i = 0; - int rows = 2; //при добавлении нового плеера изменить в соответствии с кол-вом плееров - int columns = 2; //при добавлении нового плеера изменить в соответствии с кол-вом плееров + int columns = (players.length() < 5) ? 2 : 3; + int rows = (players.length() + columns - 1) / columns; foreach (StringMap item, players) { i = players.indexOf(item); if (i != -1) {