Commit fedd048f authored by Tobias Hunger's avatar Tobias Hunger
Browse files

Add some comments about code folding

I needed to find out how this works the hard way, so add
at least some hints on how to work with code folding:-)
parent 8808f0fa
......@@ -107,10 +107,19 @@ public:
static bool findPreviousBlockOpenParenthesis(QTextCursor *cursor, bool checkStartPosition = false);
static bool findNextBlockClosingParenthesis(QTextCursor *cursor);
// Get the code folding level
inline int foldingIndent() const { return m_foldingIndent; }
/* Set the code folding level.
*
* A code folding marker will appear the line *before* the one where the indention
* level increases. The code folding reagion will end in the last line that has the same
* indention level (or higher).
*/
inline void setFoldingIndent(int indent) { m_foldingIndent = indent; }
// Set whether the first charater of the folded region will show when the code is folded.
inline void setFoldingStartIncluded(bool included) { m_foldingStartIncluded = included; }
inline bool foldingStartIncluded() const { return m_foldingStartIncluded; }
// Set whether the last charater of the folded region will show when the code is folded.
inline void setFoldingEndIncluded(bool included) { m_foldingEndIncluded = included; }
inline bool foldingEndIncluded() const { return m_foldingEndIncluded; }
inline int lexerState() const { return m_lexerState; }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment