|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/********************************************************************************
** Form generated from reading UI file 'chatroom.ui'
**
** Created by: Qt User Interface Compiler version 5.0.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_CHATROOM_H
#define UI_CHATROOM_H
#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHeaderView>
|
|
18
|
#include <QtWidgets/QListWidget>
|
|
19
|
#include <QtWidgets/QMainWindow>
|
|
20
21
22
|
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
|
|
23
|
#include <QtWidgets/QSplitter>
|
|
24
|
#include <QtWidgets/QWidget>
|
|
25
|
#include "chatinputtext.h"
|
|
26
|
#include "chatwidget.h"
|
|
27
28
29
30
31
32
|
QT_BEGIN_NAMESPACE
class Ui_Chatroom
{
public:
|
|
33
34
35
|
QAction *actionConnect;
QAction *actionExit;
QAction *actionDisconnect;
|
|
36
|
QWidget *centralwidget;
|
|
37
38
39
|
QGridLayout *gridLayout_2;
QSplitter *windowSplitter;
QWidget *chatWindow;
|
|
40
|
QGridLayout *gridLayout;
|
|
41
42
|
QSplitter *chatSplitter;
ChatWidget *chatText;
|
|
43
|
chatInputText *inputText;
|
|
44
|
QListWidget *userList;
|
|
45
46
47
|
QPushButton *sendButton;
QMenuBar *menuBar;
QMenu *menuChat;
|
|
48
49
50
51
52
53
|
void setupUi(QMainWindow *Chatroom)
{
if (Chatroom->objectName().isEmpty())
Chatroom->setObjectName(QStringLiteral("Chatroom"));
Chatroom->resize(800, 600);
|
|
54
55
56
57
58
59
|
actionConnect = new QAction(Chatroom);
actionConnect->setObjectName(QStringLiteral("actionConnect"));
actionExit = new QAction(Chatroom);
actionExit->setObjectName(QStringLiteral("actionExit"));
actionDisconnect = new QAction(Chatroom);
actionDisconnect->setObjectName(QStringLiteral("actionDisconnect"));
|
|
60
61
|
centralwidget = new QWidget(Chatroom);
centralwidget->setObjectName(QStringLiteral("centralwidget"));
|
|
62
63
64
65
66
67
68
69
70
|
gridLayout_2 = new QGridLayout(centralwidget);
gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
windowSplitter = new QSplitter(centralwidget);
windowSplitter->setObjectName(QStringLiteral("windowSplitter"));
windowSplitter->setOrientation(Qt::Horizontal);
chatWindow = new QWidget(windowSplitter);
chatWindow->setObjectName(QStringLiteral("chatWindow"));
gridLayout = new QGridLayout(chatWindow);
gridLayout->setSpacing(0);
|
|
71
|
gridLayout->setObjectName(QStringLiteral("gridLayout"));
|
|
72
73
74
75
76
77
|
gridLayout->setContentsMargins(0, 0, 0, 0);
chatSplitter = new QSplitter(chatWindow);
chatSplitter->setObjectName(QStringLiteral("chatSplitter"));
chatSplitter->setOrientation(Qt::Vertical);
chatText = new ChatWidget(chatSplitter);
chatText->setObjectName(QStringLiteral("chatText"));
|
|
78
|
chatText->setReadOnly(false);
|
|
79
|
chatSplitter->addWidget(chatText);
|
|
80
|
inputText = new chatInputText(chatSplitter);
|
|
81
82
|
inputText->setObjectName(QStringLiteral("inputText"));
QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Ignored);
|
|
83
84
|
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
|
|
85
86
87
|
sizePolicy.setHeightForWidth(inputText->sizePolicy().hasHeightForWidth());
inputText->setSizePolicy(sizePolicy);
inputText->setMaximumSize(QSize(16777215, 16777215));
|
|
88
|
inputText->setReadOnly(true);
|
|
89
|
chatSplitter->addWidget(inputText);
|
|
90
|
|
|
91
|
gridLayout->addWidget(chatSplitter, 0, 0, 1, 1);
|
|
92
|
|
|
93
94
95
96
|
windowSplitter->addWidget(chatWindow);
userList = new QListWidget(windowSplitter);
userList->setObjectName(QStringLiteral("userList"));
QSizePolicy sizePolicy1(QSizePolicy::Ignored, QSizePolicy::Expanding);
|
|
97
98
|
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
|
|
99
100
101
102
103
|
sizePolicy1.setHeightForWidth(userList->sizePolicy().hasHeightForWidth());
userList->setSizePolicy(sizePolicy1);
userList->setMinimumSize(QSize(0, 0));
userList->setMaximumSize(QSize(16777215, 16777215));
windowSplitter->addWidget(userList);
|
|
104
|
|
|
105
|
gridLayout_2->addWidget(windowSplitter, 0, 0, 1, 1);
|
|
106
|
|
|
107
108
109
110
111
112
113
114
115
116
|
sendButton = new QPushButton(centralwidget);
sendButton->setObjectName(QStringLiteral("sendButton"));
QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(sendButton->sizePolicy().hasHeightForWidth());
sendButton->setSizePolicy(sizePolicy2);
gridLayout_2->addWidget(sendButton, 1, 0, 1, 1);
|
|
117
|
Chatroom->setCentralWidget(centralwidget);
|
|
118
119
120
121
122
123
124
125
126
127
128
|
menuBar = new QMenuBar(Chatroom);
menuBar->setObjectName(QStringLiteral("menuBar"));
menuBar->setGeometry(QRect(0, 0, 800, 26));
menuChat = new QMenu(menuBar);
menuChat->setObjectName(QStringLiteral("menuChat"));
Chatroom->setMenuBar(menuBar);
menuBar->addAction(menuChat->menuAction());
menuChat->addAction(actionConnect);
menuChat->addAction(actionDisconnect);
menuChat->addAction(actionExit);
|
|
129
130
131
132
133
134
135
136
|
retranslateUi(Chatroom);
QMetaObject::connectSlotsByName(Chatroom);
} // setupUi
void retranslateUi(QMainWindow *Chatroom)
{
|
|
137
138
139
140
141
142
|
Chatroom->setWindowTitle(QApplication::translate("Chatroom", "QChatClient", 0));
actionConnect->setText(QApplication::translate("Chatroom", "Connect...", 0));
actionExit->setText(QApplication::translate("Chatroom", "Exit", 0));
actionDisconnect->setText(QApplication::translate("Chatroom", "Disconnect", 0));
sendButton->setText(QApplication::translate("Chatroom", "Send", 0));
menuChat->setTitle(QApplication::translate("Chatroom", "Chat", 0));
|
|
143
144
145
146
147
148
149
150
151
152
153
|
} // retranslateUi
};
namespace Ui {
class Chatroom: public Ui_Chatroom {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_CHATROOM_H
|