Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

ConnectionDlg Class Reference

Dialog di connessione. More...

#include <ConnectionDlg.h>

List of all members.

Public Member Functions

 ConnectionDlg (wxWindow *parent=NULL, wxWindowID id=-1, const wxString &title=_("Connessione a..."), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(240, 260), long style=wxDEFAULT_DIALOG_STYLE, const wxString &name=_("ConnectionDlg"))
 Identico al costruttore della classe base.
 ~ConnectionDlg ()
 Distruttore.

Private Member Functions

void CreateGUIControls ()
 Crea i componenti grafici del Dialog e li dispone in modo Statico.
 DECLARE_EVENT_TABLE () void ConnectionDlgClose(wxCloseEvent &event)
 Gestisce la chiusura del terminale.
void OnOk (wxCommandEvent &event)
 Gestisce la pressione del Pulsante OK.
void OnCancel (wxCommandEvent &event)
 Gestisce la pressione del Pulsante Cancel.
void StoreCfg ()
 Salva i parametri immessi dall'utente in modo da poterli riutilizzare.
wxArrayString LoadCfg ()
 Carica i parametri precedentemente salvati dall'utente.

Private Attributes

wxTextCtrl * nick
 Viene immesso il nick che si vuole usare.
wxTextCtrl * name
 Viene immesso il nome che si vuole usare.
wxTextCtrl * serveraddr
 Viene immesso il nome (o l'ip) del server a cui ci si vuole connettere.
wxTextCtrl * port
 Viene immessa la porta alla quale ci si vuole connettere..
wxComboBox * timeout
 Viene impostato il tempo di timeout che si vuole usare.
wxCheckBox * rfcCompliant
 Viene impostato se usare regole RFCCompliant o no.
wxStaticText * nick_lab
wxStaticText * name_lab
wxStaticText * serveraddr_lab
wxStaticText * port_lab
wxStaticText * timeout_lab
wxButton * ok
 Bottone di conferma.
wxButton * cancel
 Bottone di Annullamento.


Detailed Description

Dialog di connessione.

Viene mostrato quando dal menu del Client si seleziona Nuova Connessione. La classe è derivata da wxDialog. Contiene vari elementi grafici disposti in maniera statica.

Author:
Antonio Frongillo e Andrea Sarro
Warning:
I sorgenti dell'intero progetto sono rilasciati sotto licenza GPL. Leggere il file gpl.txt allegato ai sorgenti per maggiori informazioni.

Definition at line 29 of file ConnectionDlg.h.


Constructor & Destructor Documentation

ConnectionDlg::ConnectionDlg wxWindow *  parent = NULL,
wxWindowID  id = -1,
const wxString &  title = _("Connessione a..."),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(240, 260),
long  style = wxDEFAULT_DIALOG_STYLE,
const wxString &  name = _("ConnectionDlg")
 

Identico al costruttore della classe base.

Definition at line 12 of file ConnectionDlg.cpp.

ConnectionDlg::~ConnectionDlg  ) 
 

Distruttore.

Definition at line 43 of file ConnectionDlg.cpp.


Member Function Documentation

void ConnectionDlg::CreateGUIControls  )  [private]
 

Crea i componenti grafici del Dialog e li dispone in modo Statico.

Definition at line 47 of file ConnectionDlg.cpp.

ConnectionDlg::DECLARE_EVENT_TABLE  )  [private]
 

Gestisce la chiusura del terminale.

wxArrayString ConnectionDlg::LoadCfg  )  [private]
 

Carica i parametri precedentemente salvati dall'utente.

Definition at line 135 of file ConnectionDlg.cpp.

void ConnectionDlg::OnCancel wxCommandEvent &  event  )  [private]
 

Gestisce la pressione del Pulsante Cancel.

Definition at line 91 of file ConnectionDlg.cpp.

void ConnectionDlg::OnOk wxCommandEvent &  event  )  [private]
 

Gestisce la pressione del Pulsante OK.

Definition at line 95 of file ConnectionDlg.cpp.

void ConnectionDlg::StoreCfg  )  [private]
 

Salva i parametri immessi dall'utente in modo da poterli riutilizzare.

Definition at line 113 of file ConnectionDlg.cpp.


Member Data Documentation

wxButton* ConnectionDlg::cancel [private]
 

Bottone di Annullamento.

Definition at line 84 of file ConnectionDlg.h.

wxTextCtrl* ConnectionDlg::name [private]
 

Viene immesso il nome che si vuole usare.

Definition at line 54 of file ConnectionDlg.h.

wxStaticText* ConnectionDlg::name_lab [private]
 

Definition at line 73 of file ConnectionDlg.h.

wxTextCtrl* ConnectionDlg::nick [private]
 

Viene immesso il nick che si vuole usare.

Definition at line 50 of file ConnectionDlg.h.

wxStaticText* ConnectionDlg::nick_lab [private]
 

Definition at line 72 of file ConnectionDlg.h.

wxButton* ConnectionDlg::ok [private]
 

Bottone di conferma.

Definition at line 80 of file ConnectionDlg.h.

wxTextCtrl* ConnectionDlg::port [private]
 

Viene immessa la porta alla quale ci si vuole connettere..

Definition at line 62 of file ConnectionDlg.h.

wxStaticText* ConnectionDlg::port_lab [private]
 

Definition at line 75 of file ConnectionDlg.h.

wxCheckBox* ConnectionDlg::rfcCompliant [private]
 

Viene impostato se usare regole RFCCompliant o no.

Definition at line 70 of file ConnectionDlg.h.

wxTextCtrl* ConnectionDlg::serveraddr [private]
 

Viene immesso il nome (o l'ip) del server a cui ci si vuole connettere.

Definition at line 58 of file ConnectionDlg.h.

wxStaticText* ConnectionDlg::serveraddr_lab [private]
 

Definition at line 74 of file ConnectionDlg.h.

wxComboBox* ConnectionDlg::timeout [private]
 

Viene impostato il tempo di timeout che si vuole usare.

Definition at line 66 of file ConnectionDlg.h.

wxStaticText* ConnectionDlg::timeout_lab [private]
 

Definition at line 76 of file ConnectionDlg.h.


The documentation for this class was generated from the following files:
Generated on Thu Dec 2 16:51:42 2004 for Quirck by  doxygen 1.3.9.1