forked from qt-creator/qt-creator
Mainwindow: Remove accessors for mimedatabase and vcsmanager
Fix fallout of those changes. Change-Id: Ie90a8d3a9eb0a171ea5b4036f99298badf0302fc Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -312,7 +312,7 @@ bool MainWindow::init(QString *errorMessage)
|
||||
{
|
||||
Q_UNUSED(errorMessage)
|
||||
|
||||
if (!mimeDatabase()->addMimeTypes(QLatin1String(":/core/editormanager/BinFiles.mimetypes.xml"), errorMessage))
|
||||
if (!MimeDatabase::addMimeTypes(QLatin1String(":/core/editormanager/BinFiles.mimetypes.xml"), errorMessage))
|
||||
return false;
|
||||
|
||||
ExtensionSystem::PluginManager::addObject(m_coreImpl);
|
||||
@@ -805,10 +805,9 @@ static QList<IDocumentFactory*> getNonEditorDocumentFactories()
|
||||
}
|
||||
|
||||
static IDocumentFactory *findDocumentFactory(const QList<IDocumentFactory*> &fileFactories,
|
||||
const MimeDatabase *db,
|
||||
const QFileInfo &fi)
|
||||
{
|
||||
if (const MimeType mt = db->findByFile(fi)) {
|
||||
if (const MimeType mt = MimeDatabase::findByFile(fi)) {
|
||||
const QString type = mt.type();
|
||||
foreach (IDocumentFactory *factory, fileFactories) {
|
||||
if (factory->mimeTypes().contains(type))
|
||||
@@ -836,7 +835,7 @@ IDocument *MainWindow::openFiles(const QStringList &fileNames, ICore::OpenFilesF
|
||||
foreach (const QString &fileName, fileNames) {
|
||||
const QFileInfo fi(fileName);
|
||||
const QString absoluteFilePath = fi.absoluteFilePath();
|
||||
if (IDocumentFactory *documentFactory = findDocumentFactory(nonEditorFileFactories, mimeDatabase(), fi)) {
|
||||
if (IDocumentFactory *documentFactory = findDocumentFactory(nonEditorFileFactories, fi)) {
|
||||
IDocument *document = documentFactory->open(absoluteFilePath);
|
||||
if (!document) {
|
||||
if (flags & ICore::StopOnLoadFail)
|
||||
@@ -953,11 +952,6 @@ void MainWindow::openFileWith()
|
||||
}
|
||||
}
|
||||
|
||||
VcsManager *MainWindow::vcsManager() const
|
||||
{
|
||||
return m_vcsManager;
|
||||
}
|
||||
|
||||
QSettings *MainWindow::settings(QSettings::Scope scope) const
|
||||
{
|
||||
if (scope == QSettings::UserScope)
|
||||
@@ -966,11 +960,6 @@ QSettings *MainWindow::settings(QSettings::Scope scope) const
|
||||
return m_globalSettings;
|
||||
}
|
||||
|
||||
MimeDatabase *MainWindow::mimeDatabase() const
|
||||
{
|
||||
return m_mimeDatabase;
|
||||
}
|
||||
|
||||
IContext *MainWindow::contextObject(QWidget *widget)
|
||||
{
|
||||
return m_contextWidgets.value(widget);
|
||||
|
||||
Reference in New Issue
Block a user