doxygen texts

This commit is contained in:
Uwe Rathmann 2022-04-15 13:22:58 +02:00
parent 6dd3b44f52
commit 0b32b7887a
3 changed files with 98 additions and 52 deletions

View File

@ -0,0 +1,37 @@
/*!
\namespace Qsk
\ingroup Framework
\brief Global definitions
*/
/*!
\enum Qsk::Direction
\brief This enum type specifies a horizontal ot vertical direction
\var Qsk::LeftToRight
Horizontally from left to right
\var Qsk::RightToLeft
Horizontally from right to left
\var Qsk::TopToBottom
Vertically from top to bottom
\var Qsk::BottomToTop
Vertically from bottom to top
*/
/*!
\enum Qsk::Visibility
\brief Visibility of an object
\var Qsk::Visible
The object is visible
\var Qsk::Hidden
The object is not visible
*/

View File

@ -3,8 +3,8 @@
\ingroup Framework \ingroup Framework
QskPlacementPolicy is a hint for layout code how to deal with QskPlacementPolicy is a hint for layout code how to deal with
the geometry of an item when being visible or hidden. the geometry of an item depending on its visibility.
\sa QskControl::placementPolicy(), qskPlacementPolicy() \sa QskControl::placementPolicy(), qskPlacementPolicy()
*/ */
@ -12,24 +12,23 @@
/*! /*!
\enum QskPlacementPolicy::Policy \enum QskPlacementPolicy::Policy
Hint for the layout code how to deal with the geometry of an Hint for the layout code how to deal with the geometry of an
item. QskPlacementPolicy has two values one for the visible, item. QskPlacementPolicy has two values: one for the visible,
the other for the hidden state. the other for the hidden state.
\var QskPlacementPolicy::Ignore \var QskPlacementPolicy::Ignore
Ignore the item for all type of layout calculations. Ignore the item for all type of layout calculations
\var QskPlacementPolicy::Reserve \var QskPlacementPolicy::Reserve
Reseve space without giving the item its geometry. Reseve space without giving the item its geometry
\var QskPlacementPolicy::Adjust \var QskPlacementPolicy::Adjust
Reserve space and adjust the geometry of the item Reserve space and adjust the geometry of the item
\note QskPlacementPolicy::Reserve as hiddenPolicy() is equivalent \sa visiblePolicy, hiddenPolicy
to what is offered by QSizePolicy::retainSizeWhenHidden().
*/ */
/*! /*!
@ -37,27 +36,27 @@
\brief Policy for the item, when being visible ( to its parent ) \brief Policy for the item, when being visible ( to its parent )
- QskPlacementPolicy::Ignore - QskPlacementPolicy::Ignore
For situations where a parent takes care of the geometry for its children, For situations where a parent takes care of the geometry for its children,
but exceptions need to be defined. F.e a focus indicator. but the specific item should be omitted. F.e a focus indicator.
- QskPlacementPolicy::Reserve: - QskPlacementPolicy::Reserve
There are not many relevant scenarios for this value. An There are not many relevant scenarios for reserving space for visible items
example might be when an item is inside of a grid layout, where all the without adjusting them. An example might be when an item is inside of a
size hints should have an effect, but the final alignment of the item grid box, where all the size hints should have an effect, but the final
inside of the cell has to be done manually. alignment of the item inside of the cell has to be done manually.
- QskPlacementPolicy::Adjust: - QskPlacementPolicy::Adjust:
The default value The default value
\accessors visiblePolicy(), setVisiblePolicy() \accessors visiblePolicy(), setVisiblePolicy()
\sa hiddenPolicy, qskIsVisibleToParent() \sa hiddenPolicy, QskQuickItem::isVisibleToParent(), qskIsVisibleToParent()
\note QskPlacementPolicy::Ignore is stored in the transparentForPositioner \note QskPlacementPolicy::Ignore is stored in the transparentForPositioner
bit in QQuickItem and might have an impact on Qt/Quick layout code. bit in QQuickItem and might have an impact on Qt/Quick layout code.
*/ */
/*! /*!
@ -78,99 +77,107 @@
Sometimes an item wants to have its proper size even when being hidden. Sometimes an item wants to have its proper size even when being hidden.
\accessors visiblePolicy(), setVisiblePolicy() \accessors hiddenPolicy(), setHiddenPolicy()
\sa qskIsVisibleToParent() \sa visiblePolicy, QskQuickItem::isVisibleToParent(), qskIsVisibleToParent()
\note QskPlacementPolicy::Ignore is stored in the transparentForPositioner \note QskPlacementPolicy::Ignore is stored in the transparentForPositioner
bit in QQuickItem and might have an impact on Qt/Quick layout code. bit in QQuickItem and might have an impact on Qt/Quick layout code.
\note QskPlacementPolicy::Reserve is equivalent to what is offered by
\saqt QSizePolicy::retainSizeWhenHidden().
*/ */
/*! /*!
\fn QskPlacementPolicy::QskPlacementPolicy() \fn QskPlacementPolicy::QskPlacementPolicy()
visiblePolicy is set to QskPlacementPolicy::Adjust, \brief Default constructor
hiddenPolicy to QskPlacementPolicy::Ignore.
QskPlacementPolicy::Adjust is set for Qsk::Visible, while
QskPlacementPolicy::Ignore is used for Qsk::Hidden.
\sa visiblePolicy, hiddenPolicy
*/ */
/*! /*!
\fn QskPlacementPolicy::QskPlacementPolicy( Policy policy ) \fn QskPlacementPolicy::QskPlacementPolicy( Policy policy )
visiblePolicy and hiddenPolicy are set to policy visiblePolicy and hiddenPolicy are set to policy
*/ */
/*! /*!
\fn QskPlacementPolicy::QskPlacementPolicy( Policy visiblePolicy, Policy hiddenPolicy ) \fn QskPlacementPolicy::QskPlacementPolicy( Policy visiblePolicy, Policy hiddenPolicy )
Initialization from visiblePolicy and hiddenPolicy Initialization from visiblePolicy and hiddenPolicy
*/ */
/*! /*!
\fn QskPlacementPolicy::QskPlacementPolicy( Qsk::Visibilities visiblities, Policy policy ) \fn QskPlacementPolicy::QskPlacementPolicy( Qsk::Visibilities visiblities, Policy policy )
Initialize visiblePolicy and hiddenPolicy depending on visiblities Initialize visiblePolicy and hiddenPolicy depending on visiblities
*/ */
/* /*!
\fn QskPlacementPolicy::operator==( const QskPlacementPolicy& ) \fn QskPlacementPolicy::operator==( const QskPlacementPolicy& )
"Equal to" operator "Equal to" operator
\sa operator!=(), operator<() \sa operator!=(), operator<()
*/ */
/* /*!
\fn QskPlacementPolicy::operator!=( const QskPlacementPolicy& ) \fn QskPlacementPolicy::operator!=( const QskPlacementPolicy& )
"Not equal to" operator "Not equal to" operator
\sa operator==(), operator<() \sa operator==(), operator<()
*/ */
/* /*!
\fn QskPlacementPolicy::setPolicy( Qsk::Visibilities, Policy ) \fn QskPlacementPolicy::setPolicy( Qsk::Visibilities, Policy )
*/ */
*/ /*!
\fn QskPlacementPolicy::policy( Qsk::Visibility ) \fn QskPlacementPolicy::policy( Qsk::Visibility )
*/ */
/* /*!
\fn QskPlacementPolicy::isEffective() \fn QskPlacementPolicy::isEffective()
\return true, when visiblePolicy or hiddenPolicy is not QskPlacementPolicy::Ignore \return true, when visiblePolicy or hiddenPolicy is not QskPlacementPolicy::Ignore
\sa isIgnoring() \sa isIgnoring()
*/ */
/* /*!
\fn QskPlacementPolicy::isIgnoring( Qsk::Visibility ) \fn QskPlacementPolicy::isIgnoring( Qsk::Visibility )
\return true, when visiblePolicy and hiddenPolicy is QskPlacementPolicy::Ignore
\sa isEffective() \return true, when visiblePolicy and hiddenPolicy are set to QskPlacementPolicy::Ignore
\sa isEffective()
*/ */
/* /*!
\fn QskPlacementPolicy::isAdjusting( Qsk::Visibility ) \fn QskPlacementPolicy::isAdjusting( Qsk::Visibility )
\return true, when QskPlacementPolicy::Adjust is set for the visibility \return true, when QskPlacementPolicy::Adjust is set for the visibility
*/ */
/* /*!
\fn QskPlacementPolicy::setVisiblePolicy( Policy ) \fn QskPlacementPolicy::setVisiblePolicy( Policy )
\sa visiblePolicy(), setHiddenPolicy() \sa visiblePolicy(), setHiddenPolicy()
*/ */
/* /*!
\fn QskPlacementPolicy::visiblePolicy() \fn QskPlacementPolicy::visiblePolicy()
\sa setVisiblePolicy(), hiddenPolicy() \sa setVisiblePolicy(), hiddenPolicy()
*/ */
/* /*!
\fn QskPlacementPolicy::setHiddenPolicy( Policy ) \fn QskPlacementPolicy::setHiddenPolicy( Policy )
\sa hiddenPolicy(), setVisiblePolicy() \sa hiddenPolicy(), setVisiblePolicy()
*/ */
/* /*!
\fn QskPlacementPolicy::hiddenPolicy() \fn QskPlacementPolicy::hiddenPolicy()
\sa setHiddenPolicy(), visiblePolicy() \sa setHiddenPolicy(), visiblePolicy()
*/ */

View File

@ -137,7 +137,7 @@
it is necessary to know which children would stay hidden when the container it is necessary to know which children would stay hidden when the container
becomes visible. becomes visible.
\sa isVisibleToParent() \sa setHidden(), show(), hide(), isVisibleToParent(), qskIsVisibleToParent()
\saqt QQuickItem::setVisible() \saqt QQuickItem::setVisible()
*/ */
@ -226,7 +226,7 @@
\return true once setVisible( false ) has been called \return true once setVisible( false ) has been called
\sa visibleToParent \sa visibleToParent(), qskIsVisibleToParent()
\saqt QQuickItem::setVisible() \saqt QQuickItem::setVisible()
*/ */
@ -562,7 +562,7 @@
An alternative way to call setVisible( true ). An alternative way to call setVisible( true ).
Useful for signal/slot connections Useful for signal/slot connections
\sa hide() \sa hide(), setHidden()
\saqt QQuickItem::setVisible() \saqt QQuickItem::setVisible()
*/ */
@ -579,8 +579,10 @@
/*! /*!
\fn QskQuickItem::setHidden \fn QskQuickItem::setHidden
Convenience function, equivalent to setVisible( !on ). Convenience function, equivalent to setVisible( !on ).
\saqt QQuickItem::setVisible()
\sa show(), hide()
\saqt QQuickItem::setVisible()
*/ */
/*! /*!