requesters.h

00001 #ifndef REQUESTERS_H
00002 #define REQUESTERS_H
00003 
00004 #include <gui/window.h>
00005 #include <gui/textview.h>
00006 
00007 #include <vector>
00008 
00009 #include "remotenode.h"
00010 
00011 using namespace os;
00012 
00013 class RenameRequester : public Window
00014 {
00015 public:
00016         RenameRequester( const String& zOldPath, Handler* pcTarget );
00017         ~RenameRequester();
00018         
00019         void HandleMessage( Message* pcMessage );
00020 private:
00021         Handler* m_pcTarget;
00022         String m_zOldPath;
00023         
00024         TextView* m_pcTextView;
00025 };
00026 
00027 class DeleteConfirmDialog : public Window
00028 {
00029 public:
00030         DeleteConfirmDialog( std::vector< RemoteNode >* pacNodes, Handler* pcTarget );  
00031         ~DeleteConfirmDialog();
00032 
00033         void HandleMessage( Message* pcMessage );
00034 private:
00035         Handler* m_pcTarget;
00036         std::vector< RemoteNode >* m_pacNodes;
00037 };
00038 
00039 class MkDirRequester : public Window
00040 {
00041 public:
00042         MkDirRequester( const String& zBasePath, Handler* pcTarget );
00043         ~MkDirRequester();
00044 
00045         void HandleMessage( Message* pcMessage );
00046 private:
00047         Handler* m_pcTarget;
00048         String m_zBasePath;
00049         
00050         TextView* m_pcTextView;
00051 };
00052 
00053 
00054 #endif  /* REQUESTERS_H */
00055 

Generated on Fri Jan 2 17:22:48 2009 for Transferrer by  doxygen 1.5.1