Changeset View
Changeset View
Standalone View
Standalone View
src/backends/python/pythonhighlighter.cpp
Show First 20 Lines • Show All 137 Lines • ▼ Show 20 Line(s) | 133 | break; | |||
---|---|---|---|---|---|
138 | } else { | 138 | } else { | ||
139 | break; | 139 | break; | ||
140 | } | 140 | } | ||
141 | } | 141 | } | ||
142 | 142 | | |||
143 | setCurrentBlockState(state); | 143 | setCurrentBlockState(state); | ||
144 | } | 144 | } | ||
145 | 145 | | |||
146 | void PythonHighlighter::updateHighlight() | 146 | void PythonHighlighter::addUserVariable(const QStringList& variables) | ||
147 | { | 147 | { | ||
148 | addVariables(m_variables); | 148 | addVariables(variables); | ||
149 | rehighlight(); | | |||
150 | } | 149 | } | ||
151 | 150 | | |||
152 | void PythonHighlighter::addVariable(const QString variable) | 151 | void PythonHighlighter::removeUserVariable(const QStringList& variables) | ||
153 | { | 152 | { | ||
154 | m_variables << variable; | 153 | removeRules(variables); | ||
155 | } | | |||
156 | | ||||
157 | void PythonHighlighter::clearVariables() | | |||
158 | { | | |||
159 | removeRules(m_variables); | | |||
160 | m_variables.clear(); | | |||
161 | rehighlight(); | | |||
162 | } | 154 | } |