include/ax/ax_view_summary.h

Go to the documentation of this file.
00001 
00002 // Name:        ax_view_summary.h
00003 // Purpose:     Summary view
00004 // Author:      Julian Smart
00005 // Modified by:
00006 // Created:     2009-03-20
00007 // RCS-ID:
00008 // Copyright:   (c) Julian Smart
00009 // Licence:     New BSD License
00011 
00012 #ifndef _AX_VIEW_SUMMARY_H_
00013 #define _AX_VIEW_SUMMARY_H_
00014 
00015 /*
00016  * Includes
00017  */
00018 
00019 #include "ax/ax_view.h"
00020 
00021 /*
00022  * Forward declarations
00023  */
00024 
00025 class AxSummaryViewPanel;
00026 
00035 class AxSummaryView: public AxView
00036 {
00037     DECLARE_DYNAMIC_CLASS( AxSummaryView )
00038 
00039 public:
00040 // Constructors
00041 
00042     AxSummaryView() { Init(); }
00043     ~AxSummaryView() {}
00044 
00045 // Operations
00046 
00047     void Init();
00048 
00049     virtual bool Activate(AxViewManager* viewManager, AxDocument* doc);
00050     virtual bool Deactivate(AxViewManager* viewManager);
00051 
00052     virtual bool Initialize(AxViewManager* viewManager);
00053     virtual bool Uninitialize(AxViewManager* viewManager);
00054     
00055     AxSummaryViewPanel* GetSummaryViewPanel() const;
00056 
00057     void SetDescription(const wxString& text);
00058 
00059 protected:
00060 
00061 };
00062 
00063 #endif
00064     // _AX_VIEW_SUMMARY_H_

Generated on Wed May 6 19:20:18 2009 for AxTk by  doxygen 1.5.1