// This is the SIP interface definition for TQCursor. // // Copyright (c) 2007 // Riverbank Computing Limited // // This file is part of PyTQt. // // This copy of PyTQt is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by the Free // Software Foundation; either version 2, or (at your option) any later // version. // // PyTQt is supplied in the hope that it will be useful, but WITHOUT ANY // WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS // FOR A PARTICULAR PURPOSE. See the GNU General Public License for more // details. // // You should have received a copy of the GNU General Public License along with // PyTQt; see the file LICENSE. If not, write to the Free Software Foundation, // Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. %ExportedDoc TQCursor TQCursor is fully implemented. %End %ModuleHeaderCode #include %End class TQCursor : TQt { %TypeHeaderCode #include %End public: TQCursor(); TQCursor(int); TQCursor(const TQBitmap &,const TQBitmap &,int = -1,int = -1); TQCursor(const TQPixmap &,int = -1,int = -1); TQCursor(const TQCursor &); int shape() const; void setShape(int); const TQBitmap *bitmap() const; const TQBitmap *mask() const; TQPoint hotSpot() const; %If (WS_X11) HANDLE handle() const; // This would have the same Python signature as TQCursor(int). //TQCursor(HANDLE); %End static TQPoint pos(); static void setPos(int,int); static void setPos(const TQPoint &); static void initialize(); static void cleanup(); %If (WS_X11) static int x11Screen(); %End };