Skip to content

Commit

Permalink
only 10 fields when screen size < 7 inch
Browse files Browse the repository at this point in the history
  • Loading branch information
yoktobit committed Jan 31, 2014
1 parent 347084c commit f3b2773
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 5 deletions.
6 changes: 3 additions & 3 deletions android/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<manifest android:versionCode="7" xmlns:android="http://schemas.android.com/apk/res/android" package="de.yoktobit.morzyn" android:versionName="0.7.15" android:installLocation="auto">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="de.yoktobit.morzyn" android:versionCode="8" android:installLocation="auto" android:versionName="0.7.15">
<application android:name="org.qtproject.qt5.android.bindings.QtApplication" android:icon="@drawable/icon" android:label="Morzyn">
<activity android:name="org.qtproject.qt5.android.bindings.QtActivity" android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|locale|fontScale|keyboard|keyboardHidden|navigation" android:screenOrientation="sensorLandscape" android:label="@string/app_name">
<activity android:screenOrientation="sensorLandscape" android:name="org.qtproject.qt5.android.bindings.QtActivity" android:label="@string/app_name" android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|locale|fontScale|keyboard|keyboardHidden|navigation">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
Expand Down Expand Up @@ -32,7 +32,7 @@
</activity>
</application>
<uses-sdk android:targetSdkVersion="14" android:minSdkVersion="9"/>
<supports-screens android:anyDensity="true" android:normalScreens="true" android:smallScreens="true" android:largeScreens="true"/>
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"/>
<!-- %%INSERT_PERMISSIONS -->
<!-- %%INSERT_FEATURES -->
<uses-permission android:name="android.permission.INTERNET"/>
Expand Down
17 changes: 16 additions & 1 deletion cpp/desktopandroid/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
#include <time.h>
#include <QTranslator>
#include <QSettings>
#include <QScreen>

void myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QString &msg)
{
Expand Down Expand Up @@ -71,10 +72,18 @@ int main(int argc, char *argv[])

qsrand ( time(NULL) );

double minHorizontalSize = 150.0;
double minVerticalSize = 90.0;
//double minHorizontalSize = 300.0;
//double minVerticalSize = 200.0;

QScreen* screen = app.primaryScreen();
QSizeF screenSize = screen->physicalSize();
qDebug() << "screen width:" << screenSize.width() << "screen height:" << screenSize.height();
QString locale = QLocale::system().name();

QTranslator translator;
translator.load(QString("morzyn_") + locale, "translations");
translator.load(QString("morzyn_") + locale.left(2).toLower(), "translations");
app.installTranslator(&translator);

QtQuick2ApplicationViewer viewer;
Expand All @@ -92,6 +101,12 @@ int main(int argc, char *argv[])
gs.setSettings(&settings);
gs.viewer = &viewer;

if (screenSize.width() < minHorizontalSize || screenSize.height() < minVerticalSize)
{
c.HCOUNT = 10;
c.VCOUNT = 10;
}

#ifndef Q_OS_ANDROID
viewer.setIcon(QIcon("qml/morzyn/images/morzyn.png"));
#endif
Expand Down
2 changes: 1 addition & 1 deletion qml/main.qml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Rectangle {
autoLoad: true
loops: Audio.Infinite
Behavior on volume {
enabled: isBehaviourEnabled
enabled: titleSound.isBehaviourEnabled
PropertyAnimation {
duration: 2000
onRunningChanged: {
Expand Down

0 comments on commit f3b2773

Please sign in to comment.