From d796c9dd933ab96ec83b9a634feedd5d32e1ba3f Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Tue, 8 Nov 2011 12:31:36 -0600 Subject: Test conversion to TQt3 from Qt3 8c6fc1f8e35fd264dd01c582ca5e7549b32ab731 --- doc/html/t9-cannon-cpp.html | 92 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 doc/html/t9-cannon-cpp.html (limited to 'doc/html/t9-cannon-cpp.html') diff --git a/doc/html/t9-cannon-cpp.html b/doc/html/t9-cannon-cpp.html new file mode 100644 index 000000000..b9b5a2ae2 --- /dev/null +++ b/doc/html/t9-cannon-cpp.html @@ -0,0 +1,92 @@ + + + + + +t9/cannon.cpp Example File + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

t9/cannon.cpp Example File

+ + +
/****************************************************************
+**
+** Implementation CannonField class, TQt tutorial 9
+**
+****************************************************************/
+
+#include "cannon.h"
+#include <qpainter.h>
+
+
+CannonField::CannonField( TQWidget *parent, const char *name )
+        : TQWidget( parent, name )
+{
+    ang = 45;
+    setPalette( TQPalette( TQColor( 250, 250, 200) ) );
+}
+
+
+void CannonField::setAngle( int degrees )
+{
+    if ( degrees < 5 )
+        degrees = 5;
+    if ( degrees > 70 )
+        degrees = 70;
+    if ( ang == degrees )
+        return;
+    ang = degrees;
+    repaint();
+    emit angleChanged( ang );
+}
+
+
+void CannonField::paintEvent( TQPaintEvent * )
+{
+    TQPainter p( this );
+
+    p.setBrush( blue );
+    p.setPen( NoPen );
+
+    p.translate( 0, rect().bottom() );
+    p.drawPie( TQRect(-35, -35, 70, 70), 0, 90*16 );
+    p.rotate( -ang );
+    p.drawRect( TQRect(33, -4, 15, 8) );
+}
+
+
+TQSizePolicy CannonField::sizePolicy() const
+{
+    return TQSizePolicy( TQSizePolicy::Expanding, TQSizePolicy::Expanding );
+}
+
+


+ +
Copyright © 2007 +TrolltechTrademarks +
TQt 3.3.8
+
+ -- cgit v1.2.3