diff options
author | Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> | 2015-03-02 15:55:03 +0100 |
---|---|---|
committer | Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> | 2015-03-11 10:43:27 +0000 |
commit | 462bbae2a52219f067e81bf1fe8402be32f648cc (patch) | |
tree | 590372bd934fa1bcfecb6a07685eba648e3eaa77 /doc | |
parent | 750c2b6a0d345add0d4f0ebc54824be0e4e02eb3 (diff) |
Doc: move systeminfo scripting docs to a separate file
Reformat the docs in systeminfo.cpp as C++ code docs.
Edit for style.
Change-Id: Idec8aaae072a97f889b4d48051341ff766da4247
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/config/ifw.qdocconf | 1 | ||||
-rw-r--r-- | doc/systeminfo.qdoc | 141 |
2 files changed, 141 insertions, 1 deletions
diff --git a/doc/config/ifw.qdocconf b/doc/config/ifw.qdocconf index 2087c30a6..3d9b1d7d4 100644 --- a/doc/config/ifw.qdocconf +++ b/doc/config/ifw.qdocconf @@ -133,7 +133,6 @@ defines += ABSTRACTTASK_H \ SETTINGS_H \ SETTINGSOPERATION_H \ SIMPLEMOVEFILEOPERATION_H \ - SYSTEMINFO_H \ TESTREPOSITORY_H \ UI_PROXYCREDENTIALSDIALOG_H \ UI_SERVERAUTHENTICATIONDIALOG_H \ diff --git a/doc/systeminfo.qdoc b/doc/systeminfo.qdoc new file mode 100644 index 000000000..ed6cd0a3c --- /dev/null +++ b/doc/systeminfo.qdoc @@ -0,0 +1,141 @@ +/**************************************************************************** +** +** Copyright (C) 2015 The Qt Company Ltd. +** Contact: http://www.qt.io/licensing/ +** +** This file is part of the Qt Installer Framework. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see http://qt.io/terms-conditions. For further +** information use the contact form at http://www.qt.io/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \qmltype systemInfo + \inqmlmodule scripting + + \brief Provides information about the operating system. +*/ + +/*! + \qmlproperty string systemInfo::currentCpuArchitecture + + The architecture of the CPU that the application is running on, in text format. + + Possible values include + \list + \li "i386" + \li "x86_64" + \endlist + + Note that this function depends on what the OS will report and may not detect the actual CPU + architecture if the OS hides that information or is unable to provide it. For example, a 32-bit + OS running on a 64-bit CPU is usually unable to determine whether the CPU is actually capable + of running 64-bit programs. + + \sa QSysInfo::currentCpuArchitecture() +*/ + +/*! + \qmlproperty string systemInfo::kernelType + + The type of the operating system kernel the installer was compiled for. It is also the + kernel the installer is running on, unless the host operating system is running a form of + compatibility or virtualization layer. + + For Windows, Linux, and OS X this will return + \list + \li "winnt" + \li "linux" + \li "darwin" + \endlist + + On Unix systems, it returns the same as the output of \c {uname -s} (lowercased). + + \sa QSysInfo::kernelType() +*/ + +/*! + \qmlproperty string systemInfo::kernelVersion + + Example values are + + \list + \li "6.1.7601" for Windows 7 with Service Pack 1 + \li "3.16.6-2-desktop" for openSUSE 13.2 kernel 3.16.6-2 + \li "12.5.0" last release of OS X "Mountain Lion" + \endlist + + The release version of the operating system kernel. On Windows, it returns the version of the + NT or CE kernel. On Unix systems, including OS X, it returns the same as the \c {uname -r} + command would return. + + \sa QSysInfo::kernelVersion() +*/ + +/*! + \qmlproperty string systemInfo::productType + + The product name of the operating system this application is running in. + + Example values are + + \list + \li "windows" + \li "opensuse" (for the Linux openSUSE distribution) + \li "osx" + \endlist + + \sa QSysInfo::productType() +*/ + +/*! + \qmlproperty string systemInfo::productVersion + + The product version of the operating system in string form. If the version could not be + determined, this function returns "unknown". + + Example values are + + \list + \li "7" for Windows 7 + \li "13.2" for openSUSE 13.2 + \li "10.8" for OS X Mountain Lion + \endlist + + \sa QSysInfo::productVersion() +*/ + +/*! + \qmlproperty string systemInfo::prettyProductName + + A prettier form of systemInfo::productType and systemInfo::productVersion, containing other + tokens like the operating system type, codenames and other information. The result of this + function is suitable for displaying to the user. + + Example values are + + \list + \li "Windows 7" + \li "openSUSE 13.2 (Harlequin) (x86_64)" + \li "OS X Mountain Lion (10.8)" + \endlist + + + \sa QSysInfo::prettyProductName() +*/ |