Logo Search packages:      
Sourcecode: gabber2 version File versions  Download package

Gabber::FileTransferDlg Class Reference

#include <FileTransferDlg.hh>

Inheritance diagram for Gabber::FileTransferDlg:


List of all members.

Detailed Description

Dialog for receiving a file transfer.

Definition at line 46 of file FileTransferDlg.hh.

Public Member Functions

virtual void close ()
 FileTransferDlg (FTProfile::FileInfo &info, const std::string &jid, const std::string &filename, const std::string &sid, bool recvr=true)
Gtk::Widget * get_widget (const Glib::ustring &name)
template<class T_Widget>
void get_widget (const Glib::ustring &name, T_Widget *&widget)
Gtk::Window * getGtkWindow () const
void hide ()
void raise ()
void show ()
void transfer_closed ()
void transfer_error (const std::string &msg)
void transfer_update (int sz)

Static Public Member Functions

static Glib::RefPtr
< Gnome::Glade::Xml > 
getGladeWidget (const Glib::ustring &widgetname)

Protected Member Functions

virtual bool on_delete_event (GdkEventAny *e)

Protected Attributes

Gtk::Window * _thisWindow

Private Member Functions

void init_gui ()
void on_error (const std::string &msg)
bool on_expand_clicked (GdkEventButton *event)
void on_stop_clicked ()
bool on_timeout ()

Private Attributes

Gtk::Arrow * _expand_arw
Gtk::Label * _expand_lbl
std::string _filename
bool _has_error
FTProfile::FileInfo _info
bool _info_is_hidden
Gtk::Table * _info_tbl
std::string _jid
Gtk::ProgressBar * _progress_pbar
bool _recvr
bool _running
std::string _sid
Gtk::Label * _size_remaining_lbl
time_t _start_time
Gtk::Label * _status_lbl
Gtk::Button * _stop_btn
long _total
Gtk::Label * _transfer_speed_lbl

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index