20 #ifndef __KCHATDIALOG_H__ 21 #define __KCHATDIALOG_H__ 23 #include <kdialogbase.h> 24 #include <tdemacros.h> 28 class KChatDialogPrivate;
30 class TDE_EXPORT KChatDialog :
public KDialogBase
38 KChatDialog(TQWidget* parent,
bool modal =
false);
45 KChatDialog(
KChatBase* chatWidget, TQWidget* parent,
bool modal =
false);
56 TQFont nameFont()
const;
61 TQFont textFont()
const;
67 TQFont systemNameFont()
const;
72 TQFont systemTextFont()
const;
81 void plugChatWidget(
KChatBase* widget,
bool applyFonts =
true);
89 void configureChatWidget(
KChatBase* widget);
95 int maxMessages()
const;
98 void slotGetNameFont();
99 void slotGetTextFont();
100 void slotGetSystemNameFont();
101 void slotGetSystemTextFont();
103 virtual void slotApply();
104 virtual void slotOk();
107 void setNameFont(TQFont);
108 void setTextFont(TQFont);
109 void setSystemNameFont(TQFont);
110 void setSystemTextFont(TQFont);
111 void setMaxMessages(
int max);
117 KChatDialogPrivate* d;
The base class for chat widgets.