Changeset 4733
- Timestamp:
- 11/05/06 04:40:38 (2 years ago)
- Location:
- branches/qt-gui_qt4/src
- Files:
-
- 1 added
- 81 modified
-
adduserdlg.cpp (modified) (5 diffs)
-
adduserdlg.h (modified) (1 diff)
-
authuserdlg.cpp (modified) (11 diffs)
-
authuserdlg.h (modified) (2 diffs)
-
awaymsgdlg.cpp (modified) (8 diffs)
-
awaymsgdlg.h (modified) (2 diffs)
-
catdlg.cpp (modified) (4 diffs)
-
chatdlg.cpp (modified) (39 diffs)
-
chatdlg.h (modified) (6 diffs)
-
chatjoin.cpp (modified) (2 diffs)
-
chatjoin.h (modified) (2 diffs)
-
editfile.cpp (modified) (7 diffs)
-
editfilelistdlg.cpp (modified) (4 diffs)
-
editfilelistdlg.h (modified) (4 diffs)
-
editgrp.cpp (modified) (4 diffs)
-
editgrp.h (modified) (2 diffs)
-
emoticon.cpp (modified) (8 diffs)
-
ewidgets.cpp (modified) (22 diffs)
-
ewidgets.h (modified) (9 diffs)
-
filedlg.cpp (modified) (15 diffs)
-
filedlg.h (modified) (3 diffs)
-
forwarddlg.cpp (modified) (5 diffs)
-
forwarddlg.h (modified) (1 diff)
-
gpgkeymanager.cpp (modified) (16 diffs)
-
gpgkeymanager.h (modified) (4 diffs)
-
gpgkeyselect.cpp (modified) (13 diffs)
-
gpgkeyselect.h (modified) (5 diffs)
-
keyrequestdlg.cpp (modified) (4 diffs)
-
keyrequestdlg.h (modified) (1 diff)
-
kimiface.h (modified) (2 diffs)
-
licqdialog.cpp (modified) (1 diff)
-
licqdialog.h (modified) (1 diff)
-
licqgui.cpp (modified) (4 diffs)
-
licqkimiface.cpp (modified) (4 diffs)
-
licqkimiface.h (modified) (3 diffs)
-
mainwin.cpp (modified) (39 diffs)
-
mainwin.h (modified) (8 diffs)
-
messagebox.cpp (modified) (12 diffs)
-
messagebox.h (modified) (3 diffs)
-
mledit.cpp (modified) (5 diffs)
-
mledit.h (modified) (3 diffs)
-
mlview.cpp (modified) (8 diffs)
-
mlview.h (modified) (2 diffs)
-
mmlistview.cpp (modified) (13 diffs)
-
mmlistview.h (modified) (4 diffs)
-
mmsenddlg.cpp (modified) (5 diffs)
-
mmsenddlg.h (modified) (2 diffs)
-
optionsdlg.cpp (modified) (40 diffs)
-
optionsdlg.h (modified) (5 diffs)
-
outputwin.cpp (modified) (6 diffs)
-
outputwin.h (modified) (1 diff)
-
ownermanagerdlg.cpp (modified) (13 diffs)
-
ownermanagerdlg.h (modified) (4 diffs)
-
phonedlg.cpp (modified) (6 diffs)
-
plugindlg.cpp (modified) (13 diffs)
-
plugindlg.h (modified) (2 diffs)
-
portinglog.txt (added)
-
randomchatdlg.cpp (modified) (4 diffs)
-
randomchatdlg.h (modified) (3 diffs)
-
refusedlg.cpp (modified) (3 diffs)
-
registeruser.cpp (modified) (7 diffs)
-
registeruser.h (modified) (4 diffs)
-
reqauthdlg.cpp (modified) (11 diffs)
-
reqauthdlg.h (modified) (2 diffs)
-
searchuserdlg.cpp (modified) (12 diffs)
-
searchuserdlg.h (modified) (3 diffs)
-
securitydlg.cpp (modified) (6 diffs)
-
showawaymsgdlg.cpp (modified) (3 diffs)
-
skinbrowser.cpp (modified) (14 diffs)
-
skinbrowser.h (modified) (4 diffs)
-
userbox.cpp (modified) (43 diffs)
-
userbox.h (modified) (8 diffs)
-
usereventdlg.cpp (modified) (35 diffs)
-
usereventdlg.h (modified) (8 diffs)
-
userinfodlg.cpp (modified) (37 diffs)
-
userinfodlg.h (modified) (7 diffs)
-
userselectdlg.cpp (modified) (4 diffs)
-
userselectdlg.h (modified) (2 diffs)
-
utilitydlg.cpp (modified) (6 diffs)
-
utilitydlg.h (modified) (3 diffs)
-
wharf.cpp (modified) (7 diffs)
-
wharf.h (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/qt-gui_qt4/src/adduserdlg.cpp
r4699 r4733 28 28 #include <qpushbutton.h> 29 29 #include <qlayout.h> 30 #include <q frame.h>30 #include <q3frame.h> 31 31 #include <qcombobox.h> 32 32 … … 43 43 server = s; 44 44 45 Q BoxLayout *lay = new QBoxLayout(this, QBoxLayout::Down, 8);46 Q Frame *frmProtocol = new QFrame(this);47 Q Frame *frmUin = new QFrame(this);48 Q Frame *frmBtn = new QFrame(this);45 Q3BoxLayout *lay = new Q3BoxLayout(this, Q3BoxLayout::Down, 8); 46 Q3Frame *frmProtocol = new Q3Frame(this); 47 Q3Frame *frmUin = new Q3Frame(this); 48 Q3Frame *frmBtn = new Q3Frame(this); 49 49 lay->addWidget(frmProtocol); 50 50 lay->addWidget(frmUin); … … 53 53 lay->addWidget(frmBtn); 54 54 55 Q BoxLayout *layProtocol = new QBoxLayout(frmProtocol, QBoxLayout::LeftToRight);55 Q3BoxLayout *layProtocol = new Q3BoxLayout(frmProtocol, Q3BoxLayout::LeftToRight); 56 56 lblProtocol = new QLabel(tr("Protocol:"), frmProtocol); 57 57 cmbProtocol = new QComboBox(frmProtocol); … … 72 72 cmbProtocol->setCurrentItem(ppidIndex); 73 73 74 Q BoxLayout *layUin = new QBoxLayout(frmUin, QBoxLayout::LeftToRight);74 Q3BoxLayout *layUin = new Q3BoxLayout(frmUin, Q3BoxLayout::LeftToRight); 75 75 lblUin = new QLabel(tr("New User ID:"), frmUin); 76 76 edtUin = new QLineEdit(frmUin); … … 80 80 if (szId != 0) edtUin->setText(szId); 81 81 82 Q BoxLayout *layBtn = new QBoxLayout(frmBtn, QBoxLayout::LeftToRight);82 Q3BoxLayout *layBtn = new Q3BoxLayout(frmBtn, Q3BoxLayout::LeftToRight); 83 83 btnOk = new QPushButton(tr("&Ok"), frmBtn); 84 84 btnCancel = new QPushButton(tr("&Cancel"), frmBtn); -
branches/qt-gui_qt4/src/adduserdlg.h
r4699 r4733 22 22 23 23 #include "licqdialog.h" 24 //Added by qt3to4: 25 #include <QLabel> 24 26 25 27 class QPushButton; -
branches/qt-gui_qt4/src/authuserdlg.cpp
r4699 r4733 28 28 #include <qlabel.h> 29 29 #include <qlayout.h> 30 #include <q vgroupbox.h>30 #include <q3vgroupbox.h> 31 31 #include <qtextcodec.h> 32 //Added by qt3to4: 33 #include <Q3HBoxLayout> 34 #include <Q3VBoxLayout> 32 35 33 36 #include "authuserdlg.h" … … 41 44 AuthUserDlg::AuthUserDlg(CICQDaemon *s, const char *szId, unsigned long nPPID, 42 45 bool bGrant, QWidget *parent) 43 : LicqDialog(parent, "AuthUserDialog", false, WDestructiveClose)46 : LicqDialog(parent, "AuthUserDialog", false, Qt::WDestructiveClose) 44 47 { 45 48 server = s; … … 53 56 setCaption(tr("Licq - Refuse Authorisation")); 54 57 55 Q BoxLayout* toplay = new QVBoxLayout(this, 8, 8);58 Q3BoxLayout* toplay = new Q3VBoxLayout(this, 8, 8); 56 59 57 60 lblUin = new QLabel(this); … … 63 66 edtUin->setMinimumWidth(90); 64 67 connect (edtUin, SIGNAL(returnPressed()), SLOT(ok()) ); 65 Q BoxLayout* lay = new QHBoxLayout(toplay);68 Q3BoxLayout* lay = new Q3HBoxLayout(toplay); 66 69 lay->addWidget(lblUin); 67 70 lay->addWidget(edtUin); … … 89 92 toplay->addSpacing(6); 90 93 91 grpResponse = new Q VGroupBox(tr("Response"), this);94 grpResponse = new Q3VGroupBox(tr("Response"), this); 92 95 toplay->addWidget(grpResponse); 93 96 toplay->setStretchFactor(grpResponse, 2); … … 95 98 mleResponse = new MLEditWrap(true, grpResponse); 96 99 97 Q BoxLayout* lay = new QHBoxLayout(toplay);100 Q3BoxLayout* lay = new Q3HBoxLayout(toplay); 98 101 lay->addStretch(1); 99 102 btnOk = new QPushButton(tr("&Ok"), this); … … 117 120 AuthUserDlg::AuthUserDlg(CICQDaemon *s, unsigned long nUin, bool bGrant, 118 121 QWidget *parent) 119 : LicqDialog(parent, "AuthUserDialog", false, WDestructiveClose)122 : LicqDialog(parent, "AuthUserDialog", false, Qt::WDestructiveClose) 120 123 { 121 124 server = s; … … 133 136 setCaption(tr("Licq - Refuse Authorisation")); 134 137 135 Q BoxLayout* toplay = new QVBoxLayout(this, 8, 8);138 Q3BoxLayout* toplay = new Q3VBoxLayout(this, 8, 8); 136 139 137 140 lblUin = new QLabel(this); 138 lblUin->setAlignment( AlignCenter);141 lblUin->setAlignment(Qt::AlignCenter); 139 142 if (m_nUin == 0) 140 143 { … … 144 147 edtUin->setValidator(new QIntValidator(10000, 2147483647, edtUin)); 145 148 connect (edtUin, SIGNAL(returnPressed()), SLOT(ok()) ); 146 Q BoxLayout* lay = new QHBoxLayout(toplay);149 Q3BoxLayout* lay = new Q3HBoxLayout(toplay); 147 150 lay->addWidget(lblUin); 148 151 lay->addWidget(edtUin); … … 170 173 toplay->addSpacing(6); 171 174 172 grpResponse = new Q VGroupBox(tr("Response"), this);175 grpResponse = new Q3VGroupBox(tr("Response"), this); 173 176 toplay->addWidget(grpResponse); 174 177 toplay->setStretchFactor(grpResponse, 2); … … 176 179 mleResponse = new MLEditWrap(true, grpResponse); 177 180 178 Q BoxLayout* lay = new QHBoxLayout(toplay);181 Q3BoxLayout* lay = new Q3HBoxLayout(toplay); 179 182 lay->addStretch(1); 180 183 btnOk = new QPushButton(tr("&Ok"), this); -
branches/qt-gui_qt4/src/authuserdlg.h
r4699 r4733 22 22 23 23 #include "licqdialog.h" 24 //Added by qt3to4: 25 #include <QLabel> 24 26 25 27 class QPushButton; 26 28 class QLabel; 27 class Q GroupBox;29 class Q3GroupBox; 28 30 class QLineEdit; 29 31 … … 44 46 QPushButton *btnOk, *btnCancel; 45 47 QLabel *lblUin; 46 Q GroupBox *grpResponse;48 Q3GroupBox *grpResponse; 47 49 QLineEdit *edtUin; 48 50 MLEditWrap* mleResponse; -
branches/qt-gui_qt4/src/awaymsgdlg.cpp
r4699 r4733 24 24 25 25 #include <qpushbutton.h> 26 #include <q popupmenu.h>26 #include <q3popupmenu.h> 27 27 #include <qlayout.h> 28 28 #include <qtimer.h> 29 29 #include <qapplication.h> 30 30 #include <qtextcodec.h> 31 //Added by qt3to4: 32 #include <Q3HBoxLayout> 33 #include <QCloseEvent> 34 #include <QEvent> 35 #include <Q3VBoxLayout> 31 36 32 37 #include "awaymsgdlg.h" … … 72 77 73 78 AwayMsgDlg::AwayMsgDlg(QWidget *parent) 74 : LicqDialog(parent, "AwayMessageDialog", false, WDestructiveClose)75 { 76 Q BoxLayout* top_lay = new QVBoxLayout(this, 10);79 : LicqDialog(parent, "AwayMessageDialog", false, Qt::WDestructiveClose) 80 { 81 Q3BoxLayout* top_lay = new Q3VBoxLayout(this, 10); 77 82 78 83 mleAwayMsg = new MLEditWrap(true, this); … … 80 85 top_lay->addWidget(mleAwayMsg); 81 86 82 mnuSelect = new Q PopupMenu(this);87 mnuSelect = new Q3PopupMenu(this); 83 88 connect(mnuSelect, SIGNAL(activated(int)), this, SLOT(slot_selectMessage(int))); 84 89 85 Q BoxLayout* l = new QHBoxLayout(top_lay, 10);90 Q3BoxLayout* l = new Q3HBoxLayout(top_lay, 10); 86 91 int bw = QPushButton(tr("(Closing in %1)"), this).sizeHint().width(); 87 92 btnSelect = new QPushButton(tr("&Select"), this); … … 244 249 if (e->type() == QEvent::KeyPress || 245 250 e->type() == QEvent::MouseButtonPress || 246 e->type() == QEvent:: Accel)251 e->type() == QEvent::Shortcut) 247 252 { 248 253 slot_autocloseStop(); … … 279 284 CustomAwayMsgDlg::CustomAwayMsgDlg(const char *szId, 280 285 unsigned long nPPID, QWidget *parent) 281 : LicqDialog(parent, "CustomAwayMessageDialog", false, WDestructiveClose)286 : LicqDialog(parent, "CustomAwayMessageDialog", false, Qt::WDestructiveClose) 282 287 { 283 288 m_szId = szId ? strdup(szId) : 0; 284 289 m_nPPID = nPPID; 285 290 286 Q BoxLayout* top_lay = new QVBoxLayout(this, 10);291 Q3BoxLayout* top_lay = new Q3VBoxLayout(this, 10); 287 292 288 293 mleAwayMsg = new MLEditWrap(true, this); … … 290 295 top_lay->addWidget(mleAwayMsg); 291 296 292 Q BoxLayout* l = new QHBoxLayout(top_lay, 10);297 Q3BoxLayout* l = new Q3HBoxLayout(top_lay, 10); 293 298 294 299 int bw = 75; … … 337 342 338 343 CustomAwayMsgDlg::CustomAwayMsgDlg(unsigned long nUin, QWidget *parent) 339 : LicqDialog(parent, "CustomAwayMessageDialog", false, WDestructiveClose)344 : LicqDialog(parent, "CustomAwayMessageDialog", false, Qt::WDestructiveClose) 340 345 { 341 346 m_nUin = nUin; 342 347 343 Q BoxLayout* top_lay = new QVBoxLayout(this, 10);348 Q3BoxLayout* top_lay = new Q3VBoxLayout(this, 10); 344 349 345 350 mleAwayMsg = new MLEditWrap(true, this); … … 347 352 top_lay->addWidget(mleAwayMsg); 348 353 349 Q BoxLayout* l = new QHBoxLayout(top_lay, 10);354 Q3BoxLayout* l = new Q3HBoxLayout(top_lay, 10); 350 355 351 356 int bw = 75; -
branches/qt-gui_qt4/src/awaymsgdlg.h
r4699 r4733 22 22 23 23 #include "licqdialog.h" 24 //Added by qt3to4: 25 #include <Q3PopupMenu> 26 #include <QEvent> 27 #include <QCloseEvent> 24 28 25 29 class QPushButton; … … 37 41 protected: 38 42 MLEditWrap *mleAwayMsg; 39 Q PopupMenu* mnuSelect;43 Q3PopupMenu* mnuSelect; 40 44 QPushButton* btnSelect; 41 45 QPushButton *btnOk, *btnCancel; -
branches/qt-gui_qt4/src/catdlg.cpp
r4699 r4733 25 25 #include <qwidget.h> 26 26 #include <qtextcodec.h> 27 //Added by qt3to4: 28 #include <Q3HBoxLayout> 29 #include <Q3VBoxLayout> 27 30 28 31 #include "catdlg.h" … … 34 37 35 38 EditCategoryDlg::EditCategoryDlg(QWidget *parent, ICQUserCategory *uCat) 36 : QDialog(parent, "EditCategoryDlg", false, WDestructiveClose)39 : QDialog(parent, "EditCategoryDlg", false, Qt::WDestructiveClose) 37 40 { 38 Q BoxLayout *top_lay, *ll, *l;41 Q3BoxLayout *top_lay, *ll, *l; 39 42 40 43 m_uc = uCat->GetCategory(); … … 64 67 } 65 68 66 top_lay = new Q VBoxLayout(this, 10);69 top_lay = new Q3VBoxLayout(this, 10); 67 70 68 71 for(unsigned short i = 0 ; i < m_nCats ; i++ ) 69 72 { 70 ll = new Q HBoxLayout(top_lay, 10);73 ll = new Q3HBoxLayout(top_lay, 10); 71 74 cbCat[i] = new QComboBox(this); 72 75 cbCat[i]->insertItem(tr("Unspecified"), 0); … … 103 106 connect(btnCancel, SIGNAL(clicked()), SLOT(close())); 104 107 105 l = new Q HBoxLayout(top_lay, 10);108 l = new Q3HBoxLayout(top_lay, 10); 106 109 l->addStretch(1); 107 110 l->addWidget(btnOk); -
branches/qt-gui_qt4/src/chatdlg.cpp
r4699 r4733 30 30 #include <qapplication.h> 31 31 #include <qfontdatabase.h> 32 //Added by qt3to4: 33 #include <QKeyEvent> 34 #include <Q3ValueList> 35 #include <Q3GridLayout> 36 #include <Q3CString> 37 #include <QPixmap> 38 #include <QMouseEvent> 39 #include <QEvent> 40 #include <QCloseEvent> 32 41 #include <ctype.h> 33 42 #include <qlayout.h> 34 43 #include <stdlib.h> 35 #include <q listbox.h>44 #include <q3listbox.h> 36 45 #include <qlabel.h> 37 46 #include <qsocketnotifier.h> 38 #include <q toolbar.h>47 #include <q3toolbar.h> 39 48 #include <qpushbutton.h> 40 49 #include <qtoolbutton.h> 41 50 #include <qstatusbar.h> 42 #include <q groupbox.h>43 #include <q popupmenu.h>51 #include <q3groupbox.h> 52 #include <q3popupmenu.h> 44 53 #include <qclipboard.h> 45 #include <q textstream.h>54 #include <q3textstream.h> 46 55 #include <qmenubar.h> 47 56 #include <qtextcodec.h> … … 49 58 #include <kfiledialog.h> 50 59 #else 51 #include <q filedialog.h>60 #include <q3filedialog.h> 52 61 #endif 53 62 #include <qpainter.h> … … 113 122 ChatDlg::ChatDlg(const char *szId, unsigned long nPPID, CICQDaemon *daemon, 114 123 CMainWindow *m, QWidget *parent) 115 : Q MainWindow(parent, "ChatDialog",WDestructiveClose)124 : Q3MainWindow(parent, "ChatDialog", Qt::WDestructiveClose) 116 125 { 117 126 m_szId = szId ? strdup(szId) : 0; … … 136 145 137 146 // Pane mode setup 138 boxPane = new Q GroupBox(widCentral);139 paneLayout = new Q GridLayout(boxPane, 3, 1, 4);140 remoteLayout = new Q GridLayout(2, 1, 4);147 boxPane = new Q3GroupBox(widCentral); 148 paneLayout = new Q3GridLayout(boxPane, 3, 1, 4); 149 remoteLayout = new Q3GridLayout(2, 1, 4); 141 150 paneLayout->addLayout(remoteLayout, 0, 0); 142 151 lblRemote = new QLabel(tr("Remote - Not connected"), boxPane); … … 146 155 paneLayout->addRowSpacing(1, 15); 147 156 148 Q GridLayout *llay = new QGridLayout(2, 1, 4);157 Q3GridLayout *llay = new Q3GridLayout(2, 1, 4); 149 158 paneLayout->addLayout(llay, 2, 0); 150 159 lblLocal = new QLabel(boxPane); … … 158 167 159 168 // IRC mode setup 160 boxIRC = new Q GroupBox(widCentral);161 Q GridLayout *lay = new QGridLayout(boxIRC, 2, 2, 4);169 boxIRC = new Q3GroupBox(widCentral); 170 Q3GridLayout *lay = new Q3GridLayout(boxIRC, 2, 2, 4); 162 171 mleIRCRemote = new CChatWindow(boxIRC); 163 172 mleIRCRemote->setReadOnly(true); … … 165 174 mleIRCRemote->setMinimumWidth(150); 166 175 lay->addWidget(mleIRCRemote, 0, 0); 167 lstUsers = new Q ListBox(boxIRC);176 lstUsers = new Q3ListBox(boxIRC); 168 177 lay->addMultiCellWidget(lstUsers, 0, 1, 1, 1); 169 178 mleIRCLocal = new CChatWindow(boxIRC); … … 175 184 176 185 // Generic setup 177 mnuMain = new Q PopupMenu(this);186 mnuMain = new Q3PopupMenu(this); 178 187 mnuMain->insertItem(tr("&Audio"), this, SLOT(slot_audio()), ALT + Key_A, mnuChatAudio); 179 188 mnuMain->insertItem(tr("&Save Chat"), this, SLOT(slot_save()), ALT + Key_S, mnuChatSave); 180 189 mnuMain->insertSeparator(); 181 190 mnuMain->insertItem(tr("&Close Chat"), this, SLOT(close()), ALT + Key_Q); 182 mnuMode = new Q PopupMenu(this);191 mnuMode = new Q3PopupMenu(this); 183 192 mnuMode->insertItem(tr("&Pane Mode"), this, SLOT(SwitchToPaneMode())); 184 193 mnuMode->insertItem(tr("&IRC Mode"), this, SLOT(SwitchToIRCMode())); … … 189 198 190 199 // Toolbar 191 Q ToolBar* barChat = new QToolBar("label", this);200 Q3ToolBar* barChat = new Q3ToolBar("label", this); 192 201 addToolBar(barChat, "Chat Toolbar"); 193 202 barChat->setHorizontalStretchable(false); … … 215 224 tbtFg = new QToolButton(*pixFg, tr("Foreground color"), 216 225 tr("Changes the foreground color"), this, SLOT(changeFrontColor()), barChat); 217 mnuFg = new Q PopupMenu(this);226 mnuFg = new Q3PopupMenu(this); 218 227 219 228 QPixmap* pixBg = new QPixmap(chatChangeBg_xpm); … … 222 231 tr("Changes the background color"), this, SLOT(changeBackColor()), barChat); 223 232 224 mnuBg = new Q PopupMenu(this);233 mnuBg = new Q3PopupMenu(this); 225 234 226 235 for(unsigned int i = 0; i < NUM_COLORS; i++) … … 283 292 cmbFontSize->insertItem(QString::number(font().pointSize())); 284 293 285 Q ValueList<int> sizes = QFontDatabase::standardSizes();294 Q3ValueList<int> sizes = QFontDatabase::standardSizes(); 286 295 for(unsigned i = 0; i < sizes.count(); i++) 287 296 if(sizes[i] != font().pointSize()) … … 305 314 306 315 QString codec_name = QString::fromLatin1( codec->name() ).lower(); // TODO: determine best codec 307 Q PopupMenu *popupEncoding = new QPopupMenu;316 Q3PopupMenu *popupEncoding = new Q3PopupMenu; 308 317 popupEncoding->setCheckable(true); 309 318 … … 339 348 // barChat->setStretchableWidget(dummy); 340 349 341 Q GridLayout *g = new QGridLayout(widCentral, 2, 1, 6, 4);350 Q3GridLayout *g = new Q3GridLayout(widCentral, 2, 1, 6, 4); 342 351 g->addWidget(boxPane, 0, 0); 343 352 g->addWidget(boxIRC, 0, 0); … … 392 401 ChatDlg::ChatDlg(unsigned long _nUin, CICQDaemon *daemon, 393 402 CMainWindow *m, QWidget *parent) 394 : Q MainWindow(parent, "ChatDialog",WDestructiveClose)403 : Q3MainWindow(parent, "ChatDialog", Qt::WDestructiveClose) 395 404 { 396 405 m_nUin = _nUin; … … 410 419 setOpaqueMoving(true); 411 420 setToolBarsMovable(true);
