Changeset View
Changeset View
Standalone View
Standalone View
shell/problemmodel.h
Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Line(s) | 82 | public: | |||
---|---|---|---|---|---|
84 | enum FeatureCode | 84 | enum FeatureCode | ||
85 | { | 85 | { | ||
86 | NoFeatures = 0, /// No features :( | 86 | NoFeatures = 0, /// No features :( | ||
87 | CanDoFullUpdate = 1, /// Reload/Reparse problems | 87 | CanDoFullUpdate = 1, /// Reload/Reparse problems | ||
88 | CanShowImports = 2, /// Show problems from imported files. E.g.: Header files in C/C++ | 88 | CanShowImports = 2, /// Show problems from imported files. E.g.: Header files in C/C++ | ||
89 | ScopeFilter = 4, /// Filter problems by scope. E.g.: current document, open documents, etc | 89 | ScopeFilter = 4, /// Filter problems by scope. E.g.: current document, open documents, etc | ||
90 | SeverityFilter = 8, /// Filter problems by severity. E.g.: hint, warning, error, etc | 90 | SeverityFilter = 8, /// Filter problems by severity. E.g.: hint, warning, error, etc | ||
91 | Grouping = 16, /// Can group problems | 91 | Grouping = 16, /// Can group problems | ||
92 | CanByPassScopeFilter = 32 /// Can bypass scope filter | 92 | CanByPassScopeFilter = 32, /// Can bypass scope filter | ||
93 | ShowSource = 64 /// Show problem's source. Set if problems can have different sources. | ||||
93 | }; | 94 | }; | ||
94 | 95 | | |||
95 | Q_DECLARE_FLAGS(Features, FeatureCode) | 96 | Q_DECLARE_FLAGS(Features, FeatureCode) | ||
96 | 97 | | |||
97 | explicit ProblemModel(QObject *parent, ProblemStore *store = nullptr); | 98 | explicit ProblemModel(QObject *parent, ProblemStore *store = nullptr); | ||
98 | ~ProblemModel() override; | 99 | ~ProblemModel() override; | ||
99 | 100 | | |||
100 | enum Columns { | 101 | enum Columns { | ||
▲ Show 20 Lines • Show All 110 Lines • Show Last 20 Lines |