X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ftoolwindow.h;h=1623eb44bc6edb3ec6f5c76bc382407c9ccbd8b3;hb=3599953dec39d0ae662b039378a0b3eda39424e8;hp=d4eab9f0371fd400ef9a40e91b3d50663348057b;hpb=72ee24a9cf364cfbf32b878172eea5f6ad2676c3;p=ttedit diff --git a/src/toolwindow.h b/src/toolwindow.h index d4eab9f..1623eb4 100755 --- a/src/toolwindow.h +++ b/src/toolwindow.h @@ -2,16 +2,15 @@ // TOOLWINDOW.H: Header file // // by James L. Hammons -// (C) 2008 Underground Software +// (C) 2009 Underground Software // #ifndef __TOOLWINDOW_H__ #define __TOOLWINDOW_H__ -#include // So that whoever uses this can without having - // to pull in a bunch of references manually +#include -// Enumerations (prolly go into ToolWindow class--?) +// Enumerations enum ToolType { TOOLNone = -1, // No tool @@ -25,23 +24,24 @@ enum ToolType { TOOLDelPoly // Delete polygon tool }; -class ToolWindow: public wxFrame +class ToolWindow: public QWidget { - private: - protected: + Q_OBJECT + public: - wxBitmap * bmp; - wxPoint sizeStamp, sizeTPBM; - ToolType prevTool; + ToolWindow(void); + ToolType FindSelectedTool(void); - // Constructor and destructor - ToolWindow(wxFrame * parent, const wxString &title, const wxPoint &pos, const wxSize &size, long style); - ~ToolWindow(void); + protected: + QSize sizeHint() const; + void paintEvent(QPaintEvent * event); - void OnPaint(wxPaintEvent &e); - ToolType FindSelectedTool(void); + public: + ToolType prevTool; - DECLARE_EVENT_TABLE() + private: + QImage img; + QPoint sizeStamp, sizeTPBM; }; #endif // __TOOLWINDOW_H__