diff options
Diffstat (limited to 'doc/html/showimg-example.html')
-rw-r--r-- | doc/html/showimg-example.html | 432 |
1 files changed, 216 insertions, 216 deletions
diff --git a/doc/html/showimg-example.html b/doc/html/showimg-example.html index 99828891d..48d883ee5 100644 --- a/doc/html/showimg-example.html +++ b/doc/html/showimg-example.html @@ -50,21 +50,21 @@ format (GIF, BMP, PPM, XMP, etc.). #ifndef SHOWIMG_H #define SHOWIMG_H -#include <<a href="qwidget-h.html">qwidget.h</a>> -#include <<a href="qimage-h.html">qimage.h</a>> +#include <<a href="qwidget-h.html">ntqwidget.h</a>> +#include <<a href="qimage-h.html">ntqimage.h</a>> class TQLabel; class TQMenuBar; class TQPopupMenu; -class ImageViewer : public <a href="qwidget.html">TQWidget</a> +class ImageViewer : public <a href="ntqwidget.html">TQWidget</a> { <a href="metaobjects.html#Q_OBJECT">Q_OBJECT</a> public: - ImageViewer( <a href="qwidget.html">TQWidget</a> *parent=0, const char *name=0, int wFlags=0 ); + ImageViewer( <a href="ntqwidget.html">TQWidget</a> *parent=0, const char *name=0, int wFlags=0 ); ~ImageViewer(); - bool loadImage( const <a href="qstring.html">TQString</a>& ); + bool loadImage( const <a href="ntqstring.html">TQString</a>& ); protected: void paintEvent( <a href="qpaintevent.html">TQPaintEvent</a> * ); void resizeEvent( <a href="qresizeevent.html">TQResizeEvent</a> * ); @@ -79,20 +79,20 @@ private: bool useColorContext() const; int alloc_context; bool convertEvent( <a href="qmouseevent.html">TQMouseEvent</a>* e, int& x, int& y ); - <a href="qstring.html">TQString</a> filename; - <a href="qimage.html">TQImage</a> image; // the loaded image - <a href="qpixmap.html">TQPixmap</a> pm; // the converted pixmap - <a href="qpixmap.html">TQPixmap</a> pmScaled; // the scaled pixmap - - <a href="qmenubar.html">TQMenuBar</a> *menubar; - <a href="qpopupmenu.html">TQPopupMenu</a> *file; - <a href="qpopupmenu.html">TQPopupMenu</a> *saveimage; - <a href="qpopupmenu.html">TQPopupMenu</a> *savepixmap; - <a href="qpopupmenu.html">TQPopupMenu</a> *edit; - <a href="qpopupmenu.html">TQPopupMenu</a> *options; - - <a href="qwidget.html">TQWidget</a> *helpmsg; - <a href="qlabel.html">TQLabel</a> *status; + <a href="ntqstring.html">TQString</a> filename; + <a href="ntqimage.html">TQImage</a> image; // the loaded image + <a href="ntqpixmap.html">TQPixmap</a> pm; // the converted pixmap + <a href="ntqpixmap.html">TQPixmap</a> pmScaled; // the scaled pixmap + + <a href="ntqmenubar.html">TQMenuBar</a> *menubar; + <a href="ntqpopupmenu.html">TQPopupMenu</a> *file; + <a href="ntqpopupmenu.html">TQPopupMenu</a> *saveimage; + <a href="ntqpopupmenu.html">TQPopupMenu</a> *savepixmap; + <a href="ntqpopupmenu.html">TQPopupMenu</a> *edit; + <a href="ntqpopupmenu.html">TQPopupMenu</a> *options; + + <a href="ntqwidget.html">TQWidget</a> *helpmsg; + <a href="ntqlabel.html">TQLabel</a> *status; int si, sp, ac, co, mo, fd, bd, // Menu item ids td, ta, ba, fa, au, ad, dd, ss, cc, t1, t8, t32; @@ -103,7 +103,7 @@ private: int clickx, clicky; bool may_be_other; static ImageViewer* other; - void setImage(const <a href="qimage.html">TQImage</a>& newimage); + void setImage(const <a href="ntqimage.html">TQImage</a>& newimage); private slots: void to1Bit(); @@ -147,14 +147,14 @@ private slots: #include "showimg.h" #include "imagetexteditor.h" -#include <<a href="qmenubar-h.html">qmenubar.h</a>> -#include <<a href="qfiledialog-h.html">qfiledialog.h</a>> -#include <<a href="qmessagebox-h.html">qmessagebox.h</a>> -#include <<a href="qpopupmenu-h.html">qpopupmenu.h</a>> -#include <<a href="qlabel-h.html">qlabel.h</a>> -#include <<a href="qpainter-h.html">qpainter.h</a>> -#include <<a href="qapplication-h.html">qapplication.h</a>> -#include <<a href="qclipboard-h.html">qclipboard.h</a>> +#include <<a href="qmenubar-h.html">ntqmenubar.h</a>> +#include <<a href="qfiledialog-h.html">ntqfiledialog.h</a>> +#include <<a href="qmessagebox-h.html">ntqmessagebox.h</a>> +#include <<a href="qpopupmenu-h.html">ntqpopupmenu.h</a>> +#include <<a href="qlabel-h.html">ntqlabel.h</a>> +#include <<a href="qpainter-h.html">ntqpainter.h</a>> +#include <<a href="qapplication-h.html">ntqapplication.h</a>> +#include <<a href="qclipboard-h.html">ntqclipboard.h</a>> /* @@ -164,8 +164,8 @@ private slots: The menu uses a single slot to simplify the process of adding more items to the options menu. */ -<a name="f405"></a>ImageViewer::ImageViewer( <a href="qwidget.html">TQWidget</a> *parent, const char *name, int wFlags ) - : <a href="qwidget.html">TQWidget</a>( parent, name, wFlags ), +<a name="f405"></a>ImageViewer::ImageViewer( <a href="ntqwidget.html">TQWidget</a> *parent, const char *name, int wFlags ) + : <a href="ntqwidget.html">TQWidget</a>( parent, name, wFlags ), conversion_flags( PreferDither ), helpmsg( 0 ) { @@ -175,86 +175,86 @@ private slots: clicky = -1; alloc_context = 0; - menubar = new <a href="qmenubar.html">TQMenuBar</a>(this); -<a name="x1326"></a> menubar-><a href="qmenubar.html#setSeparator">setSeparator</a>( TQMenuBar::InWindowsStyle ); + menubar = new <a href="ntqmenubar.html">TQMenuBar</a>(this); +<a name="x1326"></a> menubar-><a href="ntqmenubar.html#setSeparator">setSeparator</a>( TQMenuBar::InWindowsStyle ); -<a name="x1323"></a> <a href="qstrlist.html">TQStrList</a> fmt = TQImage::<a href="qimage.html#outputFormats">outputFormats</a>(); - saveimage = new <a href="qpopupmenu.html">TQPopupMenu</a>( menubar ); - savepixmap = new <a href="qpopupmenu.html">TQPopupMenu</a>( menubar ); -<a name="x1344"></a><a name="x1343"></a> for (const char* f = fmt.<a href="qptrlist.html#first">first</a>(); f; f = fmt.<a href="qptrlist.html#next">next</a>()) { -<a name="x1327"></a> saveimage-><a href="qmenudata.html#insertItem">insertItem</a>( f ); - savepixmap-><a href="qmenudata.html#insertItem">insertItem</a>( f ); +<a name="x1323"></a> <a href="ntqstrlist.html">TQStrList</a> fmt = TQImage::<a href="ntqimage.html#outputFormats">outputFormats</a>(); + saveimage = new <a href="ntqpopupmenu.html">TQPopupMenu</a>( menubar ); + savepixmap = new <a href="ntqpopupmenu.html">TQPopupMenu</a>( menubar ); +<a name="x1344"></a><a name="x1343"></a> for (const char* f = fmt.<a href="ntqptrlist.html#first">first</a>(); f; f = fmt.<a href="ntqptrlist.html#next">next</a>()) { +<a name="x1327"></a> saveimage-><a href="ntqmenudata.html#insertItem">insertItem</a>( f ); + savepixmap-><a href="ntqmenudata.html#insertItem">insertItem</a>( f ); } -<a name="x1341"></a> <a href="qobject.html#connect">connect</a>( saveimage, SIGNAL(<a href="qpopupmenu.html#activated">activated</a>(int)), this, SLOT(saveImage(int)) ); - <a href="qobject.html#connect">connect</a>( savepixmap, SIGNAL(<a href="qpopupmenu.html#activated">activated</a>(int)), this, SLOT(savePixmap(int)) ); - - file = new <a href="qpopupmenu.html">TQPopupMenu</a>( menubar ); - menubar-><a href="qmenudata.html#insertItem">insertItem</a>( "&File", file ); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "&New window", this, SLOT(newWindow()), CTRL+Key_N ); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "&Open...", this, SLOT(openFile()), CTRL+Key_O ); - si = file-><a href="qmenudata.html#insertItem">insertItem</a>( "Save image", saveimage ); - sp = file-><a href="qmenudata.html#insertItem">insertItem</a>( "Save pixmap", savepixmap ); -<a name="x1328"></a> file-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - file-><a href="qmenudata.html#insertItem">insertItem</a>( "E&xit", qApp, SLOT(<a href="qapplication.html#quit">quit</a>()), CTRL+Key_Q ); - - edit = new <a href="qpopupmenu.html">TQPopupMenu</a>( menubar ); - menubar-><a href="qmenudata.html#insertItem">insertItem</a>( "&Edit", edit ); - edit-><a href="qmenudata.html#insertItem">insertItem</a>("&Copy", this, SLOT(copy()), CTRL+Key_C); - edit-><a href="qmenudata.html#insertItem">insertItem</a>("&Paste", this, SLOT(paste()), CTRL+Key_V); - edit-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - edit-><a href="qmenudata.html#insertItem">insertItem</a>("&Horizontal flip", this, SLOT(hFlip()), ALT+Key_H); - edit-><a href="qmenudata.html#insertItem">insertItem</a>("&Vertical flip", this, SLOT(vFlip()), ALT+Key_V); - edit-><a href="qmenudata.html#insertItem">insertItem</a>("&Rotate 180", this, SLOT(rot180()), ALT+Key_R); - edit-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - edit-><a href="qmenudata.html#insertItem">insertItem</a>("&Text...", this, SLOT(editText())); - edit-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - t1 = edit-><a href="qmenudata.html#insertItem">insertItem</a>( "Convert to &1 bit", this, SLOT(to1Bit()) ); - t8 = edit-><a href="qmenudata.html#insertItem">insertItem</a>( "Convert to &8 bit", this, SLOT(to8Bit()) ); - t32 = edit-><a href="qmenudata.html#insertItem">insertItem</a>( "Convert to &32 bit", this, SLOT(to32Bit()) ); - - options = new <a href="qpopupmenu.html">TQPopupMenu</a>( menubar ); - menubar-><a href="qmenudata.html#insertItem">insertItem</a>( "&Options", options ); - ac = options-><a href="qmenudata.html#insertItem">insertItem</a>( "AutoColor" ); - co = options-><a href="qmenudata.html#insertItem">insertItem</a>( "ColorOnly" ); - mo = options-><a href="qmenudata.html#insertItem">insertItem</a>( "MonoOnly" ); - options-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - fd = options-><a href="qmenudata.html#insertItem">insertItem</a>( "DiffuseDither" ); - bd = options-><a href="qmenudata.html#insertItem">insertItem</a>( "OrderedDither" ); - td = options-><a href="qmenudata.html#insertItem">insertItem</a>( "ThresholdDither" ); - options-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - ta = options-><a href="qmenudata.html#insertItem">insertItem</a>( "ThresholdAlphaDither" ); - ba = options-><a href="qmenudata.html#insertItem">insertItem</a>( "OrderedAlphaDither" ); - fa = options-><a href="qmenudata.html#insertItem">insertItem</a>( "DiffuseAlphaDither" ); - options-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - ad = options-><a href="qmenudata.html#insertItem">insertItem</a>( "PreferDither" ); - dd = options-><a href="qmenudata.html#insertItem">insertItem</a>( "AvoidDither" ); - options-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); - ss = options-><a href="qmenudata.html#insertItem">insertItem</a>( "Smooth scaling" ); - cc = options-><a href="qmenudata.html#insertItem">insertItem</a>( "Use color context" ); -<a name="x1309"></a> if ( TQApplication::<a href="qapplication.html#colorSpec">colorSpec</a>() == TQApplication::ManyColor ) -<a name="x1331"></a> options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( cc, FALSE ); -<a name="x1342"></a> options-><a href="qpopupmenu.html#setCheckable">setCheckable</a>( TRUE ); +<a name="x1341"></a> <a href="ntqobject.html#connect">connect</a>( saveimage, SIGNAL(<a href="ntqpopupmenu.html#activated">activated</a>(int)), this, SLOT(saveImage(int)) ); + <a href="ntqobject.html#connect">connect</a>( savepixmap, SIGNAL(<a href="ntqpopupmenu.html#activated">activated</a>(int)), this, SLOT(savePixmap(int)) ); + + file = new <a href="ntqpopupmenu.html">TQPopupMenu</a>( menubar ); + menubar-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&File", file ); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&New window", this, SLOT(newWindow()), CTRL+Key_N ); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Open...", this, SLOT(openFile()), CTRL+Key_O ); + si = file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Save image", saveimage ); + sp = file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Save pixmap", savepixmap ); +<a name="x1328"></a> file-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + file-><a href="ntqmenudata.html#insertItem">insertItem</a>( "E&xit", qApp, SLOT(<a href="ntqapplication.html#quit">quit</a>()), CTRL+Key_Q ); + + edit = new <a href="ntqpopupmenu.html">TQPopupMenu</a>( menubar ); + menubar-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Edit", edit ); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>("&Copy", this, SLOT(copy()), CTRL+Key_C); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>("&Paste", this, SLOT(paste()), CTRL+Key_V); + edit-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>("&Horizontal flip", this, SLOT(hFlip()), ALT+Key_H); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>("&Vertical flip", this, SLOT(vFlip()), ALT+Key_V); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>("&Rotate 180", this, SLOT(rot180()), ALT+Key_R); + edit-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + edit-><a href="ntqmenudata.html#insertItem">insertItem</a>("&Text...", this, SLOT(editText())); + edit-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + t1 = edit-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Convert to &1 bit", this, SLOT(to1Bit()) ); + t8 = edit-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Convert to &8 bit", this, SLOT(to8Bit()) ); + t32 = edit-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Convert to &32 bit", this, SLOT(to32Bit()) ); + + options = new <a href="ntqpopupmenu.html">TQPopupMenu</a>( menubar ); + menubar-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Options", options ); + ac = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "AutoColor" ); + co = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "ColorOnly" ); + mo = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "MonoOnly" ); + options-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + fd = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "DiffuseDither" ); + bd = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "OrderedDither" ); + td = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "ThresholdDither" ); + options-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + ta = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "ThresholdAlphaDither" ); + ba = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "OrderedAlphaDither" ); + fa = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "DiffuseAlphaDither" ); + options-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + ad = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "PreferDither" ); + dd = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "AvoidDither" ); + options-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); + ss = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Smooth scaling" ); + cc = options-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Use color context" ); +<a name="x1309"></a> if ( TQApplication::<a href="ntqapplication.html#colorSpec">colorSpec</a>() == TQApplication::ManyColor ) +<a name="x1331"></a> options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( cc, FALSE ); +<a name="x1342"></a> options-><a href="ntqpopupmenu.html#setCheckable">setCheckable</a>( TRUE ); setMenuItemFlags(); - menubar-><a href="qmenudata.html#insertSeparator">insertSeparator</a>(); + menubar-><a href="ntqmenudata.html#insertSeparator">insertSeparator</a>(); - <a href="qpopupmenu.html">TQPopupMenu</a>* help = new <a href="qpopupmenu.html">TQPopupMenu</a>( menubar ); - menubar-><a href="qmenudata.html#insertItem">insertItem</a>( "&Help", help ); - help-><a href="qmenudata.html#insertItem">insertItem</a>( "Help!", this, SLOT(giveHelp()), CTRL+Key_H ); + <a href="ntqpopupmenu.html">TQPopupMenu</a>* help = new <a href="ntqpopupmenu.html">TQPopupMenu</a>( menubar ); + menubar-><a href="ntqmenudata.html#insertItem">insertItem</a>( "&Help", help ); + help-><a href="ntqmenudata.html#insertItem">insertItem</a>( "Help!", this, SLOT(giveHelp()), CTRL+Key_H ); - <a href="qobject.html#connect">connect</a>( options, SIGNAL(<a href="qpopupmenu.html#activated">activated</a>(int)), this, SLOT(doOption(int)) ); + <a href="ntqobject.html#connect">connect</a>( options, SIGNAL(<a href="ntqpopupmenu.html#activated">activated</a>(int)), this, SLOT(doOption(int)) ); - status = new <a href="qlabel.html">TQLabel</a>(this); - status-><a href="qframe.html#setFrameStyle">setFrameStyle</a>( TQFrame::WinPanel | TQFrame::Sunken ); -<a name="x1354"></a> status-><a href="qwidget.html#setFixedHeight">setFixedHeight</a>( <a href="qwidget.html#fontMetrics">fontMetrics</a>().height() + 4 ); + status = new <a href="ntqlabel.html">TQLabel</a>(this); + status-><a href="ntqframe.html#setFrameStyle">setFrameStyle</a>( TQFrame::WinPanel | TQFrame::Sunken ); +<a name="x1354"></a> status-><a href="ntqwidget.html#setFixedHeight">setFixedHeight</a>( <a href="ntqwidget.html#fontMetrics">fontMetrics</a>().height() + 4 ); - <a href="qwidget.html#setMouseTracking">setMouseTracking</a>( TRUE ); + <a href="ntqwidget.html#setMouseTracking">setMouseTracking</a>( TRUE ); } ImageViewer::~ImageViewer() { if ( alloc_context ) -<a name="x1313"></a> TQColor::<a href="qcolor.html#destroyAllocContext">destroyAllocContext</a>( alloc_context ); +<a name="x1313"></a> TQColor::<a href="ntqcolor.html#destroyAllocContext">destroyAllocContext</a>( alloc_context ); if ( other == this ) other = 0; } @@ -268,15 +268,15 @@ void <a name="f406"></a>ImageViewer::doOption(int item) { if ( item == ss || item == cc ) { // Toggle -<a name="x1329"></a> bool newbool = !options-><a href="qmenudata.html#isItemChecked">isItemChecked</a>(item); -<a name="x1330"></a> options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>(item, newbool); +<a name="x1329"></a> bool newbool = !options-><a href="ntqmenudata.html#isItemChecked">isItemChecked</a>(item); +<a name="x1330"></a> options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>(item, newbool); // And reconvert... reconvertImage(); - <a href="qwidget.html#repaint">repaint</a>(image.hasAlphaBuffer()); // show image in widget + <a href="ntqwidget.html#repaint">repaint</a>(image.hasAlphaBuffer()); // show image in widget return; } - if ( options-><a href="qmenudata.html#isItemChecked">isItemChecked</a>( item ) ) return; // They are all radio buttons + if ( options-><a href="ntqmenudata.html#isItemChecked">isItemChecked</a>( item ) ) return; // They are all radio buttons int ocf = conversion_flags; @@ -308,7 +308,7 @@ void <a name="f406"></a>ImageViewer::doOption(int item) setMenuItemFlags(); // And reconvert... reconvertImage(); - <a href="qwidget.html#repaint">repaint</a>(image.hasAlphaBuffer()); // show image in widget + <a href="ntqwidget.html#repaint">repaint</a>(image.hasAlphaBuffer()); // show image in widget } } @@ -319,57 +319,57 @@ void <a name="f407"></a>ImageViewer::setMenuItemFlags() { // File bool valid_image = pm.size() != TQSize( 0, 0 ); - file-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( si, valid_image ); - file-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( sp, valid_image ); + file-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( si, valid_image ); + file-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( sp, valid_image ); // Edit - edit-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( t1, image.depth() != 1 ); - edit-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( t8, image.depth() != 8 ); - edit-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( t32, image.depth() != 32 ); + edit-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( t1, image.depth() != 1 ); + edit-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( t8, image.depth() != 8 ); + edit-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( t32, image.depth() != 32 ); // Options bool may_need_color_dithering = !valid_image - || image.depth() == 32 && TQPixmap::<a href="qpixmap.html#defaultDepth">defaultDepth</a>() < 24; + || image.depth() == 32 && TQPixmap::<a href="ntqpixmap.html#defaultDepth">defaultDepth</a>() < 24; bool may_need_dithering = may_need_color_dithering - || image.depth() > 1 && options-><a href="qmenudata.html#isItemChecked">isItemChecked</a>(mo) - || image.depth() > 1 && TQPixmap::<a href="qpixmap.html#defaultDepth">defaultDepth</a>() == 1; + || image.depth() > 1 && options-><a href="ntqmenudata.html#isItemChecked">isItemChecked</a>(mo) + || image.depth() > 1 && TQPixmap::<a href="ntqpixmap.html#defaultDepth">defaultDepth</a>() == 1; bool has_alpha_mask = !valid_image || image.hasAlphaBuffer(); - options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( fd, may_need_dithering ); - options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( bd, may_need_dithering ); - options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( td, may_need_dithering ); + options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( fd, may_need_dithering ); + options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( bd, may_need_dithering ); + options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( td, may_need_dithering ); - options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( ta, has_alpha_mask ); - options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( fa, has_alpha_mask ); - options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( ba, has_alpha_mask ); + options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( ta, has_alpha_mask ); + options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( fa, has_alpha_mask ); + options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( ba, has_alpha_mask ); - options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( ad, may_need_color_dithering ); - options-><a href="qmenudata.html#setItemEnabled">setItemEnabled</a>( dd, may_need_color_dithering ); + options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( ad, may_need_color_dithering ); + options-><a href="ntqmenudata.html#setItemEnabled">setItemEnabled</a>( dd, may_need_color_dithering ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( ac, (conversion_flags & ColorMode_Mask) == AutoColor ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( co, (conversion_flags & ColorMode_Mask) == ColorOnly ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( mo, (conversion_flags & ColorMode_Mask) == MonoOnly ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( fd, (conversion_flags & Dither_Mask) == DiffuseDither ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( bd, (conversion_flags & Dither_Mask) == OrderedDither ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( td, (conversion_flags & Dither_Mask) == ThresholdDither ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( ta, (conversion_flags & AlphaDither_Mask) == ThresholdAlphaDither ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( fa, (conversion_flags & AlphaDither_Mask) == DiffuseAlphaDither ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( ba, (conversion_flags & AlphaDither_Mask) == OrderedAlphaDither ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( ad, (conversion_flags & DitherMode_Mask) == PreferDither ); - options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( dd, (conversion_flags & DitherMode_Mask) == AvoidDither ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( ac, (conversion_flags & ColorMode_Mask) == AutoColor ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( co, (conversion_flags & ColorMode_Mask) == ColorOnly ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( mo, (conversion_flags & ColorMode_Mask) == MonoOnly ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( fd, (conversion_flags & Dither_Mask) == DiffuseDither ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( bd, (conversion_flags & Dither_Mask) == OrderedDither ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( td, (conversion_flags & Dither_Mask) == ThresholdDither ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( ta, (conversion_flags & AlphaDither_Mask) == ThresholdAlphaDither ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( fa, (conversion_flags & AlphaDither_Mask) == DiffuseAlphaDither ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( ba, (conversion_flags & AlphaDither_Mask) == OrderedAlphaDither ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( ad, (conversion_flags & DitherMode_Mask) == PreferDither ); + options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( dd, (conversion_flags & DitherMode_Mask) == AvoidDither ); } void <a name="f408"></a>ImageViewer::updateStatus() { if ( pm.size() == TQSize( 0, 0 ) ) { if ( !filename.isEmpty() ) - status-><a href="qlabel.html#setText">setText</a>("Could not load image"); + status-><a href="ntqlabel.html#setText">setText</a>("Could not load image"); else - status-><a href="qlabel.html#setText">setText</a>("No image - select Open from File menu."); + status-><a href="ntqlabel.html#setText">setText</a>("No image - select Open from File menu."); } else { - <a href="qstring.html">TQString</a> message, moremsg; - message.<a href="qstring.html#sprintf">sprintf</a>("%dx%d", image.width(), image.height()); + <a href="ntqstring.html">TQString</a> message, moremsg; + message.<a href="ntqstring.html#sprintf">sprintf</a>("%dx%d", image.width(), image.height()); if ( pm.size() != pmScaled.size() ) { moremsg.sprintf(" [%dx%d]", pmScaled.width(), pmScaled.height()); @@ -416,7 +416,7 @@ void <a name="f408"></a>ImageViewer::updateStatus() } message += moremsg; } - status-><a href="qlabel.html#setText">setText</a>(message); + status-><a href="ntqlabel.html#setText">setText</a>(message); } } @@ -425,12 +425,12 @@ void <a name="f408"></a>ImageViewer::updateStatus() */ void <a name="f409"></a>ImageViewer::saveImage( int item ) { -<a name="x1332"></a> const char* fmt = saveimage-><a href="qmenudata.html#text">text</a>(item); -<a name="x1319"></a> <a href="qstring.html">TQString</a> savefilename = TQFileDialog::<a href="qfiledialog.html#getSaveFileName">getSaveFileName</a>(TQString::null, <a href="qstring.html#TQString-null">TQString::null</a>, +<a name="x1332"></a> const char* fmt = saveimage-><a href="ntqmenudata.html#text">text</a>(item); +<a name="x1319"></a> <a href="ntqstring.html">TQString</a> savefilename = TQFileDialog::<a href="ntqfiledialog.html#getSaveFileName">getSaveFileName</a>(TQString::null, <a href="ntqstring.html#TQString-null">TQString::null</a>, this, filename); - if ( !savefilename.<a href="qstring.html#isEmpty">isEmpty</a>() ) + if ( !savefilename.<a href="ntqstring.html#isEmpty">isEmpty</a>() ) if ( !image.save( savefilename, fmt ) ) -<a name="x1333"></a> TQMessageBox::<a href="qmessagebox.html#warning">warning</a>( this, "Save failed", "Error saving file" ); +<a name="x1333"></a> TQMessageBox::<a href="ntqmessagebox.html#warning">warning</a>( this, "Save failed", "Error saving file" ); } /* @@ -438,20 +438,20 @@ void <a name="f409"></a>ImageViewer::saveImage( int item ) */ void <a name="f410"></a>ImageViewer::savePixmap( int item ) { - const char* fmt = savepixmap-><a href="qmenudata.html#text">text</a>(item); - <a href="qstring.html">TQString</a> savefilename = TQFileDialog::<a href="qfiledialog.html#getSaveFileName">getSaveFileName</a>(TQString::null, + const char* fmt = savepixmap-><a href="ntqmenudata.html#text">text</a>(item); + <a href="ntqstring.html">TQString</a> savefilename = TQFileDialog::<a href="ntqfiledialog.html#getSaveFileName">getSaveFileName</a>(TQString::null, TQString::null, this, filename); - if ( !savefilename.<a href="qstring.html#isEmpty">isEmpty</a>() ) + if ( !savefilename.<a href="ntqstring.html#isEmpty">isEmpty</a>() ) if ( !pmScaled.save( savefilename, fmt ) ) - TQMessageBox::<a href="qmessagebox.html#warning">warning</a>( this, "Save failed", "Error saving file" ); + TQMessageBox::<a href="ntqmessagebox.html#warning">warning</a>( this, "Save failed", "Error saving file" ); } void <a name="f411"></a>ImageViewer::newWindow() { ImageViewer* that = new ImageViewer(0, "new window", WDestructiveClose); - that->options-><a href="qmenudata.html#setItemChecked">setItemChecked</a>( that->cc, useColorContext() ); - that-><a href="qwidget.html#show">show</a>(); + that->options-><a href="ntqmenudata.html#setItemChecked">setItemChecked</a>( that->cc, useColorContext() ); + that-><a href="ntqwidget.html#show">show</a>(); } /* @@ -459,12 +459,12 @@ void <a name="f411"></a>ImageViewer::newWindow() */ void <a name="f412"></a>ImageViewer::openFile() { -<a name="x1318"></a> <a href="qstring.html">TQString</a> newfilename = TQFileDialog::<a href="qfiledialog.html#getOpenFileName">getOpenFileName</a>( TQString::null, +<a name="x1318"></a> <a href="ntqstring.html">TQString</a> newfilename = TQFileDialog::<a href="ntqfiledialog.html#getOpenFileName">getOpenFileName</a>( TQString::null, TQString::null, this ); - if ( !newfilename.<a href="qstring.html#isEmpty">isEmpty</a>() ) { + if ( !newfilename.<a href="ntqstring.html#isEmpty">isEmpty</a>() ) { loadImage( newfilename ) ; - <a href="qwidget.html#repaint">repaint</a>(); // show image in widget + <a href="ntqwidget.html#repaint">repaint</a>(); // show image in widget } } @@ -477,19 +477,19 @@ void <a name="f412"></a>ImageViewer::openFile() Returns TRUE if the image was successfully loaded. */ -bool <a name="f413"></a>ImageViewer::loadImage( const <a href="qstring.html">TQString</a>& fileName ) +bool <a name="f413"></a>ImageViewer::loadImage( const <a href="ntqstring.html">TQString</a>& fileName ) { filename = fileName; bool ok = FALSE; if ( !filename.isEmpty() ) { -<a name="x1312"></a> TQApplication::<a href="qapplication.html#setOverrideCursor">setOverrideCursor</a>( waitCursor ); // this might take time +<a name="x1312"></a> TQApplication::<a href="ntqapplication.html#setOverrideCursor">setOverrideCursor</a>( waitCursor ); // this might take time ok = image.load(filename, 0); pickx = -1; clickx = -1; if ( ok ) ok = reconvertImage(); if ( ok ) { - <a href="qwidget.html#setCaption">setCaption</a>( filename ); // set window caption + <a href="ntqwidget.html#setCaption">setCaption</a>( filename ); // set window caption int w = pm.width(); int h = pm.height(); @@ -501,13 +501,13 @@ bool <a name="f413"></a>ImageViewer::loadImage( const <a href="qstring.html">TQS h *= multiply; } -<a name="x1347"></a><a name="x1325"></a> h += menubar-><a href="qmenubar.html#heightForWidth">heightForWidth</a>(w) + status-><a href="qwidget.html#height">height</a>(); - <a href="qwidget.html#resize">resize</a>( w, h ); // we resize to fit image +<a name="x1347"></a><a name="x1325"></a> h += menubar-><a href="ntqmenubar.html#heightForWidth">heightForWidth</a>(w) + status-><a href="ntqwidget.html#height">height</a>(); + <a href="ntqwidget.html#resize">resize</a>( w, h ); // we resize to fit image } else { pm.resize(0,0); // couldn't load image - <a href="qwidget.html#update">update</a>(); + <a href="ntqwidget.html#update">update</a>(); } -<a name="x1311"></a> TQApplication::<a href="qapplication.html#restoreOverrideCursor">restoreOverrideCursor</a>(); // restore original cursor +<a name="x1311"></a> TQApplication::<a href="ntqapplication.html#restoreOverrideCursor">restoreOverrideCursor</a>(); // restore original cursor } updateStatus(); setMenuItemFlags(); @@ -521,44 +521,44 @@ bool <a name="f414"></a>ImageViewer::reconvertImage() if ( image.isNull() ) return FALSE; if ( alloc_context ) { - TQColor::<a href="qcolor.html#destroyAllocContext">destroyAllocContext</a>( alloc_context ); + TQColor::<a href="ntqcolor.html#destroyAllocContext">destroyAllocContext</a>( alloc_context ); alloc_context = 0; } if ( useColorContext() ) { -<a name="x1314"></a> alloc_context = TQColor::<a href="qcolor.html#enterAllocContext">enterAllocContext</a>(); +<a name="x1314"></a> alloc_context = TQColor::<a href="ntqcolor.html#enterAllocContext">enterAllocContext</a>(); // Clear the image to hide flickering palette - <a href="qpainter.html">TQPainter</a> painter(this); -<a name="x1338"></a> painter.<a href="qpainter.html#eraseRect">eraseRect</a>(0, menubar-><a href="qmenubar.html#heightForWidth">heightForWidth</a>( <a href="qwidget.html#width">width</a>() ), width(), height()); + <a href="ntqpainter.html">TQPainter</a> painter(this); +<a name="x1338"></a> painter.<a href="ntqpainter.html#eraseRect">eraseRect</a>(0, menubar-><a href="ntqmenubar.html#heightForWidth">heightForWidth</a>( <a href="ntqwidget.html#width">width</a>() ), width(), height()); } - TQApplication::<a href="qapplication.html#setOverrideCursor">setOverrideCursor</a>( waitCursor ); // this might take time + TQApplication::<a href="ntqapplication.html#setOverrideCursor">setOverrideCursor</a>( waitCursor ); // this might take time if ( pm.convertFromImage(image, conversion_flags) ) { pmScaled = TQPixmap(); scale(); - <a href="qwidget.html#resize">resize</a>( <a href="qwidget.html#width">width</a>(), height() ); + <a href="ntqwidget.html#resize">resize</a>( <a href="ntqwidget.html#width">width</a>(), height() ); success = TRUE; // load successful } else { pm.resize(0,0); // couldn't load image } updateStatus(); setMenuItemFlags(); - TQApplication::<a href="qapplication.html#restoreOverrideCursor">restoreOverrideCursor</a>(); // restore original cursor + TQApplication::<a href="ntqapplication.html#restoreOverrideCursor">restoreOverrideCursor</a>(); // restore original cursor if ( useColorContext() ) -<a name="x1315"></a> TQColor::<a href="qcolor.html#leaveAllocContext">leaveAllocContext</a>(); +<a name="x1315"></a> TQColor::<a href="ntqcolor.html#leaveAllocContext">leaveAllocContext</a>(); return success; // TRUE if loaded OK } bool <a name="f415"></a>ImageViewer::smooth() const { - return options-><a href="qmenudata.html#isItemChecked">isItemChecked</a>(ss); + return options-><a href="ntqmenudata.html#isItemChecked">isItemChecked</a>(ss); } bool <a name="f416"></a>ImageViewer::useColorContext() const { - return options-><a href="qmenudata.html#isItemChecked">isItemChecked</a>(cc); + return options-><a href="ntqmenudata.html#isItemChecked">isItemChecked</a>(cc); } /* @@ -568,26 +568,26 @@ bool <a name="f416"></a>ImageViewer::useColorContext() const void <a name="f417"></a>ImageViewer::scale() { - int h = <a href="qwidget.html#height">height</a>() - menubar-><a href="qmenubar.html#heightForWidth">heightForWidth</a>( <a href="qwidget.html#width">width</a>() ) - status-><a href="qwidget.html#height">height</a>(); + int h = <a href="ntqwidget.html#height">height</a>() - menubar-><a href="ntqmenubar.html#heightForWidth">heightForWidth</a>( <a href="ntqwidget.html#width">width</a>() ) - status-><a href="ntqwidget.html#height">height</a>(); if ( image.isNull() ) return; - TQApplication::<a href="qapplication.html#setOverrideCursor">setOverrideCursor</a>( waitCursor ); // this might take time - if ( <a href="qwidget.html#width">width</a>() == pm.width() && h == pm.height() ) + TQApplication::<a href="ntqapplication.html#setOverrideCursor">setOverrideCursor</a>( waitCursor ); // this might take time + if ( <a href="ntqwidget.html#width">width</a>() == pm.width() && h == pm.height() ) { // no need to scale if widget pmScaled = pm; // size equals pixmap size } else { if (smooth()) { - pmScaled.convertFromImage(image.smoothScale(<a href="qwidget.html#width">width</a>(), h), + pmScaled.convertFromImage(image.smoothScale(<a href="ntqwidget.html#width">width</a>(), h), conversion_flags); } else { - <a href="qwmatrix.html">TQWMatrix</a> m; // <a href="qwmatrix.html#TransformationMode">transformation matrix</a> -<a name="x1357"></a> m.<a href="qwmatrix.html#scale">scale</a>(((double)<a href="qwidget.html#width">width</a>())/pm.width(),// define scale factors + <a href="ntqwmatrix.html">TQWMatrix</a> m; // <a href="ntqwmatrix.html#TransformationMode">transformation matrix</a> +<a name="x1357"></a> m.<a href="ntqwmatrix.html#scale">scale</a>(((double)<a href="ntqwidget.html#width">width</a>())/pm.width(),// define scale factors ((double)h)/pm.height()); pmScaled = pm.xForm( m ); // create scaled pixmap } } - TQApplication::<a href="qapplication.html#restoreOverrideCursor">restoreOverrideCursor</a>(); // restore original cursor + TQApplication::<a href="ntqapplication.html#restoreOverrideCursor">restoreOverrideCursor</a>(); // restore original cursor } /* @@ -595,30 +595,30 @@ void <a name="f417"></a>ImageViewer::scale() scale() to fit the pixmap to the new widget size. */ -<a name="x1353"></a>void ImageViewer::<a href="qwidget.html#resizeEvent">resizeEvent</a>( <a href="qresizeevent.html">TQResizeEvent</a> * ) +<a name="x1353"></a>void ImageViewer::<a href="ntqwidget.html#resizeEvent">resizeEvent</a>( <a href="qresizeevent.html">TQResizeEvent</a> * ) { -<a name="x1355"></a> status-><a href="qwidget.html#setGeometry">setGeometry</a>(0, height() - status-><a href="qwidget.html#height">height</a>(), - <a href="qwidget.html#width">width</a>(), status-><a href="qwidget.html#height">height</a>()); +<a name="x1355"></a> status-><a href="ntqwidget.html#setGeometry">setGeometry</a>(0, height() - status-><a href="ntqwidget.html#height">height</a>(), + <a href="ntqwidget.html#width">width</a>(), status-><a href="ntqwidget.html#height">height</a>()); if ( pm.size() == TQSize( 0, 0 ) ) // we couldn't load the image return; - int h = <a href="qwidget.html#height">height</a>() - menubar-><a href="qmenubar.html#heightForWidth">heightForWidth</a>( <a href="qwidget.html#width">width</a>() ) - status-><a href="qwidget.html#height">height</a>(); - if ( <a href="qwidget.html#width">width</a>() != pmScaled.width() || h != pmScaled.height()) + int h = <a href="ntqwidget.html#height">height</a>() - menubar-><a href="ntqmenubar.html#heightForWidth">heightForWidth</a>( <a href="ntqwidget.html#width">width</a>() ) - status-><a href="ntqwidget.html#height">height</a>(); + if ( <a href="ntqwidget.html#width">width</a>() != pmScaled.width() || h != pmScaled.height()) { // if new size, scale(); // scale pmScaled to window updateStatus(); } if ( image.hasAlphaBuffer() ) - <a href="qwidget.html#erase">erase</a>(); + <a href="ntqwidget.html#erase">erase</a>(); } bool <a name="f418"></a>ImageViewer::convertEvent( <a href="qmouseevent.html">TQMouseEvent</a>* e, int& x, int& y) { if ( pm.size() != TQSize( 0, 0 ) ) { - int h = <a href="qwidget.html#height">height</a>() - menubar-><a href="qmenubar.html#heightForWidth">heightForWidth</a>( <a href="qwidget.html#width">width</a>() ) - status-><a href="qwidget.html#height">height</a>(); + int h = <a href="ntqwidget.html#height">height</a>() - menubar-><a href="ntqmenubar.html#heightForWidth">heightForWidth</a>( <a href="ntqwidget.html#width">width</a>() ) - status-><a href="ntqwidget.html#height">height</a>(); <a name="x1335"></a> int nx = e-><a href="qmouseevent.html#x">x</a>() * image.width() / width(); -<a name="x1336"></a> int ny = (e-><a href="qmouseevent.html#y">y</a>()-menubar-><a href="qmenubar.html#heightForWidth">heightForWidth</a>( <a href="qwidget.html#width">width</a>() )) * image.height() / h; +<a name="x1336"></a> int ny = (e-><a href="qmouseevent.html#y">y</a>()-menubar-><a href="ntqmenubar.html#heightForWidth">heightForWidth</a>( <a href="ntqwidget.html#width">width</a>() )) * image.height() / h; if (nx != x || ny != y ) { x = nx; y = ny; @@ -629,12 +629,12 @@ bool <a name="f418"></a>ImageViewer::convertEvent( <a href="qmouseevent.html">TQ return FALSE; } -void ImageViewer::<a href="qwidget.html#mousePressEvent">mousePressEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) +void ImageViewer::<a href="ntqwidget.html#mousePressEvent">mousePressEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) { may_be_other = convertEvent(e, clickx, clicky); } -<a name="x1350"></a>void ImageViewer::<a href="qwidget.html#mouseReleaseEvent">mouseReleaseEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> * ) +<a name="x1350"></a>void ImageViewer::<a href="ntqwidget.html#mouseReleaseEvent">mouseReleaseEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> * ) { if ( may_be_other ) other = this; @@ -643,7 +643,7 @@ void ImageViewer::<a href="qwidget.html#mousePressEvent">mousePressEvent</a>( <a /* Record the pixel position of interest. */ -void ImageViewer::<a href="qwidget.html#mouseMoveEvent">mouseMoveEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) +void ImageViewer::<a href="ntqwidget.html#mouseMoveEvent">mouseMoveEvent</a>( <a href="qmouseevent.html">TQMouseEvent</a> *e ) { if (convertEvent(e,pickx,picky)) { updateStatus(); @@ -661,12 +661,12 @@ void ImageViewer::<a href="qwidget.html#mouseMoveEvent">mouseMoveEvent</a>( <a h an error message if no legal pixmap has been loaded. */ -void ImageViewer::<a href="qwidget.html#paintEvent">paintEvent</a>( <a href="qpaintevent.html">TQPaintEvent</a> *e ) +void ImageViewer::<a href="ntqwidget.html#paintEvent">paintEvent</a>( <a href="qpaintevent.html">TQPaintEvent</a> *e ) { if ( pm.size() != TQSize( 0, 0 ) ) { // is an image loaded? - <a href="qpainter.html">TQPainter</a> painter(this); -<a name="x1340"></a><a name="x1339"></a> painter.<a href="qpainter.html#setClipRect">setClipRect</a>(e-><a href="qpaintevent.html#rect">rect</a>()); -<a name="x1337"></a> painter.<a href="qpainter.html#drawPixmap">drawPixmap</a>(0, menubar-><a href="qmenubar.html#heightForWidth">heightForWidth</a>( <a href="qwidget.html#width">width</a>() ), pmScaled); + <a href="ntqpainter.html">TQPainter</a> painter(this); +<a name="x1340"></a><a name="x1339"></a> painter.<a href="ntqpainter.html#setClipRect">setClipRect</a>(e-><a href="qpaintevent.html#rect">rect</a>()); +<a name="x1337"></a> painter.<a href="ntqpainter.html#drawPixmap">drawPixmap</a>(0, menubar-><a href="ntqmenubar.html#heightForWidth">heightForWidth</a>( <a href="ntqwidget.html#width">width</a>() ), pmScaled); } } @@ -677,21 +677,21 @@ void ImageViewer::<a href="qwidget.html#paintEvent">paintEvent</a>( <a href="qpa void <a name="f419"></a>ImageViewer::giveHelp() { if (!helpmsg) { - <a href="qstring.html">TQString</a> helptext = + <a href="ntqstring.html">TQString</a> helptext = "<b>Usage:</b> <tt>showimg [-m] <i>filename ...</i></tt>" "<blockquote>" "<tt>-m</tt> - use <i>ManyColor</i> color spec" "</blockquote>" "<p>Supported input formats:" "<blockquote>"; -<a name="x1321"></a> helptext += TQImage::<a href="qimage.html#inputFormatList">inputFormatList</a>().join(", "); +<a name="x1321"></a> helptext += TQImage::<a href="ntqimage.html#inputFormatList">inputFormatList</a>().join(", "); helptext += "</blockquote>"; - helpmsg = new <a href="qmessagebox.html">TQMessageBox</a>( "Help", helptext, + helpmsg = new <a href="ntqmessagebox.html">TQMessageBox</a>( "Help", helptext, TQMessageBox::Information, TQMessageBox::Ok, 0, 0, 0, 0, FALSE ); } -<a name="x1317"></a> helpmsg-><a href="qdialog.html#show">show</a>(); -<a name="x1352"></a> helpmsg-><a href="qwidget.html#raise">raise</a>(); +<a name="x1317"></a> helpmsg-><a href="ntqdialog.html#show">show</a>(); +<a name="x1352"></a> helpmsg-><a href="ntqwidget.html#raise">raise</a>(); } void <a name="f420"></a>ImageViewer::copyFrom(ImageViewer* s) @@ -711,9 +711,9 @@ void <a name="f420"></a>ImageViewer::copyFrom(ImageViewer* s) dy = picky; sy -= sh-1; } - <a href="qimage.html#bitBlt">bitBlt</a>( &image, dx, dy, &s->image, sx, sy, sw, sh ); + <a href="ntqimage.html#bitBlt">bitBlt</a>( &image, dx, dy, &s->image, sx, sy, sw, sh ); reconvertImage(); - <a href="qwidget.html#repaint">repaint</a>( image.hasAlphaBuffer() ); + <a href="ntqwidget.html#repaint">repaint</a>( image.hasAlphaBuffer() ); } } ImageViewer* ImageViewer::other = 0; @@ -736,28 +736,28 @@ void <a name="f423"></a>ImageViewer::rot180() void <a name="f424"></a>ImageViewer::copy() { #ifndef QT_NO_MIMECLIPBOARD -<a name="x1308"></a> TQApplication::<a href="qapplication.html#clipboard">clipboard</a>()->setImage(image); // Less information loss +<a name="x1308"></a> TQApplication::<a href="ntqapplication.html#clipboard">clipboard</a>()->setImage(image); // Less information loss #endif } void <a name="f425"></a>ImageViewer::paste() { #ifndef QT_NO_MIMECLIPBOARD - <a href="qimage.html">TQImage</a> p = TQApplication::<a href="qapplication.html#clipboard">clipboard</a>()->image(); -<a name="x1322"></a> if ( !p.<a href="qimage.html#isNull">isNull</a>() ) { + <a href="ntqimage.html">TQImage</a> p = TQApplication::<a href="ntqapplication.html#clipboard">clipboard</a>()->image(); +<a name="x1322"></a> if ( !p.<a href="ntqimage.html#isNull">isNull</a>() ) { filename = "pasted"; setImage(p); } #endif } -void <a name="f426"></a>ImageViewer::setImage(const <a href="qimage.html">TQImage</a>& newimage) +void <a name="f426"></a>ImageViewer::setImage(const <a href="ntqimage.html">TQImage</a>& newimage) { image = newimage; pickx = -1; clickx = -1; - <a href="qwidget.html#setCaption">setCaption</a>( filename ); // set window caption + <a href="ntqwidget.html#setCaption">setCaption</a>( filename ); // set window caption int w = image.width(); int h = image.height(); if ( !w ) @@ -771,11 +771,11 @@ void <a name="f426"></a>ImageViewer::setImage(const <a href="qimage.html">TQImag h *= multiply; } - h += menubar-><a href="qmenubar.html#heightForWidth">heightForWidth</a>(w) + status-><a href="qwidget.html#height">height</a>(); - <a href="qwidget.html#resize">resize</a>( w, h ); // we resize to fit image + h += menubar-><a href="ntqmenubar.html#heightForWidth">heightForWidth</a>(w) + status-><a href="ntqwidget.html#height">height</a>(); + <a href="ntqwidget.html#resize">resize</a>( w, h ); // we resize to fit image reconvertImage(); - <a href="qwidget.html#repaint">repaint</a>( image.hasAlphaBuffer() ); + <a href="ntqwidget.html#repaint">repaint</a>( image.hasAlphaBuffer() ); updateStatus(); setMenuItemFlags(); @@ -784,7 +784,7 @@ void <a name="f426"></a>ImageViewer::setImage(const <a href="qimage.html">TQImag void <a name="f427"></a>ImageViewer::editText() { ImageTextEditor editor(image,this); - editor.<a href="qdialog.html#exec">exec</a>(); + editor.<a href="ntqdialog.html#exec">exec</a>(); } void <a name="f428"></a>ImageViewer::to1Bit() @@ -806,7 +806,7 @@ void <a name="f431"></a>ImageViewer::toBitDepth(int d) { image = image.convertDepth(d); reconvertImage(); - <a href="qwidget.html#repaint">repaint</a>( image.hasAlphaBuffer() ); + <a href="ntqwidget.html#repaint">repaint</a>( image.hasAlphaBuffer() ); } </pre> @@ -824,50 +824,50 @@ void <a name="f431"></a>ImageViewer::toBitDepth(int d) #include "showimg.h" #include "imagefip.h" -#include <<a href="qapplication-h.html">qapplication.h</a>> -#include <<a href="qimage-h.html">qimage.h</a>> +#include <<a href="qapplication-h.html">ntqapplication.h</a>> +#include <<a href="qimage-h.html">ntqimage.h</a>> int main( int argc, char **argv ) { if ( argc > 1 && TQString(argv[1]) == "-m" ) { -<a name="x1361"></a> TQApplication::<a href="qapplication.html#setColorSpec">setColorSpec</a>( TQApplication::ManyColor ); +<a name="x1361"></a> TQApplication::<a href="ntqapplication.html#setColorSpec">setColorSpec</a>( TQApplication::ManyColor ); argc--; argv++; } else if ( argc > 1 && TQString(argv[1]) == "-n" ) { - TQApplication::<a href="qapplication.html#setColorSpec">setColorSpec</a>( TQApplication::NormalColor ); + TQApplication::<a href="ntqapplication.html#setColorSpec">setColorSpec</a>( TQApplication::NormalColor ); argc--; argv++; } else { - TQApplication::<a href="qapplication.html#setColorSpec">setColorSpec</a>( TQApplication::CustomColor ); + TQApplication::<a href="ntqapplication.html#setColorSpec">setColorSpec</a>( TQApplication::CustomColor ); } - <a href="qapplication.html">TQApplication</a> a( argc, argv ); + <a href="ntqapplication.html">TQApplication</a> a( argc, argv ); ImageIconProvider iip; -<a name="x1362"></a> TQFileDialog::<a href="qfiledialog.html#setIconProvider">setIconProvider</a>( &iip ); +<a name="x1362"></a> TQFileDialog::<a href="ntqfiledialog.html#setIconProvider">setIconProvider</a>( &iip ); if ( argc <= 1 ) { // Create a window which looks after its own existence. ImageViewer *w = new ImageViewer(0, "new window", TQt::WDestructiveClose | TQt::WResizeNoErase ); -<a name="x1364"></a> w-><a href="qwidget.html#setCaption">setCaption</a>("TQt Example - Image Viewer"); - w-><a href="qwidget.html#show">show</a>(); +<a name="x1364"></a> w-><a href="ntqwidget.html#setCaption">setCaption</a>("TQt Example - Image Viewer"); + w-><a href="ntqwidget.html#show">show</a>(); } else { for ( int i=1; i<argc; i++ ) { // Create a window which looks after its own existence. ImageViewer *w = new ImageViewer(0, argv[i], TQt::WDestructiveClose | TQt::WResizeNoErase ); - w-><a href="qwidget.html#setCaption">setCaption</a>("TQt Example - Image Viewer"); + w-><a href="ntqwidget.html#setCaption">setCaption</a>("TQt Example - Image Viewer"); w->loadImage( argv[i] ); - w-><a href="qwidget.html#show">show</a>(); + w-><a href="ntqwidget.html#show">show</a>(); } } - TQObject::<a href="qobject.html#connect">connect</a>(qApp, SIGNAL(<a href="qapplication.html#lastWindowClosed">lastWindowClosed</a>()), qApp, SLOT(<a href="qapplication.html#quit">quit</a>())); + TQObject::<a href="ntqobject.html#connect">connect</a>(qApp, SIGNAL(<a href="ntqapplication.html#lastWindowClosed">lastWindowClosed</a>()), qApp, SLOT(<a href="ntqapplication.html#quit">quit</a>())); - return a.<a href="qapplication.html#exec">exec</a>(); + return a.<a href="ntqapplication.html#exec">exec</a>(); } </pre> |