Changeset View
Changeset View
Standalone View
Standalone View
languages/clang/clangsettings/clangsettingsmanager.h
Show All 21 Lines | |||||
22 | */ | 22 | */ | ||
23 | 23 | | |||
24 | #ifndef CLANGSETTINGSMANAGER_H | 24 | #ifndef CLANGSETTINGSMANAGER_H | ||
25 | #define CLANGSETTINGSMANAGER_H | 25 | #define CLANGSETTINGSMANAGER_H | ||
26 | 26 | | |||
27 | #include <QString> | 27 | #include <QString> | ||
28 | #include <QMetaType> | 28 | #include <QMetaType> | ||
29 | 29 | | |||
30 | #include "clangprivateexport.h" | ||||
kfunk: As said above, lowercase + strip kdev prefix for consistency reasons with all the other export… | |||||
31 | | ||||
30 | class KConfig; | 32 | class KConfig; | ||
31 | 33 | | |||
32 | namespace KDevelop | 34 | namespace KDevelop | ||
33 | { | 35 | { | ||
34 | class ProjectBaseItem; | 36 | class ProjectBaseItem; | ||
35 | class IProject; | 37 | class IProject; | ||
36 | } | 38 | } | ||
37 | 39 | | |||
Show All 12 Lines | 50 | { | |||
50 | bool lookAhead = false; | 52 | bool lookAhead = false; | ||
51 | }; | 53 | }; | ||
52 | 54 | | |||
53 | struct AssistantsSettings | 55 | struct AssistantsSettings | ||
54 | { | 56 | { | ||
55 | bool forwardDeclare = true; | 57 | bool forwardDeclare = true; | ||
56 | }; | 58 | }; | ||
57 | 59 | | |||
58 | class ClangSettingsManager | 60 | class KDEVCLANGPRIVATE_EXPORT ClangSettingsManager | ||
59 | { | 61 | { | ||
60 | public: | 62 | public: | ||
61 | static ClangSettingsManager* self(); | 63 | static ClangSettingsManager* self(); | ||
62 | 64 | | |||
63 | AssistantsSettings assistantsSettings() const; | 65 | AssistantsSettings assistantsSettings() const; | ||
64 | 66 | | |||
65 | CodeCompletionSettings codeCompletionSettings() const; | 67 | CodeCompletionSettings codeCompletionSettings() const; | ||
66 | 68 | | |||
Show All 10 Lines |
As said above, lowercase + strip kdev prefix for consistency reasons with all the other export headers in kdevplatform/kdevelop.
-> 'clangprivateexport.h'