📄 classbrowser.h
字号:
#ifndef CLASSBROWSER_H
#define CLASSBROWSER_H
#include <settings.h> // SDK
#include <cbplugin.h>
#include <manager.h>
#include <wx/panel.h> // inheriting class's header file
#include "parser/parser.h"
#include "parser/token.h"
class NativeParser;
/*
* No description
*/
class ClassBrowser : public wxPanel
{
public:
// class constructor
ClassBrowser(wxNotebook* parent, NativeParser* np);
// class destructor
~ClassBrowser();
void SetParser(Parser* parser);
const Parser& GetParser(){ return *m_pParser; }
void Update();
private:
void OnTreeItemDoubleClick(wxTreeEvent& event);
void OnTreeItemRightClick(wxTreeEvent& event);
void OnJumpTo(wxCommandEvent& event);
void OnRefreshTree(wxCommandEvent& event);
void OnForceReparse(wxCommandEvent& event);
void OnCBViewMode(wxCommandEvent& event);
void ShowMenu(wxTreeItemId id, const wxPoint& pt);
wxNotebook* m_Parent;
NativeParser* m_NativeParser;
int m_PageIndex;
wxTreeCtrl* m_Tree;
Parser* m_pParser;
wxTreeItemId m_RootNode;
DECLARE_EVENT_TABLE()
};
#endif // CLASSBROWSER_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -