00001 #ifndef GUIOUTCOMMINGFILEWINDOW_H 00002 00003 #define GUIOUTCOMMINGFILEWINDOW_H 00004 00005 00006 00007 #include <QFileDialog> 00008 00009 #include <QProgressDialog> 00010 00011 00012 00021 class GUIOutcommingFileWindow : public QWidget 00022 00023 { 00024 00025 Q_OBJECT 00026 00027 private: 00028 00029 QString file; 00031 QString dir; 00033 QFileDialog *file_dialog; 00035 QProgressDialog *progres_dialog; 00037 bool is_active; 00041 public: 00042 00051 GUIOutcommingFileWindow(QWidget *parent=0); 00052 00059 ~GUIOutcommingFileWindow (); 00060 00069 QString choseFille(); 00070 00087 void showTransfer(QString &nick, QString &file); 00088 00101 void upgradeTransfer(int procent); 00102 00113 void setActive(bool wartosc); 00114 00123 bool isActive(); 00124 00135 void setDir(QString l_dir); 00136 00137 public slots: 00138 00147 void sendSignalCancelFileUpload(); 00148 00149 signals: 00150 00157 void signalCancelFileUpload(); 00158 00159 }; 00160 00161 00162 00163 00164 00165 00166 00167 00168 00169 #endif //GUIOUTCOMMINGFILEWINDOW_H 00170