diff options
| author | kat <kat@vector35.com> | 2024-02-06 19:28:16 -0500 |
|---|---|---|
| committer | kat <kat@vector35.com> | 2024-02-06 19:28:16 -0500 |
| commit | 75ee61e20cea015448771efe816b841bb2147f34 (patch) | |
| tree | 846b09fffc5dc7529fafe5a8d22a3f411e2d44cb /ui/theme.h | |
| parent | 7264a843e47cd11aa3252bf5886719f8bda93a04 (diff) | |
New Tab Redesign
- Adds some fixes for Animation, an Update info support class and other small things required
Diffstat (limited to 'ui/theme.h')
| -rw-r--r-- | ui/theme.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -5,6 +5,7 @@ #include <vector> #include "binaryninjaapi.h" #include "uicontext.h" +#include <QPushButton> /*! @addtogroup Theme @@ -12,6 +13,13 @@ @{ */ +class BINARYNINJAUIAPI CustomStyleFlatButton : public QPushButton +{ + Q_OBJECT +public: + CustomStyleFlatButton(QWidget* parent = nullptr) : QPushButton(parent) {} +}; + class BINARYNINJAUIAPI CustomFusionStyle : public QProxyStyle { public: @@ -25,6 +33,8 @@ class BINARYNINJAUIAPI CustomFusionStyle : public QProxyStyle QStyle::SubElement element, const QStyleOption *option, const QWidget *widget) const override; virtual void drawPrimitive( PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const override; + virtual int styleHint(QStyle::StyleHint hint, const QStyleOption *option = nullptr, const QWidget *widget = nullptr, + QStyleHintReturn *returnData = nullptr) const override; }; void BINARYNINJAUIAPI pixmapForBWMaskIcon(const QString& url, QPixmap* pixmapOut, BNThemeColor color = SidebarActiveIconColor, const QString& cacheSuffix = ""); |
