forked from qt-creator/qt-creator
Android: Add minimal Java editing support
Indentation for blocks '{'. '}' and completion for keywords. TODO: "New File" is missing, TODO: probably needs some tweaks to the indentation. Task-number: QTCREATORBUG-11220 Change-Id: I758b3815e47d1427d39c0248eb16e39ffb7a29fb Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
This commit is contained in:
@@ -46,6 +46,8 @@
|
||||
#include "androidgdbserverkitinformation.h"
|
||||
#include "androidmanifesteditorfactory.h"
|
||||
#include "androidpotentialkit.h"
|
||||
#include "javaeditorfactory.h"
|
||||
#include "javacompletionassistprovider.h"
|
||||
#ifdef HAVE_QBS
|
||||
# include "androidqbspropertyprovider.h"
|
||||
#endif
|
||||
@@ -83,6 +85,8 @@ bool AndroidPlugin::initialize(const QStringList &arguments, QString *errorMessa
|
||||
addAutoReleasedObject(new Internal::AndroidDeployConfigurationFactory);
|
||||
addAutoReleasedObject(new Internal::AndroidDeviceFactory);
|
||||
addAutoReleasedObject(new Internal::AndroidPotentialKit);
|
||||
addAutoReleasedObject(new Internal::JavaEditorFactory);
|
||||
addAutoReleasedObject(new Internal::JavaCompletionAssistProvider);
|
||||
ProjectExplorer::KitManager::registerKitInformation(new Internal::AndroidGdbServerKitInformation);
|
||||
|
||||
// AndroidManifest.xml editor
|
||||
@@ -99,6 +103,9 @@ bool AndroidPlugin::initialize(const QStringList &arguments, QString *errorMessa
|
||||
}
|
||||
addAutoReleasedObject(new Internal::AndroidManifestEditorFactory);
|
||||
|
||||
if (!Core::MimeDatabase::addMimeTypes(QLatin1String(":android/Java.mimetypes.xml"), errorMessage))
|
||||
return false;
|
||||
|
||||
connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsLoaded()),
|
||||
this, SLOT(kitsRestored()));
|
||||
|
||||
|
Reference in New Issue
Block a user