dde-dock/frame/util/docksettings.h
石博文 cc6437046a add settings enum
Change-Id: I9d3461dc84d6692c87388183c773d3aba5d9341f
2016-08-02 09:28:06 +08:00

40 lines
641 B
C++

#ifndef DOCKSETTINGS_H
#define DOCKSETTINGS_H
#include "constants.h"
#include "dbus/dbusdock.h"
#include "controller/dockitemcontroller.h"
#include <QObject>
#include <QSize>
using namespace Dock;
class DockSettings : public QObject
{
Q_OBJECT
public:
explicit DockSettings(QObject *parent = 0);
Position position() const;
const QSize mainWindowSize() const;
signals:
void dataChanged() const;
public slots:
void updateGeometry();
private slots:
private:
Position m_position;
QSize m_mainWindowSize;
DBusDock *m_dockInter;
DockItemController *m_itemController;
};
#endif // DOCKSETTINGS_H