diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-01-01 18:29:30 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-01-01 18:29:30 -0600 |
commit | b2af005db21bd8fd068cb79b2ae700953128af2c (patch) | |
tree | abd0ed633726bf0bbecb57d30e92836c31e02695 /PerlQt/tutorials/t8/CannonField.pm | |
parent | c1b9383f2032d82db5eb8918dca885e37a901dde (diff) | |
download | libtqt-perl-b2af005db21bd8fd068cb79b2ae700953128af2c.tar.gz libtqt-perl-b2af005db21bd8fd068cb79b2ae700953128af2c.zip |
Move PerlQt
Diffstat (limited to 'PerlQt/tutorials/t8/CannonField.pm')
-rw-r--r-- | PerlQt/tutorials/t8/CannonField.pm | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/PerlQt/tutorials/t8/CannonField.pm b/PerlQt/tutorials/t8/CannonField.pm deleted file mode 100644 index 1c23244..0000000 --- a/PerlQt/tutorials/t8/CannonField.pm +++ /dev/null @@ -1,43 +0,0 @@ -package CannonField; -use strict; -use TQt; -use TQt::isa qw(TQt::Widget); -use TQt::signals - angleChanged => ['int']; -use TQt::slots - setAngle => ['int']; -use TQt::attributes qw( - ang -); -use POSIX qw(atan); - -sub angle () { ang } - -sub NEW { - shift->SUPER::NEW(@_); - - ang = 45; - setPalette(TQt::Palette(TQt::Color(250, 250, 200))); -} - -sub setAngle { - my $degrees = shift; - $degrees = 5 if $degrees < 5; - $degrees = 70 if $degrees > 70; - return if ang == $degrees; - ang = $degrees; - repaint(); - emit angleChanged(ang); -} - -sub paintEvent { - my $s = "Angle = " . ang; - my $p = TQt::Painter(this); - $p->drawText(200, 200, $s); -} - -sub sizePolicy { - TQt::SizePolicy(&TQt::SizePolicy::Expanding, &TQt::SizePolicy::Expanding); -} - -1; |