doc: Mark all qpa classes as internal
authorGirish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
Sun, 15 Apr 2012 12:00:35 +0000 (05:00 -0700)
committerQt by Nokia <qt-info@nokia.com>
Mon, 16 Apr 2012 16:31:39 +0000 (18:31 +0200)
All QPA api as marked as so:
    * preliminary - the api is subject to change anytime
    * internal - internal api that shouldn't be used by apps
    * ingroup qpa - "qpa" module. In the long run, qdoc should
      generate documentation for qplatform* API as if it were
      a seperate module.

Change-Id: I4e76c0e0c1805c679cabd52d5006f9fa9bc411c0
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
14 files changed:
src/gui/accessible/qplatformaccessibility_qpa.cpp
src/gui/image/qplatformpixmap.cpp
src/gui/kernel/qplatformclipboard_qpa.cpp
src/gui/kernel/qplatformcursor_qpa.cpp
src/gui/kernel/qplatformdialoghelper_qpa.cpp
src/gui/kernel/qplatformdrag_qpa.cpp
src/gui/kernel/qplatforminputcontext_qpa.cpp
src/gui/kernel/qplatformnativeinterface_qpa.cpp
src/gui/kernel/qplatformscreenpageflipper_qpa.cpp
src/gui/kernel/qplatformsurface_qpa.cpp
src/gui/kernel/qplatformthemeplugin_qpa.cpp
src/gui/text/qplatformfontdatabase_qpa.cpp
src/printsupport/kernel/qplatformprintersupport_qpa.cpp
src/widgets/kernel/qplatformmenu_qpa.cpp

index 057d43a..91b5de1 100644 (file)
@@ -59,12 +59,15 @@ Q_GLOBAL_STATIC(QVector<QAccessibleBridge *>, bridges)
 
 /*!
     \class QPlatformAccessibility
-    \brief The QPlatformAccessibility class is the base class for
-    integrating accessibility backends
-
+    \since 5.0
+    \internal
     \preliminary
+    \ingroup qpa
     \ingroup accessibility
 
+    \brief The QPlatformAccessibility class is the base class for
+    integrating accessibility backends
+
     \sa QAccessible
 */
 QPlatformAccessibility::QPlatformAccessibility()
index 30ac6ce..073c267 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
+/*!
+    \class QPlatformPixmap
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformPixmap class provides an abstraction for native pixmaps.
+ */
 QPlatformPixmap *QPlatformPixmap::create(int w, int h, PixelType type)
 {
     QPlatformPixmap *data = QGuiApplicationPrivate::platformIntegration()->createPlatformPixmap(static_cast<QPlatformPixmap::PixelType>(type));
index bc08a73..7273450 100644 (file)
@@ -79,6 +79,16 @@ QClipboardData::~QClipboardData()
 
 Q_GLOBAL_STATIC(QClipboardData,q_clipboardData);
 
+/*!
+    \class QPlatformClipboard
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformClipboard class provides an abstraction for the system clipboard.
+ */
+
 QPlatformClipboard::~QPlatformClipboard()
 {
 
index a4e998d..5ea080c 100644 (file)
@@ -62,6 +62,10 @@ QList<QPlatformCursor *> QPlatformCursorPrivate::getInstances()
 
 /*!
     \class QPlatformCursor
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
 
     \brief The QPlatformCursor class provides information about
     pointer device events (movement, buttons), and requests to change
@@ -124,6 +128,10 @@ void QPlatformCursor::setPos(const QPoint &pos)
 
 /*!
     \class QPlatformCursorImage
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
 
     \brief The QPlatformCursorImage class provides a set of graphics
     intended to be used as cursors.
index 3854848..f2114d1 100644 (file)
@@ -54,6 +54,8 @@ QT_BEGIN_NAMESPACE
     \class QPlatformDialogHelper
     \since 5.0
     \internal
+    \ingroup qpa
+
     \brief The QPlatformDialogHelper class allows for platform-specific customization of dialogs.
 
 */
@@ -159,6 +161,15 @@ QFontDialogOptions::FontDialogOptions QFontDialogOptions::options() const
     return d->options;
 }
 
+/*!
+    \class QPlatformFontDialogHelper
+    \since 5.0
+    \internal
+    \ingroup qpa
+
+    \brief The QPlatformFontDialogHelper class allows for platform-specific customization of font dialogs.
+
+*/
 const QSharedPointer<QFontDialogOptions> &QPlatformFontDialogHelper::options() const
 {
     return m_options;
@@ -327,6 +338,15 @@ void QColorDialogOptions::setStandardColor(int index, QRgb color)
     qColorDialogStaticData()->standardRgb[index] = color;
 }
 
+/*!
+    \class QPlatformColorDialogHelper
+    \since 5.0
+    \internal
+    \ingroup qpa
+
+    \brief The QPlatformColorDialogHelper class allows for platform-specific customization of color dialogs.
+
+*/
 const QSharedPointer<QColorDialogOptions> &QPlatformColorDialogHelper::options() const
 {
     return m_options;
@@ -543,6 +563,15 @@ void QFileDialogOptions::setInitiallySelectedFiles(const QStringList &files)
     d->initiallySelectedFiles = files;
 }
 
+/*!
+    \class QPlatformFileDialogHelper
+    \since 5.0
+    \internal
+    \ingroup qpa
+
+    \brief The QPlatformFileDialogHelper class allows for platform-specific customization of file dialogs.
+
+*/
 const QSharedPointer<QFileDialogOptions> &QPlatformFileDialogHelper::options() const
 {
     return m_options;
index 0e7b0f4..d9fc3a2 100644 (file)
@@ -82,6 +82,15 @@ public:
     Qt::DropAction cursor_drop_action;
 };
 
+/*!
+    \class QPlatformDrag
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformDrag class provides an abstraction for drag.
+ */
 QPlatformDrag::QPlatformDrag() : d_ptr(new QPlatformDragPrivate)
 {
 }
index 8612b4b..5383908 100644 (file)
@@ -49,6 +49,10 @@ QT_BEGIN_NAMESPACE
 
 /*!
     \class QPlatformInputContext
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
     \brief The QPlatformInputContext class abstracts the input method dependent data and composing state.
 
     An input method is responsible for inputting complex text that cannot
index 48e43f5..2a06a29 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
+/*!
+    \class QPlatformNativeInterface
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformNativeInterface class provides an abstraction for retrieving native
+    resource handles.
+ */
+
 void *QPlatformNativeInterface::nativeResourceForIntegration(const QByteArray &resource)
 {
     Q_UNUSED(resource);
index d652e34..b912c60 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
+/*!
+    \class QPlatformScreenBuffer
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformScreenBuffer class provides an abstraction for screen buffers.
+ */
 QPlatformScreenBuffer::QPlatformScreenBuffer()
     : m_destroyed(false)
     , m_ready(true)
@@ -73,6 +82,18 @@ void QPlatformScreenBuffer::displayed()
 {
 }
 
+
+/*!
+    \class QPlatformScreenPageFlipper
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformScreenPageFlipper class provides an abstraction for flipping the screen
+    page.
+ */
+
 QPlatformScreenPageFlipper::QPlatformScreenPageFlipper(QObject *parent)
     :QObject(parent)
 {
index 6d3b650..1f752fe 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
+/*!
+    \class QPlatformSurface
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformSurface class provides an abstraction for a surface.
+ */
 QPlatformSurface::~QPlatformSurface()
 {
 
index 8383c9b..da2743d 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
+/*!
+    \class QPlatformThemePlugin
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformScreen class provides an abstraction for theme plugins.
+ */
 QPlatformThemePlugin::QPlatformThemePlugin(QObject *parent)
     : QObject(parent)
 {
index f6d8280..632d2d8 100644 (file)
@@ -415,11 +415,15 @@ bool QPlatformFontDatabase::fontsAlwaysScalable() const
 
 /*!
     \class QPlatformFontDatabase
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+    \ingroup painting
+
     \brief The QPlatformFontDatabase class makes it possible to customize how fonts
     are discovered and how they are rendered
 
-    \ingroup painting
-
     QPlatformFontDatabase is the superclass which is intended to let platform implementations use
     native font handling.
 
index b6f65ee..bf60be6 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
+/*!
+    \class QPlatformPrinterSupport
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformPrinterSupport class provides an abstraction for print support.
+ */
+
 QPlatformPrinterSupport::QPlatformPrinterSupport()
 {
 }
index cf11ed8..95a70d9 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
-//
-// QPlatformMenuAction
-//
+/*!
+    \class QPlatformMenuAction
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformMenuAction class provides an abstraction for menu actions.
+ */
 
 QPlatformMenuAction::~QPlatformMenuAction()
 {
 
 }
 
-//
-// QPlatformMenu
-//
+/*!
+    \class QPlatformMenu
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformMenu class provides an abstraction for menus.
+ */
 QPlatformMenu::QPlatformMenu()
 {
 }
@@ -74,9 +86,15 @@ void QPlatformMenu::syncSeparatorsCollapsible(bool enable)
     Q_UNUSED(enable);
 }
 
-//
-// QPlatformMenuBar
-//
+/*!
+    \class QPlatformMenuBar
+    \since 5.0
+    \internal
+    \preliminary
+    \ingroup qpa
+
+    \brief The QPlatformMenuBar class provides an abstraction for menu bars.
+ */
 QPlatformMenuBar::QPlatformMenuBar()
 {