20#ifndef __KCHATDIALOG_H__
21#define __KCHATDIALOG_H__
23#include <kdialogbase.h>
28class KChatDialogPrivate;
30class 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.