diff options
| author | kat <katherine@vector35.com> | 2022-10-23 05:27:30 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2022-11-10 16:19:13 -0500 |
| commit | 2e74d0a19579c8f5dee38c5b8a7660549746146b (patch) | |
| tree | db478b838d1d02bfce2d0cdac19150e1f42fccfe /ui/typeview.h | |
| parent | ef840b45be92f50fc9e708977efd6b2dcc259ba0 (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/typeview.h')
| -rw-r--r-- | ui/typeview.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/ui/typeview.h b/ui/typeview.h index e47823b3..1aa89cc8 100644 --- a/ui/typeview.h +++ b/ui/typeview.h @@ -21,6 +21,16 @@ #define TYPE_VIEW_UPDATE_CHECK_INTERVAL 200 +/*! + + \defgroup typeview TypeView + \ingroup uiapi +*/ + +/*! + + \ingroup typeview +*/ enum TypeLinesFilteredReason { TypeLinesFilterNotApplied, @@ -30,14 +40,20 @@ enum TypeLinesFilteredReason TypeLinesFilteredByBothFilters }; +/*! + \ingroup typeview +*/ struct BINARYNINJAUIAPI TypeDefinitionLinesAndFilterStatus { std::vector<BinaryNinja::TypeDefinitionLine> lines; TypeLinesFilteredReason reason; }; +/*! + \ingroup typeview +*/ class BINARYNINJAUIAPI TypeViewHistoryEntry : public HistoryEntry { BinaryNinja::QualifiedName m_cursorType; @@ -78,6 +94,10 @@ class BINARYNINJAUIAPI TypeViewHistoryEntry : public HistoryEntry class TypesContainer; +/*! + + \ingroup typeview +*/ enum ModifyExistingMember { DontModify, @@ -85,6 +105,10 @@ enum ModifyExistingMember ToggleSign }; +/*! + + \ingroup typeview +*/ class BINARYNINJAUIAPI TypeView : public QAbstractScrollArea, public View, public BinaryNinja::BinaryDataNotification { Q_OBJECT @@ -294,7 +318,10 @@ class BINARYNINJAUIAPI TypeView : public QAbstractScrollArea, public View, publi void expandAll(); }; +/*! + \ingroup typeview +*/ class BINARYNINJAUIAPI LineNumberArea : public QWidget { public: @@ -309,6 +336,10 @@ class BINARYNINJAUIAPI LineNumberArea : public QWidget TypeView* m_typeEditor; }; +/*! + + \ingroup typeview +*/ class TypeViewType : public ViewType { static TypeViewType* m_instance; @@ -320,7 +351,10 @@ class TypeViewType : public ViewType static void init(); }; +/*! + \ingroup typeview +*/ class BINARYNINJAUIAPI TypeFilterEdit : public QLineEdit { Q_OBJECT @@ -335,7 +369,10 @@ class BINARYNINJAUIAPI TypeFilterEdit : public QLineEdit void focusView(); }; +/*! + \ingroup typeview +*/ class BINARYNINJAUIAPI TypeFilter : public QWidget { Q_OBJECT @@ -365,7 +402,10 @@ class BINARYNINJAUIAPI TypeFilter : public QWidget void clearTextFilter(); }; +/*! + \ingroup typeview +*/ class BINARYNINJAUIAPI TypesContainer : public QWidget, public ViewContainer { Q_OBJECT @@ -387,7 +427,10 @@ class BINARYNINJAUIAPI TypesContainer : public QWidget, public ViewContainer virtual void focusInEvent(QFocusEvent* event) override; }; +/*! + \ingroup typeview +*/ class BINARYNINJAUIAPI TypeViewSidebarWidget : public SidebarWidget { Q_OBJECT @@ -408,7 +451,10 @@ class BINARYNINJAUIAPI TypeViewSidebarWidget : public SidebarWidget void showAddMenu(); }; +/*! + \ingroup typeview +*/ class BINARYNINJAUIAPI TypeViewSidebarWidgetType : public SidebarWidgetType { public: |
