#include #include #include #include #ifndef __WIDGETS_XABACCOUNTVIEW_H__ #define __WIDGETS_XABACCOUNTVIEW_H__ class XABAccountView : public wxTreeCtrl, public wxComboPopup { protected: int idx; bool ixp = FALSE; wxTreeItemId tid; public: virtual void Init(); virtual bool Create(wxWindow* parent); virtual wxWindow* GetControl(); // Process wxString into a list selection. virtual void SetStringValue(const wxString& s); // Get list selection as a wxString. virtual wxString GetStringValue() const; wxTreeItemId FindItemByText(wxTreeItemId parent, const wxString& text); void OnMouseClick(wxMouseEvent& WXUNUSED(event)); void ExpColProc(wxTreeEvent& event); void SetAccount(); private: DECLARE_EVENT_TABLE(); }; #endif