~ubuntu-branches/ubuntu/jaunty/quassel/jaunty-backports

« back to all changes in this revision

Viewing changes to src/qtui/settingspages/generalsettingspage.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2009-01-14 01:28:49 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20090114012849-38celzez3y3wpai9
Tags: 0.4.0~git090113-0ubuntu1
* New upstream git snapshot
  - Use networks.ini to provide default network/channel
  - Provide presets for common IRC networks
* Add kubuntu_01_default_network_channel.patch to set Freenode, port
  8001, and #kubuntu as defaults
* Add build-dep on quilt

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/***************************************************************************
2
 
 *   Copyright (C) 2005-08 by the Quassel IRC Team                         *
 
2
 *   Copyright (C) 2005-09 by the Quassel Project                          *
3
3
 *   devel@quassel-irc.org                                                 *
4
4
 *                                                                         *
5
5
 *   This program is free software; you can redistribute it and/or modify  *
109
109
 
110
110
  // bufferSettings:
111
111
  BufferSettings bufferSettings;
112
 
  SettingsPage::load(ui.userNoticesInDefaultBuffer, bufferSettings.value("UserNoticesInDefaultBuffer", QVariant(true)).toBool());
113
 
  SettingsPage::load(ui.userNoticesInStatusBuffer, bufferSettings.value("UserNoticesInStatusBuffer", QVariant(false)).toBool());
114
 
  SettingsPage::load(ui.userNoticesInCurrentBuffer, bufferSettings.value("UserNoticesInCurrentBuffer", QVariant(false)).toBool());
115
 
 
116
 
  SettingsPage::load(ui.serverNoticesInDefaultBuffer, bufferSettings.value("ServerNoticesInDefaultBuffer", QVariant(false)).toBool());
117
 
  SettingsPage::load(ui.serverNoticesInStatusBuffer, bufferSettings.value("ServerNoticesInStatusBuffer", QVariant(true)).toBool());
118
 
  SettingsPage::load(ui.serverNoticesInCurrentBuffer, bufferSettings.value("ServerNoticesInCurrentBuffer", QVariant(false)).toBool());
119
 
 
120
 
  SettingsPage::load(ui.errorMsgsInDefaultBuffer, bufferSettings.value("ErrorMsgsInDefaultBuffer", QVariant(true)).toBool());
121
 
  SettingsPage::load(ui.errorMsgsInStatusBuffer, bufferSettings.value("ErrorMsgsInStatusBuffer", QVariant(false)).toBool());
122
 
  SettingsPage::load(ui.errorMsgsInCurrentBuffer, bufferSettings.value("ErrorMsgsInCurrentBuffer", QVariant(false)).toBool());
 
112
  int redirectTarget = bufferSettings.userNoticesTarget();
 
113
  SettingsPage::load(ui.userNoticesInDefaultBuffer, redirectTarget & BufferSettings::DefaultBuffer);
 
114
  SettingsPage::load(ui.userNoticesInStatusBuffer, redirectTarget & BufferSettings::StatusBuffer);
 
115
  SettingsPage::load(ui.userNoticesInCurrentBuffer, redirectTarget & BufferSettings::CurrentBuffer);
 
116
 
 
117
  redirectTarget = bufferSettings.serverNoticesTarget();
 
118
  SettingsPage::load(ui.serverNoticesInDefaultBuffer, redirectTarget & BufferSettings::DefaultBuffer);
 
119
  SettingsPage::load(ui.serverNoticesInStatusBuffer, redirectTarget & BufferSettings::StatusBuffer);
 
120
  SettingsPage::load(ui.serverNoticesInCurrentBuffer, redirectTarget & BufferSettings::CurrentBuffer);
 
121
 
 
122
  redirectTarget = bufferSettings.errorMsgsTarget();
 
123
  SettingsPage::load(ui.errorMsgsInDefaultBuffer, redirectTarget & BufferSettings::DefaultBuffer);
 
124
  SettingsPage::load(ui.errorMsgsInStatusBuffer, redirectTarget & BufferSettings::StatusBuffer);
 
125
  SettingsPage::load(ui.errorMsgsInCurrentBuffer, redirectTarget & BufferSettings::CurrentBuffer);
123
126
 
124
127
 
125
128
  settings["DisplayTopicInTooltip"] = bufferSettings.value("DisplayTopicInTooltip", QVariant(false));
142
145
  uiSettings.setValue("MouseWheelChangesBuffers", ui.mouseWheelChangesBuffers->isChecked());
143
146
 
144
147
  BufferSettings bufferSettings;
145
 
  bufferSettings.setValue("UserNoticesInDefaultBuffer", ui.userNoticesInDefaultBuffer->isChecked());
146
 
  bufferSettings.setValue("UserNoticesInStatusBuffer", ui.userNoticesInStatusBuffer->isChecked());
147
 
  bufferSettings.setValue("UserNoticesInCurrentBuffer", ui.userNoticesInCurrentBuffer->isChecked());
148
 
 
149
 
  bufferSettings.setValue("ServerNoticesInDefaultBuffer", ui.serverNoticesInDefaultBuffer->isChecked());
150
 
  bufferSettings.setValue("ServerNoticesInStatusBuffer", ui.serverNoticesInStatusBuffer->isChecked());
151
 
  bufferSettings.setValue("ServerNoticesInCurrentBuffer", ui.serverNoticesInCurrentBuffer->isChecked());
152
 
 
153
 
  bufferSettings.setValue("ErrorMsgsInDefaultBuffer", ui.errorMsgsInDefaultBuffer->isChecked());
154
 
  bufferSettings.setValue("ErrorMsgsInStatusBuffer", ui.errorMsgsInStatusBuffer->isChecked());
155
 
  bufferSettings.setValue("ErrorMsgsInCurrentBuffer", ui.errorMsgsInCurrentBuffer->isChecked());
 
148
  int redirectTarget = 0;
 
149
  if(ui.userNoticesInDefaultBuffer->isChecked())
 
150
    redirectTarget |= BufferSettings::DefaultBuffer;
 
151
  if(ui.userNoticesInStatusBuffer->isChecked())
 
152
    redirectTarget |= BufferSettings::StatusBuffer;
 
153
  if(ui.userNoticesInCurrentBuffer->isChecked())
 
154
    redirectTarget |= BufferSettings::CurrentBuffer;
 
155
  bufferSettings.setUserNoticesTarget(redirectTarget);
 
156
 
 
157
  redirectTarget = 0;
 
158
  if(ui.serverNoticesInDefaultBuffer->isChecked())
 
159
    redirectTarget |= BufferSettings::DefaultBuffer;
 
160
  if(ui.serverNoticesInStatusBuffer->isChecked())
 
161
    redirectTarget |= BufferSettings::StatusBuffer;
 
162
  if(ui.serverNoticesInCurrentBuffer->isChecked())
 
163
    redirectTarget |= BufferSettings::CurrentBuffer;
 
164
  bufferSettings.setServerNoticesTarget(redirectTarget);
 
165
 
 
166
  redirectTarget = 0;
 
167
  if(ui.errorMsgsInDefaultBuffer->isChecked())
 
168
    redirectTarget |= BufferSettings::DefaultBuffer;
 
169
  if(ui.errorMsgsInStatusBuffer->isChecked())
 
170
    redirectTarget |= BufferSettings::StatusBuffer;
 
171
  if(ui.errorMsgsInCurrentBuffer->isChecked())
 
172
    redirectTarget |= BufferSettings::CurrentBuffer;
 
173
  bufferSettings.setErrorMsgsTarget(redirectTarget);
156
174
 
157
175
  bufferSettings.setValue("DisplayTopicInTooltip", ui.displayTopicInTooltip->isChecked());
158
176