dde-dock/frame/util/docksettings.h
石博文 3d2a1e76c3 add plugins
Change-Id: Ib35a19191b8169993ca5e04cc9d5654b8519a56e
2016-08-02 09:28:06 +08:00

36 lines
503 B
C++

#ifndef DOCKSETTINGS_H
#define DOCKSETTINGS_H
#include <QObject>
#include <QSize>
class DockSettings : public QObject
{
Q_OBJECT
public:
enum DockSide {
Top,
Bottom,
Left,
Right,
};
public:
explicit DockSettings(QObject *parent = 0);
DockSide side() const;
const QSize mainWindowSize() const;
public slots:
void updateGeometry();
signals:
void dataChanged() const;
private:
QSize m_mainWindowSize;
};
#endif // DOCKSETTINGS_H