From df1ff115f50f77473efeec33bea670388e7e3325 Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Fri, 6 Aug 2010 20:53:50 +0000 Subject: Theme Editor: Added coordinate display when moving mouse around preview window git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27738 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/gui/skindocument.h | 2 +- utils/themeeditor/gui/skinviewer.cpp | 4 ++++ utils/themeeditor/gui/skinviewer.ui | 20 ++++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) (limited to 'utils/themeeditor/gui') diff --git a/utils/themeeditor/gui/skindocument.h b/utils/themeeditor/gui/skindocument.h index 5e72e29..bf47897 100644 --- a/utils/themeeditor/gui/skindocument.h +++ b/utils/themeeditor/gui/skindocument.h @@ -75,7 +75,7 @@ public: TabType type() const{ return Skin; } - QGraphicsScene* scene() + RBScene* scene() { return model->render(project, device, this, &fileName); } diff --git a/utils/themeeditor/gui/skinviewer.cpp b/utils/themeeditor/gui/skinviewer.cpp index f1f3af9..ab4d522 100644 --- a/utils/themeeditor/gui/skinviewer.cpp +++ b/utils/themeeditor/gui/skinviewer.cpp @@ -69,11 +69,15 @@ void SkinViewer::connectSkin(SkinDocument *skin) QObject::connect(ui->codeUndoButton, SIGNAL(pressed()), skin, SLOT(parseCode())); + QObject::connect(skin->scene(), SIGNAL(mouseMoved(QString)), + ui->coordinateLabel, SLOT(setText(QString))); + doc = skin; } else { ui->viewer->setScene(0); + ui->coordinateLabel->setText(""); doc = 0; } diff --git a/utils/themeeditor/gui/skinviewer.ui b/utils/themeeditor/gui/skinviewer.ui index dc4a786..aa10cdd 100644 --- a/utils/themeeditor/gui/skinviewer.ui +++ b/utils/themeeditor/gui/skinviewer.ui @@ -55,6 +55,26 @@ + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Qt::Horizontal -- cgit v1.1