diff options
Diffstat (limited to 'src/plugins/texteditor/tabsettings.h')
-rw-r--r-- | src/plugins/texteditor/tabsettings.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/texteditor/tabsettings.h b/src/plugins/texteditor/tabsettings.h index 26a1c6f7ec6..885f4b23308 100644 --- a/src/plugins/texteditor/tabsettings.h +++ b/src/plugins/texteditor/tabsettings.h @@ -63,6 +63,13 @@ public: ContinuationAlignWithIndent = 2 }; + // This enum must match the indexes of smartBackspaceBehavior widget + enum SmartBackspaceBehavior { + BackspaceNeverIndents = 0, + BackspaceFollowsPreviousIndents = 1, + BackspaceUnindents = 2 + }; + TabSettings(); void toSettings(const QString &category, QSettings *s) const; @@ -96,11 +103,11 @@ public: bool m_spacesForTabs; bool m_autoSpacesForTabs; bool m_autoIndent; - bool m_smartBackspace; int m_tabSize; int m_indentSize; TabKeyBehavior m_tabKeyBehavior; ContinuationAlignBehavior m_continuationAlignBehavior; + SmartBackspaceBehavior m_smartBackspaceBehavior; bool equals(const TabSettings &ts) const; }; |