~bzoltan/kubuntu-packaging/decouple_cmake_plugin

« back to all changes in this revision

Viewing changes to src/plugins/texteditor/tabsettings.cpp

  • Committer: Timo Jyrinki
  • Date: 2013-11-15 12:25:23 UTC
  • mfrom: (1.1.28)
  • Revision ID: timo.jyrinki@canonical.com-20131115122523-i2kyamsu4gs2mu1m
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
        map.value(prefix + QLatin1String(paddingModeKey), m_continuationAlignBehavior).toInt();
88
88
}
89
89
 
90
 
bool TabSettings::cursorIsAtBeginningOfLine(const QTextCursor &cursor) const
 
90
bool TabSettings::cursorIsAtBeginningOfLine(const QTextCursor &cursor)
91
91
{
92
92
    QString text = cursor.block().text();
93
93
    int fns = firstNonSpace(text);
106
106
    return i - (column % m_indentSize);
107
107
}
108
108
 
109
 
int TabSettings::firstNonSpace(const QString &text) const
 
109
int TabSettings::firstNonSpace(const QString &text)
110
110
{
111
111
    int i = 0;
112
112
    while (i < text.size()) {
128
128
    return columnAt(text, firstNonSpace(text));
129
129
}
130
130
 
131
 
int TabSettings::maximumPadding(const QString &text) const
 
131
int TabSettings::maximumPadding(const QString &text)
132
132
{
133
133
    int fns = firstNonSpace(text);
134
134
    int i = fns;
141
141
}
142
142
 
143
143
 
144
 
int TabSettings::trailingWhitespaces(const QString &text) const
 
144
int TabSettings::trailingWhitespaces(const QString &text)
145
145
{
146
146
    int i = 0;
147
147
    while (i < text.size()) {
152
152
    return i;
153
153
}
154
154
 
155
 
void TabSettings::removeTrailingWhitespace(QTextCursor cursor, QTextBlock &block) const
 
155
void TabSettings::removeTrailingWhitespace(QTextCursor cursor, QTextBlock &block)
156
156
{
157
157
    if (const int trailing = trailingWhitespaces(block.text())) {
158
158
        cursor.setPosition(block.position() + block.length() - 1);
213
213
    return i;
214
214
}
215
215
 
216
 
int TabSettings::spacesLeftFromPosition(const QString &text, int position) const
 
216
int TabSettings::spacesLeftFromPosition(const QString &text, int position)
217
217
{
218
218
    int i = position;
219
219
    while (i > 0) {