//+----------------------------------------------------------------------------+ //| Description: Magic Set Editor - Program to make Magic (tm) cards | //| Copyright: (C) 2001 - 2007 Twan van Laarhoven | //| License: GNU General Public License 2 or later (see file COPYING) | //+----------------------------------------------------------------------------+ #ifndef HEADER_GUI_SET_SET_INFO_PANEL #define HEADER_GUI_SET_SET_INFO_PANEL // ----------------------------------------------------------------------------- : Includes #include #include class SetInfoEditor; // ----------------------------------------------------------------------------- : SetInfoPanel class SetInfoPanel : public SetWindowPanel { public: SetInfoPanel(Window* parent, int id); // --------------------------------------------------- : UI virtual void initUI (wxToolBar* tb, wxMenuBar* mb); virtual void destroyUI(wxToolBar* tb, wxMenuBar* mb); virtual void onUpdateUI(wxUpdateUIEvent&); virtual void onCommand(int id); // --------------------------------------------------- : Clipboard virtual bool canCut() const; virtual bool canCopy() const; virtual bool canPaste() const; virtual void doCut(); virtual void doCopy(); virtual void doPaste(); protected: virtual void onChangeSet(); private: SetInfoEditor* editor; }; // ----------------------------------------------------------------------------- : EOF #endif