Refactoring
[weightgraph] / weightgraph / mainwindow.cpp
index 08f0b3a..19072c6 100644 (file)
@@ -134,18 +134,5 @@ void MainWindow::keyPressEvent(QKeyEvent* event)
 }
 void MainWindow::grabZoomKeys(bool grab)
 {
 }
 void MainWindow::grabZoomKeys(bool grab)
 {
-  if (!winId()) {
-    qWarning("Can't grab keys unless we have a window id");
-    return;
-  }
-
-  unsigned long val = (grab) ? 1 : 0;
-  Atom atom = XInternAtom(QX11Info::display(), "_HILDON_ZOOM_KEY_ATOM", False);
-  if (!atom) {
-    qWarning("Unable to obtain _HILDON_ZOOM_KEY_ATOM");
-    return;
-  }
-
-  XChangeProperty(QX11Info::display(), winId(), atom, XA_INTEGER, 32,
-                  PropModeReplace, reinterpret_cast<unsigned char *>(&val), 1);
+  WeightGraphView::grabZoomKeysForWindow(winId(), grab);
 }
 }