source: filezilla/trunk/fuentes/src/interface/recursive_operation_status.h @ 130

Last change on this file since 130 was 130, checked in by jrpelegrina, 4 years ago

First release to xenial

File size: 678 bytes
Line 
1#ifndef FZ_RECURSIVE_OPERATION_STATUS_HEADER
2#define FZ_RECURSIVE_OPERATION_STATUS_HEADER
3
4#include "state.h"
5
6#include <wx/timer.h>
7
8class CRecursiveOperationStatus : public wxWindow, public CStateEventHandler
9{
10public:
11        CRecursiveOperationStatus(wxWindow* pParent, CState* pState);
12
13protected:
14        virtual bool Show(bool show);
15
16        virtual void OnStateChange(CState* pState, enum t_statechange_notifications notification, const wxString&, const void*);
17
18        void UpdateText();
19
20        wxStaticText* m_pTextCtrl[2];
21
22        wxTimer m_timer;
23        bool m_changed{};
24
25        wxDECLARE_EVENT_TABLE();
26        void OnPaint(wxPaintEvent& ev);
27        void OnCancel(wxCommandEvent& ev);
28        void OnTimer(wxTimerEvent&);
29};
30
31#endif
Note: See TracBrowser for help on using the repository browser.