summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/ios/qiostheme.mm
diff options
context:
space:
mode:
authorDoris Verria <doris.verria@qt.io>2022-11-29 23:28:31 +0100
committerDoris Verria <doris.verria@qt.io>2022-11-30 20:05:10 +0100
commit715a6c390874f9a53a21ad66bd5c37a513c88199 (patch)
tree4b62d65d6db292b85d2fad34e63903a3122eb17c /src/plugins/platforms/ios/qiostheme.mm
parent1ebdd7130a237230b1edf2d36718df711a1dbc60 (diff)
iOS plugin: Add native color dialog
[ChangeLog][iOS] Added native color dialog support for iOS. Task-number: QTBUG-109042 Change-Id: I04187315d396d2f07b15eb4bd66b50253d873477 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/ios/qiostheme.mm')
-rw-r--r--src/plugins/platforms/ios/qiostheme.mm5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/ios/qiostheme.mm b/src/plugins/platforms/ios/qiostheme.mm
index 408c59b2cb..5da1c68147 100644
--- a/src/plugins/platforms/ios/qiostheme.mm
+++ b/src/plugins/platforms/ios/qiostheme.mm
@@ -21,6 +21,7 @@
#include "qiosmenu.h"
#include "qiosfiledialog.h"
#include "qiosmessagedialog.h"
+#include "qioscolordialog.h"
#endif
QT_BEGIN_NAMESPACE
@@ -98,6 +99,7 @@ bool QIOSTheme::usePlatformNativeDialog(QPlatformTheme::DialogType type) const
switch (type) {
case FileDialog:
case MessageDialog:
+ case ColorDialog:
return !qt_apple_isApplicationExtension();
default:
return false;
@@ -114,6 +116,9 @@ QPlatformDialogHelper *QIOSTheme::createPlatformDialogHelper(QPlatformTheme::Dia
case MessageDialog:
return new QIOSMessageDialog();
break;
+ case ColorDialog:
+ return new QIOSColorDialog();
+ break;
#endif
default:
return 0;