KWin
utils.cpp File Reference
#include "utils.h"
#include <unistd.h>
#include <kxerrorhandler.h>
#include <assert.h>
#include <kdebug.h>
#include <kglobalaccel.h>
#include <kshortcut.h>
#include <kkeyserver.h>
#include <X11/Xlib.h>
#include <X11/extensions/shape.h>
#include <X11/Xatom.h>
#include <QX11Info>
#include <QtGui/QKeySequence>
#include <stdio.h>
#include "atoms.h"
#include "notifications.h"
#include "workspace.h"
#include "utils.moc"
Include dependency graph for utils.cpp:

Go to the source code of this file.
Namespaces | |
namespace | KWin |
Functions | |
QPoint | KWin::cursorPos () |
QByteArray | KWin::getStringProperty (WId w, Atom prop, char separator) |
bool | KWin::grabbedXServer () |
bool | KWin::grabXKeyboard (Window w) |
void | KWin::grabXServer () |
bool | KWin::isLocalMachine (const QByteArray &host) |
int | KWin::qtToX11Button (Qt::MouseButton button) |
int | KWin::qtToX11State (Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) |
void | KWin::ungrabXKeyboard () |
void | KWin::ungrabXServer () |
static Bool | KWin::update_x_time_predicate (Display *, XEvent *event, XPointer) |
void | KWin::updateXTime () |
Qt::KeyboardModifiers | KWin::x11ToQtKeyboardModifiers (int state) |
Qt::MouseButton | KWin::x11ToQtMouseButton (int button) |
Qt::MouseButtons | KWin::x11ToQtMouseButtons (int state) |
Variables | |
static bool | KWin::keyboard_grabbed = false |
static Time | KWin::next_x_time |
static int | KWin::server_grab_count = 0 |