summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2014-09-17 11:39:53 +0200
committerAlex Blasche <alexander.blasche@digia.com>2014-09-17 13:52:43 +0200
commit3a4fb52902f711de9662078aa22f2e92a8d17604 (patch)
treeae54593e363d9ea853c0d41e7e66605c31621786
parentb21660f605ecb5ff9657cd2f5b87558868db2fd7 (diff)
downloadqtlocation-3a4fb52902f711de9662078aa22f2e92a8d17604.tar.gz
Put pre-defined GPS log file into qrc file
This fixes shadow build breaks and not found log file on OSX when using app bundles. Change-Id: Ib92cb2973c4687b356f8f35d4dbce2c39ef70b17 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
-rw-r--r--examples/positioning/logfilepositionsource/logfile.qrc5
-rw-r--r--examples/positioning/logfilepositionsource/logfilepositionsource.cpp3
-rw-r--r--examples/positioning/logfilepositionsource/logfilepositionsource.pro6
3 files changed, 9 insertions, 5 deletions
diff --git a/examples/positioning/logfilepositionsource/logfile.qrc b/examples/positioning/logfilepositionsource/logfile.qrc
new file mode 100644
index 00000000..61213949
--- /dev/null
+++ b/examples/positioning/logfilepositionsource/logfile.qrc
@@ -0,0 +1,5 @@
+<RCC>
+ <qresource prefix="/">
+ <file>simplelog.txt</file>
+ </qresource>
+</RCC>
diff --git a/examples/positioning/logfilepositionsource/logfilepositionsource.cpp b/examples/positioning/logfilepositionsource/logfilepositionsource.cpp
index 0f3c45dd..73001712 100644
--- a/examples/positioning/logfilepositionsource/logfilepositionsource.cpp
+++ b/examples/positioning/logfilepositionsource/logfilepositionsource.cpp
@@ -48,8 +48,7 @@ LogFilePositionSource::LogFilePositionSource(QObject *parent)
{
connect(timer, SIGNAL(timeout()), this, SLOT(readNextPosition()));
- logFile->setFileName(QCoreApplication::applicationDirPath()
- + QDir::separator() + "simplelog.txt");
+ logFile->setFileName(":/simplelog.txt");
if (!logFile->open(QIODevice::ReadOnly))
qWarning() << "Error: cannot open source file" << logFile->fileName();
}
diff --git a/examples/positioning/logfilepositionsource/logfilepositionsource.pro b/examples/positioning/logfilepositionsource/logfilepositionsource.pro
index eb492340..cb9e30ae 100644
--- a/examples/positioning/logfilepositionsource/logfilepositionsource.pro
+++ b/examples/positioning/logfilepositionsource/logfilepositionsource.pro
@@ -9,8 +9,8 @@ SOURCES = logfilepositionsource.cpp \
clientapplication.cpp \
main.cpp
+RESOURCES += \
+ logfile.qrc
target.path = $$[QT_INSTALL_EXAMPLES]/positioning/logfilepositionsource
-log.files = simplelog.txt
-log.path = $$[QT_INSTALL_EXAMPLES]/positioning/logfilepositionsource
-INSTALLS += target log
+INSTALLS += target