Add Window.x/y

This commit is contained in:
Ryan Huffman 2014-09-05 11:49:36 -07:00
parent 9f977ecebd
commit 1088550ed7
2 changed files with 12 additions and 0 deletions

View file

@ -358,3 +358,11 @@ int WindowScriptingInterface::getInnerWidth() {
int WindowScriptingInterface::getInnerHeight() {
return Application::getInstance()->getWindow()->geometry().height();
}
int WindowScriptingInterface::getX() {
return Application::getInstance()->getWindow()->x();
}
int WindowScriptingInterface::getY() {
return Application::getInstance()->getWindow()->y();
}

View file

@ -20,10 +20,14 @@ class WindowScriptingInterface : public QObject {
Q_OBJECT
Q_PROPERTY(int innerWidth READ getInnerWidth)
Q_PROPERTY(int innerHeight READ getInnerHeight)
Q_PROPERTY(int x READ getX)
Q_PROPERTY(int y READ getY)
public:
static WindowScriptingInterface* getInstance();
int getInnerWidth();
int getInnerHeight();
int getX();
int getY();
public slots:
QScriptValue getCursorPositionX();