diff options
author | Simon Rettberg | 2017-12-16 19:02:27 +0100 |
---|---|---|
committer | Simon Rettberg | 2017-12-16 19:02:27 +0100 |
commit | cd6bfb0ba09294ac6889f257de58de5eeae7eef2 (patch) | |
tree | 3da3d2bfe9b73c02414f5076553641962d61ca9f /src/widget.cpp | |
parent | Apply proper translation at runtime (diff) | |
download | beamergui-cd6bfb0ba09294ac6889f257de58de5eeae7eef2.tar.gz beamergui-cd6bfb0ba09294ac6889f257de58de5eeae7eef2.tar.xz beamergui-cd6bfb0ba09294ac6889f257de58de5eeae7eef2.zip |
Add --test mode
Diffstat (limited to 'src/widget.cpp')
-rw-r--r-- | src/widget.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/widget.cpp b/src/widget.cpp index 887249f..05a8dcb 100644 --- a/src/widget.cpp +++ b/src/widget.cpp @@ -13,7 +13,7 @@ #include "math.h" //______________________________________________________________________________ -Widget::Widget(QWidget *parent) : +Widget::Widget(bool testMode, QWidget *parent) : QWidget(parent), _ui(new Ui::Widget) { @@ -28,6 +28,12 @@ Widget::Widget(QWidget *parent) : // Get the information about the X elements updateScreenResources(); + if (testMode) { + while (_connectedOutputList.size() > 2) { + _connectedOutputList.pop_front(); + } + } + switch ( _connectedOutputList.size() ){ /*************************************************************************/ case 1:// In case of one connected output - xrandr --auto @@ -39,7 +45,7 @@ Widget::Widget(QWidget *parent) : qDebug() << "Two connected outputs"; // Check if we are in clone mode - if (cloneMode()) { + if (testMode || cloneMode()) { qDebug() << "Dual output with cloned screen!"; |