libkdegames Library API Documentation

KChatDialog Class Reference

List of all members.

Public Member Functions

 KChatDialog (QWidget *parent, bool modal=false)
 KChatDialog (KChatBase *chatWidget, QWidget *parent, bool modal=false)
 ~KChatDialog ()
QFont nameFont () const
QFont textFont () const
QFont systemNameFont () const
QFont systemTextFont () const
void plugChatWidget (KChatBase *widget, bool applyFonts=true)
void configureChatWidget (KChatBase *widget)
int maxMessages () const

Protected Slots

void slotGetNameFont ()
void slotGetTextFont ()
void slotGetSystemNameFont ()
void slotGetSystemTextFont ()
virtual void slotApply ()
virtual void slotOk ()

Detailed Description

Definition at line 30 of file kchatdialog.h.


Constructor & Destructor Documentation

KChatDialog::KChatDialog QWidget parent,
bool  modal = false
 

Construct a KChatDialog widget.

Definition at line 66 of file kchatdialog.cpp.

KChatDialog::KChatDialog KChatBase chatWidget,
QWidget parent,
bool  modal = false
 

Construct a KChatDialog widget which automatically configures the KChatBase widget.

You probably want to use this as you don't have to care about the configuration stuff yourself.

Definition at line 58 of file kchatdialog.cpp.

References plugChatWidget().

KChatDialog::~KChatDialog  ) 
 

Destruct the dialog.

Definition at line 73 of file kchatdialog.cpp.


Member Function Documentation

QFont KChatDialog::nameFont  )  const
 

Returns:
The font that shall be used as the "name: " part of a normal message.

Definition at line 161 of file kchatdialog.cpp.

Referenced by configureChatWidget(), and slotGetNameFont().

QFont KChatDialog::textFont  )  const
 

Returns:
The font that shall be used for normal messages.

Definition at line 166 of file kchatdialog.cpp.

Referenced by configureChatWidget(), and slotGetTextFont().

QFont KChatDialog::systemNameFont  )  const
 

Returns:
The font that shall be used as the "name: " part of a system (game) message.

Definition at line 171 of file kchatdialog.cpp.

Referenced by configureChatWidget(), and slotGetSystemNameFont().

QFont KChatDialog::systemTextFont  )  const
 

Returns:
The font that shall be used for a system (game) message.

Definition at line 176 of file kchatdialog.cpp.

Referenced by configureChatWidget(), and slotGetSystemTextFont().

void KChatDialog::plugChatWidget KChatBase widget,
bool  applyFonts = true
 

Set the widget that will be configured by the dialog.

Use this if you don't want to configure the widget yourself.

Parameters:
widget The chat widget that shall be configured
Whether you want to have the current KChatBase fonts as defaults in the dialog

Definition at line 181 of file kchatdialog.cpp.

Referenced by KChatDialog().

void KChatDialog::configureChatWidget KChatBase widget  ) 
 

Used to configure the chat widget according to the user settings.

This is called automatically if plugChatWidget was called before.

Parameters:
widget The chat widget that shall be configured

Definition at line 193 of file kchatdialog.cpp.

References maxMessages(), nameFont(), KChatBase::setMaxItems(), KChatBase::setMessageFont(), KChatBase::setNameFont(), KChatBase::setSystemMessageFont(), KChatBase::setSystemNameFont(), systemNameFont(), systemTextFont(), and textFont().

Referenced by slotApply().

int KChatDialog::maxMessages  )  const
 

Returns:
The maximal allowed messages in the chat widget. -1 is unlimited

Definition at line 243 of file kchatdialog.cpp.

Referenced by configureChatWidget().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for libkdegames Library Version 3.4.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sun Oct 9 09:38:14 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003