From ea318d1431c89e647598c510c4245c6571aa5f46 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Thu, 26 Jan 2012 23:32:43 -0600 Subject: Update to latest tqt3 automated conversion --- doc/html/helpviewer-example.html | 372 +++++++++++++++++++-------------------- 1 file changed, 186 insertions(+), 186 deletions(-) (limited to 'doc/html/helpviewer-example.html') diff --git a/doc/html/helpviewer-example.html b/doc/html/helpviewer-example.html index 005739c72..08bb94c00 100644 --- a/doc/html/helpviewer-example.html +++ b/doc/html/helpviewer-example.html @@ -50,34 +50,34 @@ TQt's richtext capabilities. #ifndef HELPWINDOW_H #define HELPWINDOW_H -#include <qmainwindow.h> -#include <qtextbrowser.h> -#include <qstringlist.h> -#include <qmap.h> -#include <qdir.h> +#include <ntqmainwindow.h> +#include <ntqtextbrowser.h> +#include <ntqstringlist.h> +#include <ntqmap.h> +#include <ntqdir.h> class TQComboBox; class TQPopupMenu; -class HelpWindow : public TQMainWindow +class HelpWindow : public TQMainWindow { Q_OBJECT public: - HelpWindow( const TQString& home_, const TQString& path, TQWidget* parent = 0, const char *name=0 ); + HelpWindow( const TQString& home_, const TQString& path, TQWidget* parent = 0, const char *name=0 ); ~HelpWindow(); private slots: void setBackwardAvailable( bool ); void setForwardAvailable( bool ); - void sourceChanged( const TQString& ); + void sourceChanged( const TQString& ); void about(); void aboutTQt(); void openFile(); void newWindow(); void print(); - void pathSelected( const TQString & ); + void pathSelected( const TQString & ); void histChosen( int ); void bookmChosen( int ); void addBookmark(); @@ -86,12 +86,12 @@ private: void readHistory(); void readBookmarks(); - TQTextBrowser* browser; - TQComboBox *pathCombo; + TQTextBrowser* browser; + TQComboBox *pathCombo; int backwardId, forwardId; - TQStringList history, bookmarks; - TQMap<int, TQString> mHistory, mBookmarks; - TQPopupMenu *hist, *bookm; + TQStringList history, bookmarks; + TQMap<int, TQString> mHistory, mBookmarks; + TQPopupMenu *hist, *bookm; }; @@ -116,177 +116,177 @@ private: *****************************************************************************/ #include "helpwindow.h" -#include <qstatusbar.h> -#include <qpixmap.h> -#include <qpopupmenu.h> -#include <qmenubar.h> -#include <qtoolbar.h> -#include <qtoolbutton.h> -#include <qiconset.h> -#include <qfile.h> -#include <qtextstream.h> -#include <qstylesheet.h> -#include <qmessagebox.h> -#include <qfiledialog.h> -#include <qapplication.h> -#include <qcombobox.h> -#include <qevent.h> -#include <qlineedit.h> -#include <qobjectlist.h> -#include <qfileinfo.h> -#include <qfile.h> -#include <qdatastream.h> -#include <qprinter.h> -#include <qsimplerichtext.h> -#include <qpainter.h> -#include <qpaintdevicemetrics.h> +#include <ntqstatusbar.h> +#include <ntqpixmap.h> +#include <ntqpopupmenu.h> +#include <ntqmenubar.h> +#include <ntqtoolbar.h> +#include <ntqtoolbutton.h> +#include <ntqiconset.h> +#include <ntqfile.h> +#include <ntqtextstream.h> +#include <ntqstylesheet.h> +#include <ntqmessagebox.h> +#include <ntqfiledialog.h> +#include <ntqapplication.h> +#include <ntqcombobox.h> +#include <ntqevent.h> +#include <ntqlineedit.h> +#include <ntqobjectlist.h> +#include <ntqfileinfo.h> +#include <ntqfile.h> +#include <ntqdatastream.h> +#include <ntqprinter.h> +#include <ntqsimplerichtext.h> +#include <ntqpainter.h> +#include <ntqpaintdevicemetrics.h> #include <ctype.h> -HelpWindow::HelpWindow( const TQString& home_, const TQString& _path, - TQWidget* parent, const char *name ) - : TQMainWindow( parent, name, WDestructiveClose ), +HelpWindow::HelpWindow( const TQString& home_, const TQString& _path, + TQWidget* parent, const char *name ) + : TQMainWindow( parent, name, WDestructiveClose ), pathCombo( 0 ) { readHistory(); readBookmarks(); - browser = new TQTextBrowser( this ); + browser = new TQTextBrowser( this ); - browser->mimeSourceFactory()->setFilePath( _path ); - browser->setFrameStyle( TQFrame::Panel | TQFrame::Sunken ); - connect( browser, SIGNAL( sourceChanged(const TQString& ) ), - this, SLOT( sourceChanged( const TQString&) ) ); + browser->mimeSourceFactory()->setFilePath( _path ); + browser->setFrameStyle( TQFrame::Panel | TQFrame::Sunken ); + connect( browser, SIGNAL( sourceChanged(const TQString& ) ), + this, SLOT( sourceChanged( const TQString&) ) ); - setCentralWidget( browser ); + setCentralWidget( browser ); - if ( !home_.isEmpty() ) - browser->setSource( home_ ); + if ( !home_.isEmpty() ) + browser->setSource( home_ ); - connect( browser, SIGNAL( highlighted( const TQString&) ), - statusBar(), SLOT( message( const TQString&)) ); + connect( browser, SIGNAL( highlighted( const TQString&) ), + statusBar(), SLOT( message( const TQString&)) ); - resize( 640,700 ); + resize( 640,700 ); - TQPopupMenu* file = new TQPopupMenu( this ); - file->insertItem( tr("&New Window"), this, SLOT( newWindow() ), CTRL+Key_N ); - file->insertItem( tr("&Open File"), this, SLOT( openFile() ), CTRL+Key_O ); - file->insertItem( tr("&Print"), this, SLOT( print() ), CTRL+Key_P ); - file->insertSeparator(); - file->insertItem( tr("&Close"), this, SLOT( close() ), CTRL+Key_Q ); - file->insertItem( tr("E&xit"), qApp, SLOT( closeAllWindows() ), CTRL+Key_X ); + TQPopupMenu* file = new TQPopupMenu( this ); + file->insertItem( tr("&New Window"), this, SLOT( newWindow() ), CTRL+Key_N ); + file->insertItem( tr("&Open File"), this, SLOT( openFile() ), CTRL+Key_O ); + file->insertItem( tr("&Print"), this, SLOT( print() ), CTRL+Key_P ); + file->insertSeparator(); + file->insertItem( tr("&Close"), this, SLOT( close() ), CTRL+Key_Q ); + file->insertItem( tr("E&xit"), qApp, SLOT( closeAllWindows() ), CTRL+Key_X ); // The same three icons are used twice each. - TQIconSet icon_back( TQPixmap("back.xpm") ); - TQIconSet icon_forward( TQPixmap("forward.xpm") ); - TQIconSet icon_home( TQPixmap("home.xpm") ); + TQIconSet icon_back( TQPixmap("back.xpm") ); + TQIconSet icon_forward( TQPixmap("forward.xpm") ); + TQIconSet icon_home( TQPixmap("home.xpm") ); - TQPopupMenu* go = new TQPopupMenu( this ); - backwardId = go->insertItem( icon_back, - tr("&Backward"), browser, SLOT( backward() ), + TQPopupMenu* go = new TQPopupMenu( this ); + backwardId = go->insertItem( icon_back, + tr("&Backward"), browser, SLOT( backward() ), CTRL+Key_Left ); - forwardId = go->insertItem( icon_forward, - tr("&Forward"), browser, SLOT( forward() ), + forwardId = go->insertItem( icon_forward, + tr("&Forward"), browser, SLOT( forward() ), CTRL+Key_Right ); - go->insertItem( icon_home, tr("&Home"), browser, SLOT( home() ) ); + go->insertItem( icon_home, tr("&Home"), browser, SLOT( home() ) ); - TQPopupMenu* help = new TQPopupMenu( this ); - help->insertItem( tr("&About"), this, SLOT( about() ) ); - help->insertItem( tr("About &TQt"), this, SLOT( aboutTQt() ) ); + TQPopupMenu* help = new TQPopupMenu( this ); + help->insertItem( tr("&About"), this, SLOT( about() ) ); + help->insertItem( tr("About &TQt"), this, SLOT( aboutTQt() ) ); - hist = new TQPopupMenu( this ); + hist = new TQPopupMenu( this ); TQStringList::Iterator it = history.begin(); for ( ; it != history.end(); ++it ) - mHistory[ hist->insertItem( *it ) ] = *it; - connect( hist, SIGNAL( activated( int ) ), + mHistory[ hist->insertItem( *it ) ] = *it; + connect( hist, SIGNAL( activated( int ) ), this, SLOT( histChosen( int ) ) ); - bookm = new TQPopupMenu( this ); - bookm->insertItem( tr( "Add Bookmark" ), this, SLOT( addBookmark() ) ); - bookm->insertSeparator(); + bookm = new TQPopupMenu( this ); + bookm->insertItem( tr( "Add Bookmark" ), this, SLOT( addBookmark() ) ); + bookm->insertSeparator(); TQStringList::Iterator it2 = bookmarks.begin(); for ( ; it2 != bookmarks.end(); ++it2 ) - mBookmarks[ bookm->insertItem( *it2 ) ] = *it2; - connect( bookm, SIGNAL( activated( int ) ), + mBookmarks[ bookm->insertItem( *it2 ) ] = *it2; + connect( bookm, SIGNAL( activated( int ) ), this, SLOT( bookmChosen( int ) ) ); - menuBar()->insertItem( tr("&File"), file ); - menuBar()->insertItem( tr("&Go"), go ); - menuBar()->insertItem( tr( "History" ), hist ); - menuBar()->insertItem( tr( "Bookmarks" ), bookm ); - menuBar()->insertSeparator(); - menuBar()->insertItem( tr("&Help"), help ); + menuBar()->insertItem( tr("&File"), file ); + menuBar()->insertItem( tr("&Go"), go ); + menuBar()->insertItem( tr( "History" ), hist ); + menuBar()->insertItem( tr( "Bookmarks" ), bookm ); + menuBar()->insertSeparator(); + menuBar()->insertItem( tr("&Help"), help ); - menuBar()->setItemEnabled( forwardId, FALSE); - menuBar()->setItemEnabled( backwardId, FALSE); - connect( browser, SIGNAL( backwardAvailable( bool ) ), + menuBar()->setItemEnabled( forwardId, FALSE); + menuBar()->setItemEnabled( backwardId, FALSE); + connect( browser, SIGNAL( backwardAvailable( bool ) ), this, SLOT( setBackwardAvailable( bool ) ) ); - connect( browser, SIGNAL( forwardAvailable( bool ) ), + connect( browser, SIGNAL( forwardAvailable( bool ) ), this, SLOT( setForwardAvailable( bool ) ) ); - TQToolBar* toolbar = new TQToolBar( this ); - addToolBar( toolbar, "Toolbar"); - TQToolButton* button; + TQToolBar* toolbar = new TQToolBar( this ); + addToolBar( toolbar, "Toolbar"); + TQToolButton* button; - button = new TQToolButton( icon_back, tr("Backward"), "", browser, SLOT(backward()), toolbar ); - connect( browser, SIGNAL( backwardAvailable(bool) ), button, SLOT( setEnabled(bool) ) ); - button->setEnabled( FALSE ); - button = new TQToolButton( icon_forward, tr("Forward"), "", browser, SLOT(forward()), toolbar ); - connect( browser, SIGNAL( forwardAvailable(bool) ), button, SLOT( setEnabled(bool) ) ); - button->setEnabled( FALSE ); - button = new TQToolButton( icon_home, tr("Home"), "", browser, SLOT(home()), toolbar ); + button = new TQToolButton( icon_back, tr("Backward"), "", browser, SLOT(backward()), toolbar ); + connect( browser, SIGNAL( backwardAvailable(bool) ), button, SLOT( setEnabled(bool) ) ); + button->setEnabled( FALSE ); + button = new TQToolButton( icon_forward, tr("Forward"), "", browser, SLOT(forward()), toolbar ); + connect( browser, SIGNAL( forwardAvailable(bool) ), button, SLOT( setEnabled(bool) ) ); + button->setEnabled( FALSE ); + button = new TQToolButton( icon_home, tr("Home"), "", browser, SLOT(home()), toolbar ); - toolbar->addSeparator(); + toolbar->addSeparator(); - pathCombo = new TQComboBox( TRUE, toolbar ); - connect( pathCombo, SIGNAL( activated( const TQString & ) ), - this, SLOT( pathSelected( const TQString & ) ) ); - toolbar->setStretchableWidget( pathCombo ); - setRightJustification( TRUE ); - setDockEnabled( DockLeft, FALSE ); - setDockEnabled( DockRight, FALSE ); + pathCombo = new TQComboBox( TRUE, toolbar ); + connect( pathCombo, SIGNAL( activated( const TQString & ) ), + this, SLOT( pathSelected( const TQString & ) ) ); + toolbar->setStretchableWidget( pathCombo ); + setRightJustification( TRUE ); + setDockEnabled( DockLeft, FALSE ); + setDockEnabled( DockRight, FALSE ); - pathCombo->insertItem( home_ ); - browser->setFocus(); + pathCombo->insertItem( home_ ); + browser->setFocus(); } void HelpWindow::setBackwardAvailable( bool b) { - menuBar()->setItemEnabled( backwardId, b); + menuBar()->setItemEnabled( backwardId, b); } void HelpWindow::setForwardAvailable( bool b) { - menuBar()->setItemEnabled( forwardId, b); + menuBar()->setItemEnabled( forwardId, b); } -void HelpWindow::sourceChanged( const TQString& url ) +void HelpWindow::sourceChanged( const TQString& url ) { - if ( browser->documentTitle().isNull() ) - setCaption( "TQt Example - Helpviewer - " + url ); + if ( browser->documentTitle().isNull() ) + setCaption( "TQt Example - Helpviewer - " + url ); else - setCaption( "TQt Example - Helpviewer - " + browser->documentTitle() ) ; + setCaption( "TQt Example - Helpviewer - " + browser->documentTitle() ) ; - if ( !url.isEmpty() && pathCombo ) { + if ( !url.isEmpty() && pathCombo ) { bool exists = FALSE; int i; - for ( i = 0; i < pathCombo->count(); ++i ) { - if ( pathCombo->text( i ) == url ) { + for ( i = 0; i < pathCombo->count(); ++i ) { + if ( pathCombo->text( i ) == url ) { exists = TRUE; break; } } if ( !exists ) { - pathCombo->insertItem( url, 0 ); - pathCombo->setCurrentItem( 0 ); - mHistory[ hist->insertItem( url ) ] = url; + pathCombo->insertItem( url, 0 ); + pathCombo->setCurrentItem( 0 ); + mHistory[ hist->insertItem( url ) ] = url; } else - pathCombo->setCurrentItem( i ); + pathCombo->setCurrentItem( i ); } } @@ -294,24 +294,24 @@ HelpWindow::~HelpWindow() { history = mHistory.values(); - TQFile f( TQDir::currentDirPath() + "/.history" ); - f.open( IO_WriteOnly ); - TQDataStream s( &f ); + TQFile f( TQDir::currentDirPath() + "/.history" ); + f.open( IO_WriteOnly ); + TQDataStream s( &f ); s << history; - f.close(); + f.close(); bookmarks = mBookmarks.values(); - TQFile f2( TQDir::currentDirPath() + "/.bookmarks" ); - f2.open( IO_WriteOnly ); - TQDataStream s2( &f2 ); + TQFile f2( TQDir::currentDirPath() + "/.bookmarks" ); + f2.open( IO_WriteOnly ); + TQDataStream s2( &f2 ); s2 << bookmarks; - f2.close(); + f2.close(); } void HelpWindow::about() { - TQMessageBox::about( this, "HelpViewer Example", + TQMessageBox::about( this, "HelpViewer Example", "<p>This example implements a simple HTML help viewer " "using TQt's rich text capabilities</p>" "<p>It's just about 400 lines of C++ code, so don't expect too much :-)</p>" @@ -321,74 +321,74 @@ void HelpWindow::about() void HelpWindow::aboutTQt() { - TQMessageBox::aboutTQt( this, "TQBrowser" ); + TQMessageBox::aboutTQt( this, "TQBrowser" ); } void HelpWindow::openFile() { #ifndef QT_NO_FILEDIALOG - TQString fn = TQFileDialog::getOpenFileName( TQString::null, TQString::null, this ); - if ( !fn.isEmpty() ) - browser->setSource( fn ); + TQString fn = TQFileDialog::getOpenFileName( TQString::null, TQString::null, this ); + if ( !fn.isEmpty() ) + browser->setSource( fn ); #endif } void HelpWindow::newWindow() { - ( new HelpWindow(browser->source(), "qbrowser") )->show(); + ( new HelpWindow(browser->source(), "qbrowser") )->show(); } void HelpWindow::print() { #ifndef QT_NO_PRINTER - TQPrinter printer( TQPrinter::HighResolution ); - printer.setFullPage(TRUE); - if ( printer.setup( this ) ) { - TQPainter p( &printer ); - if( !p.isActive() ) // starting printing failed + TQPrinter printer( TQPrinter::HighResolution ); + printer.setFullPage(TRUE); + if ( printer.setup( this ) ) { + TQPainter p( &printer ); + if( !p.isActive() ) // starting printing failed return; - TQPaintDeviceMetrics metrics(p.device()); - int dpiy = metrics.logicalDpiY(); + TQPaintDeviceMetrics metrics(p.device()); + int dpiy = metrics.logicalDpiY(); int margin = (int) ( (2/2.54)*dpiy ); // 2 cm margins - TQRect view( margin, margin, metrics.width() - 2*margin, metrics.height() - 2*margin ); - TQSimpleRichText richText( browser->text(), + TQRect view( margin, margin, metrics.width() - 2*margin, metrics.height() - 2*margin ); + TQSimpleRichText richText( browser->text(), TQFont(), - browser->context(), - browser->styleSheet(), - browser->mimeSourceFactory(), - view.height() ); - richText.setWidth( &p, view.width() ); + browser->context(), + browser->styleSheet(), + browser->mimeSourceFactory(), + view.height() ); + richText.setWidth( &p, view.width() ); int page = 1; do { - richText.draw( &p, margin, margin, view, colorGroup() ); - view.moveBy( 0, view.height() ); - p.translate( 0 , -view.height() ); - p.drawText( view.right() - p.fontMetrics().width( TQString::number(page) ), - view.bottom() + p.fontMetrics().ascent() + 5, TQString::number(page) ); - if ( view.top() - margin >= richText.height() ) + richText.draw( &p, margin, margin, view, colorGroup() ); + view.moveBy( 0, view.height() ); + p.translate( 0 , -view.height() ); + p.drawText( view.right() - p.fontMetrics().width( TQString::number(page) ), + view.bottom() + p.fontMetrics().ascent() + 5, TQString::number(page) ); + if ( view.top() - margin >= richText.height() ) break; - printer.newPage(); + printer.newPage(); page++; } while (TRUE); } #endif } -void HelpWindow::pathSelected( const TQString &_path ) +void HelpWindow::pathSelected( const TQString &_path ) { - browser->setSource( _path ); + browser->setSource( _path ); if ( mHistory.values().contains(_path) ) - mHistory[ hist->insertItem( _path ) ] = _path; + mHistory[ hist->insertItem( _path ) ] = _path; } void HelpWindow::readHistory() { - if ( TQFile::exists( TQDir::currentDirPath() + "/.history" ) ) { - TQFile f( TQDir::currentDirPath() + "/.history" ); - f.open( IO_ReadOnly ); - TQDataStream s( &f ); + if ( TQFile::exists( TQDir::currentDirPath() + "/.history" ) ) { + TQFile f( TQDir::currentDirPath() + "/.history" ); + f.open( IO_ReadOnly ); + TQDataStream s( &f ); s >> history; - f.close(); + f.close(); while ( history.count() > 20 ) history.remove( history.begin() ); } @@ -396,30 +396,30 @@ void HelpWindow::readHistory() void HelpWindow::readBookmarks() { - if ( TQFile::exists( TQDir::currentDirPath() + "/.bookmarks" ) ) { - TQFile f( TQDir::currentDirPath() + "/.bookmarks" ); - f.open( IO_ReadOnly ); - TQDataStream s( &f ); + if ( TQFile::exists( TQDir::currentDirPath() + "/.bookmarks" ) ) { + TQFile f( TQDir::currentDirPath() + "/.bookmarks" ); + f.open( IO_ReadOnly ); + TQDataStream s( &f ); s >> bookmarks; - f.close(); + f.close(); } } void HelpWindow::histChosen( int i ) { if ( mHistory.contains( i ) ) - browser->setSource( mHistory[ i ] ); + browser->setSource( mHistory[ i ] ); } void HelpWindow::bookmChosen( int i ) { if ( mBookmarks.contains( i ) ) - browser->setSource( mBookmarks[ i ] ); + browser->setSource( mBookmarks[ i ] ); } void HelpWindow::addBookmark() { - mBookmarks[ bookm->insertItem( caption() ) ] = browser->context(); + mBookmarks[ bookm->insertItem( caption() ) ] = browser->context(); } @@ -436,17 +436,17 @@ void HelpWindow::addBookmark() *****************************************************************************/ #include "helpwindow.h" -#include <qapplication.h> -#include <qdir.h> +#include <ntqapplication.h> +#include <ntqdir.h> #include <stdlib.h> int main( int argc, char ** argv ) { - TQApplication::setColorSpec( TQApplication::ManyColor ); - TQApplication a(argc, argv); + TQApplication::setColorSpec( TQApplication::ManyColor ); + TQApplication a(argc, argv); - TQString home; + TQString home; if (argc > 1) { home = argv[1]; } else { @@ -455,17 +455,17 @@ int main( int argc, char ** argv ) } HelpWindow *help = new HelpWindow(home, ".", 0, "help viewer"); - help->setCaption("TQt Example - Helpviewer"); - if ( TQApplication::desktop()->width() > 400 - && TQApplication::desktop()->height() > 500 ) - help->show(); + help->setCaption("TQt Example - Helpviewer"); + if ( TQApplication::desktop()->width() > 400 + && TQApplication::desktop()->height() > 500 ) + help->show(); else - help->showMaximized(); + help->showMaximized(); - TQObject::connect( &a, SIGNAL(lastWindowClosed()), - &a, SLOT(quit()) ); + TQObject::connect( &a, SIGNAL(lastWindowClosed()), + &a, SLOT(quit()) ); - return a.exec(); + return a.exec(); } -- cgit v1.2.1