Sandboxie/SandboxiePlus/SandMan/Views/TraceView.h

38 lines
751 B
C
Raw Normal View History

2021-03-04 20:13:45 +00:00
#pragma once
#include "../../MiscHelpers/Common/PanelView.h"
#include "../../MiscHelpers/Common/TreeviewEx.h"
#include "../Models/SbieModel.h"
class CTraceFilterProxyModel;
class CTraceModel;
class CTraceView : public CPanelWidget<QTreeViewEx>
{
Q_OBJECT
public:
CTraceView(QWidget* parent = 0);
~CTraceView();
void Refresh();
void Clear();
public slots:
void OnSetTree();
void OnSetPidFilter();
void OnSetTidFilter();
private slots:
void UpdateFilters();
protected:
CTraceModel* m_pTraceModel;
CTraceFilterProxyModel* m_pSortProxy;
QToolBar* m_pTraceToolBar;
QAction* m_pTraceTree;
2021-06-13 17:11:04 +01:00
QCheckBox* m_pOnlyCurrent;
2021-03-04 20:13:45 +00:00
QComboBox* m_pTracePid;
QComboBox* m_pTraceTid;
};