void Document::setMimeType(const QString &mimeType) { if (_mimeType != mimeType) { _mimeType = mimeType; emit mimeTypeChanged(); } }
void NemoThumbnailItem::setMimeType(const QString &mimeType) { if (m_mimeType != mimeType) { m_mimeType = mimeType; emit mimeTypeChanged(); updateThumbnail(!m_request); } }
CPPEditorDocument::CPPEditorDocument() { setId(CppEditor::Constants::CPPEDITOR_ID); connect(this, SIGNAL(tabSettingsChanged()), this, SLOT(invalidateFormatterCache())); connect(this, SIGNAL(mimeTypeChanged()), this, SLOT(onMimeTypeChanged())); setSyntaxHighlighter(new CppHighlighter); onMimeTypeChanged(); }
void Document::init(const QString& filePath, const QString& mimeType) { m_filePath = filePath; emit filePathChanged(); m_mimeType = mimeType; emit mimeTypeChanged(); setState(Document::Loading); if (!m_pages.isEmpty()) { emit aboutToReset(); clearPages(); } clearDocument(); m_loader = new DocumentLoader; QObject::connect(m_loader, SIGNAL(done()), this, SLOT(loaderDone())); QObject::connect(m_loader, SIGNAL(error()), this, SLOT(loaderError())); QObject::connect(m_loader, SIGNAL(locked()), this, SLOT(loaderLocked())); m_loader->start(m_filePath, m_mimeType); }