Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/outputview/outputmodel.cpp
Show First 20 Lines • Show All 417 Lines • ▼ Show 20 Line(s) | 417 | case ScriptErrorFilter: | |||
---|---|---|---|---|---|
418 | filter = new ScriptErrorFilterStrategy; | 418 | filter = new ScriptErrorFilterStrategy; | ||
419 | break; | 419 | break; | ||
420 | case NativeAppErrorFilter: | 420 | case NativeAppErrorFilter: | ||
421 | filter = new NativeAppErrorFilterStrategy; | 421 | filter = new NativeAppErrorFilterStrategy; | ||
422 | break; | 422 | break; | ||
423 | case StaticAnalysisFilter: | 423 | case StaticAnalysisFilter: | ||
424 | filter = new StaticAnalysisFilterStrategy; | 424 | filter = new StaticAnalysisFilterStrategy; | ||
425 | break; | 425 | break; | ||
426 | default: | 426 | } | ||
427 | // assert(false); | 427 | if (!filter) { | ||
428 | filter = new NoFilterStrategy; | 428 | filter = new NoFilterStrategy; | ||
429 | break; | | |||
430 | } | 429 | } | ||
431 | Q_ASSERT(filter); | | |||
432 | 430 | | |||
433 | QMetaObject::invokeMethod(d->worker, "changeFilterStrategy", | 431 | QMetaObject::invokeMethod(d->worker, "changeFilterStrategy", | ||
434 | Q_ARG(KDevelop::IFilterStrategy*, filter)); | 432 | Q_ARG(KDevelop::IFilterStrategy*, filter)); | ||
435 | } | 433 | } | ||
436 | 434 | | |||
437 | void OutputModel::setFilteringStrategy(IFilterStrategy* filterStrategy) | 435 | void OutputModel::setFilteringStrategy(IFilterStrategy* filterStrategy) | ||
438 | { | 436 | { | ||
439 | QMetaObject::invokeMethod(d->worker, "changeFilterStrategy", | 437 | QMetaObject::invokeMethod(d->worker, "changeFilterStrategy", | ||
Show All 34 Lines |