Changeset View
Changeset View
Standalone View
Standalone View
plugins/problemreporter/problemreportermodel.cpp
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | |||||
45 | using namespace KDevelop; | 45 | using namespace KDevelop; | ||
46 | 46 | | |||
47 | const int ProblemReporterModel::MinTimeout = 1000; | 47 | const int ProblemReporterModel::MinTimeout = 1000; | ||
48 | const int ProblemReporterModel::MaxTimeout = 5000; | 48 | const int ProblemReporterModel::MaxTimeout = 5000; | ||
49 | 49 | | |||
50 | ProblemReporterModel::ProblemReporterModel(QObject* parent) | 50 | ProblemReporterModel::ProblemReporterModel(QObject* parent) | ||
51 | : ProblemModel(parent, new FilteredProblemStore()) | 51 | : ProblemModel(parent, new FilteredProblemStore()) | ||
52 | { | 52 | { | ||
53 | setFeatures(CanDoFullUpdate | CanShowImports | ScopeFilter | SeverityFilter); | 53 | setFeatures(CanDoFullUpdate | CanShowImports | ScopeFilter | SeverityFilter | ShowSource); | ||
54 | 54 | | |||
55 | m_minTimer = new QTimer(this); | 55 | m_minTimer = new QTimer(this); | ||
56 | m_minTimer->setInterval(MinTimeout); | 56 | m_minTimer->setInterval(MinTimeout); | ||
57 | m_minTimer->setSingleShot(true); | 57 | m_minTimer->setSingleShot(true); | ||
58 | connect(m_minTimer, &QTimer::timeout, this, &ProblemReporterModel::timerExpired); | 58 | connect(m_minTimer, &QTimer::timeout, this, &ProblemReporterModel::timerExpired); | ||
59 | m_maxTimer = new QTimer(this); | 59 | m_maxTimer = new QTimer(this); | ||
60 | m_maxTimer->setInterval(MaxTimeout); | 60 | m_maxTimer->setInterval(MaxTimeout); | ||
61 | m_maxTimer->setSingleShot(true); | 61 | m_maxTimer->setSingleShot(true); | ||
▲ Show 20 Lines • Show All 107 Lines • Show Last 20 Lines |