KGameConnectWidget Class Reference

#include <kgameconnectdialog.h>

Collaboration diagram for KGameConnectWidget:

Collaboration graph
[legend]
List of all members.

Signals

void signalNetworkSetup ()
void signalServerTypeChanged (int)

Public Member Functions

 KGameConnectWidget (QWidget *parent)
virtual ~KGameConnectWidget ()
void setHost (const QString &host)
QString host () const
void setPort (unsigned short int port)
unsigned short int port () const
void setDefault (int state)
 Specifies which state is the default (0 = server game; 1 = join game).
void setType (const QString &type)
 Sets DNS-SD service type, both for publishing and browsing.
QString type () const
void setName (const QString &name)
 Set game name for publishing.
QString gameName () const

Protected Slots

void slotTypeChanged (int)
 The type has changed, ie the user switched between creating or joining.
void slotGamesFound ()
void slotGameSelected (int)

Detailed Description

Definition at line 29 of file kgameconnectdialog.h.


Constructor & Destructor Documentation

KGameConnectWidget::KGameConnectWidget QWidget *  parent  ) 
 

Definition at line 59 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mButtonGroup, KGameConnectWidgetPrivate::mClientName, KGameConnectWidgetPrivate::mClientNameLabel, KGameConnectWidgetPrivate::mHost, KGameConnectWidgetPrivate::mPort, KGameConnectWidgetPrivate::mServerName, KGameConnectWidgetPrivate::mServerNameLabel, signalNetworkSetup(), slotGameSelected(), and slotTypeChanged().

KGameConnectWidget::~KGameConnectWidget  )  [virtual]
 

Definition at line 157 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mBrowser.


Member Function Documentation

QString KGameConnectWidget::gameName  )  const
 

Returns:
game name.

Definition at line 138 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mServerName.

Referenced by KGameDialogNetworkConfig::slotInitConnection().

QString KGameConnectWidget::host  )  const
 

Returns:
The host to connect to or QString::null if the user wants to be the MASTER

Definition at line 163 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mHost.

Referenced by KGameConnectDialog::host(), and KGameDialogNetworkConfig::slotInitConnection().

unsigned short int KGameConnectWidget::port  )  const
 

Returns:
The port to connect to / to listen

Definition at line 172 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mPort.

Referenced by KGameConnectDialog::port(), and KGameDialogNetworkConfig::slotInitConnection().

void KGameConnectWidget::setDefault int  state  ) 
 

Specifies which state is the default (0 = server game; 1 = join game).

Parameters:
state The default state. 0 For a server game, 1 to join a game

Definition at line 187 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mButtonGroup, and slotTypeChanged().

Referenced by KGameConnectDialog::setDefault(), and KGameDialogNetworkConfig::setDefaultNetworkInfo().

void KGameConnectWidget::setHost const QString &  host  ) 
 

Parameters:
host The host to connect to by default

Definition at line 177 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mHost.

Referenced by KGameDialogNetworkConfig::setDefaultNetworkInfo(), and KGameConnectDialog::setHost().

void KGameConnectWidget::setName const QString &  name  ) 
 

Set game name for publishing.

Parameters:
name Game name. Important only for server mode. If not set hostname will be used. In case of name conflict -2, -3 and so on will be added to name.

Definition at line 133 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mServerName.

Referenced by KGameDialogNetworkConfig::setDiscoveryInfo().

void KGameConnectWidget::setPort unsigned short int  port  ) 
 

Parameters:
port The port that will be shown by default

Definition at line 182 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mPort.

Referenced by KGameDialogNetworkConfig::setDefaultNetworkInfo(), and KGameConnectDialog::setPort().

void KGameConnectWidget::setType const QString &  type  ) 
 

Sets DNS-SD service type, both for publishing and browsing.

Parameters:
type Service type (something like _kwin4._tcp). It should be unique for application.
Since:
3.4

Definition at line 110 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mBrowser, KGameConnectWidgetPrivate::mType, and slotGamesFound().

Referenced by KGameDialogNetworkConfig::setDiscoveryInfo().

void KGameConnectWidget::signalNetworkSetup  )  [signal]
 

Referenced by KGameConnectWidget().

void KGameConnectWidget::signalServerTypeChanged int   )  [signal]
 

Referenced by slotTypeChanged().

void KGameConnectWidget::slotGameSelected int   )  [protected, slot]
 

Definition at line 148 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mBrowser, KGameConnectWidgetPrivate::mHost, and KGameConnectWidgetPrivate::mPort.

Referenced by KGameConnectWidget(), and slotGamesFound().

void KGameConnectWidget::slotGamesFound  )  [protected, slot]
 

Definition at line 120 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mBrowser, KGameConnectWidgetPrivate::mClientName, and slotGameSelected().

Referenced by setType().

void KGameConnectWidget::slotTypeChanged int   )  [protected, slot]
 

The type has changed, ie the user switched between creating or joining.

Definition at line 193 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mHost, and signalServerTypeChanged().

Referenced by KGameConnectWidget(), and setDefault().

QString KGameConnectWidget::type  )  const
 

Returns:
service type

Definition at line 143 of file kgameconnectdialog.cpp.

References KGameConnectWidgetPrivate::mType.

Referenced by KGameDialogNetworkConfig::slotInitConnection().


The documentation for this class was generated from the following files:
Generated on Wed Aug 23 18:05:06 2006 for libkdegames by  doxygen 1.4.6