Go to the documentation of this file.00001
00023 #ifndef DOXYBLOCKSLOGGER_H_INCLUDED
00024 #define DOXYBLOCKSLOGGER_H_INCLUDED
00025
00026
00027 #include <wx/wxprec.h>
00028
00029 #ifndef WX_PRECOMP
00030 #include <wx/wx.h>
00031 #endif
00032 #include "loggers.h"
00033
00034 const int ID_LOG_DOXYBLOCKS = wxID_HIGHEST + 9060;
00035
00036
00041 class DoxyBlocksLogger : public TextCtrlLogger
00042 {
00043 wxPanel *panel;
00044 wxBoxSizer *sizer;
00045 public:
00048 DoxyBlocksLogger() : TextCtrlLogger(false), panel(0), sizer(0) {}
00049
00050 void UpdateSettings();
00051 virtual wxWindow* CreateControl(wxWindow* parent);
00052 void OpenLink(long urlStart, long urlEnd, bool bUseInternalViewer);
00053 };
00054
00055
00056
00057 #endif // DOXYBLOCKSLOGGER_H_INCLUDED