Skip to content

Commit

Permalink
started with the doxygen docs
Browse files Browse the repository at this point in the history
  • Loading branch information
uwerat committed Dec 8, 2020
1 parent fbf2a33 commit abca458
Show file tree
Hide file tree
Showing 117 changed files with 983 additions and 3,769 deletions.
3 changes: 3 additions & 0 deletions doc/COPYING
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
The QSkinny documentation is available under the terms of the
GNU Free Documentation License version 1.3, as published by
the Free Software Foundation: https://www.gnu.org/licenses/fdl-1.3.html
13 changes: 0 additions & 13 deletions doc/classes/QskAbstractButton.metadox

This file was deleted.

9 changes: 0 additions & 9 deletions doc/classes/QskAnimationHint.metadox

This file was deleted.

9 changes: 0 additions & 9 deletions doc/classes/QskAnimator.metadox

This file was deleted.

File renamed without changes.
13 changes: 0 additions & 13 deletions doc/classes/QskBox.metadox

This file was deleted.

9 changes: 0 additions & 9 deletions doc/classes/QskBoxBorderColors.metadox

This file was deleted.

10 changes: 0 additions & 10 deletions doc/classes/QskBoxBorderMetrics.metadox

This file was deleted.

10 changes: 0 additions & 10 deletions doc/classes/QskBoxClipNode.metadox

This file was deleted.

10 changes: 0 additions & 10 deletions doc/classes/QskBoxNode.metadox

This file was deleted.

9 changes: 0 additions & 9 deletions doc/classes/QskBoxShapeMetrics.metadox

This file was deleted.

10 changes: 0 additions & 10 deletions doc/classes/QskBoxSkinlet.metadox

This file was deleted.

9 changes: 0 additions & 9 deletions doc/classes/QskColorFilter.metadox

This file was deleted.

39 changes: 39 additions & 0 deletions doc/classes/QskControl.dox
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/*!
\headerfile QskControl.h

\brief Base class of all Qsk controls

QskControl is the base class for most visible Qsk controls.

It re-establishes several concepts known from QWidget, that got lost
with QQuickItem:

- contentsRect()
- autoFillBackground()
- support of layout rules: sizeHint(), sizePolicy()
- locale and its propagation on the item tree

Even if QQuickItem is part of the public C++ API it has obviously been
designed for implementing custom items, but not for using them in C++
code. To support this use case a lot of trivial methods have been added.

For some reason the QQuick classes introduced proprietory notfier hooks
instead of using the well established and powerful concept of events.
QskControl tries to revert this decision by mapping notifications
to events, when possible.

The following events are currently implemented:

- QEvent::FontChange
- QEvent::PaletteChange
- QEvent::LocaleChange
- QEvent::LayoutDirectionChange
- QEvent::ContentsRectChange
- QEvent::LayoutRequest
*/

class QskControl
{
public:
};

195 changes: 0 additions & 195 deletions doc/classes/QskControl.metadox

This file was deleted.

14 changes: 0 additions & 14 deletions doc/classes/QskDialog.metadox

This file was deleted.

13 changes: 0 additions & 13 deletions doc/classes/QskDialogButton.metadox

This file was deleted.

Loading

0 comments on commit abca458

Please sign in to comment.