Compare commits

..

2 Commits

Author SHA1 Message Date
SiegfriedSiegert 73c78302b1 add 10 inch portrait mode 2026-09-09 14:22:10 +02:00
SiegfriedSiegert 330dc7c109 set 7 inch portrait mode 2026-09-09 14:04:03 +02:00
5 changed files with 85 additions and 16 deletions
+1 -3
View File
@@ -147,9 +147,7 @@ DEFINES += QT_DEPRECATED_WARNINGS
# 1.5.5 : Call into binary ptuPackageVersion to get installed package # 1.5.5 : Call into binary ptuPackageVersion to get installed package
# versions. # versions.
# 1.5.6 : Show additional update progress info in status bar. # 1.5.6 : Show additional update progress info in status bar.
# 1.5.7 : Add support for dynamic portrait / landscape. VERSION="1.5.6"
# 1.5.8 : Use EVENT_ID=<pid of update-tool> for CMD_EVENT.
VERSION="1.5.8"
# PLANNED TODOS: # PLANNED TODOS:
# 1: Das Repository wird repariert bwz. neu geklont. Unabhaengig vom WAIT. # 1: Das Repository wird repariert bwz. neu geklont. Unabhaengig vom WAIT.
# 2: Wenn der WAIT-Button aktiv ist, dann wird ein Repository repariert (neu # 2: Wenn der WAIT-Button aktiv ist, dann wird ein Repository repariert (neu
+2 -3
View File
@@ -21,7 +21,6 @@
#include <QThread> #include <QThread>
#include <QJsonDocument> #include <QJsonDocument>
#include <QJsonObject> #include <QJsonObject>
#include <QCoreApplication>
#if 0 #if 0
######################## ########################
@@ -381,7 +380,7 @@ QString IsmasClient::updateNewsToIsmas(char const *event,
"{" "{"
"\"REASON\":\"SW_UP\"," "\"REASON\":\"SW_UP\","
"\"TIMESTAMP\":\"%s\"," "\"TIMESTAMP\":\"%s\","
"\"EVENT_ID\":\"%d\"," "\"EVENT_ID\":\"0\","
"\"EVENT\":\"%s\"," "\"EVENT\":\"%s\","
"\"EVENTSTATE\":1," "\"EVENTSTATE\":1,"
"\"PARAMETER\": {" "\"PARAMETER\": {"
@@ -391,7 +390,7 @@ QString IsmasClient::updateNewsToIsmas(char const *event,
"\"STEP_RESULT\" : \"%s\"," "\"STEP_RESULT\" : \"%s\","
"\"VERSION\" : \"%s\"" "\"VERSION\" : \"%s\""
"}" "}"
"}", ts.toStdString().c_str(), static_cast<int>(QCoreApplication::applicationPid()), event, percent, resultCode, "}", ts.toStdString().c_str(), event, percent, resultCode,
step, step_result, version); step, step_result, version);
return buf; return buf;
} }
+14
View File
@@ -128,6 +128,7 @@ void MainWindow::checkOrientation()
break; break;
} }
this->setPortraitLayout10Inch();
this->currentOrientation = orientation; this->currentOrientation = orientation;
} }
@@ -140,11 +141,24 @@ void MainWindow::setPortraitLayout()
ui->centralwidget->setFixedSize(480, 800); ui->centralwidget->setFixedSize(480, 800);
} }
void MainWindow::setPortraitLayout10Inch()
{
// Adjust layout for portrait mode (480x800)
this->setFixedSize(800, 1280);
ui->centralwidget->setFixedSize(800, 1280);
}
void MainWindow::setLandscapeLayout() void MainWindow::setLandscapeLayout()
{ {
// Adjust layout for landscape mode (800x480) // Adjust layout for landscape mode (800x480)
/*
this->setFixedSize(800, 480); this->setFixedSize(800, 480);
ui->centralwidget->setFixedSize(800, 480); ui->centralwidget->setFixedSize(800, 480);
*/
this->setFixedSize(480, 800);
ui->centralwidget->setFixedSize(480, 800);
} }
+1
View File
@@ -68,6 +68,7 @@ private:
Ui::MainWindow *ui; Ui::MainWindow *ui;
void checkOrientation(); void checkOrientation();
void setPortraitLayout(); void setPortraitLayout();
void setPortraitLayout10Inch();
void setLandscapeLayout(); void setLandscapeLayout();
Qt::ScreenOrientation currentOrientation; Qt::ScreenOrientation currentOrientation;
+67 -10
View File
@@ -7,18 +7,19 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>800</width> <width>800</width>
<height>480</height> <height>1280</height>
</rect> </rect>
</property> </property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>480</width> <width>800</width>
<height>480</height> <height>1280</height>
</size> </size>
</property> </property>
<property name="font"> <property name="font">
<font> <font>
<family>Source Code Pro</family> <family>Liberation Sans</family>
<pointsize>18</pointsize>
</font> </font>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@@ -26,31 +27,87 @@
</property> </property>
<widget class="QWidget" name="centralwidget"> <widget class="QWidget" name="centralwidget">
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
<property name="spacing">
<number>16</number>
</property>
<property name="leftMargin">
<number>20</number>
</property>
<property name="topMargin">
<number>20</number>
</property>
<property name="rightMargin">
<number>20</number>
</property>
<property name="bottomMargin">
<number>20</number>
</property>
<item> <item>
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout" rowstretch="1,0" columnstretch="1,1,0">
<item row="3" column="2"> <property name="horizontalSpacing">
<number>16</number>
</property>
<property name="verticalSpacing">
<number>16</number>
</property>
<item row="1" column="2">
<widget class="QPushButton" name="exit"> <widget class="QPushButton" name="exit">
<property name="minimumSize">
<size>
<width>180</width>
<height>80</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>260</width>
<height>80</height>
</size>
</property>
<property name="font">
<font>
<pointsize>22</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text"> <property name="text">
<string>Exit</string> <string>Exit</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1"> <item row="1" column="0" colspan="2">
<widget class="QProgressBar" name="updateProgress"> <widget class="QProgressBar" name="updateProgress">
<property name="minimumSize">
<size>
<width>0</width>
<height>80</height>
</size>
</property>
<property name="font">
<font>
<pointsize>18</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="value"> <property name="value">
<number>1</number> <number>1</number>
</property> </property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget> </widget>
</item> </item>
<item row="0" column="0" rowspan="3" colspan="3"> <item row="0" column="0" colspan="3">
<widget class="QTextEdit" name="updateStatus"> <widget class="QTextEdit" name="updateStatus">
<property name="enabled"> <property name="enabled">
<bool>true</bool> <bool>true</bool>
</property> </property>
<property name="font"> <property name="font">
<font> <font>
<family>Misc Fixed</family> <family>Source Code Pro</family>
<pointsize>11</pointsize> <pointsize>18</pointsize>
<weight>75</weight> <weight>75</weight>
<bold>true</bold> <bold>true</bold>
</font> </font>