KWinInterface.h
00001 #ifndef KWIN_INTERFACE_H
00002 #define KWIN_INTERFACE_H
00003
00004 #include <dcopobject.h>
00005
00006 class KWinInterface : virtual public DCOPObject
00007 {
00008 K_DCOP
00009
00010 k_dcop:
00011
00012 virtual ASYNC cascadeDesktop() = 0;
00013 virtual ASYNC unclutterDesktop() = 0;
00014 virtual ASYNC reconfigure() = 0;
00015 virtual ASYNC killWindow() = 0;
00016 virtual void refresh() = 0;
00017 virtual void doNotManage(QString)= 0;
00018 virtual void showWindowMenuAt(unsigned long winId, int x, int y)= 0;
00019 virtual void setDesktopLayout(int orientation, int x, int y)= 0;
00020 virtual bool setCurrentDesktop(int)= 0;
00021 virtual int currentDesktop() const = 0;
00022 virtual void nextDesktop() = 0;
00023 virtual void previousDesktop() = 0;
00024 virtual void circulateDesktopApplications() = 0;
00025
00026 k_dcop_signals:
00027
00028
00029 virtual void dcopResetAllClients();
00030 };
00031
00032 #endif
This file is part of the documentation for kwin Library Version 3.2.2.