52 } |
52 } |
53 |
53 |
54 mainLayout.setSpacing(1); |
54 mainLayout.setSpacing(1); |
55 mainLayout.setMargin(1); |
55 mainLayout.setMargin(1); |
56 mainLayout.setSizeConstraint(QLayout::SetMinimumSize); |
56 mainLayout.setSizeConstraint(QLayout::SetMinimumSize); |
57 mainLayout.setColumnStretch(0, 75); |
57 mainLayout.setColumnStretch(0, 76); |
58 mainLayout.setColumnStretch(1, 25); |
58 mainLayout.setColumnStretch(1, 24); |
59 |
59 |
60 chatEditLine = new QLineEdit(this); |
60 chatEditLine = new QLineEdit(this); |
61 chatEditLine->setMaxLength(300); |
61 chatEditLine->setMaxLength(300); |
62 connect(chatEditLine, SIGNAL(returnPressed()), this, SLOT(returnPressed())); |
62 connect(chatEditLine, SIGNAL(returnPressed()), this, SLOT(returnPressed())); |
63 |
63 |
64 mainLayout.addWidget(chatEditLine, 1, 0, 1, 2); |
64 mainLayout.addWidget(chatEditLine, 1, 0); |
65 |
65 |
66 chatText = new QTextBrowser(this); |
66 chatText = new QTextBrowser(this); |
67 chatText->setMinimumHeight(20); |
67 chatText->setMinimumHeight(20); |
68 chatText->setMinimumWidth(10); |
68 chatText->setMinimumWidth(10); |
69 chatText->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); |
69 chatText->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); |
79 connect(chatNicks, SIGNAL(itemDoubleClicked(QListWidgetItem *)), |
79 connect(chatNicks, SIGNAL(itemDoubleClicked(QListWidgetItem *)), |
80 this, SLOT(chatNickDoubleClicked(QListWidgetItem *))); |
80 this, SLOT(chatNickDoubleClicked(QListWidgetItem *))); |
81 connect(chatNicks, SIGNAL(currentRowChanged(int)), |
81 connect(chatNicks, SIGNAL(currentRowChanged(int)), |
82 this, SLOT(chatNickSelected(int))); |
82 this, SLOT(chatNickSelected(int))); |
83 |
83 |
84 mainLayout.addWidget(chatNicks, 0, 1); |
84 mainLayout.addWidget(chatNicks, 0, 1, 0, 1); |
85 |
85 |
86 acInfo = new QAction(QAction::tr("Info"), chatNicks); |
86 acInfo = new QAction(QAction::tr("Info"), chatNicks); |
87 acInfo->setIcon(QIcon(":/res/info.png")); |
87 acInfo->setIcon(QIcon(":/res/info.png")); |
88 connect(acInfo, SIGNAL(triggered(bool)), this, SLOT(onInfo())); |
88 connect(acInfo, SIGNAL(triggered(bool)), this, SLOT(onInfo())); |
89 acKick = new QAction(QAction::tr("Kick"), chatNicks); |
89 acKick = new QAction(QAction::tr("Kick"), chatNicks); |