GameScene::GameScene(PhasesToolbar *_phasesToolbar, QObject *parent) : QGraphicsScene(parent), phasesToolbar(_phasesToolbar), viewSize(QSize()) { animationTimer = new QBasicTimer; addItem(phasesToolbar); connect(settingsCache, SIGNAL(minPlayersForMultiColumnLayoutChanged()), this, SLOT(rearrange())); rearrange(); }
void SettingsCache::setMinPlayersForMultiColumnLayout(int _minPlayersForMultiColumnLayout) { minPlayersForMultiColumnLayout = _minPlayersForMultiColumnLayout; settings->setValue("interface/min_players_multicolumn", minPlayersForMultiColumnLayout); emit minPlayersForMultiColumnLayoutChanged(); }