File indexing completed on 2024-04-28 04:37:21

0001 /*
0002     SPDX-FileCopyrightText: 2015 Laszlo Kis-Adam
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #ifndef PROBLEMCONSTANTS_H
0008 #define PROBLEMCONSTANTS_H
0009 
0010 namespace KDevelop
0011 {
0012 
0013 
0014 // Which set of files should be tracked for errors.
0015 enum ProblemScope {
0016     CurrentDocument,
0017     OpenDocuments,
0018     CurrentProject,
0019     AllProjects,
0020     DocumentsInPath,
0021     DocumentsInCurrentPath, // basically combination of DocumentsInPath and CurrentDocument
0022     BypassScopeFilter // Special setting. Bypasses the filter in FilteredProblemStore
0023 };
0024 
0025 // How should problems be grouped
0026 enum GroupingMethod
0027 {
0028     NoGrouping,
0029     PathGrouping,
0030     SeverityGrouping
0031 };
0032 
0033 }
0034 
0035 #endif
0036