Changeset 6481
- Timestamp:
- 08/08/08 03:52:25 (4 months ago)
- Location:
- trunk/qt4-gui/src/userdlg
- Files:
-
- 3 modified
- 2 moved
-
CMakeLists.txt (modified) (1 diff)
-
settings.cpp (moved) (moved from trunk/qt4-gui/src/userdlg/modes.cpp) (12 diffs, 1 prop)
-
settings.h (moved) (moved from trunk/qt4-gui/src/userdlg/modes.h) (3 diffs, 1 prop)
-
userdlg.cpp (modified) (6 diffs)
-
userdlg.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt4-gui/src/userdlg/CMakeLists.txt
r6474 r6481 2 2 set(userdlg_SRCS 3 3 info.cpp 4 modes.cpp4 settings.cpp 5 5 userdlg.cpp 6 6 ) -
trunk/qt4-gui/src/userdlg/settings.cpp
r6480 r6481 19 19 */ 20 20 21 #include " modes.h"21 #include "settings.h" 22 22 23 23 #include "config.h" … … 43 43 44 44 using namespace LicqQtGui; 45 /* TRANSLATOR LicqQtGui::UserPages:: Modes */46 47 UserPages:: Modes::Modes(bool isOwner, UserDlg* parent)45 /* TRANSLATOR LicqQtGui::UserPages::Settings */ 46 47 UserPages::Settings::Settings(bool isOwner, UserDlg* parent) 48 48 : QObject(parent), 49 49 myIsOwner(isOwner) … … 53 53 return; 54 54 55 parent->addPage(UserDlg::SettingsPage, createPage Modes(parent),55 parent->addPage(UserDlg::SettingsPage, createPageSettings(parent), 56 56 tr("Settings")); 57 57 parent->addPage(UserDlg::StatusPage, createPageStatus(parent), … … 61 61 } 62 62 63 QWidget* UserPages:: Modes::createPageModes(QWidget* parent)63 QWidget* UserPages::Settings::createPageSettings(QWidget* parent) 64 64 { 65 65 QWidget* w = new QWidget(parent); … … 67 67 myPageModesLayout->setContentsMargins(0, 0, 0, 0); 68 68 69 my MiscModesBox = new QGroupBox(tr("Misc Modes"));70 my MiscModesLayout = new QGridLayout(myMiscModesBox);69 mySettingsBox = new QGroupBox(tr("Misc Modes")); 70 mySettingsLayout = new QGridLayout(mySettingsBox); 71 71 72 72 myAcceptInAwayCheck = new QCheckBox(tr("Accept in away")); 73 73 myAcceptInAwayCheck->setToolTip(tr("Play sounds for this contact when my status is away.")); 74 my MiscModesLayout->addWidget(myAcceptInAwayCheck, 0, 0);74 mySettingsLayout->addWidget(myAcceptInAwayCheck, 0, 0); 75 75 76 76 myAcceptInNaCheck = new QCheckBox(tr("Accept in not available")); 77 77 myAcceptInNaCheck->setToolTip(tr("Play sounds for this contact when my status is not available.")); 78 my MiscModesLayout->addWidget(myAcceptInNaCheck, 1, 0);78 mySettingsLayout->addWidget(myAcceptInNaCheck, 1, 0); 79 79 80 80 myAcceptInOccupiedCheck = new QCheckBox(tr("Accept in occupied")); 81 81 myAcceptInOccupiedCheck->setToolTip(tr("Play sounds for this contact when my status is occupied.")); 82 my MiscModesLayout->addWidget(myAcceptInOccupiedCheck, 2, 0);82 mySettingsLayout->addWidget(myAcceptInOccupiedCheck, 2, 0); 83 83 84 84 myAcceptInDndCheck = new QCheckBox(tr("Accept in do not disturb")); 85 85 myAcceptInDndCheck->setToolTip(tr("Play sounds for this contact when my status is do not disturb.")); 86 my MiscModesLayout->addWidget(myAcceptInDndCheck, 3, 0);86 mySettingsLayout->addWidget(myAcceptInDndCheck, 3, 0); 87 87 88 88 myAutoAcceptFileCheck = new QCheckBox(tr("Auto accept files")); 89 89 myAutoAcceptFileCheck->setToolTip(tr("Automatically accept file transfers from this contact.")); 90 my MiscModesLayout->addWidget(myAutoAcceptFileCheck, 0, 1);90 mySettingsLayout->addWidget(myAutoAcceptFileCheck, 0, 1); 91 91 92 92 myAutoAcceptChatCheck = new QCheckBox(tr("Auto accept chats")); 93 93 myAutoAcceptChatCheck->setToolTip(tr("Automatically accept chat requests from this contact.")); 94 my MiscModesLayout->addWidget(myAutoAcceptChatCheck, 1, 1);94 mySettingsLayout->addWidget(myAutoAcceptChatCheck, 1, 1); 95 95 96 96 myAutoSecureCheck = new QCheckBox(tr("Auto request secure")); 97 97 myAutoSecureCheck->setToolTip(tr("Automatically request secure channel to this contact.")); 98 my MiscModesLayout->addWidget(myAutoSecureCheck, 2, 1);98 mySettingsLayout->addWidget(myAutoSecureCheck, 2, 1); 99 99 100 100 #ifdef HAVE_LIBGPGME 101 101 myUseGpgCheck = new QCheckBox(tr("Use GPG encryption")); 102 102 myUseGpgCheck->setToolTip(tr("Use GPG encryption for messages with this contact.")); 103 my MiscModesLayout->addWidget(myUseGpgCheck, 3, 1);103 mySettingsLayout->addWidget(myUseGpgCheck, 3, 1); 104 104 #endif 105 105 106 106 myUseRealIpCheck = new QCheckBox(tr("Use real ip (LAN)")); 107 107 myUseRealIpCheck->setToolTip(tr("Use real IP for when sending to this contact.")); 108 my MiscModesLayout->addWidget(myUseRealIpCheck, 4, 0);109 110 myPageModesLayout->addWidget(my MiscModesBox, 0, 0, 1, 2);108 mySettingsLayout->addWidget(myUseRealIpCheck, 4, 0); 109 110 myPageModesLayout->addWidget(mySettingsBox, 0, 0, 1, 2); 111 111 myPageModesLayout->setRowStretch(1, 1); 112 112 … … 114 114 } 115 115 116 QWidget* UserPages:: Modes::createPageStatus(QWidget* parent)116 QWidget* UserPages::Settings::createPageStatus(QWidget* parent) 117 117 { 118 118 QWidget* w = new QWidget(parent); … … 204 204 } 205 205 206 QWidget* UserPages:: Modes::createPageGroups(QWidget* parent)206 QWidget* UserPages::Settings::createPageGroups(QWidget* parent) 207 207 { 208 208 QWidget* w = new QWidget(parent); … … 229 229 } 230 230 231 void UserPages:: Modes::load(const ICQUser* user)231 void UserPages::Settings::load(const ICQUser* user) 232 232 { 233 233 if (myIsOwner) … … 324 324 } 325 325 326 void UserPages:: Modes::apply(ICQUser* user)326 void UserPages::Settings::apply(ICQUser* user) 327 327 { 328 328 if (myIsOwner) … … 360 360 } 361 361 362 void UserPages:: Modes::apply2(const QString& id, unsigned long ppid)362 void UserPages::Settings::apply2(const QString& id, unsigned long ppid) 363 363 { 364 364 if (myIsOwner) … … 409 409 } 410 410 411 void UserPages:: Modes::userUpdated(const CICQSignal* sig, const ICQUser* user)411 void UserPages::Settings::userUpdated(const CICQSignal* sig, const ICQUser* user) 412 412 { 413 413 switch (sig->SubSignal()) … … 419 419 } 420 420 421 void UserPages:: Modes::showAutoRespHints()421 void UserPages::Settings::showAutoRespHints() 422 422 { 423 423 AwayMsgDlg::showAutoResponseHints(dynamic_cast<UserDlg*>(parent())); -
trunk/qt4-gui/src/userdlg/settings.h
r6480 r6481 49 49 namespace UserPages 50 50 { 51 class Modes : public QObject51 class Settings : public QObject 52 52 { 53 53 Q_OBJECT 54 54 55 55 public: 56 Modes(bool isOwner, UserDlg* parent);57 virtual ~ Modes() {}56 Settings(bool isOwner, UserDlg* parent); 57 virtual ~Settings() {} 58 58 59 59 void load(const ICQUser* user); … … 89 89 * @return a widget with the modes settings 90 90 */ 91 QWidget* createPage Modes(QWidget* parent);91 QWidget* createPageSettings(QWidget* parent); 92 92 93 93 /** … … 109 109 // Widgets for on modes page 110 110 QGridLayout* myPageModesLayout; 111 QGroupBox* my MiscModesBox;112 QGridLayout* my MiscModesLayout;111 QGroupBox* mySettingsBox; 112 QGridLayout* mySettingsLayout; 113 113 QCheckBox* myAcceptInAwayCheck; 114 114 QCheckBox* myAcceptInNaCheck; -
trunk/qt4-gui/src/userdlg/userdlg.cpp
r6474 r6481 42 42 43 43 #include "info.h" 44 #include " modes.h"44 #include "settings.h" 45 45 46 46 using namespace LicqQtGui; … … 101 101 102 102 myUserInfo = new UserPages::Info(myIsOwner, this); 103 myUser Modes = new UserPages::Modes(myIsOwner, this);103 myUserSettings = new UserPages::Settings(myIsOwner, this); 104 104 105 105 const ICQUser* user = gUserManager.FetchUser(myId.toLatin1(), myPpid, LOCK_R); … … 117 117 118 118 myUserInfo->load(user); 119 myUser Modes->load(user);119 myUserSettings->load(user); 120 120 121 121 gUserManager.DropUser(user); … … 214 214 215 215 myUserInfo->apply(user); 216 myUser Modes->apply(user);216 myUserSettings->apply(user); 217 217 218 218 user->SetEnableSave(true); … … 223 223 // Special stuff that must be called without holding lock 224 224 myUserInfo->apply2(myId, myPpid); 225 myUser Modes->apply2(myId, myPpid);225 myUserSettings->apply2(myId, myPpid); 226 226 227 227 // Make sure GUI is updated … … 239 239 240 240 myUserInfo->userUpdated(sig, user); 241 myUser Modes->userUpdated(sig, user);241 myUserSettings->userUpdated(sig, user); 242 242 243 243 gUserManager.DropUser(user); -
trunk/qt4-gui/src/userdlg/userdlg.h
r6480 r6481 38 38 { 39 39 class Info; 40 class Modes;40 class Settings; 41 41 } 42 42 … … 194 194 195 195 UserPages::Info* myUserInfo; 196 UserPages:: Modes* myUserModes;196 UserPages::Settings* myUserSettings; 197 197 }; 198 198
