~ubuntu-branches/ubuntu/raring/quassel/raring-proposed

« back to all changes in this revision

Viewing changes to src/client/clientsettings.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2010-08-11 12:48:08 UTC
  • mfrom: (1.1.40 upstream)
  • Revision ID: james.westby@ubuntu.com-20100811124808-wl3zpp4gpbzmvn4t
Tags: 0.7~beta1-0ubuntu1
* New upstream beta release
  - Add libqca2-dev to build-depends for blowfish support
* Switch to source format v3 (Quilt) to use .bz2 tarball
  - Drop build-depends on quilt and update debian/rules
  - Add debian/source/format

Show diffs side-by-side

added added

removed removed

Lines of Context:
167
167
  return keyMap;
168
168
}
169
169
 
 
170
void CoreAccountSettings::setBufferViewOverlay(const QSet<int> &viewIds) {
 
171
  QVariantList variants;
 
172
  foreach(int viewId, viewIds) {
 
173
    variants << qVariantFromValue(viewId);
 
174
  }
 
175
  setAccountValue("BufferViewOverlay", variants);
 
176
}
 
177
 
 
178
QSet<int> CoreAccountSettings::bufferViewOverlay() {
 
179
  QSet<int> viewIds;
 
180
  QVariantList variants = accountValue("BufferViewOverlay").toList();
 
181
  QVariantList::const_iterator iter = variants.constBegin();
 
182
  for(QVariantList::const_iterator iter = variants.constBegin(); iter != variants.constEnd(); iter++) {
 
183
    viewIds << iter->toInt();
 
184
  }
 
185
  return viewIds;
 
186
}
 
187
 
170
188
void CoreAccountSettings::removeAccount(AccountId id) {
171
189
  removeLocalKey(QString("%1").arg(id.toInt()));
172
190
}