diff options
Diffstat (limited to 'doc/html/qwerty-example.html')
-rw-r--r-- | doc/html/qwerty-example.html | 322 |
1 files changed, 161 insertions, 161 deletions
diff --git a/doc/html/qwerty-example.html b/doc/html/qwerty-example.html index 8bd0b6e8f..1bc1688e3 100644 --- a/doc/html/qwerty-example.html +++ b/doc/html/qwerty-example.html @@ -48,19 +48,19 @@ body { background: #ffffff; color: black; } #ifndef TQWERTY_H #define TQWERTY_H -#include <<a href="qwidget-h.html">qwidget.h</a>> -#include <<a href="qmenubar-h.html">qmenubar.h</a>> -#include <<a href="qmultilineedit-h.html">qmultilineedit.h</a>> -#include <<a href="qprinter-h.html">qprinter.h</a>> +#include <<a href="qwidget-h.html">ntqwidget.h</a>> +#include <<a href="qmenubar-h.html">ntqmenubar.h</a>> +#include <<a href="qmultilineedit-h.html">ntqmultilineedit.h</a>> +#include <<a href="qprinter-h.html">ntqprinter.h</a>> -class Editor : public <a href="qwidget.html">TQWidget</a> +class Editor : public <a href="ntqwidget.html">TQWidget</a> { <a href="metaobjects.html#Q_OBJECT">Q_OBJECT</a> public: - Editor( <a href="qwidget.html">TQWidget</a> *parent=0, const char *name="qwerty" ); + Editor( <a href="ntqwidget.html">TQWidget</a> *parent=0, const char *name="qwerty" ); ~Editor(); - void load( const <a href="qstring.html">TQString</a>& fileName, int code=-1 ); + void load( const <a href="ntqstring.html">TQString</a>& fileName, int code=-1 ); public slots: void newDoc(); @@ -81,15 +81,15 @@ private slots: void textChanged(); private: - bool saveAs( const <a href="qstring.html">TQString</a>& fileName, int code=-1 ); + bool saveAs( const <a href="ntqstring.html">TQString</a>& fileName, int code=-1 ); void rebuildCodecList(); - <a href="qmenubar.html">TQMenuBar</a> *m; - <a href="qmultilineedit.html">TQMultiLineEdit</a> *e; + <a href="ntqmenubar.html">TQMenuBar</a> *m; + <a href="ntqmultilineedit.html">TQMultiLineEdit</a> *e; #ifndef QT_NO_PRINTER - <a href="qprinter.html">TQPrinter</a> printer; + <a href="ntqprinter.html">TQPrinter</a> printer; #endif - <a href="qpopupmenu.html">TQPopupMenu</a> *save_as; - <a href="qpopupmenu.html">TQPopupMenu</a> *open_as; + <a href="ntqpopupmenu.html">TQPopupMenu</a> *save_as; + <a href="ntqpopupmenu.html">TQPopupMenu</a> *open_as; bool changed; }; @@ -109,18 +109,18 @@ private: *****************************************************************************/ #include "qwerty.h" -#include <<a href="qapplication-h.html">qapplication.h</a>> -#include <<a href="qfile-h.html">qfile.h</a>> -#include <<a href="qfiledialog-h.html">qfiledialog.h</a>> -#include <<a href="qpopupmenu-h.html">qpopupmenu.h</a>> -#include <<a href="qtextstream-h.html">qtextstream.h</a>> -#include <<a href="qpainter-h.html">qpainter.h</a>> -#include <<a href="qmessagebox-h.html">qmessagebox.h</a>> -#include <<a href="qpaintdevicemetrics-h.html">qpaintdevicemetrics.h</a>> -#include <<a href="qptrlist-h.html">qptrlist.h</a>> -#include <<a href="qfontdialog-h.html">qfontdialog.h</a>> - -#include <<a href="qtextcodec-h.html">qtextcodec.h</a>> +#include <<a href="qapplication-h.html">ntqapplication.h</a>> +#include <<a href="qfile-h.html">ntqfile.h</a>> +#include <<a href="qfiledialog-h.html">ntqfiledialog.h</a>> +#include <<a href="qpopupmenu-h.html">ntqpopupmenu.h</a>> +#include <<a href="qtextstream-h.html">ntqtextstream.h</a>> +#include <<a href="qpainter-h.html">ntqpainter.h</a>> +#include <<a href="qmessagebox-h.html">ntqmessagebox.h</a>> +#include <<a href="qpaintdevicemetrics-h.html">ntqpaintdevicemetrics.h</a>> +#include <<a href="qptrlist-h.html">ntqptrlist.h</a>> +#include <<a href="qfontdialog-h.html">ntqfontdialog.h</a>> + +#include <<a href="qtextcodec-h.html">ntqtextcodec.h</a>> const bool no_writing = FALSE; @@ -129,49 +129,49 @@ static TQPtrList<TQTextCodec> *codecList = 0; enum { Uni = 0, MBug = 1, Lat1 = 2, Local = 3, Guess = 4, Codec = 5 }; -<a name="f235"></a>Editor::Editor( <a href="qwidget.html">TQWidget</a> * parent , const char * name ) - : <a href="qwidget.html">TQWidget</a>( parent, name, WDestructiveClose ) +<a name="f235"></a>Editor::Editor( <a href="ntqwidget.html">TQWidget</a> * parent , const char * name ) + : <a href="ntqwidget.html">TQWidget</a>( parent, name, WDestructiveClose ) { - m = new <a href="qmenubar.html">TQMenuBar</a>( this, "menu" ); - - <a href="qpopupmenu.html">TQPopupMenu</a> * file = new <a href="qpopupmenu.html">TQPopupMenu</a>(); - <a href="qapplication.html#Q_CHECK_PTR">Q_CHECK_PTR</a>( file ); -<a name="x371"></a> m-><a href="qmenudata.html#insertItem">insertItem</a>( "&File", file ); - - file-><a href="qmenudata.html#insertItem">insertItem</a>( "&New", this, SLOT(newDoc()), ALT+Key_N ); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "&Open...", this, SLOT(load()), ALT+Key_O ); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "&Save...", this, SLOT(save()), ALT+Key_S ); -<a name="x372"></a> file-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - open_as = new <a href="qpopupmenu.html">TQPopupMenu</a>(); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "Open &As", open_as ); - save_as = new <a href="qpopupmenu.html">TQPopupMenu</a>(); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "Sa&ve As", save_as ); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "Add &Encoding", this, SLOT(addEncoding()) ); + m = new <a href="ntqmenubar.html">TQMenuBar</a>( this, "menu" ); + + <a href="ntqpopupmenu.html">TQPopupMenu</a> * file = new <a href="ntqpopupmenu.html">TQPopupMenu</a>(); + <a href="ntqapplication.html#Q_CHECK_PTR">Q_CHECK_PTR</a>( file ); +<a name="x371"></a> m-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&File", file ); + + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&New", this, SLOT(newDoc()), ALT+Key_N ); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Open...", this, SLOT(load()), ALT+Key_O ); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Save...", this, SLOT(save()), ALT+Key_S ); +<a name="x372"></a> file-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + open_as = new <a href="ntqpopupmenu.html">TQPopupMenu</a>(); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Open &As", open_as ); + save_as = new <a href="ntqpopupmenu.html">TQPopupMenu</a>(); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Sa&ve As", save_as ); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Add &Encoding", this, SLOT(addEncoding()) ); #ifndef QT_NO_PRINTER - file-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "&Print...", this, SLOT(print()), ALT+Key_P ); + file-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Print...", this, SLOT(print()), ALT+Key_P ); #endif - file-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "&Close", this, SLOT(<a href="qwidget.html#close">close</a>()),ALT+Key_W ); -<a name="x358"></a> file-><a href="qmenudata.html#insertItem">insertItem</a>( "&Quit", qApp, SLOT(<a href="qapplication.html#closeAllWindows">closeAllWindows</a>()), ALT+Key_Q ); + file-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Close", this, SLOT(<a href="ntqwidget.html#close">close</a>()),ALT+Key_W ); +<a name="x358"></a> file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Quit", qApp, SLOT(<a href="ntqapplication.html#closeAllWindows">closeAllWindows</a>()), ALT+Key_Q ); -<a name="x386"></a> <a href="qobject.html#connect">connect</a>( save_as, SIGNAL(<a href="qpopupmenu.html#activated">activated</a>(int)), this, SLOT(saveAsEncoding(int)) ); - <a href="qobject.html#connect">connect</a>( open_as, SIGNAL(<a href="qpopupmenu.html#activated">activated</a>(int)), this, SLOT(openAsEncoding(int)) ); +<a name="x386"></a> <a href="ntqobject.html#connect">connect</a>( save_as, SIGNAL(<a href="ntqpopupmenu.html#activated">activated</a>(int)), this, SLOT(saveAsEncoding(int)) ); + <a href="ntqobject.html#connect">connect</a>( open_as, SIGNAL(<a href="ntqpopupmenu.html#activated">activated</a>(int)), this, SLOT(openAsEncoding(int)) ); rebuildCodecList(); - <a href="qpopupmenu.html">TQPopupMenu</a> * edit = new <a href="qpopupmenu.html">TQPopupMenu</a>(); - <a href="qapplication.html#Q_CHECK_PTR">Q_CHECK_PTR</a>( edit ); - m-><a href="qmenudata.html#insertItem">insertItem</a>( "&Edit", edit ); + <a href="ntqpopupmenu.html">TQPopupMenu</a> * edit = new <a href="ntqpopupmenu.html">TQPopupMenu</a>(); + <a href="ntqapplication.html#Q_CHECK_PTR">Q_CHECK_PTR</a>( edit ); + m-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Edit", edit ); - edit-><a href="qmenudata.html#insertItem">insertItem</a>( "To &Uppercase", this, SLOT(toUpper()), ALT+Key_U ); - edit-><a href="qmenudata.html#insertItem">insertItem</a>( "To &Lowercase", this, SLOT(toLower()), ALT+Key_L ); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>( "To &Uppercase", this, SLOT(toUpper()), ALT+Key_U ); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>( "To &Lowercase", this, SLOT(toLower()), ALT+Key_L ); #ifndef QT_NO_FONTDIALOG - edit-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - edit-><a href="qmenudata.html#insertItem">insertItem</a>( "&Select Font" , this, SLOT(<a href="qwidget.html#font">font</a>()), ALT+Key_T ); + edit-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Select Font" , this, SLOT(<a href="ntqwidget.html#font">font</a>()), ALT+Key_T ); #endif changed = FALSE; - e = new <a href="qmultilineedit.html">TQMultiLineEdit</a>( this, "editor" ); -<a name="x400"></a> <a href="qobject.html#connect">connect</a>( e, SIGNAL( <a href="qtextedit.html#textChanged">textChanged</a>() ), this, SLOT( textChanged() ) ); + e = new <a href="ntqmultilineedit.html">TQMultiLineEdit</a>( this, "editor" ); +<a name="x400"></a> <a href="ntqobject.html#connect">connect</a>( e, SIGNAL( <a href="ntqtextedit.html#textChanged">textChanged</a>() ), this, SLOT( textChanged() ) ); // We use Unifont - if you have it installed you'll see all // Unicode character glyphs. @@ -179,23 +179,23 @@ enum { Uni = 0, MBug = 1, Lat1 = 2, Local = 3, Guess = 4, Codec = 5 }; // Unifont only comes in one pixel size, so we cannot let // it change pixel size as the display DPI changes. // -<a name="x367"></a> <a href="qfont.html">TQFont</a> unifont("unifont",16,50); unifont.<a href="qfont.html#setPixelSize">setPixelSize</a>(16); -<a name="x397"></a> e-><a href="qwidget.html#setFont">setFont</a>( unifont ); +<a name="x367"></a> <a href="ntqfont.html">TQFont</a> unifont("unifont",16,50); unifont.<a href="ntqfont.html#setPixelSize">setPixelSize</a>(16); +<a name="x397"></a> e-><a href="ntqwidget.html#setFont">setFont</a>( unifont ); - e-><a href="qwidget.html#setFocus">setFocus</a>(); + e-><a href="ntqwidget.html#setFocus">setFocus</a>(); } Editor::~Editor() { } -<a name="x405"></a>void Editor::<a href="qwidget.html#font">font</a>() +<a name="x405"></a>void Editor::<a href="ntqwidget.html#font">font</a>() { #ifndef QT_NO_FONTDIALOG bool ok; -<a name="x396"></a><a name="x368"></a> <a href="qfont.html">TQFont</a> f = TQFontDialog::<a href="qfontdialog.html#getFont">getFont</a>( &ok, e-><a href="qtextedit.html#font">font</a>() ); +<a name="x396"></a><a name="x368"></a> <a href="ntqfont.html">TQFont</a> f = TQFontDialog::<a href="ntqfontdialog.html#getFont">getFont</a>( &ok, e-><a href="ntqtextedit.html#font">font</a>() ); if ( ok ) { - e-><a href="qwidget.html#setFont">setFont</a>( f ); + e-><a href="ntqwidget.html#setFont">setFont</a>( f ); } #endif } @@ -205,38 +205,38 @@ Editor::~Editor() void <a name="f236"></a>Editor::rebuildCodecList() { delete codecList; - codecList = new <a href="qptrlist.html">TQPtrList</a><TQTextCodec>; - <a href="qtextcodec.html">TQTextCodec</a> *codec; + codecList = new <a href="ntqptrlist.html">TQPtrList</a><TQTextCodec>; + <a href="ntqtextcodec.html">TQTextCodec</a> *codec; int i; -<a name="x392"></a> for (i = 0; (codec = TQTextCodec::<a href="qtextcodec.html#codecForIndex">codecForIndex</a>(i)); i++) -<a name="x387"></a> codecList-><a href="qptrlist.html#append">append</a>( codec ); -<a name="x389"></a> int n = codecList-><a href="qptrlist.html#count">count</a>(); +<a name="x392"></a> for (i = 0; (codec = TQTextCodec::<a href="ntqtextcodec.html#codecForIndex">codecForIndex</a>(i)); i++) +<a name="x387"></a> codecList-><a href="ntqptrlist.html#append">append</a>( codec ); +<a name="x389"></a> int n = codecList-><a href="ntqptrlist.html#count">count</a>(); for (int pm=0; pm<2; pm++) { - <a href="qpopupmenu.html">TQPopupMenu</a>* menu = pm ? open_as : save_as; -<a name="x370"></a> menu-><a href="qmenudata.html#clear">clear</a>(); - <a href="qstring.html">TQString</a> local = "Local ("; -<a name="x393"></a> local += TQTextCodec::<a href="qtextcodec.html#codecForLocale">codecForLocale</a>()->name(); + <a href="ntqpopupmenu.html">TQPopupMenu</a>* menu = pm ? open_as : save_as; +<a name="x370"></a> menu-><a href="ntqmenudata.html#clear">clear</a>(); + <a href="ntqstring.html">TQString</a> local = "Local ("; +<a name="x393"></a> local += TQTextCodec::<a href="ntqtextcodec.html#codecForLocale">codecForLocale</a>()->name(); local += ")"; - menu-><a href="qmenudata.html#insertItem">insertItem</a>( local, Local ); - menu-><a href="qmenudata.html#insertItem">insertItem</a>( "Unicode", Uni ); - menu-><a href="qmenudata.html#insertItem">insertItem</a>( "Latin1", Lat1 ); - menu-><a href="qmenudata.html#insertItem">insertItem</a>( "Microsoft Unicode", MBug ); + menu-><a href="ntqmenudata.html#insertItem">insertItem</a>( local, Local ); + menu-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Unicode", Uni ); + menu-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Latin1", Lat1 ); + menu-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Microsoft Unicode", MBug ); if ( pm ) - menu-><a href="qmenudata.html#insertItem">insertItem</a>( "[guess]", Guess ); + menu-><a href="ntqmenudata.html#insertItem">insertItem</a>( "[guess]", Guess ); for ( i = 0; i < n; i++ ) -<a name="x388"></a> menu-><a href="qmenudata.html#insertItem">insertItem</a>( codecList-><a href="qptrlist.html#at">at</a>(i)->name(), Codec + i ); +<a name="x388"></a> menu-><a href="ntqmenudata.html#insertItem">insertItem</a>( codecList-><a href="ntqptrlist.html#at">at</a>(i)->name(), Codec + i ); } } void <a name="f237"></a>Editor::newDoc() { Editor *ed = new Editor; - if ( qApp-><a href="qapplication.html#desktop">desktop</a>()->size().width() < 450 - || qApp-><a href="qapplication.html#desktop">desktop</a>()->size().height() < 450 ) { -<a name="x413"></a> ed-><a href="qwidget.html#showMaximized">showMaximized</a>(); + if ( qApp-><a href="ntqapplication.html#desktop">desktop</a>()->size().width() < 450 + || qApp-><a href="ntqapplication.html#desktop">desktop</a>()->size().height() < 450 ) { +<a name="x413"></a> ed-><a href="ntqwidget.html#showMaximized">showMaximized</a>(); } else { - ed-><a href="qwidget.html#resize">resize</a>( 400, 400 ); - ed-><a href="qwidget.html#show">show</a>(); + ed-><a href="ntqwidget.html#resize">resize</a>( 400, 400 ); + ed-><a href="ntqwidget.html#show">show</a>(); } } @@ -244,47 +244,47 @@ void <a name="f237"></a>Editor::newDoc() void <a name="f238"></a>Editor::load() { #ifndef QT_NO_FILEDIALOG -<a name="x365"></a> <a href="qstring.html">TQString</a> fn = TQFileDialog::<a href="qfiledialog.html#getOpenFileName">getOpenFileName</a>( <a href="qstring.html#TQString-null">TQString::null</a>, TQString::null, this ); -<a name="x390"></a> if ( !fn.<a href="qstring.html#isEmpty">isEmpty</a>() ) +<a name="x365"></a> <a href="ntqstring.html">TQString</a> fn = TQFileDialog::<a href="ntqfiledialog.html#getOpenFileName">getOpenFileName</a>( <a href="ntqstring.html#TQString-null">TQString::null</a>, TQString::null, this ); +<a name="x390"></a> if ( !fn.<a href="ntqstring.html#isEmpty">isEmpty</a>() ) load( fn, -1 ); #endif } -void Editor::load( const <a href="qstring.html">TQString</a>& fileName, int code ) +void Editor::load( const <a href="ntqstring.html">TQString</a>& fileName, int code ) { - <a href="qfile.html">TQFile</a> f( fileName ); -<a name="x363"></a> if ( !f.<a href="qfile.html#open">open</a>( <a href="qfile.html#open">IO_ReadOnly</a> ) ) + <a href="ntqfile.html">TQFile</a> f( fileName ); +<a name="x363"></a> if ( !f.<a href="ntqfile.html#open">open</a>( <a href="ntqfile.html#open">IO_ReadOnly</a> ) ) return; -<a name="x376"></a> e-><a href="qmultilineedit.html#setAutoUpdate">setAutoUpdate</a>( FALSE ); +<a name="x376"></a> e-><a href="ntqmultilineedit.html#setAutoUpdate">setAutoUpdate</a>( FALSE ); - <a href="qtextstream.html">TQTextStream</a> t(&f); + <a href="ntqtextstream.html">TQTextStream</a> t(&f); if ( code >= Codec ) -<a name="x402"></a> t.<a href="qtextstream.html#setCodec">setCodec</a>( codecList-><a href="qptrlist.html#at">at</a>(code-Codec) ); +<a name="x402"></a> t.<a href="ntqtextstream.html#setCodec">setCodec</a>( codecList-><a href="ntqptrlist.html#at">at</a>(code-Codec) ); else if ( code == Uni ) -<a name="x403"></a> t.<a href="qtextstream.html#setEncoding">setEncoding</a>( TQTextStream::Unicode ); +<a name="x403"></a> t.<a href="ntqtextstream.html#setEncoding">setEncoding</a>( TQTextStream::Unicode ); else if ( code == MBug ) - t.<a href="qtextstream.html#setEncoding">setEncoding</a>( TQTextStream::UnicodeReverse ); + t.<a href="ntqtextstream.html#setEncoding">setEncoding</a>( TQTextStream::UnicodeReverse ); else if ( code == Lat1 ) - t.<a href="qtextstream.html#setEncoding">setEncoding</a>( TQTextStream::Latin1 ); + t.<a href="ntqtextstream.html#setEncoding">setEncoding</a>( TQTextStream::Latin1 ); else if ( code == Guess ) { - <a href="qfile.html">TQFile</a> f(fileName); - f.<a href="qfile.html#open">open</a>(IO_ReadOnly); + <a href="ntqfile.html">TQFile</a> f(fileName); + f.<a href="ntqfile.html#open">open</a>(IO_ReadOnly); char buffer[256]; int l = 256; -<a name="x364"></a> l=f.<a href="qiodevice.html#readBlock">readBlock</a>(buffer,l); -<a name="x391"></a> <a href="qtextcodec.html">TQTextCodec</a>* codec = TQTextCodec::<a href="qtextcodec.html#codecForContent">codecForContent</a>(buffer, l); +<a name="x364"></a> l=f.<a href="ntqiodevice.html#readBlock">readBlock</a>(buffer,l); +<a name="x391"></a> <a href="ntqtextcodec.html">TQTextCodec</a>* codec = TQTextCodec::<a href="ntqtextcodec.html#codecForContent">codecForContent</a>(buffer, l); if ( codec ) { -<a name="x395"></a><a name="x373"></a> TQMessageBox::<a href="qmessagebox.html#information">information</a>(this,"Encoding",TQString("Codec: ")+codec-><a href="qtextcodec.html#name">name</a>()); - t.<a href="qtextstream.html#setCodec">setCodec</a>( codec ); +<a name="x395"></a><a name="x373"></a> TQMessageBox::<a href="ntqmessagebox.html#information">information</a>(this,"Encoding",TQString("Codec: ")+codec-><a href="ntqtextcodec.html#name">name</a>()); + t.<a href="ntqtextstream.html#setCodec">setCodec</a>( codec ); } } -<a name="x401"></a><a name="x398"></a> e-><a href="qtextedit.html#setText">setText</a>( t.<a href="qtextstream.html#read">read</a>() ); -<a name="x362"></a> f.<a href="qfile.html#close">close</a>(); +<a name="x401"></a><a name="x398"></a> e-><a href="ntqtextedit.html#setText">setText</a>( t.<a href="ntqtextstream.html#read">read</a>() ); +<a name="x362"></a> f.<a href="ntqfile.html#close">close</a>(); - e-><a href="qmultilineedit.html#setAutoUpdate">setAutoUpdate</a>( TRUE ); -<a name="x407"></a> e-><a href="qwidget.html#repaint">repaint</a>(); - <a href="qwidget.html#setCaption">setCaption</a>( fileName ); + e-><a href="ntqmultilineedit.html#setAutoUpdate">setAutoUpdate</a>( TRUE ); +<a name="x407"></a> e-><a href="ntqwidget.html#repaint">repaint</a>(); + <a href="ntqwidget.html#setCaption">setCaption</a>( fileName ); changed = FALSE; } @@ -293,8 +293,8 @@ void <a name="f239"></a>Editor::openAsEncoding( int code ) { #ifndef QT_NO_FILEDIALOG //storing filename (proper save) is left as an exercise... - <a href="qstring.html">TQString</a> fn = TQFileDialog::<a href="qfiledialog.html#getOpenFileName">getOpenFileName</a>( TQString::null, TQString::null, this ); - if ( !fn.<a href="qstring.html#isEmpty">isEmpty</a>() ) + <a href="ntqstring.html">TQString</a> fn = TQFileDialog::<a href="ntqfiledialog.html#getOpenFileName">getOpenFileName</a>( TQString::null, TQString::null, this ); + if ( !fn.<a href="ntqstring.html#isEmpty">isEmpty</a>() ) (void) load( fn, code ); #endif } @@ -303,8 +303,8 @@ bool <a name="f240"></a>Editor::save() { #ifndef QT_NO_FILEDIALOG //storing filename (proper save) is left as an exercise... -<a name="x366"></a> <a href="qstring.html">TQString</a> fn = TQFileDialog::<a href="qfiledialog.html#getSaveFileName">getSaveFileName</a>( TQString::null, TQString::null, this ); - if ( !fn.<a href="qstring.html#isEmpty">isEmpty</a>() ) +<a name="x366"></a> <a href="ntqstring.html">TQString</a> fn = TQFileDialog::<a href="ntqfiledialog.html#getSaveFileName">getSaveFileName</a>( TQString::null, TQString::null, this ); + if ( !fn.<a href="ntqstring.html#isEmpty">isEmpty</a>() ) return saveAs( fn ); return FALSE; #endif @@ -314,8 +314,8 @@ void <a name="f241"></a>Editor::saveAsEncoding( int code ) { #ifndef QT_NO_FILEDIALOG //storing filename (proper save) is left as an exercise... - <a href="qstring.html">TQString</a> fn = TQFileDialog::<a href="qfiledialog.html#getSaveFileName">getSaveFileName</a>( TQString::null, TQString::null, this ); - if ( !fn.<a href="qstring.html#isEmpty">isEmpty</a>() ) + <a href="ntqstring.html">TQString</a> fn = TQFileDialog::<a href="ntqfiledialog.html#getSaveFileName">getSaveFileName</a>( TQString::null, TQString::null, this ); + if ( !fn.<a href="ntqstring.html#isEmpty">isEmpty</a>() ) (void) saveAs( fn, code ); #endif } @@ -323,14 +323,14 @@ void <a name="f241"></a>Editor::saveAsEncoding( int code ) void <a name="f242"></a>Editor::addEncoding() { #ifndef QT_NO_FILEDIALOG - <a href="qstring.html">TQString</a> fn = TQFileDialog::<a href="qfiledialog.html#getOpenFileName">getOpenFileName</a>( TQString::null, "*.map", this ); - if ( !fn.<a href="qstring.html#isEmpty">isEmpty</a>() ) { - <a href="qfile.html">TQFile</a> f(fn); - if (f.<a href="qfile.html#open">open</a>(IO_ReadOnly)) { -<a name="x394"></a> if (TQTextCodec::<a href="qtextcodec.html#loadCharmap">loadCharmap</a>(&f)) { + <a href="ntqstring.html">TQString</a> fn = TQFileDialog::<a href="ntqfiledialog.html#getOpenFileName">getOpenFileName</a>( TQString::null, "*.map", this ); + if ( !fn.<a href="ntqstring.html#isEmpty">isEmpty</a>() ) { + <a href="ntqfile.html">TQFile</a> f(fn); + if (f.<a href="ntqfile.html#open">open</a>(IO_ReadOnly)) { +<a name="x394"></a> if (TQTextCodec::<a href="ntqtextcodec.html#loadCharmap">loadCharmap</a>(&f)) { rebuildCodecList(); } else { -<a name="x374"></a> TQMessageBox::<a href="qmessagebox.html#warning">warning</a>(0,"Charmap error", +<a name="x374"></a> TQMessageBox::<a href="ntqmessagebox.html#warning">warning</a>(0,"Charmap error", "The file did not contain a valid charmap.\n\n" "A charmap file should look like this:\n" " <code_set_name> thename\n" @@ -349,27 +349,27 @@ void <a name="f242"></a>Editor::addEncoding() } -bool <a name="f243"></a>Editor::saveAs( const <a href="qstring.html">TQString</a>& fileName, int code ) +bool <a name="f243"></a>Editor::saveAs( const <a href="ntqstring.html">TQString</a>& fileName, int code ) { - <a href="qfile.html">TQFile</a> f( fileName ); - if ( no_writing || !f.<a href="qfile.html#open">open</a>( <a href="qfile.html#open">IO_WriteOnly</a> ) ) { - TQMessageBox::<a href="qmessagebox.html#warning">warning</a>(this,"I/O Error", + <a href="ntqfile.html">TQFile</a> f( fileName ); + if ( no_writing || !f.<a href="ntqfile.html#open">open</a>( <a href="ntqfile.html#open">IO_WriteOnly</a> ) ) { + TQMessageBox::<a href="ntqmessagebox.html#warning">warning</a>(this,"I/O Error", TQString("The file could not be opened.\n\n") +fileName); return FALSE; } - <a href="qtextstream.html">TQTextStream</a> t(&f); + <a href="ntqtextstream.html">TQTextStream</a> t(&f); if ( code >= Codec ) - t.<a href="qtextstream.html#setCodec">setCodec</a>( codecList-><a href="qptrlist.html#at">at</a>(code-Codec) ); + t.<a href="ntqtextstream.html#setCodec">setCodec</a>( codecList-><a href="ntqptrlist.html#at">at</a>(code-Codec) ); else if ( code == Uni ) - t.<a href="qtextstream.html#setEncoding">setEncoding</a>( TQTextStream::Unicode ); + t.<a href="ntqtextstream.html#setEncoding">setEncoding</a>( TQTextStream::Unicode ); else if ( code == MBug ) - t.<a href="qtextstream.html#setEncoding">setEncoding</a>( TQTextStream::UnicodeReverse ); + t.<a href="ntqtextstream.html#setEncoding">setEncoding</a>( TQTextStream::UnicodeReverse ); else if ( code == Lat1 ) - t.<a href="qtextstream.html#setEncoding">setEncoding</a>( TQTextStream::Latin1 ); -<a name="x399"></a> t << e-><a href="qtextedit.html#text">text</a>(); - f.<a href="qfile.html#close">close</a>(); - <a href="qwidget.html#setCaption">setCaption</a>( fileName ); + t.<a href="ntqtextstream.html#setEncoding">setEncoding</a>( TQTextStream::Latin1 ); +<a name="x399"></a> t << e-><a href="ntqtextedit.html#text">text</a>(); + f.<a href="ntqfile.html#close">close</a>(); + <a href="ntqwidget.html#setCaption">setCaption</a>( fileName ); changed = FALSE; return TRUE; } @@ -379,49 +379,49 @@ void <a name="f244"></a>Editor::print() #ifndef QT_NO_PRINTER if ( printer.setup(this) ) { // opens printer dialog printer.setFullPage(TRUE); // we'll set our own margins - <a href="qpainter.html">TQPainter</a> p; - p.<a href="qpainter.html#begin">begin</a>( &printer ); // paint on printer -<a name="x385"></a> p.<a href="qpainter.html#setFont">setFont</a>( e-><a href="qtextedit.html#font">font</a>() ); -<a name="x384"></a> <a href="qfontmetrics.html">TQFontMetrics</a> fm = p.<a href="qpainter.html#fontMetrics">fontMetrics</a>(); - <a href="qpaintdevicemetrics.html">TQPaintDeviceMetrics</a> metrics( &printer ); // need width/height + <a href="ntqpainter.html">TQPainter</a> p; + p.<a href="ntqpainter.html#begin">begin</a>( &printer ); // paint on printer +<a name="x385"></a> p.<a href="ntqpainter.html#setFont">setFont</a>( e-><a href="ntqtextedit.html#font">font</a>() ); +<a name="x384"></a> <a href="ntqfontmetrics.html">TQFontMetrics</a> fm = p.<a href="ntqpainter.html#fontMetrics">fontMetrics</a>(); + <a href="ntqpaintdevicemetrics.html">TQPaintDeviceMetrics</a> metrics( &printer ); // need width/height // of printer surface -<a name="x379"></a> const int MARGIN = metrics.<a href="qpaintdevicemetrics.html#logicalDpiX">logicalDpiX</a>() / 2; // half-inch margin +<a name="x379"></a> const int MARGIN = metrics.<a href="ntqpaintdevicemetrics.html#logicalDpiX">logicalDpiX</a>() / 2; // half-inch margin int yPos = MARGIN; // y position for each line -<a name="x375"></a> for( int i = 0 ; i < e-><a href="qmultilineedit.html#numLines">numLines</a>() ; i++ ) { +<a name="x375"></a> for( int i = 0 ; i < e-><a href="ntqmultilineedit.html#numLines">numLines</a>() ; i++ ) { if ( printer.aborted() ) break; -<a name="x378"></a><a name="x369"></a> if ( yPos + fm.<a href="qfontmetrics.html#lineSpacing">lineSpacing</a>() > metrics.<a href="qpaintdevicemetrics.html#height">height</a>() - MARGIN ) { +<a name="x378"></a><a name="x369"></a> if ( yPos + fm.<a href="ntqfontmetrics.html#lineSpacing">lineSpacing</a>() > metrics.<a href="ntqpaintdevicemetrics.html#height">height</a>() - MARGIN ) { // no more room on this page if ( !printer.newPage() ) // start new page break; // some error yPos = MARGIN; // back to top of page } -<a name="x380"></a> p.<a href="qpainter.html#drawText">drawText</a>( MARGIN, yPos, metrics.<a href="qpaintdevicemetrics.html#width">width</a>() - 2*MARGIN, -<a name="x377"></a> fm.<a href="qfontmetrics.html#lineSpacing">lineSpacing</a>(), ExpandTabs, e-><a href="qmultilineedit.html#textLine">textLine</a>( i ) ); - yPos += fm.<a href="qfontmetrics.html#lineSpacing">lineSpacing</a>(); +<a name="x380"></a> p.<a href="ntqpainter.html#drawText">drawText</a>( MARGIN, yPos, metrics.<a href="ntqpaintdevicemetrics.html#width">width</a>() - 2*MARGIN, +<a name="x377"></a> fm.<a href="ntqfontmetrics.html#lineSpacing">lineSpacing</a>(), ExpandTabs, e-><a href="ntqmultilineedit.html#textLine">textLine</a>( i ) ); + yPos += fm.<a href="ntqfontmetrics.html#lineSpacing">lineSpacing</a>(); } - p.<a href="qpainter.html#end">end</a>(); // send job to printer + p.<a href="ntqpainter.html#end">end</a>(); // send job to printer } #endif } -void Editor::<a href="qwidget.html#resizeEvent">resizeEvent</a>( <a href="qresizeevent.html">TQResizeEvent</a> * ) +void Editor::<a href="ntqwidget.html#resizeEvent">resizeEvent</a>( <a href="qresizeevent.html">TQResizeEvent</a> * ) { if ( e && m ) - e-><a href="qwidget.html#setGeometry">setGeometry</a>( 0, m-><a href="qwidget.html#height">height</a>(), width(), height() - m-><a href="qwidget.html#height">height</a>() ); + e-><a href="ntqwidget.html#setGeometry">setGeometry</a>( 0, m-><a href="ntqwidget.html#height">height</a>(), width(), height() - m-><a href="ntqwidget.html#height">height</a>() ); } -<a name="x404"></a>void Editor::<a href="qwidget.html#closeEvent">closeEvent</a>( <a href="qcloseevent.html">TQCloseEvent</a> *event ) +<a name="x404"></a>void Editor::<a href="ntqwidget.html#closeEvent">closeEvent</a>( <a href="qcloseevent.html">TQCloseEvent</a> *event ) { <a name="x360"></a> event-><a href="qcloseevent.html#accept">accept</a>(); if ( changed ) { // the text has been changed - switch ( TQMessageBox::<a href="qmessagebox.html#warning">warning</a>( this, "Qwerty", + switch ( TQMessageBox::<a href="ntqmessagebox.html#warning">warning</a>( this, "Qwerty", "Save changes to Document?", - <a href="qobject.html#tr">tr</a>("&Yes"), - <a href="qobject.html#tr">tr</a>("&No"), - <a href="qobject.html#tr">tr</a>("Cancel"), + <a href="ntqobject.html#tr">tr</a>("&Yes"), + <a href="ntqobject.html#tr">tr</a>("&No"), + <a href="ntqobject.html#tr">tr</a>("Cancel"), 0, 2) ) { case 0: // yes if ( save() ) @@ -441,12 +441,12 @@ void Editor::<a href="qwidget.html#resizeEvent">resizeEvent</a>( <a href="qresiz void <a name="f245"></a>Editor::toUpper() { - e-><a href="qtextedit.html#setText">setText</a>(e-><a href="qtextedit.html#text">text</a>().upper()); + e-><a href="ntqtextedit.html#setText">setText</a>(e-><a href="ntqtextedit.html#text">text</a>().upper()); } void <a name="f246"></a>Editor::toLower() { - e-><a href="qtextedit.html#setText">setText</a>(e-><a href="qtextedit.html#text">text</a>().lower()); + e-><a href="ntqtextedit.html#setText">setText</a>(e-><a href="ntqtextedit.html#text">text</a>().lower()); } void <a name="f247"></a>Editor::textChanged() @@ -467,33 +467,33 @@ void <a name="f247"></a>Editor::textChanged() ** *****************************************************************************/ -#include <<a href="qapplication-h.html">qapplication.h</a>> +#include <<a href="qapplication-h.html">ntqapplication.h</a>> #include "qwerty.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 ); -<a name="x414"></a> bool isSmall = qApp-><a href="qapplication.html#desktop">desktop</a>()->size().width() < 450 - || qApp-><a href="qapplication.html#desktop">desktop</a>()->size().height() < 450; +<a name="x414"></a> bool isSmall = qApp-><a href="ntqapplication.html#desktop">desktop</a>()->size().width() < 450 + || qApp-><a href="ntqapplication.html#desktop">desktop</a>()->size().height() < 450; int i; for ( i= argc <= 1 ? 0 : 1; i<argc; i++ ) { Editor *e = new Editor; - e-><a href="qwidget.html#setCaption">setCaption</a>("TQt Example - TQWERTY"); + e-><a href="ntqwidget.html#setCaption">setCaption</a>("TQt Example - TQWERTY"); if ( i > 0 ) e->load( argv[i] ); if ( isSmall ) { -<a name="x422"></a> e-><a href="qwidget.html#showMaximized">showMaximized</a>(); +<a name="x422"></a> e-><a href="ntqwidget.html#showMaximized">showMaximized</a>(); } else { - e-><a href="qwidget.html#resize">resize</a>( 400, 400 ); - e-><a href="qwidget.html#show">show</a>(); + e-><a href="ntqwidget.html#resize">resize</a>( 400, 400 ); + e-><a href="ntqwidget.html#show">show</a>(); } } -<a name="x416"></a> a.<a href="qobject.html#connect">connect</a>( &a, SIGNAL(<a href="qapplication.html#lastWindowClosed">lastWindowClosed</a>()), &a, SLOT(<a href="qapplication.html#quit">quit</a>()) ); - return a.<a href="qapplication.html#exec">exec</a>(); +<a name="x416"></a> a.<a href="ntqobject.html#connect">connect</a>( &a, SIGNAL(<a href="ntqapplication.html#lastWindowClosed">lastWindowClosed</a>()), &a, SLOT(<a href="ntqapplication.html#quit">quit</a>()) ); + return a.<a href="ntqapplication.html#exec">exec</a>(); } </pre> |