summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/x11extras/qx11info_x11.cpp10
-rw-r--r--src/x11extras/qx11info_x11.h2
2 files changed, 12 insertions, 0 deletions
diff --git a/src/x11extras/qx11info_x11.cpp b/src/x11extras/qx11info_x11.cpp
index 713e76c..85aa9e1 100644
--- a/src/x11extras/qx11info_x11.cpp
+++ b/src/x11extras/qx11info_x11.cpp
@@ -83,6 +83,16 @@ QX11Info::QX11Info()
}
/*!
+ Returns true if the application is currently running on X11.
+
+ \since 5.2
+ */
+bool QX11Info::isPlatformX11()
+{
+ return QGuiApplication::platformName() == QLatin1String("xcb");
+}
+
+/*!
Returns the horizontal resolution of the given \a screen in terms of the
number of dots per inch.
diff --git a/src/x11extras/qx11info_x11.h b/src/x11extras/qx11info_x11.h
index bbc7ff4..d5d00f3 100644
--- a/src/x11extras/qx11info_x11.h
+++ b/src/x11extras/qx11info_x11.h
@@ -53,6 +53,8 @@ QT_BEGIN_NAMESPACE
class Q_X11EXTRAS_EXPORT QX11Info
{
public:
+ static bool isPlatformX11();
+
static int appDpiX(int screen=-1);
static int appDpiY(int screen=-1);