Project managers: Remove dependency to Qt Designer.

(Cmake/Qt4). Use PluginManager invocation facility
for the form class code generation. Do the rest
(testing for form editor, retrieving the editor
contents).

Acked-By: hjk
This commit is contained in:
Friedemann Kleint
2011-01-10 16:29:06 +01:00
parent bda601144d
commit b606469ae7
19 changed files with 489 additions and 613 deletions

View File

@@ -43,6 +43,7 @@
#include "settingspage.h"
#include "designerconstants.h"
#include "qtdesignerformclasscodegenerator.h"
#include <coreplugin/icore.h>
#include <coreplugin/mimedatabase.h>
@@ -90,7 +91,7 @@ bool FormEditorPlugin::initialize(const QStringList &arguments, QString *error)
addAutoReleasedObject(new FormEditorFactory);
addAutoReleasedObject(new SettingsPageProvider);
addAutoReleasedObject(new QtDesignerFormClassCodeGenerator);
// Ensure that loading designer translations is done before FormEditorW is instantiated
const QString locale = Core::ICore::instance()->userInterfaceLanguage();
if (!locale.isEmpty()) {