Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates > by-pkgid > 768f7d9f703884aa2562bf0a651086df > files > 558

qtbase5-doc-5.9.4-1.1.mga6.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- qoperatingsystemversion.cpp -->
  <title>QOperatingSystemVersion Class | Qt Core 5.9</title>
  <link rel="stylesheet" type="text/css" href="style/offline-simple.css" />
  <script type="text/javascript">
    document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css");
    // loading style sheet breaks anchors that were jumped to before
    // so force jumping to anchor again
    setTimeout(function() {
        var anchor = location.hash;
        // need to jump to different anchor first (e.g. none)
        location.hash = "#";
        setTimeout(function() {
            location.hash = anchor;
        }, 0);
    }, 0);
  </script>
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="main">
    <div class="main-rounded">
      <div class="navigationbar">
        <table><tr>
<td >Qt 5.9</td><td ><a href="qtcore-index.html">Qt Core</a></td><td ><a href="qtcore-module.html">C++ Classes</a></td><td >QOperatingSystemVersion</td></tr></table><table class="buildversion"><tr>
<td id="buildversion" width="100%" align="right">Qt 5.9.4 Reference Documentation</td>
        </tr></table>
      </div>
    </div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#public-types">Public Types</a></li>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#static-public-members">Static Public Members</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">QOperatingSystemVersion Class</h1>
<!-- $$$QOperatingSystemVersion-brief -->
<p>The <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a> class provides information about the operating system version. <a href="#details">More...</a></p>
<!-- @@@QOperatingSystemVersion -->
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Header:</td><td class="memItemRight bottomAlign">   <span class="preprocessor">#include &lt;QOperatingSystemVersion&gt;</span>
</td></tr><tr><td class="memItemLeft rightAlign topAlign"> qmake:</td><td class="memItemRight bottomAlign"> QT += core</td></tr><tr><td class="memItemLeft rightAlign topAlign"> Since:</td><td class="memItemRight bottomAlign">  Qt 5.9</td></tr></table></div><ul>
<li><a href="qoperatingsystemversion-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-types"></a>
<h2 id="public-types">Public Types</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#OSType-enum">OSType</a></b> { Android, IOS, MacOS, TvOS, ..., Unknown }</td></tr>
</table></div>
<a name="public-functions"></a>
<h2 id="public-functions">Public Functions</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></b>(OSType <i>osType</i>, int <i>vmajor</i>, int <i>vminor</i> = -1, int <i>vmicro</i> = -1)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#isAnyOfType">isAnyOfType</a></b>(std::initializer_list&lt;OSType&gt; <i>types</i>) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#majorVersion">majorVersion</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#microVersion">microVersion</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#minorVersion">minorVersion</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#name">name</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#segmentCount">segmentCount</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> OSType </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#type">type</a></b>() const</td></tr>
</table></div>
<a name="static-public-members"></a>
<h2 id="static-public-members">Static Public Members</h2>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidJellyBean-var">AndroidJellyBean</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidJellyBean_MR1-var">AndroidJellyBean_MR1</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidJellyBean_MR2-var">AndroidJellyBean_MR2</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidKitKat-var">AndroidKitKat</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidLollipop-var">AndroidLollipop</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidLollipop_MR1-var">AndroidLollipop_MR1</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidMarshmallow-var">AndroidMarshmallow</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidNougat-var">AndroidNougat</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidNougat_MR1-var">AndroidNougat_MR1</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#AndroidOreo-var">AndroidOreo</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#MacOSHighSierra-var">MacOSHighSierra</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#MacOSSierra-var">MacOSSierra</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#OSXElCapitan-var">OSXElCapitan</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#OSXMavericks-var">OSXMavericks</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#OSXYosemite-var">OSXYosemite</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#Windows7-var">Windows7</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#Windows8-var">Windows8</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#Windows10-var">Windows10</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#Windows8_1-var">Windows8_1</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QOperatingSystemVersion </td><td class="memItemRight bottomAlign"><b><a href="qoperatingsystemversion.html#current">current</a></b>()</td></tr>
</table></div>
<a name="details"></a>
<!-- $$$QOperatingSystemVersion-description -->
<div class="descr">
<h2 id="details">Detailed Description</h2>
<p>The <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a> class provides information about the operating system version.</p>
<p>Unlike other version functions in <a href="qsysinfo.html">QSysInfo</a>, <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a> provides access to the full version number that <i>developers</i> typically use to vary behavior or determine whether to enable APIs or features based on the operating system version (as opposed to the kernel version number or marketing version).</p>
<p>This class is also a complete replacement for QSysInfo::macVersion and QSysInfo::windowsVersion, additionally providing access to the third (micro) version number component.</p>
<p>Presently, Android, Apple Platforms (iOS, macOS, tvOS, and watchOS), and Windows are supported.</p>
<p>The <i>majorVersion()</i>, <i>minorVersion()</i>, and <i>microVersion()</i> functions return the parts of the operating system version number based on:</p>
<div class="table"><table class="generic">
 <thead><tr class="qt-style"><th >Platforms</th><th >Value</th></tr></thead>
<tr valign="top" class="odd"><td >Android</td><td >result of parsing <a href="https://developer.android.com/reference/android/os/Build.VERSION.html#RELEASE">android.os.Build.VERSION.RELEASE</a> using <a href="qversionnumber.html">QVersionNumber</a>, with a fallback to <a href="https://developer.android.com/reference/android/os/Build.VERSION.html#SDK_INT">android.os.Build.VERSION.SDK_INT</a> to determine the major and minor version component if the former fails</td></tr>
<tr valign="top" class="even"><td >Apple Platforms</td><td ><a href="qoperatingsystemversion.html#majorVersion">majorVersion</a>, <a href="qoperatingsystemversion.html#minorVersion">minorVersion</a>, and patchVersion from <a href="https://developer.apple.com/reference/foundation/nsprocessinfo/1410906-operatingsystemversion?language=objc">NSProcessInfo.operatingSystemVersion</a></td></tr>
<tr valign="top" class="odd"><td >Windows</td><td >dwMajorVersion, dwMinorVersion, and dwBuildNumber from <a href="https://msdn.microsoft.com/en-us/library/mt723418.aspx">RtlGetVersion</a> - note that this function ALWAYS return the version number of the underlying operating system, as opposed to the shim underneath GetVersionEx that hides the real version number if the application is not manifested for that version of the OS</td></tr>
</table></div>
<p>Because <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a> stores both a version number and an OS type, the OS type can be taken into account when performing comparisons. For example, on a macOS system running macOS Sierra (v10.12), the following expression will return <code>false</code> even though the major version number component of the object on the left hand side of the expression (10) is greater than that of the object on the right (9):</p>
<pre class="cpp">

  <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span><span class="operator">::</span>current() <span class="operator">&gt;</span><span class="operator">=</span> <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span>(<span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span><span class="operator">::</span>IOS<span class="operator">,</span> <span class="number">9</span>)

</pre>
<p>This allows expressions for multiple operating systems to be joined with a logical OR operator and still work as expected. For example:</p>
<pre class="cpp">

  <span class="keyword">auto</span> current <span class="operator">=</span> <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span><span class="operator">::</span>current();
  <span class="keyword">if</span> (current <span class="operator">&gt;</span><span class="operator">=</span> <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span><span class="operator">::</span>OSXYosemite <span class="operator">|</span><span class="operator">|</span>
      current <span class="operator">&gt;</span><span class="operator">=</span> <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span>(<span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span><span class="operator">::</span>IOS<span class="operator">,</span> <span class="number">8</span>)) {
      <span class="comment">// returns true on macOS &gt;= 10.10 and iOS &gt;= 8.0, but false on macOS &lt; 10.10 and iOS &lt; 8.0</span>
  }

</pre>
<p>A more naive comparison algorithm might incorrectly return true on all versions of macOS, including Mac OS 9. This behavior is achieved by overloading the comparison operators to return <code>false</code> whenever the OS types of the <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a> instances being compared do not match. Be aware that due to this it can be the case <code>x</code> &gt;= y and <code>x</code> &lt; y are BOTH <code>false</code> for the same instances of <code>x</code> and <code>y</code>.</p>
</div>
<!-- @@@QOperatingSystemVersion -->
<div class="types">
<h2>Member Type Documentation</h2>
<!-- $$$OSType$$$Unknown$$$Windows$$$MacOS$$$IOS$$$TvOS$$$WatchOS$$$Android -->
<h3 class="fn" id="OSType-enum"><a name="OSType-enum"></a>enum QOperatingSystemVersion::<span class="name">OSType</span></h3>
<p>This enum provides symbolic names for the various operating system families supported by <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a>.</p>
<div class="table"><table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><code>QOperatingSystemVersion::Android</code></td><td class="topAlign tblval"><code>6</code></td><td class="topAlign">The Google Android operating system.</td></tr>
<tr><td class="topAlign"><code>QOperatingSystemVersion::IOS</code></td><td class="topAlign tblval"><code>3</code></td><td class="topAlign">The Apple iOS operating system.</td></tr>
<tr><td class="topAlign"><code>QOperatingSystemVersion::MacOS</code></td><td class="topAlign tblval"><code>2</code></td><td class="topAlign">The Apple macOS operating system.</td></tr>
<tr><td class="topAlign"><code>QOperatingSystemVersion::TvOS</code></td><td class="topAlign tblval"><code>4</code></td><td class="topAlign">The Apple tvOS operating system.</td></tr>
<tr><td class="topAlign"><code>QOperatingSystemVersion::WatchOS</code></td><td class="topAlign tblval"><code>5</code></td><td class="topAlign">The Apple watchOS operating system.</td></tr>
<tr><td class="topAlign"><code>QOperatingSystemVersion::Windows</code></td><td class="topAlign tblval"><code>1</code></td><td class="topAlign">The Microsoft Windows operating system.</td></tr>
<tr><td class="topAlign"><code>QOperatingSystemVersion::Unknown</code></td><td class="topAlign tblval"><code>0</code></td><td class="topAlign">An unknown or unsupported operating system.</td></tr>
</table></div>
<!-- @@@OSType -->
</div>
<div class="func">
<h2>Member Function Documentation</h2>
<!-- $$$QOperatingSystemVersion[overload1]$$$QOperatingSystemVersionOSTypeintintint -->
<h3 class="fn" id="QOperatingSystemVersion"><a name="QOperatingSystemVersion"></a>QOperatingSystemVersion::<span class="name">QOperatingSystemVersion</span>(<span class="type"><a href="qoperatingsystemversion.html#OSType-enum">OSType</a></span> <i>osType</i>, <span class="type">int</span> <i>vmajor</i>, <span class="type">int</span> <i>vminor</i> = -1, <span class="type">int</span> <i>vmicro</i> = -1)</h3>
<p>Constructs a <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a> consisting of the OS type <i>osType</i>, and major, minor, and micro version numbers <i>vmajor</i>, <i>vminor</i> and <i>vmicro</i>, respectively.</p>
<!-- @@@QOperatingSystemVersion -->
<!-- $$$current[overload1]$$$current -->
<h3 class="fn" id="current"><a name="current"></a><code>[static] </code><span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">current</span>()</h3>
<p>Returns a <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a> indicating the current OS and its version number.</p>
<!-- @@@current -->
<!-- $$$isAnyOfType[overload1]$$$isAnyOfTypestd::initializer_list<OSType> -->
<h3 class="fn" id="isAnyOfType"><a name="isAnyOfType"></a><span class="type">bool</span> QOperatingSystemVersion::<span class="name">isAnyOfType</span>(<span class="type">std::initializer_list</span>&lt;<span class="type"><a href="qoperatingsystemversion.html#OSType-enum">OSType</a></span>&gt; <i>types</i>) const</h3>
<p>Returns whether the OS type identified by the <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a> matches any of the OS types in <i>types</i>.</p>
<!-- @@@isAnyOfType -->
<!-- $$$majorVersion[overload1]$$$majorVersion -->
<h3 class="fn" id="majorVersion"><a name="majorVersion"></a><span class="type">int</span> QOperatingSystemVersion::<span class="name">majorVersion</span>() const</h3>
<p>Returns the major version number, that is, the first segment of the operating system's version number.</p>
<p>See the main class documentation for what the major version number is on a given operating system.</p>
<p>-1 indicates an unknown or absent version number component.</p>
<p><b>See also </b><a href="qoperatingsystemversion.html#minorVersion">minorVersion</a>() and <a href="qoperatingsystemversion.html#microVersion">microVersion</a>().</p>
<!-- @@@majorVersion -->
<!-- $$$microVersion[overload1]$$$microVersion -->
<h3 class="fn" id="microVersion"><a name="microVersion"></a><span class="type">int</span> QOperatingSystemVersion::<span class="name">microVersion</span>() const</h3>
<p>Returns the micro version number, that is, the third segment of the operating system's version number.</p>
<p>See the main class documentation for what the micro version number is on a given operating system.</p>
<p>-1 indicates an unknown or absent version number component.</p>
<p><b>See also </b><a href="qoperatingsystemversion.html#majorVersion">majorVersion</a>() and <a href="qoperatingsystemversion.html#minorVersion">minorVersion</a>().</p>
<!-- @@@microVersion -->
<!-- $$$minorVersion[overload1]$$$minorVersion -->
<h3 class="fn" id="minorVersion"><a name="minorVersion"></a><span class="type">int</span> QOperatingSystemVersion::<span class="name">minorVersion</span>() const</h3>
<p>Returns the minor version number, that is, the second segment of the operating system's version number.</p>
<p>See the main class documentation for what the minor version number is on a given operating system.</p>
<p>-1 indicates an unknown or absent version number component.</p>
<p><b>See also </b><a href="qoperatingsystemversion.html#majorVersion">majorVersion</a>() and <a href="qoperatingsystemversion.html#microVersion">microVersion</a>().</p>
<!-- @@@minorVersion -->
<!-- $$$name[overload1]$$$name -->
<h3 class="fn" id="name"><a name="name"></a><span class="type"><a href="qstring.html">QString</a></span> QOperatingSystemVersion::<span class="name">name</span>() const</h3>
<p>Returns a string representation of the OS type identified by the <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a>.</p>
<p><b>See also </b><a href="qoperatingsystemversion.html#type">type</a>().</p>
<!-- @@@name -->
<!-- $$$segmentCount[overload1]$$$segmentCount -->
<h3 class="fn" id="segmentCount"><a name="segmentCount"></a><span class="type">int</span> QOperatingSystemVersion::<span class="name">segmentCount</span>() const</h3>
<p>Returns the number of integers stored in the version number.</p>
<!-- @@@segmentCount -->
<!-- $$$type[overload1]$$$type -->
<h3 class="fn" id="type"><a name="type"></a><span class="type"><a href="qoperatingsystemversion.html#OSType-enum">OSType</a></span> QOperatingSystemVersion::<span class="name">type</span>() const</h3>
<p>Returns the OS type identified by the <a href="qoperatingsystemversion.html">QOperatingSystemVersion</a>.</p>
<p><b>See also </b><a href="qoperatingsystemversion.html#name">name</a>().</p>
<!-- @@@type -->
</div>
<div class="vars">
<h2>Member Variable Documentation</h2>
<!-- $$$AndroidJellyBean -->
<h3 class="fn" id="AndroidJellyBean-var"><a name="AndroidJellyBean-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidJellyBean</span></h3>
<p>This variable holds a version corresponding to Android Jelly Bean (version 4.1, API level 16).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidJellyBean -->
<!-- $$$AndroidJellyBean_MR1 -->
<h3 class="fn" id="AndroidJellyBean_MR1-var"><a name="AndroidJellyBean_MR1-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidJellyBean_MR1</span></h3>
<p>This variable holds a version corresponding to Android Jelly Bean, maintenance release 1 (version 4.2, API level 17).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidJellyBean_MR1 -->
<!-- $$$AndroidJellyBean_MR2 -->
<h3 class="fn" id="AndroidJellyBean_MR2-var"><a name="AndroidJellyBean_MR2-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidJellyBean_MR2</span></h3>
<p>This variable holds a version corresponding to Android Jelly Bean, maintenance release 2 (version 4.3, API level 18).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidJellyBean_MR2 -->
<!-- $$$AndroidKitKat -->
<h3 class="fn" id="AndroidKitKat-var"><a name="AndroidKitKat-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidKitKat</span></h3>
<p>This variable holds a version corresponding to Android KitKat (versions 4.4 &amp; 4.4W, API levels 19 &amp; 20).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidKitKat -->
<!-- $$$AndroidLollipop -->
<h3 class="fn" id="AndroidLollipop-var"><a name="AndroidLollipop-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidLollipop</span></h3>
<p>This variable holds a version corresponding to Android Lollipop (version 5.0, API level 21).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidLollipop -->
<!-- $$$AndroidLollipop_MR1 -->
<h3 class="fn" id="AndroidLollipop_MR1-var"><a name="AndroidLollipop_MR1-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidLollipop_MR1</span></h3>
<p>This variable holds a version corresponding to Android Lollipop, maintenance release 1 (version 5.1, API level 22).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidLollipop_MR1 -->
<!-- $$$AndroidMarshmallow -->
<h3 class="fn" id="AndroidMarshmallow-var"><a name="AndroidMarshmallow-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidMarshmallow</span></h3>
<p>This variable holds a version corresponding to Android Marshmallow (version 6.0, API level 23).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidMarshmallow -->
<!-- $$$AndroidNougat -->
<h3 class="fn" id="AndroidNougat-var"><a name="AndroidNougat-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidNougat</span></h3>
<p>This variable holds a version corresponding to Android Nougat (version 7.0, API level 24).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidNougat -->
<!-- $$$AndroidNougat_MR1 -->
<h3 class="fn" id="AndroidNougat_MR1-var"><a name="AndroidNougat_MR1-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidNougat_MR1</span></h3>
<p>This variable holds a version corresponding to Android Nougat, maintenance release 1 (version 7.0, API level 25).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@AndroidNougat_MR1 -->
<!-- $$$AndroidOreo -->
<h3 class="fn" id="AndroidOreo-var"><a name="AndroidOreo-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">AndroidOreo</span></h3>
<p>This variable holds a version corresponding to Android Oreo (version 8.0, API level 26).</p>
<p>This documentation was introduced in  Qt 5.9&#x2e;2.</p>
<!-- @@@AndroidOreo -->
<!-- $$$MacOSHighSierra -->
<h3 class="fn" id="MacOSHighSierra-var"><a name="MacOSHighSierra-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">MacOSHighSierra</span></h3>
<p>This variable holds a version corresponding to macOS High Sierra (version 10.13).</p>
<p>This documentation was introduced in  Qt 5.9&#x2e;1.</p>
<!-- @@@MacOSHighSierra -->
<!-- $$$MacOSSierra -->
<h3 class="fn" id="MacOSSierra-var"><a name="MacOSSierra-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">MacOSSierra</span></h3>
<p>This variable holds a version corresponding to macOS Sierra (version 10.12).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@MacOSSierra -->
<!-- $$$OSXElCapitan -->
<h3 class="fn" id="OSXElCapitan-var"><a name="OSXElCapitan-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">OSXElCapitan</span></h3>
<p>This variable holds a version corresponding to OS X El Capitan (version 10.11).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@OSXElCapitan -->
<!-- $$$OSXMavericks -->
<h3 class="fn" id="OSXMavericks-var"><a name="OSXMavericks-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">OSXMavericks</span></h3>
<p>This variable holds a version corresponding to OS X Mavericks (version 10.9).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@OSXMavericks -->
<!-- $$$OSXYosemite -->
<h3 class="fn" id="OSXYosemite-var"><a name="OSXYosemite-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">OSXYosemite</span></h3>
<p>This variable holds a version corresponding to OS X Yosemite (version 10.10).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@OSXYosemite -->
<!-- $$$Windows7 -->
<h3 class="fn" id="Windows7-var"><a name="Windows7-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">Windows7</span></h3>
<p>This variable holds a version corresponding to Windows 7 (version 6.1).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@Windows7 -->
<!-- $$$Windows8 -->
<h3 class="fn" id="Windows8-var"><a name="Windows8-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">Windows8</span></h3>
<p>This variable holds a version corresponding to Windows 8 (version 6.2).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@Windows8 -->
<!-- $$$Windows10 -->
<h3 class="fn" id="Windows10-var"><a name="Windows10-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">Windows10</span></h3>
<p>This variable holds a version corresponding to Windows 10 (version 10.0).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@Windows10 -->
<!-- $$$Windows8_1 -->
<h3 class="fn" id="Windows8_1-var"><a name="Windows8_1-var"></a>const <span class="type"><a href="qoperatingsystemversion.html#QOperatingSystemVersion">QOperatingSystemVersion</a></span> QOperatingSystemVersion::<span class="name">Windows8_1</span></h3>
<p>This variable holds a version corresponding to Windows 8.1 (version 6.3).</p>
<p>This documentation was introduced in  Qt 5.9.</p>
<!-- @@@Windows8_1 -->
</div>
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2017 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br>    The documentation provided herein is licensed under the terms of the    <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation    License version 1.3</a> as published by the Free Software Foundation.<br>    Qt and respective logos are trademarks of The Qt Company Ltd.     in Finland and/or other countries worldwide. All other trademarks are property
   of their respective owners. </p>
</div>
</body>
</html>