From d85d0a033811caa338bcd497be44b5d90473788d Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Tue, 17 Oct 2023 14:35:21 +0200 Subject: [PATCH] QskPopup::toggle added --- src/controls/QskPopup.cpp | 5 +++++ src/controls/QskPopup.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/controls/QskPopup.cpp b/src/controls/QskPopup.cpp index c3292083..50714836 100644 --- a/src/controls/QskPopup.cpp +++ b/src/controls/QskPopup.cpp @@ -196,6 +196,11 @@ void QskPopup::close() setOpen( false ); } +void QskPopup::toggle() +{ + setOpen( !isOpen() ); +} + void QskPopup::setOpen( bool on ) { if ( on == isOpen() ) diff --git a/src/controls/QskPopup.h b/src/controls/QskPopup.h index 8beaed80..b2c99c7d 100644 --- a/src/controls/QskPopup.h +++ b/src/controls/QskPopup.h @@ -72,6 +72,8 @@ class QSK_EXPORT QskPopup : public QskControl public Q_SLOTS: void open(); void close(); + void toggle(); + void setOpen( bool ); Q_SIGNALS: