diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-01-26 23:32:43 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-01-26 23:32:43 -0600 |
commit | ea318d1431c89e647598c510c4245c6571aa5f46 (patch) | |
tree | 996d29b80c30d453dda86d1a23162d441628f169 /doc/html/tictac-example.html | |
parent | aaf89d4b48f69c9293feb187db26362e550b5561 (diff) | |
download | tqt3-ea318d1431c89e647598c510c4245c6571aa5f46.tar.gz tqt3-ea318d1431c89e647598c510c4245c6571aa5f46.zip |
Update to latest tqt3 automated conversion
Diffstat (limited to 'doc/html/tictac-example.html')
-rw-r--r-- | doc/html/tictac-example.html | 116 |
1 files changed, 58 insertions, 58 deletions
diff --git a/doc/html/tictac-example.html b/doc/html/tictac-example.html index c1631b5b3..b15ee6459 100644 --- a/doc/html/tictac-example.html +++ b/doc/html/tictac-example.html @@ -54,8 +54,8 @@ widget. #define TICTAC_H -#include <<a href="qpushbutton-h.html">qpushbutton.h</a>> -#include <<a href="qptrvector-h.html">qptrvector.h</a>> +#include <<a href="qpushbutton-h.html">ntqpushbutton.h</a>> +#include <<a href="qptrvector-h.html">ntqptrvector.h</a>> class TQComboBox; class TQLabel; @@ -65,20 +65,20 @@ class TQLabel; // TicTacButton implements a single tic-tac-toe button // -class TicTacButton : public <a href="qpushbutton.html">TQPushButton</a> +class TicTacButton : public <a href="ntqpushbutton.html">TQPushButton</a> { <a href="metaobjects.html#Q_OBJECT">Q_OBJECT</a> public: - TicTacButton( <a href="qwidget.html">TQWidget</a> *parent ); + TicTacButton( <a href="ntqwidget.html">TQWidget</a> *parent ); enum Type { Blank, Circle, Cross }; Type type() const { return t; } void setType( Type type ) { t = type; repaint(); } - <a href="qsizepolicy.html">TQSizePolicy</a> sizePolicy() const + <a href="ntqsizepolicy.html">TQSizePolicy</a> sizePolicy() const { return TQSizePolicy( TQSizePolicy::Preferred, TQSizePolicy::Preferred ); } - <a href="qsize.html">TQSize</a> sizeHint() const { return TQSize( 32, 32 ); } - <a href="qsize.html">TQSize</a> minimumSizeHint() const { return TQSize( 10, 10 ); } + <a href="ntqsize.html">TQSize</a> sizeHint() const { return TQSize( 32, 32 ); } + <a href="ntqsize.html">TQSize</a> minimumSizeHint() const { return TQSize( 10, 10 ); } protected: - void drawButtonLabel( <a href="qpainter.html">TQPainter</a> * ); + void drawButtonLabel( <a href="ntqpainter.html">TQPainter</a> * ); private: Type t; }; @@ -96,7 +96,7 @@ typedef TQMemArray<int> TicTacArray; // N is specified in the constructor. // -class TicTacGameBoard : public <a href="qwidget.html">TQWidget</a> +class TicTacGameBoard : public <a href="ntqwidget.html">TQWidget</a> { Q_OBJECT public: @@ -129,7 +129,7 @@ private: // two push buttons for starting the game and quitting. // -class TicTacToe : public <a href="qwidget.html">TQWidget</a> +class TicTacToe : public <a href="ntqwidget.html">TQWidget</a> { Q_OBJECT public: @@ -139,10 +139,10 @@ private slots: void gameOver(); private: void newState(); - <a href="qcombobox.html">TQComboBox</a> *whoStarts; - <a href="qpushbutton.html">TQPushButton</a> *newGame; - <a href="qpushbutton.html">TQPushButton</a> *quit; - <a href="qlabel.html">TQLabel</a> *message; + <a href="ntqcombobox.html">TQComboBox</a> *whoStarts; + <a href="ntqpushbutton.html">TQPushButton</a> *newGame; + <a href="ntqpushbutton.html">TQPushButton</a> *quit; + <a href="ntqlabel.html">TQLabel</a> *message; TicTacGameBoard *board; }; @@ -163,15 +163,15 @@ private: *****************************************************************************/ #include "tictac.h" -#include <<a href="qapplication-h.html">qapplication.h</a>> -#include <<a href="qpainter-h.html">qpainter.h</a>> -#include <<a href="qdrawutil-h.html">qdrawutil.h</a>> -#include <<a href="qcombobox-h.html">qcombobox.h</a>> -#include <<a href="qcheckbox-h.html">qcheckbox.h</a>> -#include <<a href="qlabel-h.html">qlabel.h</a>> -#include <<a href="qlayout-h.html">qlayout.h</a>> +#include <<a href="qapplication-h.html">ntqapplication.h</a>> +#include <<a href="qpainter-h.html">ntqpainter.h</a>> +#include <<a href="qdrawutil-h.html">ntqdrawutil.h</a>> +#include <<a href="qcombobox-h.html">ntqcombobox.h</a>> +#include <<a href="qcheckbox-h.html">ntqcheckbox.h</a>> +#include <<a href="qlabel-h.html">ntqlabel.h</a>> +#include <<a href="qlayout-h.html">ntqlayout.h</a>> #include <stdlib.h> // rand() function -#include <<a href="qdatetime-h.html">qdatetime.h</a>> // seed for rand() +#include <<a href="qdatetime-h.html">ntqdatetime.h</a>> // seed for rand() //*************************************************************************** @@ -182,7 +182,7 @@ private: // Creates a TicTacButton // -<a name="f188"></a>TicTacButton::TicTacButton( <a href="qwidget.html">TQWidget</a> *parent ) : <a href="qpushbutton.html">TQPushButton</a>( parent ) +<a name="f188"></a>TicTacButton::TicTacButton( <a href="ntqwidget.html">TQWidget</a> *parent ) : <a href="ntqpushbutton.html">TQPushButton</a>( parent ) { t = Blank; // initial type } @@ -191,15 +191,15 @@ private: // Paints TicTacButton // -<a name="x31"></a>void TicTacButton::<a href="qbutton.html#drawButtonLabel">drawButtonLabel</a>( <a href="qpainter.html">TQPainter</a> *p ) +<a name="x31"></a>void TicTacButton::<a href="ntqbutton.html#drawButtonLabel">drawButtonLabel</a>( <a href="ntqpainter.html">TQPainter</a> *p ) { - <a href="qrect.html">TQRect</a> r = <a href="qwidget.html#rect">rect</a>(); - p-><a href="qpainter.html#setPen">setPen</a>( TQPen( white,2 ) ); // set fat pen + <a href="ntqrect.html">TQRect</a> r = <a href="ntqwidget.html#rect">rect</a>(); + p-><a href="ntqpainter.html#setPen">setPen</a>( TQPen( white,2 ) ); // set fat pen if ( t == Circle ) { -<a name="x36"></a><a name="x35"></a><a name="x28"></a> p-><a href="qpainter.html#drawEllipse">drawEllipse</a>( r.<a href="qrect.html#left">left</a>()+4, r.<a href="qrect.html#top">top</a>()+4, r.<a href="qrect.html#width">width</a>()-8, r.<a href="qrect.html#height">height</a>()-8 ); +<a name="x36"></a><a name="x35"></a><a name="x28"></a> p-><a href="ntqpainter.html#drawEllipse">drawEllipse</a>( r.<a href="ntqrect.html#left">left</a>()+4, r.<a href="ntqrect.html#top">top</a>()+4, r.<a href="ntqrect.html#width">width</a>()-8, r.<a href="ntqrect.html#height">height</a>()-8 ); } else if ( t == Cross ) { // draw cross -<a name="x37"></a><a name="x33"></a> p-><a href="qpainter.html#drawLine">drawLine</a>( r.<a href="qrect.html#topLeft">topLeft</a>() +TQPoint(4,4), r.<a href="qrect.html#bottomRight">bottomRight</a>()-TQPoint(4,4)); -<a name="x38"></a><a name="x32"></a> p-><a href="qpainter.html#drawLine">drawLine</a>( r.<a href="qrect.html#bottomLeft">bottomLeft</a>()+TQPoint(4,-4),r.<a href="qrect.html#topRight">topRight</a>() -TQPoint(4,-4)); +<a name="x37"></a><a name="x33"></a> p-><a href="ntqpainter.html#drawLine">drawLine</a>( r.<a href="ntqrect.html#topLeft">topLeft</a>() +TQPoint(4,4), r.<a href="ntqrect.html#bottomRight">bottomRight</a>()-TQPoint(4,4)); +<a name="x38"></a><a name="x32"></a> p-><a href="ntqpainter.html#drawLine">drawLine</a>( r.<a href="ntqrect.html#bottomLeft">bottomLeft</a>()+TQPoint(4,-4),r.<a href="ntqrect.html#topRight">topRight</a>() -TQPoint(4,-4)); } } @@ -214,7 +214,7 @@ private: // <a name="f189"></a>TicTacGameBoard::TicTacGameBoard( int n, TQWidget *parent, const char *name ) - : <a href="qwidget.html">TQWidget</a>( parent, name ) + : <a href="ntqwidget.html">TQWidget</a>( parent, name ) { st = Init; // initial state nBoard = n; @@ -223,12 +223,12 @@ private: buttons = new TicTacButtons(n); // create real buttons btArray = new TicTacArray(n); // create button model <a href="qgridlayout.html">TQGridLayout</a> * grid = new <a href="qgridlayout.html">TQGridLayout</a>( this, nBoard, nBoard, 4 ); - <a href="qpalette.html">TQPalette</a> p( blue ); + <a href="ntqpalette.html">TQPalette</a> p( blue ); for ( int i=0; i<n; i++ ) { // create and connect buttons TicTacButton *ttb = new TicTacButton( this ); -<a name="x45"></a> ttb-><a href="qwidget.html#setPalette">setPalette</a>( p ); - ttb-><a href="qwidget.html#setEnabled">setEnabled</a>( FALSE ); - <a href="qobject.html#connect">connect</a>( ttb, SIGNAL(<a href="qbutton.html#clicked">clicked</a>()), SLOT(buttonClicked()) ); +<a name="x45"></a> ttb-><a href="ntqwidget.html#setPalette">setPalette</a>( p ); + ttb-><a href="ntqwidget.html#setEnabled">setEnabled</a>( FALSE ); + <a href="ntqobject.html#connect">connect</a>( ttb, SIGNAL(<a href="ntqbutton.html#clicked">clicked</a>()), SLOT(buttonClicked()) ); grid-><a href="qgridlayout.html#addWidget">addWidget</a>( ttb, i%nBoard, i/nBoard ); buttons->insert( i, ttb ); btArray->at(i) = TicTacButton::Blank; // initial button type @@ -285,7 +285,7 @@ void <a name="f192"></a>TicTacGameBoard::buttonClicked() { if ( st != HumansTurn ) // not ready return; - int i = buttons->findRef( (TicTacButton*)<a href="qobject.html#sender">sender</a>() ); + int i = buttons->findRef( (TicTacButton*)<a href="ntqobject.html#sender">sender</a>() ); TicTacButton *b = buttons->at(i); // get piece that was pressed if ( b->type() == TicTacButton::Blank ) { // empty piece? btArray->at(i) = TicTacButton::Circle; @@ -441,45 +441,45 @@ void <a name="f195"></a>TicTacGameBoard::computerMove() // <a name="f196"></a>TicTacToe::TicTacToe( int boardSize, TQWidget *parent, const char *name ) - : <a href="qwidget.html">TQWidget</a>( parent, name ) + : <a href="ntqwidget.html">TQWidget</a>( parent, name ) { <a href="qvboxlayout.html">TQVBoxLayout</a> * l = new <a href="qvboxlayout.html">TQVBoxLayout</a>( this, 6 ); // Create a message label - message = new <a href="qlabel.html">TQLabel</a>( this ); -<a name="x24"></a> message-><a href="qframe.html#setFrameStyle">setFrameStyle</a>( TQFrame::WinPanel | TQFrame::Sunken ); - message-><a href="qlabel.html#setAlignment">setAlignment</a>( AlignCenter ); + message = new <a href="ntqlabel.html">TQLabel</a>( this ); +<a name="x24"></a> message-><a href="ntqframe.html#setFrameStyle">setFrameStyle</a>( TQFrame::WinPanel | TQFrame::Sunken ); + message-><a href="ntqlabel.html#setAlignment">setAlignment</a>( AlignCenter ); l-><a href="qboxlayout.html#addWidget">addWidget</a>( message ); // Create the game board and connect the signal finished() to this // gameOver() slot board = new TicTacGameBoard( boardSize, this ); - <a href="qobject.html#connect">connect</a>( board, SIGNAL(finished()), SLOT(gameOver()) ); + <a href="ntqobject.html#connect">connect</a>( board, SIGNAL(finished()), SLOT(gameOver()) ); l-><a href="qboxlayout.html#addWidget">addWidget</a>( board ); // Create a horizontal frame line - <a href="qframe.html">TQFrame</a> *line = new <a href="qframe.html">TQFrame</a>( this ); - line-><a href="qframe.html#setFrameStyle">setFrameStyle</a>( TQFrame::HLine | TQFrame::Sunken ); + <a href="ntqframe.html">TQFrame</a> *line = new <a href="ntqframe.html">TQFrame</a>( this ); + line-><a href="ntqframe.html#setFrameStyle">setFrameStyle</a>( TQFrame::HLine | TQFrame::Sunken ); l-><a href="qboxlayout.html#addWidget">addWidget</a>( line ); // Create the combo box for deciding who should start, and // connect its clicked() signals to the buttonClicked() slot - whoStarts = new <a href="qcombobox.html">TQComboBox</a>( this ); -<a name="x23"></a> whoStarts-><a href="qcombobox.html#insertItem">insertItem</a>( "Computer starts" ); - whoStarts-><a href="qcombobox.html#insertItem">insertItem</a>( "Human starts" ); + whoStarts = new <a href="ntqcombobox.html">TQComboBox</a>( this ); +<a name="x23"></a> whoStarts-><a href="ntqcombobox.html#insertItem">insertItem</a>( "Computer starts" ); + whoStarts-><a href="ntqcombobox.html#insertItem">insertItem</a>( "Human starts" ); l-><a href="qboxlayout.html#addWidget">addWidget</a>( whoStarts ); // Create the push buttons and connect their clicked() signals // to this right slots. - newGame = new <a href="qpushbutton.html">TQPushButton</a>( "Play!", this ); - <a href="qobject.html#connect">connect</a>( newGame, SIGNAL(<a href="qbutton.html#clicked">clicked</a>()), SLOT(newGameClicked()) ); - quit = new <a href="qpushbutton.html">TQPushButton</a>( "Quit", this ); - <a href="qobject.html#connect">connect</a>( quit, SIGNAL(<a href="qbutton.html#clicked">clicked</a>()), qApp, SLOT(<a href="qapplication.html#quit">quit</a>()) ); + newGame = new <a href="ntqpushbutton.html">TQPushButton</a>( "Play!", this ); + <a href="ntqobject.html#connect">connect</a>( newGame, SIGNAL(<a href="ntqbutton.html#clicked">clicked</a>()), SLOT(newGameClicked()) ); + quit = new <a href="ntqpushbutton.html">TQPushButton</a>( "Quit", this ); + <a href="ntqobject.html#connect">connect</a>( quit, SIGNAL(<a href="ntqbutton.html#clicked">clicked</a>()), qApp, SLOT(<a href="ntqapplication.html#quit">quit</a>()) ); <a href="qhboxlayout.html">TQHBoxLayout</a> * b = new <a href="qhboxlayout.html">TQHBoxLayout</a>; <a name="x19"></a> l-><a href="qboxlayout.html#addLayout">addLayout</a>( b ); b-><a href="qboxlayout.html#addWidget">addWidget</a>( newGame ); @@ -497,7 +497,7 @@ void <a name="f195"></a>TicTacGameBoard::computerMove() void <a name="f197"></a>TicTacToe::newGameClicked() { -<a name="x22"></a> board->computerStarts( whoStarts-><a href="qcombobox.html#currentItem">currentItem</a>() == 0 ); +<a name="x22"></a> board->computerStarts( whoStarts-><a href="ntqcombobox.html#currentItem">currentItem</a>() == 0 ); board->newGame(); newState(); } @@ -525,7 +525,7 @@ void <a name="f199"></a>TicTacToe::newState() static const char *msg[] = { // TicTacGameBoard::State texts "Click Play to start", "Make your move", "You won!", "Computer won!", "It's a draw" }; - message-><a href="qlabel.html#setText">setText</a>( msg[board->state()] ); + message-><a href="ntqlabel.html#setText">setText</a>( msg[board->state()] ); return; } </pre> @@ -542,26 +542,26 @@ void <a name="f199"></a>TicTacToe::newState() ** *****************************************************************************/ -#include <<a href="qapplication-h.html">qapplication.h</a>> +#include <<a href="qapplication-h.html">ntqapplication.h</a>> #include <stdlib.h> #include "tictac.h" int main( int argc, char **argv ) { - <a href="qapplication.html">TQApplication</a> a( argc, argv ); + <a href="ntqapplication.html">TQApplication</a> a( argc, argv ); int n = 3; if ( argc == 2 ) // get board size n n = atoi(argv[1]); if ( n < 3 || n > 10 ) { // out of range - <a href="qapplication.html#qWarning">qWarning</a>( "%s: Board size must be from 3x3 to 10x10", argv[0] ); + <a href="ntqapplication.html#qWarning">qWarning</a>( "%s: Board size must be from 3x3 to 10x10", argv[0] ); return 1; } TicTacToe ttt( n ); // create game - a.<a href="qapplication.html#setMainWidget">setMainWidget</a>( &ttt ); - ttt.<a href="qwidget.html#setCaption">setCaption</a>("TQt Example - TicTac"); - ttt.<a href="qwidget.html#show">show</a>(); // show widget - return a.<a href="qapplication.html#exec">exec</a>(); // go + a.<a href="ntqapplication.html#setMainWidget">setMainWidget</a>( &ttt ); + ttt.<a href="ntqwidget.html#setCaption">setCaption</a>("TQt Example - TicTac"); + ttt.<a href="ntqwidget.html#show">show</a>(); // show widget + return a.<a href="ntqapplication.html#exec">exec</a>(); // go } </pre> |