summaryrefslogtreecommitdiff
path: root/src/plugins/android/androidmanager.h
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>2013-05-15 10:21:47 +0200
committerOswald Buddenhagen <oswald.buddenhagen@digia.com>2013-05-15 10:21:47 +0200
commit6fb94a7b10216cb03544acfca1ea5e7e121dd50e (patch)
tree2e5aba50125b1bda1ccb1739b5a6c39336e6333a /src/plugins/android/androidmanager.h
parentc6bee7e20eff2cefe3300d2d5a9fc23508402e98 (diff)
parent8ca5b55a0bafd744cf62c20de379a7738cb76138 (diff)
downloadqt-creator-6fb94a7b10216cb03544acfca1ea5e7e121dd50e.tar.gz
Merge branch '2.7'
Conflicts: doc/src/qtquick/qtquick-components.qdoc doc/src/qtquick/qtquick-designer.qdoc qtcreator.pri qtcreator.qbs src/plugins/cppeditor/cppinsertdecldef.cpp src/plugins/qnx/qnxruncontrolfactory.cpp Change-Id: I0a37a07c42719bc0d9ef5b3ac4641d01a63c0d88
Diffstat (limited to 'src/plugins/android/androidmanager.h')
-rw-r--r--src/plugins/android/androidmanager.h20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/plugins/android/androidmanager.h b/src/plugins/android/androidmanager.h
index 0f6b3d2293..5d16604729 100644
--- a/src/plugins/android/androidmanager.h
+++ b/src/plugins/android/androidmanager.h
@@ -85,7 +85,8 @@ public:
static bool setTargetApplication(ProjectExplorer::Target *target, const QString &name);
static QString targetApplicationPath(ProjectExplorer::Target *target);
- static bool setUseLocalLibs(ProjectExplorer::Target *target, bool useLocalLibs, int deviceAPILevel);
+ static bool updateDeploymentSettings(ProjectExplorer::Target *target);
+ static bool bundleQt(ProjectExplorer::Target *target);
static QString targetSDK(ProjectExplorer::Target *target);
static bool setTargetSDK(ProjectExplorer::Target *target, const QString &sdk);
@@ -105,9 +106,10 @@ public:
const QString &name = QString());
static Utils::FileName localLibsRulesFilePath(ProjectExplorer::Target *target);
- static QString loadLocalLibs(ProjectExplorer::Target *target, int apiLevel);
- static QString loadLocalJars(ProjectExplorer::Target *target, int apiLevel);
- static QString loadLocalJarsInitClasses(ProjectExplorer::Target *target, int apiLevel);
+ static QString loadLocalLibs(ProjectExplorer::Target *target, int apiLevel = -1);
+ static QString loadLocalJars(ProjectExplorer::Target *target, int apiLevel = -1);
+ static QString loadLocalBundledFiles(ProjectExplorer::Target *target, int apiLevel = -1);
+ static QString loadLocalJarsInitClasses(ProjectExplorer::Target *target, int apiLevel = -1);
class Library
{
@@ -125,11 +127,17 @@ public:
static QStringList qtLibs(ProjectExplorer::Target *target);
static bool setQtLibs(ProjectExplorer::Target *target, const QStringList &libs);
+ static bool setBundledInLib(ProjectExplorer::Target *target,
+ const QStringList &fileList);
+ static bool setBundledInAssets(ProjectExplorer::Target *target,
+ const QStringList &fileList);
+
static QStringList availablePrebundledLibs(ProjectExplorer::Target *target);
static QStringList prebundledLibs(ProjectExplorer::Target *target);
static bool setPrebundledLibs(ProjectExplorer::Target *target, const QStringList &libs);
static QString libGnuStl(const QString &arch, const QString &ndkToolChainVersion);
+ static QString libraryPrefix();
private:
static void raiseError(const QString &reason);
@@ -145,7 +153,9 @@ private:
enum ItemType
{
Lib,
- Jar
+ Jar,
+ BundledFile,
+ BundledJar
};
static QString loadLocal(ProjectExplorer::Target *target, int apiLevel, ItemType item, const QString &attribute=QLatin1String("file"));