summaryrefslogtreecommitdiffstats
path: root/qgraphicssystem_dd.cpp
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@nokia.com>2010-02-15 11:22:13 +0100
committerPaul Olav Tvete <paul.tvete@nokia.com>2010-02-15 11:22:13 +0100
commitc74a81147c40588d17beb50e8cb80fe2afe8a648 (patch)
tree5ef5ba6046937fdce041523efa6b6e5f6be2f45e /qgraphicssystem_dd.cpp
parent2ba9d7b561ced6db6a270e5ed0fb53a20299dc64 (diff)
Implement hide, show, raise and lower.
Diffstat (limited to 'qgraphicssystem_dd.cpp')
-rw-r--r--qgraphicssystem_dd.cpp29
1 files changed, 29 insertions, 0 deletions
diff --git a/qgraphicssystem_dd.cpp b/qgraphicssystem_dd.cpp
index 7f680c3..e48d078 100644
--- a/qgraphicssystem_dd.cpp
+++ b/qgraphicssystem_dd.cpp
@@ -134,6 +134,35 @@ void QDevDaysWindowSurface::endPaint(const QRegion &region)
else
qDebug() << "WINDOW: failed to unlock shared memory";
}
+
+
+void QDevDaysWindowSurface::setVisible(bool visible)
+{
+ qDebug() << "WINDOW: setVisible()" << visible;
+ Request request(visible ? Request::ShowWindowRequest : Request::HideWindowRequest, m_id);
+ m_system->sendRequest(request);
+}
+
+
+
+void QDevDaysWindowSurface::raise()
+{
+ qDebug() << "WINDOW: raise()";
+ Request request(Request::RaiseWindowRequest, m_id);
+ m_system->sendRequest(request);
+
+}
+
+void QDevDaysWindowSurface::lower()
+{
+ qDebug() << "WINDOW: lower()";
+ Request request(Request::LowerWindowRequest, m_id);
+ m_system->sendRequest(request);
+
+}
+
+
+
/*
void QDevDaysWindowSurface::handleMouseEvent(const Event &event)
{