qskinny/src/common/QskNamespace.h

46 lines
913 B
C
Raw Normal View History

2017-07-21 16:21:34 +00:00
/******************************************************************************
* QSkinny - Copyright (C) 2016 Uwe Rathmann
* This file may be used under the terms of the QSkinny License, Version 1.0
*****************************************************************************/
#ifndef QSK_NAMESPACE_H
#define QSK_NAMESPACE_H
#include "QskGlobal.h"
2019-04-17 13:37:03 +00:00
#include <qmetaobject.h>
2017-07-21 16:21:34 +00:00
2022-03-08 10:53:46 +00:00
namespace Qsk
2017-07-21 16:21:34 +00:00
{
2022-03-08 10:53:46 +00:00
QSK_EXPORT Q_NAMESPACE
2019-04-17 13:37:03 +00:00
2017-07-21 16:21:34 +00:00
enum Direction
{
LeftToRight,
RightToLeft,
TopToBottom,
BottomToTop
};
2022-03-08 10:53:46 +00:00
Q_ENUM_NS( Direction )
2017-07-21 16:21:34 +00:00
enum TextStyle
{
Normal,
Outline,
Raised,
Sunken
};
2022-03-08 10:53:46 +00:00
Q_ENUM_NS( TextStyle )
2022-04-08 13:37:32 +00:00
enum Visibility
{
Visible = 1 << 0,
Hidden = 1 << 1
};
Q_ENUM_NS( Visibility )
Q_DECLARE_FLAGS( Visibilities, Visibility )
Q_DECLARE_OPERATORS_FOR_FLAGS( Visibilities )
2017-07-21 16:21:34 +00:00
}
#endif