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/tabwidget.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/tabwidget.h')
| -rw-r--r-- | ui/tabwidget.h | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/ui/tabwidget.h b/ui/tabwidget.h index 0aefdc17..ba2b6b54 100644 --- a/ui/tabwidget.h +++ b/ui/tabwidget.h @@ -15,6 +15,16 @@ class DockableTabWidget; +/*! + + \defgroup tabwidget TabWidget + \ingroup uiapi +*/ + +/*! + + \ingroup tabwidget +*/ class BINARYNINJAUIAPI DockableTabCollection { std::set<DockableTabWidget*> m_containers; @@ -26,6 +36,10 @@ class BINARYNINJAUIAPI DockableTabCollection const std::set<DockableTabWidget*>& containers() const { return m_containers; } }; +/*! + + \ingroup tabwidget +*/ class BINARYNINJAUIAPI TabDragIndicator : public QWidget { Q_OBJECT @@ -50,6 +64,10 @@ class BINARYNINJAUIAPI TabDragIndicator : public QWidget virtual void paintEvent(QPaintEvent* event) override; }; +/*! + + \ingroup tabwidget +*/ enum DockableTabInteractionState { NoTabInteraction, @@ -59,6 +77,10 @@ enum DockableTabInteractionState CloseButtonPressInactive }; +/*! + + \ingroup tabwidget +*/ struct BINARYNINJAUIAPI DockableTabInfo { QString title; @@ -68,6 +90,10 @@ struct BINARYNINJAUIAPI DockableTabInfo bool canClose; }; +/*! + + \ingroup tabwidget +*/ class BINARYNINJAUIAPI DockableTabStyle { public: @@ -83,6 +109,10 @@ class BINARYNINJAUIAPI DockableTabStyle virtual DockableTabStyle* duplicate(); }; +/*! + + \ingroup tabwidget +*/ class BINARYNINJAUIAPI DefaultDockableTabStyle : public DockableTabStyle { QStyleOptionTab styleForTab( @@ -103,6 +133,10 @@ class BINARYNINJAUIAPI DefaultDockableTabStyle : public DockableTabStyle virtual DockableTabStyle* duplicate() override; }; +/*! + + \ingroup tabwidget +*/ class BINARYNINJAUIAPI DockableTabBar : public QAbstractScrollArea { Q_OBJECT @@ -191,6 +225,10 @@ class BINARYNINJAUIAPI DockableTabBar : public QAbstractScrollArea virtual void wheelEvent(QWheelEvent* event) override; }; +/*! + + \ingroup tabwidget +*/ class BINARYNINJAUIAPI DockableTabBarWithCornerWidget : public QWidget { DockableTabBar* m_bar; @@ -210,6 +248,10 @@ class BINARYNINJAUIAPI DockableTabBarWithCornerWidget : public QWidget QWidget* cornerWidget() const { return m_cornerWidget; } }; +/*! + + \ingroup tabwidget +*/ class BINARYNINJAUIAPI DockableTabWidget : public QWidget { Q_OBJECT @@ -277,6 +319,10 @@ class BINARYNINJAUIAPI DockableTabWidget : public QWidget void reparentTab(int oldIdx, DockableTabWidget* target, int newIdx); }; +/*! + + \ingroup tabwidget +*/ class BINARYNINJAUIAPI SplitTabWidget : public QWidget { Q_OBJECT |
