1 /***************************************************************
3 * Copyright (c) 2008 西安邮电学院Linux兴趣小组
10 ***************************************************************/
18 class SubWindow
: public QDialog
23 SubWindow(Serve
*ser
,QString str
);
27 void delSub(QString str
);
29 void showMessage(MsgMng
*msg
);
30 //void showMessage(QString msg, QString user);
32 QWidget
*messageWindow
;
34 void closeEvent(QCloseEvent
*event
);
36 void writeData(int flag
);
39 QTextEdit
*recordTextEdit
;
41 QTextEdit
*inputTextEdit
;
44 QPushButton
*aboutButton
;
45 QPushButton
*sendButton
;
47 QListWidget
*userListWidget
;
48 QListWidgetItem
*userListWidgetItem
;
50 QPushButton
*quitButton
;
51 //编辑inpuTextEdit的包括字体,颜色等行为的工具栏
52 QToolBar
*editToolBar
;
53 QComboBox
*fontComboBox
;
54 QComboBox
*sizeComboBox
;
55 QToolButton
*boldButton
;
56 QToolButton
*italicButton
;
57 QToolButton
*underlineButton
;
58 QToolButton
*colorButton
;
59 QToolButton
*imageButton
;
60 QToolButton
*fileButton
;
66 void setFontSize(const QString
&);
68 void setBoldFont(bool);
76 void enabledSendButton();