1 #ifndef __lms7002_pnlXBUF_view__
2 #define __lms7002_pnlXBUF_view__
3 
4 /**
5 @file
6 Subclass of pnlXBUF_view, which is generated by wxFormBuilder.
7 */
8 
9 #include "lms7002_wxgui.h"
10 
11 //// end generated include
12 #include <map>
13 #include "lime/LimeSuite.h"
14 
15 namespace lime{
16 
17 }
18 /** Implementing pnlXBUF_view */
19 class lms7002_pnlXBUF_view : public pnlXBUF_view
20 {
21 	protected:
22 		// Handlers for pnlXBUF_view events.
23 		void ParameterChangeHandler( wxCommandEvent& event );
24 	public:
25 		/** Constructor */
26 		lms7002_pnlXBUF_view( wxWindow* parent );
27 	//// end generated class members
28 	lms7002_pnlXBUF_view(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);
29     void Initialize(lms_device_t* pControl);
30     void UpdateGUI();
31 protected:
32     lms_device_t* lmsControl;
33 	std::map<wxWindow*, LMS7Parameter> wndId2Enum;
34 };
35 
36 #endif // __lms7002_pnlXBUF_view__
37