2016-06-16 16:56:21 +08:00
|
|
|
#ifndef CONSTANTS_H
|
|
|
|
#define CONSTANTS_H
|
|
|
|
|
2016-06-27 14:33:21 +08:00
|
|
|
#include <QtCore>
|
|
|
|
|
2016-06-21 10:12:43 +08:00
|
|
|
namespace Dock {
|
|
|
|
|
2016-08-08 13:55:00 +08:00
|
|
|
#define DOCK_PLUGIN_MIME "dock/plugin"
|
|
|
|
|
2016-06-27 14:33:21 +08:00
|
|
|
#define PROP_DISPLAY_MODE "DisplayMode"
|
2016-06-21 10:12:43 +08:00
|
|
|
enum DisplayMode
|
|
|
|
{
|
|
|
|
Fashion = 0,
|
|
|
|
Efficient = 1,
|
|
|
|
// deprecreated
|
|
|
|
// Classic = 2,
|
|
|
|
};
|
|
|
|
|
2016-06-27 14:33:21 +08:00
|
|
|
#define PROP_HIDE_MODE "HideMode"
|
2016-06-21 10:12:43 +08:00
|
|
|
enum HideMode
|
|
|
|
{
|
|
|
|
KeepShowing = 0,
|
|
|
|
KeepHidden = 1,
|
|
|
|
SmartHide = 3,
|
|
|
|
};
|
|
|
|
|
2016-06-27 14:33:21 +08:00
|
|
|
#define PROP_POSITION "Position"
|
2016-06-21 10:12:43 +08:00
|
|
|
enum Position
|
|
|
|
{
|
|
|
|
Top = 0,
|
|
|
|
Right = 1,
|
|
|
|
Bottom = 2,
|
|
|
|
Left = 3,
|
|
|
|
};
|
|
|
|
|
2016-06-27 14:33:21 +08:00
|
|
|
#define PROP_HIDE_STATE "HideState"
|
2016-06-21 10:12:43 +08:00
|
|
|
enum HideState
|
|
|
|
{
|
|
|
|
Unknown = 0,
|
|
|
|
Show = 1,
|
|
|
|
Hide = 2,
|
2016-06-16 16:56:21 +08:00
|
|
|
};
|
|
|
|
|
2016-06-21 10:12:43 +08:00
|
|
|
}
|
|
|
|
|
2016-06-27 14:33:21 +08:00
|
|
|
Q_DECLARE_METATYPE(Dock::DisplayMode)
|
|
|
|
Q_DECLARE_METATYPE(Dock::Position)
|
|
|
|
|
2016-06-16 16:56:21 +08:00
|
|
|
#endif // CONSTANTS_H
|