QSkinny 0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskNamespace.h
1/******************************************************************************
2 * QSkinny - Copyright (C) The authors
3 * SPDX-License-Identifier: BSD-3-Clause
4 *****************************************************************************/
5
6#ifndef QSK_NAMESPACE_H
7#define QSK_NAMESPACE_H
8
9#include "QskGlobal.h"
10#include <qmetaobject.h>
11
12namespace Qsk
13{
14 Q_NAMESPACE_EXPORT( QSK_EXPORT )
15
16 enum Policy
17 {
18 Maybe,
19 Always,
20 Never
21 };
22 Q_ENUM_NS( Policy )
23
31 Q_ENUM_NS( Direction )
32
33 enum TextStyle
34 {
35 Normal,
36 Outline,
37 Raised,
38 Sunken
39 };
40 Q_ENUM_NS( TextStyle )
41
43 {
44 Visible = 1 << 0,
45 Hidden = 1 << 1
46 };
47 Q_ENUM_NS( Visibility )
48
49 Q_DECLARE_FLAGS( Visibilities, Visibility )
50 Q_DECLARE_OPERATORS_FOR_FLAGS( Visibilities )
51}
52
53#endif
Global definitions.
Direction
This enum type specifies a horizontal ot vertical direction.
@ LeftToRight
@ RightToLeft
@ BottomToTop
@ TopToBottom
Visibility
Visibility of an object.
@ Visible
@ Hidden