From 75ee61e20cea015448771efe816b841bb2147f34 Mon Sep 17 00:00:00 2001 From: kat Date: Tue, 6 Feb 2024 19:28:16 -0500 Subject: New Tab Redesign - Adds some fixes for Animation, an Update info support class and other small things required --- ui/theme.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ui/theme.h') diff --git a/ui/theme.h b/ui/theme.h index 8bb9d509..bee3a7e7 100644 --- a/ui/theme.h +++ b/ui/theme.h @@ -5,6 +5,7 @@ #include #include "binaryninjaapi.h" #include "uicontext.h" +#include /*! @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 = ""); -- cgit v1.3.1