Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/sublime/area.cpp
Show First 20 Lines • Show All 297 Lines • ▼ Show 20 Line(s) | |||||
298 | } | 298 | } | ||
299 | 299 | | |||
300 | void Area::save(KConfigGroup& group) const | 300 | void Area::save(KConfigGroup& group) const | ||
301 | { | 301 | { | ||
302 | QStringList desired; | 302 | QStringList desired; | ||
303 | QMap<QString, Sublime::Position>::iterator i, e; | 303 | QMap<QString, Sublime::Position>::iterator i, e; | ||
304 | for (i = d->desiredToolViews.begin(), e = d->desiredToolViews.end(); i != e; ++i) | 304 | for (i = d->desiredToolViews.begin(), e = d->desiredToolViews.end(); i != e; ++i) | ||
305 | { | 305 | { | ||
306 | desired << i.key() + ':' + QString::number(static_cast<int>(i.value())); | 306 | desired << i.key() + QLatin1Char(':') + QString::number(static_cast<int>(i.value())); | ||
307 | } | 307 | } | ||
308 | group.writeEntry("desired views", desired); | 308 | group.writeEntry("desired views", desired); | ||
309 | qCDebug(SUBLIME) << "save " << this << "wrote" << group.readEntry("desired views", ""); | 309 | qCDebug(SUBLIME) << "save " << this << "wrote" << group.readEntry("desired views", ""); | ||
310 | group.writeEntry("view on left", shownToolViews(Sublime::Left)); | 310 | group.writeEntry("view on left", shownToolViews(Sublime::Left)); | ||
311 | group.writeEntry("view on right", shownToolViews(Sublime::Right)); | 311 | group.writeEntry("view on right", shownToolViews(Sublime::Right)); | ||
312 | group.writeEntry("view on top", shownToolViews(Sublime::Top)); | 312 | group.writeEntry("view on top", shownToolViews(Sublime::Top)); | ||
313 | group.writeEntry("view on bottom", shownToolViews(Sublime::Bottom)); | 313 | group.writeEntry("view on bottom", shownToolViews(Sublime::Bottom)); | ||
314 | group.writeEntry("working set", d->workingSet); | 314 | group.writeEntry("working set", d->workingSet); | ||
315 | } | 315 | } | ||
316 | 316 | | |||
317 | void Area::load(const KConfigGroup& group) | 317 | void Area::load(const KConfigGroup& group) | ||
318 | { | 318 | { | ||
319 | qCDebug(SUBLIME) << "loading areas config"; | 319 | qCDebug(SUBLIME) << "loading areas config"; | ||
320 | d->desiredToolViews.clear(); | 320 | d->desiredToolViews.clear(); | ||
321 | QStringList desired = group.readEntry("desired views", QStringList()); | 321 | QStringList desired = group.readEntry("desired views", QStringList()); | ||
322 | foreach (const QString &s, desired) | 322 | foreach (const QString &s, desired) | ||
323 | { | 323 | { | ||
324 | int i = s.indexOf(':'); | 324 | int i = s.indexOf(QLatin1Char(':')); | ||
325 | if (i != -1) | 325 | if (i != -1) | ||
326 | { | 326 | { | ||
327 | QString id = s.left(i); | 327 | QString id = s.left(i); | ||
328 | int pos_i = s.midRef(i+1).toInt(); | 328 | int pos_i = s.midRef(i+1).toInt(); | ||
329 | Sublime::Position pos = static_cast<Sublime::Position>(pos_i); | 329 | Sublime::Position pos = static_cast<Sublime::Position>(pos_i); | ||
330 | if (pos != Sublime::Left && pos != Sublime::Right && pos != Sublime::Top && pos != Sublime::Bottom) | 330 | if (pos != Sublime::Left && pos != Sublime::Right && pos != Sublime::Top && pos != Sublime::Bottom) | ||
331 | { | 331 | { | ||
332 | pos = Sublime::Bottom; | 332 | pos = Sublime::Bottom; | ||
▲ Show 20 Lines • Show All 152 Lines • Show Last 20 Lines |