From 2e74d0a19579c8f5dee38c5b8a7660549746146b Mon Sep 17 00:00:00 2001 From: kat Date: Sun, 23 Oct 2022 05:27:30 -0400 Subject: 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 --- ui/tabwidget.h | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) (limited to 'ui/tabwidget.h') 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 m_containers; @@ -26,6 +36,10 @@ class BINARYNINJAUIAPI DockableTabCollection const std::set& 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 -- cgit v1.3.1