forked from qt-creator/qt-creator
Use new static ICore interface.
Change-Id: I9b690d9b150c8d162b15370f9f8986267c9128f1 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
@@ -78,7 +78,7 @@ QmlJS::Document::Language QmlJSTools::languageOfFile(const QString &fileName)
|
||||
QStringList jsonSuffixes("json");
|
||||
|
||||
if (Core::ICore::instance()) {
|
||||
Core::MimeDatabase *db = Core::ICore::instance()->mimeDatabase();
|
||||
Core::MimeDatabase *db = Core::ICore::mimeDatabase();
|
||||
Core::MimeType jsSourceTy = db->findByType(Constants::JS_MIMETYPE);
|
||||
jsSuffixes = jsSourceTy.suffixes();
|
||||
Core::MimeType qmlSourceTy = db->findByType(Constants::QML_MIMETYPE);
|
||||
@@ -102,7 +102,7 @@ QStringList QmlJSTools::qmlAndJsGlobPatterns()
|
||||
{
|
||||
QStringList pattern;
|
||||
if (Core::ICore::instance()) {
|
||||
Core::MimeDatabase *db = Core::ICore::instance()->mimeDatabase();
|
||||
Core::MimeDatabase *db = Core::ICore::mimeDatabase();
|
||||
Core::MimeType jsSourceTy = db->findByType(Constants::JS_MIMETYPE);
|
||||
Core::MimeType qmlSourceTy = db->findByType(Constants::QML_MIMETYPE);
|
||||
|
||||
@@ -119,7 +119,6 @@ QStringList QmlJSTools::qmlAndJsGlobPatterns()
|
||||
|
||||
ModelManager::ModelManager(QObject *parent):
|
||||
ModelManagerInterface(parent),
|
||||
m_core(Core::ICore::instance()),
|
||||
m_pluginDumper(new PluginDumper(this))
|
||||
{
|
||||
m_synchronizer.setCancelOnWait(true);
|
||||
@@ -165,8 +164,8 @@ void ModelManager::delayedInitialization()
|
||||
void ModelManager::loadQmlTypeDescriptions()
|
||||
{
|
||||
if (Core::ICore::instance()) {
|
||||
loadQmlTypeDescriptions(Core::ICore::instance()->resourcePath());
|
||||
loadQmlTypeDescriptions(Core::ICore::instance()->userResourcePath());
|
||||
loadQmlTypeDescriptions(Core::ICore::resourcePath());
|
||||
loadQmlTypeDescriptions(Core::ICore::userResourcePath());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -208,12 +207,10 @@ void ModelManager::loadQmlTypeDescriptions(const QString &resourcePath)
|
||||
ModelManagerInterface::WorkingCopy ModelManager::workingCopy() const
|
||||
{
|
||||
WorkingCopy workingCopy;
|
||||
if (!m_core)
|
||||
if (!Core::ICore::instance())
|
||||
return workingCopy;
|
||||
|
||||
Core::EditorManager *editorManager = m_core->editorManager();
|
||||
|
||||
foreach (Core::IEditor *editor, editorManager->openedEditors()) {
|
||||
foreach (Core::IEditor *editor, Core::ICore::editorManager()->openedEditors()) {
|
||||
const QString key = editor->file()->fileName();
|
||||
|
||||
if (TextEditor::ITextEditor *textEditor = qobject_cast<TextEditor::ITextEditor*>(editor)) {
|
||||
@@ -272,7 +269,7 @@ QFuture<void> ModelManager::refreshSourceFiles(const QStringList &sourceFiles,
|
||||
m_synchronizer.addFuture(result);
|
||||
|
||||
if (sourceFiles.count() > 1) {
|
||||
m_core->progressManager()->addTask(result, tr("Indexing"),
|
||||
Core::ICore::progressManager()->addTask(result, tr("Indexing"),
|
||||
Constants::TASK_INDEX);
|
||||
}
|
||||
|
||||
@@ -631,7 +628,7 @@ void ModelManager::parse(QFutureInterface<void> &future,
|
||||
// Check whether fileMimeType is the same or extends knownMimeType
|
||||
bool ModelManager::matchesMimeType(const Core::MimeType &fileMimeType, const Core::MimeType &knownMimeType)
|
||||
{
|
||||
Core::MimeDatabase *db = Core::ICore::instance()->mimeDatabase();
|
||||
Core::MimeDatabase *db = Core::ICore::mimeDatabase();
|
||||
|
||||
const QStringList knownTypeNames = QStringList(knownMimeType.type()) + knownMimeType.aliases();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user