summaryrefslogtreecommitdiff
path: root/ui/logview.h
diff options
context:
space:
mode:
authorkat <katherine@vector35.com>2022-10-23 05:27:30 -0400
committerPeter LaFosse <peter@vector35.com>2022-11-10 16:19:13 -0500
commit2e74d0a19579c8f5dee38c5b8a7660549746146b (patch)
treedb478b838d1d02bfce2d0cdac19150e1f42fccfe /ui/logview.h
parentef840b45be92f50fc9e708977efd6b2dcc259ba0 (diff)
Several documentation improvements and fixes
- Reduce file count, add minifier script - Group UI and group Core C - Add more items to groups - Add Tranform docs
Diffstat (limited to 'ui/logview.h')
-rw-r--r--ui/logview.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/ui/logview.h b/ui/logview.h
index f9ece62d..19251df7 100644
--- a/ui/logview.h
+++ b/ui/logview.h
@@ -27,6 +27,16 @@ class LogStatus;
class View;
class ViewFrame;
+/*!
+
+ \defgroup logview LogView
+ \ingroup uiapi
+*/
+
+/*!
+
+ \ingroup logview
+*/
struct BINARYNINJAUIAPI LogListItem
{
size_t sessionId;
@@ -39,6 +49,10 @@ struct BINARYNINJAUIAPI LogListItem
LogListItem(size_t sessionId, BNLogLevel level, std::string text, bool selected = false, const std::string& logger_name = "", size_t tid = 0);
};
+/*!
+
+ \ingroup logview
+*/
enum LoggingScope
{
CurrentTabOnly,
@@ -47,6 +61,10 @@ enum LoggingScope
AllTabs
};
+/*!
+
+ \ingroup logview
+*/
class BINARYNINJAUIAPI LogListFilterProxyModel : public QSortFilterProxyModel
{
Q_OBJECT
@@ -66,7 +84,10 @@ class BINARYNINJAUIAPI LogListFilterProxyModel : public QSortFilterProxyModel
void updateFilter();
};
+/*!
+ \ingroup logview
+*/
class BINARYNINJAUIAPI LogListModel : public QAbstractItemModel, public BinaryNinja::LogListener
{
Q_OBJECT
@@ -131,7 +152,10 @@ class BINARYNINJAUIAPI LogListModel : public QAbstractItemModel, public BinaryNi
void notifySessionChanged(size_t sessionId);
};
+/*!
+ \ingroup logview
+*/
class BINARYNINJAUIAPI LogItemDelegate : public QStyledItemDelegate
{
Q_OBJECT
@@ -164,7 +188,10 @@ class BINARYNINJAUIAPI LogItemDelegate : public QStyledItemDelegate
void viewChanged(QWidget* frame);
};
+/*!
+ \ingroup logview
+*/
class BINARYNINJAUIAPI LogViewComboBox : public QComboBox
{
Q_OBJECT
@@ -179,7 +206,10 @@ class BINARYNINJAUIAPI LogViewComboBox : public QComboBox
void itemSelected(QString text);
};
+/*!
+ \ingroup logview
+*/
class BINARYNINJAUIAPI LogView : public GlobalAreaWidget
{
Q_OBJECT
@@ -249,7 +279,10 @@ class BINARYNINJAUIAPI LogView : public GlobalAreaWidget
void showContextMenu();
};
+/*!
+ \ingroup logview
+*/
class BINARYNINJAUIAPI LogStatus : public QWidget
{
Q_OBJECT