MCPcopy Create free account
hub / github.com/KDE/kdevelop / OutputModelPrivate

Method OutputModelPrivate

kdevplatform/outputview/outputmodel.cpp:197–213  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

195};
196
197OutputModelPrivate::OutputModelPrivate( OutputModel* model_, const QUrl& builddir)
198: model(model_)
199, worker(new ParseWorker )
200, m_buildDir( builddir )
201{
202 qRegisterMetaType<QVector<KDevelop::FilteredItem> >();
203 qRegisterMetaType<KDevelop::IFilterStrategy*>();
204 qRegisterMetaType<KDevelop::IFilterStrategy::Progress>();
205
206 s_parsingThread->addWorker(worker);
207 model->connect(worker, &ParseWorker::parsedBatch,
208 model, [=] (const QVector<KDevelop::FilteredItem>& items) { linesParsed(items); });
209 model->connect(worker, &ParseWorker::allDone,
210 model, &OutputModel::allDone);
211 model->connect(worker, &ParseWorker::progress,
212 model, &OutputModel::progress);
213}
214
215bool OutputModelPrivate::isValidIndex( const QModelIndex& idx, int currentRowCount ) const
216{

Callers

nothing calls this directly

Calls 1

addWorkerMethod · 0.80

Tested by

no test coverage detected