diff options
Diffstat (limited to 'doc')
255 files changed, 166 insertions, 14163 deletions
diff --git a/doc/3rdparty.doc b/doc/3rdparty.doc index 1a30b0b56..91b105771 100644 --- a/doc/3rdparty.doc +++ b/doc/3rdparty.doc @@ -105,34 +105,4 @@ by RFCs (Request for Comments) 1950 to 1952} -- quoted from \c 3rdparty/zlib/README. See \c 3rdparty/zlib/README for license details. - -\section1 Font files for Qt/Embedded - -\e {The Helvetica BDF font files supplied with Qt/Embedded are distributed under the following highly -permissive license. We recommend that all Qt/Embedded installations that use these font files also -acknowledge this contribution, and quote this license -statement in an appendix to the documentation. -} -- located in \c{lib/fonts} - -Copyright 1984-1989, 1994 Adobe Systems Incorporated. - -Copyright 1988, 1994 Digital Equipment Corporation. - -Adobe is a trademark of Adobe Systems Incorporated which may be -registered in certain jurisdictions. -Permission to use these trademarks is hereby granted only in -association with the images described in this file. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose and without fee is hereby -granted, provided that the above copyright notices appear in all -copies and that both those copyright notices and this permission -notice appear in supporting documentation, and that the names of -Adobe Systems and Digital Equipment Corporation not be used in -advertising or publicity pertaining to distribution of the software -without specific, written prior permission. Adobe Systems and -Digital Equipment Corporation make no representations about the -suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. - */ diff --git a/doc/aboutqt.doc b/doc/aboutqt.doc index 6577587e4..c6890f2a1 100644 --- a/doc/aboutqt.doc +++ b/doc/aboutqt.doc @@ -27,13 +27,12 @@ Qt is supported on the following platforms: \i <b>Unix/X11</b> -- Linux, Sun Solaris, HP-UX, Compaq Tru64 UNIX, IBM AIX, SGI IRIX and a wide range of others \i <b>Macintosh</b> -- Mac OS X - \i <b>Embedded</b> -- Linux platforms with framebuffer support. \endlist Qt is released in following edition(s): \list \i The \link opensourceedition.html <b>TQt Open Source Edition\endlink</b> is -available for Unix/X11, Macintosh and Embedded Linux. The Open Source Edition +available for Unix/X11 and Macintosh. The Open Source Edition is for the development of \e {Free and Open Source software} only. It is provided free of charge under the terms of both the \link license.html Q Public License\endlink and the \link diff --git a/doc/accel.doc b/doc/accel.doc deleted file mode 100644 index 3b7ac552a..000000000 --- a/doc/accel.doc +++ /dev/null @@ -1,140 +0,0 @@ -/**************************************************************************** -** -** Help with writing Qt/Embedded accelerated drivers -** -** Copyright (C) 1992-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! -\page emb-accel.html - -\title Adding an accelerated graphics driver to Qt/Embedded - -Qt/Embedded has the capacity to make use of hardware accelerators. -To use a hardware accelerator for a PCI or AGP driver, you must -perform the following steps: - -\list 1 -\i -Define an accelerated descendant of QLinuxFbScreen. - -This should implement \c QVoodooScreen::connect() to map its -registers. Use \c qt_probe_bus to get a pointer to the PCI config -space. This is where you should check that you're being pointed to the -right device (using the PCI device/manufacturer ID information). Then -use PCI config space to locate your device's accelerator registers in -physical memory and mmap the appropriate region from \c /dev/mem. -There is no need to map the framebuffer, \c QLinuxFbScreen will do -this for you. Return \c FALSE if a problem occurs at any point. \c -QVoodooScreen::initDevice() will be called only by the QWS server and -is guaranteed to be called before any drawing is done (and so is a -good place to set registers to known states). \c connect() will be called -by every connecting client. - -\i -Define an accelerated descendant of QGfxRaster. - -This is where the actual drawing code goes. Anything not implemented -in hardware can be passed back to \c QGfxRaster to do in software. Use -the optype variable to make sure that accelerated and unaccelerated -operations are synchronised (if you start drawing via software into an -area where the hardware accelerator is still drawing then your drawing -operations will appear to be in the wrong order). optype is stored in -shared memory and is set to 0 by unaccelerated operations; accelerated -operations should set it to 1. When a software graphics operation is -requested and optype is 1, \c QGfxRaster::sync() is called; you should -provide your own implementation of this that waits for the graphics -engine to go idle. lastop is also available for optimisation and is -stored in the shared space: this will not be set by the software-only -\c QGfx and can be used to store the type of your last operation (e.g. -drawing a rectangle) so that part of the setup for the next operation -can be avoided when many of the same operations are performed in -sequence. - -All drawing operations should be protected via a \c QWSDisplay::grab() -before any registers, lastop or optype are accessed, and \c -ungrabbed() at the end. This prevents two applications trying to -access the accelerator at once and possibly locking up the machine. -It's possible that your source data is not on the graphics card so you -should check in such cases and fall back to software if necessary. -Note that \c QGfxRaster supports some features not directly supported -by QPainter (for instance, alpha channels in 32-bit data and -stretchBlt's). These features are used by Qt; stretchBlt speeds up \c -QPixmap::xForm() and \c drawPixmap() into a transformed \c QPainter, -alpha channel acceleration is supported for 32-bit pixmaps. - -\i -If you wish, define an accelerated descendant of \c QScreenCursor. \c -restoreUnder(), \c saveUnder(), \c drawCursor() and \c draw() should -be defined as null operations. Implement \c set(), \c move(), \c -show() and \c hide(). 4KB is left for your cursor at the end of the -visible part of the framebuffer (i.e. at (width*height*depth)/8 ) - -\i -Implement \c initCursor() and \c createGfx() in your \c QScreen -descendant. Implement \c useOffscreen() and return \c TRUE if you can -make use of offscreen graphics memory. - -\i -Implement a small function \c qt_get_screen_mychip(), which simply -returns a new \c QMychipScreen - -\i -Add your driver to the DriverTable table in \c qgfxraster_qws.cpp, -e.g. -\code -{ "MyChip", qt_get_screen_mychip,1 }, -\endcode - -The first parameter is the name used with QWS_DISPLAY to request your -accelerated driver. - -\i -To run with your new driver, -\code -export QWS_DISPLAY=MyChip -\endcode -(optionally MyChip:/dev/fb\<n\> to request a different Linux -framebuffer than \c /dev/fb0), then run the program - -\endlist - -If your driver is not PCI or AGP you'll need to inherit \c QScreen -instead of \c QLinuxFbScreen and implement similar functionality to \c -QLinuxFbScreen, but otherwise the process should be similar. The most -complete example driver is \c qgfxmach64_qws.cpp; \c -qgfxvoodoo_qws.cpp may provide a smaller and easier-to-understand -driver. - -*/ diff --git a/doc/charinput-qws.doc b/doc/charinput-qws.doc deleted file mode 100644 index e8511e39b..000000000 --- a/doc/charinput-qws.doc +++ /dev/null @@ -1,131 +0,0 @@ -/**************************************************************************** -** -** Documentation of character input -** -** Copyright (C) 2000-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! -\page emb-charinput.html - -\title Character input in Qt/Embedded - -Internally in the client/server protocol, each key press and key -release is sent as a \c{QWSKeyEvent}. A QWSKeyEvent contains the -following fields: - -\table -\row \i \c{unicode} - \i Unicode value -\row \i \c{keycode} - \i TQt keycode value as defined in \c ntqnamespace.h -\row \i \c{modifier} - \i A bitfield consisting of some of \c TQt::ShiftButton, - \c TQt::ControlButton, and \c TQt::AltButton. -\row \i \c{is_press} - \i TRUE if this is a key press, FALSE if it is a key release. -\row \i \c{is_auto_repeat} - \i TRUE if this event is caused by auto repeat. -\endtable - -When the server receives a key event it is sent to each client process -which is responsible for processing the key event and sending it to -the right window, if any. Key events may come from several different -sources. - -\section1 Keyboard drivers - -A keyboard driver reads data from a device and gives key events to the -server. - -Keyboard drivers can be compiled into the library or loaded as -plugins. Running ./configure -help lists the available keyboard drivers. -The "tty" driver is enabled in the default configuration. - -The keyboard drivers all follow the same pattern. They read keyboard -data from a device, find out which keys were pressed, and then call -the static function QWSServer::processKeyEvent() with the key information. - -At present, the console keyboard driver also handles console switching -(<b>Ctrl+Alt-F1</b>...<b>Ctrl+Alt+F10</b>) and termination -(<b>Ctrl+Alt+Backspace</b>). - -To add a keyboard driver for a new device, subclasses of -\c{QWSKeyboardHandler} and \c{QKbdDriverPlugin} can be -written and installed as plugins. - -\section1 Key event filters (input methods) - -When the server receives a key event from a keyboard driver, it first -passes it through a filter. - -This can be used to implement input methods, providing input of -characters that are not on the keyboard. - -To make an input method, subclass QWSServer::KeyboardFilter (in \c -src/kernel/qwindowsystem_qws.h) and implement the virtual function \c -filter(). If \c filter() returns \c FALSE, the event will be sent to -the clients (using QWSServer::sendKeyEvent()). If \c filter() returns -\c TRUE, the event will be stopped. To generate new key events, use -QWSServer::sendKeyEvent(). (Do not use processKeyEvent(), since this -will lead to infinite recursion.) - -To install a keyboard event filter, use -\c{QWSServer::setKeyboardFilter()}. Currently, only one filter -can be installed at a time. - -Filtering must be done in the server process. - -The launcher example contains an example of a simple input method, -\c{SimpleIM} which reads a substitution table from a file. - -\section1 Pen input - -Key events do not need to come from a keyboard device. The server -process may call QWSServer::sendKeyEvent() at any time. - -Typically, this is done by popping up a widget, and letting the user -specify characters with the pointer device. - -<b>Note</b>: the key input widget should not take focus, since the -server would then just send the key events back to the input widget. -One way to make sure that the input widget never takes focus is to set -the \c{WStyle_Customize} and \c{WStyle_Tool} widget flags in -the TQWidget constructor. - -The \link http://www.trolltech.com/products/qtopia/ Qtopia\endlink -environment contains various input widgets such as -Handwriting Recognition and Virtual Keyboard. - -*/ diff --git a/doc/embclasses.doc b/doc/embclasses.doc deleted file mode 100644 index b88befdae..000000000 --- a/doc/embclasses.doc +++ /dev/null @@ -1,340 +0,0 @@ -/**************************************************************************** -** -** A brief guide to the Qt/Embedded internal classes -** -** Copyright (C) 1992-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! -\page emb-classes.html - -\title The Qt/Embedded-specific classes - -Qt/Embedded classes fall into two groups: the majority are used by -every Qt/Embedded program, and some are used only by the Qt/Embedded server. -The Qt/Embedded server program can also be a client, as in the case of a -single-process installation. All Qt/Embedded specific source files live -in \c src/kernel and are suffixed \c{_qws}. The » symbol -indicates inheritance. - -\tableofcontents - -\section1 QFontManager - -There is one of these per application. At application startup time it -reads the font definition file from \c $TQTDIR/etc/fonts/fontdir (or \c -/usr/local/etc/qt-embedded/fonts/fontdir if TQTDIR is undefined). It -keeps track of all font information and maintains a cache of rendered -fonts. It also creates the font factories: QFontManager::QFontManager -is the place to add constructors for new factories. It provides a -high-level interface for requesting a particular font and calls -QFontFactories to load fonts from disk on demand. Note that this only -applies to BDF and TrueType fonts; Qt/Embedded's optimised \c .qpf -font file format bypasses the QFontManager mechanism altogether. - -There should be no need to modify this class unless you wish to change -font matching or caching behaviour. - -\section1 QDiskFont - -This contains information about a single on-disk font file (e.g. -\c{/usr/local/etc/qt-embedded/times.ttf}). It holds the file path, -information about whether the font is scalable, its weight, size, -Qt/Embedded name, etc. This information is used so that QFontManager -can find the closest matching disk font (it uses a scoring mechanism -weighted towards matching names, then whether the font's italic, then -its weight). - -There should be no reason to modify this class. - -\section1 QRenderedFont - -There is one and only one QRenderedFont for every unique font -currently loaded by the system (that is, each unique combination of -name, size, weight, italic or not, anti-aliased or not). -QRenderedFonts are reference counted; once no one is using the -QRenderedFont it is deleted along with its cache of glyph bitmaps. The -QDiskFont it was loaded from remains opened by its QFontFactory. - -There should be no reason to modify this class, unless you wish to -change the way in which glyphs are cached. - - -\section1 QFontFactory (and descendants QFontFactoryBDF, QFontFactoryTtf) - -These provide support for particular font formats, for instance the -scalable Truetype and Type1 formats (both supported in -QFontFactoryTtf, which uses Freetype 2) and the bitmap BDF format used -by X. It's called to open an on-disk font; once a font is opened it -remains opened so that the creation of new font instances from the -disk font is fast. It can also create a QRenderedFont and convert from -Unicode values to an index into the font file. For compactness, glyphs -are stored in the order and indexes they are defined in the font -rather than in Unicode order. - -There should be no need to modify this class, but it should be -inherited if you wish to add a different type of font renderer (e.g. -for a custom vector font format). - -\section1 QGlyph - -This describes a particular image of a character from a QRenderedFont: -for example, the letter 'A' at 10 points in Times New Roman, bold italic, -anti-aliased. It contains pointers to a QGlyphMetrics structure with -information about the character and to the raw data for the glyph: -this is either a 1-bit mask or an 8-bit alpha channel. Each QRenderedFont -creates these on demand and caches them once created (note that this is -not currently implemented for TrueType fonts). - -You would only need to modify this class if you were, for example, -modifying Qt/Embedded to support textured fonts, in which case you -would also need to modify QGfxRaster. - -\section1 QMemoryManagerPixmap/QMemoryManager - -This handles requests for space for pixmaps and also keeps track of -QPF format fonts (these are small 'state dumps' of QRenderedFonts, -typically 2-20KB in size; they can be mmap'd direct from disk in order -to save memory). If a QPF font is found which matches a font request -no new QRenderedFont need be created for it. It's possible to strip out -all QFontFactory support and simply use QPFs if your font needs are modest -(for instance, if you only require a few fixed point sizes). Note that -no best-match loading is performed with QPFs, as opposed to those -loaded via QFontManager, so if you don't have the correct QPF for a point -size, text in that size will simply not be displayed. - -There should be no need to modify this class. - -\section1 QScreen » QLinuxFbScreen » accelerated screens, QTransformedScreen » QVfbScreen - -These encapsulate the framebuffer Qt/Embedded is drawing to, provide -support for mapping of coordinates for rotating framebuffers, allow -manipulation of the colour palette and provide access to offscreen -graphics memory for devices with separate framebuffer memories. - -This is used for caching pixmaps and allowing accelerated pixmap=\>screen -blt's. QLinuxFbScreen and the accelerated screens use the Linux \c /dev/fb -interface to get access to graphics memory and information about the -characteristics of the device. The framebuffer device to open is specified -by QWS_DISPLAY. Only QTransformedScreen implements the support for rotated -framebuffers. QVfbScreen provides an X window containing an emulated -framebuffer (a chunk of shared memory is set aside as the 'framebuffer' -and blt'd into the X window): this is intended as a debugging device -allowing users to debug their applications under Qt/Embedded without leaving -X. The accelerated screen drivers check to see if they can drive the -device specified by QWS_CARD_SLOT (which defaults to the usual position -of an AGP slot if not specified) and mmap its on-chip registers from -\c /dev/mem. They may also do chip-specific setup (initialising registers to -known values and so on). Finally, QScreen's are used to create new -QScreenCursors and QGfxes. - -If you wish to modify the way pixmaps are allocated in memory, -subclass or modify QLinuxFbScreen. If you're writing an accelerated -driver you will need to subclass QScreen or QLinuxFbScreen. - -\section1 QScreenCursor » accelerated cursor » QVfbCursor - -This handles drawing the on-screen mouse cursor, and saving and -restoring the screen under it for the non-accelerated cursor types. - -Subclassing QScreenCursor is optional in an accelerated driver (you -would only want to do so if the hardware supports a hardware cursor). - -\section1 QGfx » RasterBase » Raster » accelerated driver » QGfxVfb » QGfxTransformedRaster - -This class encapsulates drawing operations, a little like a low-level -QPainter. QGfxRaster and its descendants are specifically intended -for drawing into a raw framebuffer. They can take an offset for drawing -operations and a clipping region in order to support drawing into windows. -You will need to subclass the QGfxRaster template in order to implement -an accelerated driver. - -If you're brave, modifying QGfxRaster would allow you to customise how -drawing is done or add support for a new bit depth/pixel format. - -\section1 QLock, QLockHolder - -This encapsulates a System V semaphore, used for synchronising access -to memory shared between Qt/Embedded clients. QLockHolder is a utility class -to make managing and destroying QLocks easier. - -There should be no need to modify this class unless porting -Qt/Embedded to an operating system without System V IPC. - -\section1 QDirectPainter - -This is a QPainter which also gives you a pointer to the framebuffer -of the window it's pointing to, the window's clip region and so on. -It's intended to easily allow you to do your own pixel-level manipulation -of window contents. - -There should be no reason to modify this class. - -\section1 QWSSoundServer, Client - -The Qt/Embedded server contains a simple sound player and mixer. Clients -can request the server play sounds specified as files. - -There should be no need to modify this class unless porting -Qt/Embedded to an operating system without a Linux-style \c /dev/dsp. - -\section1 QWSWindow - -This contains the server's notion of an individual top level window: -the region of the framebuffer it's allocated, the client that created it -and so forth. - -There should be no reason to modify this class. - -\section1 QWSKeyboardHandler » subtypes - -This handles keyboard/button input. QWSKeyboardHandler is subclassed -to provide for reading \c /dev/tty, an arbitrary low-level USB event device -(for USB keyboards) and some PDA button devices. - -Modifying QWSKeyboardHandler would allow you to support different -types of keyboard (currently only a fairly standard US PC style -keyboard is supported); subclassing it is the preferred way to handle -non-pointer input devices. - -\section1 QWSMouseHandler » QWSCalibratedMouseHandler » mouse types - -This handles mouse/touch-panel input. Descendants of QWSCalibratedMouseHandler -make use of filtering code which prevents 'jittering' of the pointer on -touchscreens; some embedded devices do this filtering in the kernel in -which case the driver doesn't need to inherit from QWSCalibratedMouseHandler. - -Subclassing QWSCalibratedMouseHandler is preferred for touch-panels without -kernel filtering; inheriting QWSMouseHandler is the way to add any other -type of pointing device (pen tablets, touchscreens, mice, trackballs -and so forth). - -\section1 QWSDisplay - -This class exists only in the Qt/Embedded server and keeps track of -all the top-level windows in the system, as well as the keyboard and mouse. - -You would only want to modify this if making deep and drastic -modifications to Qt/Embedded window behaviour (alpha blended windows -for example). - -\section1 QWSServer - -This manages the Qt/Embedded server's Unix-domain socket connections to -clients. It sends and receives QWS protocol events and calls QWSDisplay -in order to do such things as change the allocation region of windows. - -The only reason to modify this would be to use something other than -some sort of socket-like mechanism to communicate between Qt/Embedded -applications (in which case modify QWSClient too). If you have -something like Unix domain sockets, modify QWSSocket/QWSServerSocket -instead. Don't add extra QWS events to communicate between -applications, use QCOP instead. - -\section1 QWSClient - -This encapsulates the client side of a Qt/Embedded connection and can -marshal and demarshal events. - -There should be no reason to modify this except to use something -radically different from Unix domain sockets to communicate between -Qt/Embedded applications. - -\section1 QWSDisplayData - -This manages a client's QWSClient, reading and interpreting events -from the QWS server. It connects to the QWS server on application -startup, getting information about the framebuffer and creating the -memory manager. Other information about the framebuffer comes directly -from \c /dev/fb in QLinuxFbScreen. - -There should be no reason to modify this. - -\section1 QWSCommands - -These encapsulate the data sent to and from the QWS server. - -There should be no reason to modify them. - -\section1 QCopChannel - -QCop is a simple IPC mechanism for communication between Qt/Embedded -applications. String messages with optional binary data can be sent -to different channels. - -The mechanism itself is designed to be bare-bones in order for users -to build whatever mechanism they like on top of it. - -\section1 QWSManager - -This provides Qt/Embedded window management, drawing a title bar -and handling user requests to move, resize the window and so on. - -There should be no reason to modify it but you should subclass it -if you want to modify window behaviour (point to click versus -focus follows mouse, for instance). - -\section1 QWSDecoration - -Descendants of this class are different styles for the Qt/Embedded -window manager, for instance QWSWindowsDecoration draws Qt/Embedded -window frames in the style of Windows CE. - -Subclass it in order to provide a new window manager appearance (the -equivalent of a Windows XP or Enlightenment theme). - -\section1 QWSPropertyManager - -This provides the QWS client's interface to the QWS property system -(a simpler version of the X property system, it allows you to attach -arbitrary data to top-level windows, keyed by an integer). - -There should be no reason to modify it. - -\section1 QWSRegionManager - -Used by both client and server to help manage top-level window regions. - -There should be no reason to modify it. - -\section1 QWSSocket, QWSServerSocket - -Provides Unix-domain sockets. - -Modify this if you're porting to a non-Unix OS but have something -analogous to Unix-domain sockets (a byte-oriented, reliable, ordered -transmission mechanism, although you can probably implement it with -something like a message queue as well). - -*/ diff --git a/doc/embporting.doc b/doc/embporting.doc deleted file mode 100644 index d15779840..000000000 --- a/doc/embporting.doc +++ /dev/null @@ -1,108 +0,0 @@ -/**************************************************************************** -** -** An indication of Qt/Embedded porting issues -** -** Copyright (C) 1992-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! -\page embedporting.html - -\title Issues to be aware of when porting Qt/Embedded - -Qt/Embedded is designed to be reasonably platform-independent. The -only publically available version is a Linux implementation. The -following dependencies will need to be addressed if you intend to port -to another operating system (files that you need to modify are listed -at the end of each section): - - -\list - -\i <b>System V IPC</b> (shared memory and semaphores) is used to share -window regions between client and server. You will need to provide -something similar unless you want a single-application setup (i.e. -running only one program, which is the server). System V semaphores -are also used for synchronising access to the framebuffer. - -Modify \c qwindowsystem_qws.cpp, \c qwsregionmanager_qws.cpp, \c -qapplication_qws.cpp, and \c qlock_qws.cpp. - -\i <b>Unix-domain sockets</b> are used to communicate things like -keyboard events, requests to raise windows and QCOP messages between -applications. Again, you will need to provide something similar unless -you want a single-application setup. It should be possible to -implement something like this using message queues or similar -mechanisms; with the exception of QCOP messages (which are generated -by client applications and not Qt/Embedded) individual messages should -be no more than a few bytes in length. - -Modify \c qwssocket_qws.cpp. - -\i <b>The Linux framebuffer device</b> is used to map in the drawing -area. You will need to replace it (by creating a new class of QScreen) -with something else giving a byte pointer to a memory-mapped -framebuffer, plus information about width, height and bit depth (which -most likely you can simply hard-code). If your framebuffer is not -memory-mapped or is in an unsupported format or depth you will need to -modify QGfxRaster as well. - -Modify \c qgfxlinuxfb_qws.cpp. - -\i <b>The accelerated drivers</b> currently use the Linux QScreen and use -\c /proc/bus/pci to map in PCI config space. However, these are only -example drivers; you will probably need to write your own driver in -any case, and you will need to provide your own way to map in control -registers. - -Modify \c qgfxmach64_qws.cpp, \c qgfxvoodoo_qws.cpp and \c -qgfxmatrox_qws.cpp. - -\i <b>Sound</b> uses a Linux \c /dev/dsp style device. If you want to use -the Qt/Embedded sound server you'll need to reimplement it. - -Modify \c qsoundqss_qws.cpp. - -\i <b>select()</b> is used to implement QSocketDevices and listen for -events to/from the Qt/Embedded server application. - -Modify \c qapplication_qws.cpp. - -\endlist - -Qt/Embedded makes use of the standard C library and some Posix functions. -Mostly the latter are concentrated in platform dependent code anyway -(e.g. mmap() to map in the Linux framebuffer). - -*/ diff --git a/doc/envvars.doc b/doc/envvars.doc deleted file mode 100644 index 94335d8b3..000000000 --- a/doc/envvars.doc +++ /dev/null @@ -1,115 +0,0 @@ -/**************************************************************************** -** -** The environment variables Qt/Embedded takes notice of -** -** Copyright (C) 1992-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! -\page emb-envvars.html - -\title Qt/Embedded environment variables - -\table -\header \i Variable \i Notes - -\row -\i QWS_SW_CURSOR -\i If defined, always use a software mouse cursor even when using an -accelerated driver that supports a hardware cursor - -\row -\i QWS_DISPLAY -\i Defines the display type and framebuffer, e.g. -\c{Voodoo3 Mach64:/dev/fb1} -Defaults to an unaccelerated Linux framebuffer driver on \c /dev/fb0. -Valid drivers are QVfb, VGA16, LinuxFb (unaccelerated Linux framebuffer), -Mach64 (accelerated for ATI Mach64 cards such as the Rage Pro), -Voodoo3 (accelerated for the 3dfx Voodoo 3, should also work on Voodoo -Banshee), Matrox (should work on all Matrox graphics cards since the -Matrox Millennium), Transformed (for rotated displays), SVGALIB and -VNC. Transformed displays have a special format: within the -specification should be a multiple of 90 degrees rotation specified as -Rot\<x\>, for instance Transformed:Rot90. - -\row -\i TQTDIR -\i If defined this tells Qt/Embedded to where to find its fonts: -fontdir should be in \c $TQTDIR/etc/fonts/. If undefined it's assumed -to be \c /usr/local/qt-embedded - -\row -\i QWS_SIZE -\i If defined forces Qt/Embedded into a window of \<width\> x -\<height\> size centred within the screen, e.g. 320x200 - -\row -\i QWS_NOMTRR -\i If defined, don't use Memory Type Range Registers to define the framebuffer -as write-combined on x86. Write-combining speeds up graphics output. - -\row -\i QWS_CARD_SLOT -\i Tells the accelerated drivers which card to attempt to accelerate. -This should be a path in \c /proc/bus/pci. It defaults to -\c /proc/bus/pci/01/00.0 - the first device on the second PCI bus in the -system, which is normally the AGP card. - -\row -\i QWS_USB_KEYBOARD -\i If defined, instead of opening \c /dev/tty open the USB low-level -event device defined in QWS_USB_KEYBOARD (e.g. \c /dev/input/event0): -this is useful if you wish to run X and Qt/Embedded side by side on -different framebuffers. - -\row -\i QWS_MOUSE_PROTO -\i Defined as \<type\>:\<device\>, e.g. \c{Microsoft:/dev/ttyS0}. If you want to -use a USB mouse directly (separate from X) use \c{MouseMan:/dev/input/mouse0} -or similar. Valid mouse protocls are Auto (automatically sense protocol), -MouseMan, IntelliMouse, Microsoft, QVfbMouse (only useful with QVfb) -and TPanel, a sample touch panel driver. - -\row -\i QWS_KEYBOARD -\i Defines the keyboard type. Multiple keyboards can be handled at once, -input will be read from all of them. Valid values: -Buttons (an iPaq button device if QT_QWS_IPAQ is compiled, otherwise -one for the Cassiopeia), QVfbKeyboard (only useful with QVfb), -and TTY (either a USB keyboard or \c /dev/tty depending if QWS_USB_KEYBOARD -is defined) - -\endtable - -*/ diff --git a/doc/faq.doc b/doc/faq.doc index 2bd1e3102..86e699766 100644 --- a/doc/faq.doc +++ b/doc/faq.doc @@ -27,7 +27,6 @@ Qt is supported on the following platforms: \i <b>Unix/X11</b> -- Linux, Sun Solaris, HP-UX, Compaq Tru64 UNIX, IBM AIX, SGI IRIX and a wide range of others \i <b>Macintosh</b> -- Mac OS X - \i <b>Embedded</b> -- Linux platforms with framebuffer support. \endlist It has become the emerging standard development @@ -137,8 +136,7 @@ Qt. You can use this edition to create and run free software, i.e. software that is licensed under the GNU GPL or a similarly recognized open source license. -Qt Open Source edition is available for Unix/X11, Macintosh and -Linux/embedded. +Qt Open Source edition is available for Unix/X11 and Macintosh. <hr width="30%"> \section2 What is the idea behind having a free version of Qt? diff --git a/doc/features.doc b/doc/features.doc index cadb3aaf8..616a42912 100644 --- a/doc/features.doc +++ b/doc/features.doc @@ -46,10 +46,6 @@ can define a subset of the full TQt functionality that you wish to be available in your installation. The -qconfig option to configure is used to select the configuration. -Note that such modification is only supported on Qt/Embedded -platforms, where reducing the size of TQt is -important and the application set is often fixed. - The \c ntqconfig.h definition file simply defines macros to disable features. Some features are dependent on other features and these dependencies are expressed in \c ntqfeatures.h. @@ -88,12 +84,6 @@ The available options are: \i TQT_NO_ASYNC_IO, TQT_NO_ASYNC_IMAGE_IO \header \i31 Fonts -\row \i TQT_NO_TRUETYPE - \i TrueType (TTF and TTC) font file format, only used by Qt/Embedded. - \i -\row \i TQT_NO_BDF - \i Bitmap Distribution Format (BDF) font file format, only used by Qt/Embedded. - \i \row \i TQT_NO_FONTDATABASE \i Font database. \i @@ -132,35 +122,6 @@ The available options are: \i Scripting Qt-based applications. \i -\header \i31 Qt/Embedded-specific -\row \i TQT_NO_QWS_CURSOR - \i The cursor sprite on Qt/Embedded. Pen-operated devices would not - normally need this feature. - \i -\row \i TQT_NO_QWS_DEPTH_8GRAYSCALE - \i11 8 bits per pixel: 256 levels of gray. - Incompatible with QWS_DEPTH_8. - \i -\row \i TQT_NO_QWS_DEPTH_8 - \i11 8 bits per pixel: 216-color cube with 40 auxiliary colors. - Incompatible with QWS_DEPTH_8GRAYSCALE. - \i -\row \i TQT_NO_QWS_DEPTH_15 - \i11 15 bits per pixel: 32 levels for each of red, green and blue. - \i -\row \i TQT_NO_QWS_DEPTH_16 - \i11 16 bits per pixel: 64 levels of green, 32 levels for red and for blue. - \i -\row \i TQT_NO_QWS_DEPTH_32 - \i11 32 bits per pixel: 256 levels for each of red, green and blue. - \i -\row \i TQT_NO_QWS_MACH64 - \i Mach64 accelerated driver (demonstration only). - \i -\row \i TQT_NO_QWS_VFB - \i Virtual framebuffer running on X11 (see reference documentation). - \i - \header \i31 Networking \row \i TQT_NO_NETWORKPROTOCOL \i Abstract multi-protocol data retrieval, diff --git a/doc/framebuffer-howto.doc b/doc/framebuffer-howto.doc deleted file mode 100644 index b0c0b6e32..000000000 --- a/doc/framebuffer-howto.doc +++ /dev/null @@ -1,250 +0,0 @@ -/**************************************************************************** -** -** Windowsystem-specific pages -** -** Copyright (C) 2000-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! -\page emb-framebuffer-howto.html - -\title Enabling the Linux Framebuffer - -This is only a short guide. -See \l file:/usr/src/linux/README and -\l file:/usr/src/linux/Documentation/fb/ for detailed information. -There is also a detailed explanation at -\l http://www.linuxdoc.org/HOWTO/Framebuffer-HOWTO.html. - -\list 1 -\i Make sure that you have the Linux kernel source code in -\l file:/usr/src/linux/. - -\i Log in as root and \c cd \c /usr/src/linux - -\i Configure the kernel: - - Run: -\code - make menuconfig -\endcode - - Select "Code maturity level options" and set "Prompt for - development and/or incomplete code/drivers". - - Then select "Console drivers" and set "Support for frame buffer - devices" to built-in (even if it says EXPERIMENTAL). Then configure - the driver. Most modern graphics cards can use the "VESA VGA - graphics console"; use that or a driver that specifically matches - your video card. Finally, enable "Advanced low level driver options" - and make sure that 16 and 32 bpp packed pixel support are enabled. - - When you are finished, chose exit and save. - -\i Compile the kernel - - First do: -\code - make dep -\endcode - then: -\code - make bzImage -\endcode - - The new kernel should now be in arch/i386/boot/bzImage. - -\i Copy the kernel to the boot directory: -\code - cp arch/i386/boot/bzImage /boot/linux.vesafb -\endcode - -\i Edit /etc/lilo.conf. - - \warning Keep a backup of \l file:/etc/lilo.conf, and have a rescue disk - available. If you make a mistake, the machine may not boot. - - The file \l file:/etc/lilo.conf specifies how the system boots. The - precise contents of the file varies from system to system. Here is - an example: -\code -# LILO configuration file -boot = /dev/hda3 -delay = 30 -image = /boot/vmlinuz - root = /dev/hda3 - label = Linux - read-only # Non-UMSDOS filesystems should be mounted read-only for checking -other=/dev/hda1 - label=nt - table=/dev/hda -\endcode - - Make a new "image" section that is a copy of the first one, but with -\code - image = /boot/linux.vesafb -\endcode - and -\code - label = Linux-vesafb -\endcode - Place it just above the first image section. - - Add a line before the image section saying \c{vga = 791}. (Meaning - 1024x768, 16 bpp.) - - With the above example, lilo.conf would now be: -\code -# LILO configuration file -boot = /dev/hda3 -delay = 30 -vga = 791 -image = /boot/linux.vesafb - root = /dev/hda3 - label = Linux-vesafb - read-only # Non-UMSDOS filesystems should be mounted read-only for checking -image = /boot/vmlinuz - root = /dev/hda3 - label = Linux - read-only # Non-UMSDOS filesystems should be mounted read-only for checking -other=/dev/hda1 - label=nt - table=/dev/hda -\endcode - -Do not change any existing lines in the file; just add new ones. - -\i To make the new changes take effect, run the lilo program: -\code - lilo -\endcode - -\i Reboot the system. You should now see a penguin logo while the - system is booting. - (Or more than one on a multi-processor machine.) - -\i If it does not boot properly with the new kernel, you can boot with - the old kernel by entering the label of the old image section at - the LILO prompt. (with the example lilo.conf file, the old label is - Linux.) - - If that does not work (probably because of an error in lilo.conf), - boot the machine using your rescue disk, restore \l - file:/etc/lilo.conf from backup and re-run lilo. - -\i Testing: Here's a short program that opens the frame buffer and draws a - gradient-filled red square. - -\code -#include <unistd.h> -#include <stdio.h> -#include <fcntl.h> -#include <linux/fb.h> -#include <sys/mman.h> - -int main() -{ - int fbfd = 0; - struct fb_var_screeninfo vinfo; - struct fb_fix_screeninfo finfo; - long int screensize = 0; - char *fbp = 0; - int x = 0, y = 0; - long int location = 0; - - // Open the file for reading and writing - fbfd = open("/dev/fb0", O_RDWR); - if (!fbfd) { - printf("Error: cannot open framebuffer device.\n"); - exit(1); - } - printf("The framebuffer device was opened successfully.\n"); - - // Get fixed screen information - if (ioctl(fbfd, FBIOGET_FSCREENINFO, &finfo)) { - printf("Error reading fixed information.\n"); - exit(2); - } - - // Get variable screen information - if (ioctl(fbfd, FBIOGET_VSCREENINFO, &vinfo)) { - printf("Error reading variable information.\n"); - exit(3); - } - - printf("%dx%d, %dbpp\n", vinfo.xres, vinfo.yres, vinfo.bits_per_pixel ); - - // Figure out the size of the screen in bytes - screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8; - - // Map the device to memory - fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, - fbfd, 0); - if ((int)fbp == -1) { - printf("Error: failed to map framebuffer device to memory.\n"); - exit(4); - } - printf("The framebuffer device was mapped to memory successfully.\n"); - - x = 100; y = 100; // Where we are going to put the pixel - - // Figure out where in memory to put the pixel - for ( y = 100; y < 300; y++ ) - for ( x = 100; x < 300; x++ ) { - - location = (x+vinfo.xoffset) * (vinfo.bits_per_pixel/8) + - (y+vinfo.yoffset) * finfo.line_length; - - if ( vinfo.bits_per_pixel == 32 ) { - *(fbp + location) = 100; // Some blue - *(fbp + location + 1) = 15+(x-100)/2; // A little green - *(fbp + location + 2) = 200-(y-100)/5; // A lot of red - *(fbp + location + 3) = 0; // No transparency - } else { //assume 16bpp - int b = 10; - int g = (x-100)/6; // A little green - int r = 31-(y-100)/16; // A lot of red - unsigned short int t = r<<11 | g << 5 | b; - *((unsigned short int*)(fbp + location)) = t; - } - - } - munmap(fbp, screensize); - close(fbfd); - return 0; -} -\endcode -\endlist - -*/ diff --git a/doc/freeeditions.doc b/doc/freeeditions.doc index b82ea5e3d..e2e43f4de 100644 --- a/doc/freeeditions.doc +++ b/doc/freeeditions.doc @@ -16,7 +16,7 @@ open source license. Trolltech's support of open source with the TQt Open Source Edition has enabled large successful software projects like KDE, to thrive, with thousands of developers around the world using the TQt Open Source Edition at no cost to themselves. The TQt Open Source Edition is available for -Unix/X11, Macintosh, and embedded Linux. +Unix/X11 and Macintosh. The Open Source Edition can be downloaded from here: \l http://www.trolltech.com/download/. diff --git a/doc/html/3rdparty.html b/doc/html/3rdparty.html index 2213896f6..81d47fddc 100644 --- a/doc/html/3rdparty.html +++ b/doc/html/3rdparty.html @@ -47,8 +47,6 @@ controlling the use of these libraries. </a> <li><a href="#5"> Data compression library (zlib) </a> -<li><a href="#6"> Font files for TQt/Embedded -</a> </ul> <!-- endtoc --> @@ -75,26 +73,6 @@ Freetype. </h2> <a name="5"></a><p> <em>zlib is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952</em> -- quoted from <tt>3rdparty/zlib/README</tt>. <p> See <tt>3rdparty/zlib/README</tt> for license details. -<p> <h2> Font files for TQt/Embedded -</h2> -<a name="6"></a><p> <em>The Helvetica BDF font files supplied with TQt/Embedded are distributed under the following highly permissive license. We recommend that all TQt/Embedded installations that use these font files also acknowledge this contribution, and quote this license statement in an appendix to the documentation.</em> -- located in <tt>lib/fonts</tt> -<p> Copyright 1984-1989, 1994 Adobe Systems Incorporated. -<p> Copyright 1988, 1994 Digital Equipment Corporation. -<p> Adobe is a trademark of Adobe Systems Incorporated which may be -registered in certain jurisdictions. -Permission to use these trademarks is hereby granted only in -association with the images described in this file. -<p> Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose and without fee is hereby -granted, provided that the above copyright notices appear in all -copies and that both those copyright notices and this permission -notice appear in supporting documentation, and that the names of -Adobe Systems and Digital Equipment Corporation not be used in -advertising or publicity pertaining to distribution of the software -without specific, written prior permission. Adobe Systems and -Digital Equipment Corporation make no representations about the -suitability of this software for any purpose. It is provided "as -is" without express or implied warranty. <p> <!-- eof --> <p><address><hr><div align=center> diff --git a/doc/html/aboutntqt.html b/doc/html/aboutntqt.html index ba8e3eec1..5b033916e 100644 --- a/doc/html/aboutntqt.html +++ b/doc/html/aboutntqt.html @@ -50,12 +50,11 @@ development. <li> <b>Unix/X11</b> -- Linux, Sun Solaris, HP-UX, Compaq Tru64 UNIX, IBM AIX, SGI IRIX and a wide range of others <li> <b>Macintosh</b> -- Mac OS X -<li> <b>Embedded</b> -- Linux platforms with framebuffer support. </ul> <p> TQt is released in following edition(s): <p> <ul> <li> The <a href="opensourceedition.html"><b>TQt Open Source Edition</a></b> is -available for Unix/X11, Macintosh and Embedded Linux. The Open Source Edition +available for Unix/X11 and Macintosh. The Open Source Edition is for the development of <em>Free and Open Source software</em> only. It is provided free of charge under the terms of both the <a href="license.html">Q Public License</a> and the <a href="gpl.html">GNU General Public License</a>. </ul> diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 46ba20dbc..e7e88717c 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -93,7 +93,6 @@ body { background: #ffffff; color: black; } <tr bgcolor=#f0f0f0><td><b><a href="ntqcommonstyle.html">TQCommonStyle</a></b><td>Encapsulates the common Look and Feel of a GUI <tr bgcolor=#f0f0f0><td><b><a href="qconststring.html">TQConstString</a></b><td>String objects using constant Unicode data <tr bgcolor=#f0f0f0><td><b><a href="qcontextmenuevent.html">TQContextMenuEvent</a></b><td>Parameters that describe a context menu event -<tr bgcolor=#f0f0f0><td><b><a href="qcopchannel.html">TQCopChannel</a></b><td>Communication capabilities between several clients <tr bgcolor=#f0f0f0><td><b><a href="ntqcursor.html">TQCursor</a></b><td>Mouse cursor with an arbitrary shape <tr bgcolor=#f0f0f0><td><b><a href="qcustomevent.html">TQCustomEvent</a></b><td>Support for custom events <tr bgcolor=#f0f0f0><td><b><a href="qcustommenuitem.html">TQCustomMenuItem</a></b><td>Abstract base class for custom menu items in popup menus @@ -113,7 +112,6 @@ body { background: #ffffff; color: black; } <tr bgcolor=#f0f0f0><td><b><a href="ntqdict.html">TQDict</a></b><td>Template class that provides a dictionary based on TQString keys <tr bgcolor=#f0f0f0><td><b><a href="qdictiterator.html">TQDictIterator</a></b><td>Iterator for TQDict collections <tr bgcolor=#f0f0f0><td><b><a href="ntqdir.html">TQDir</a></b><td>Access to directory structures and their contents in a platform-independent way -<tr bgcolor=#f0f0f0><td><b><a href="qdirectpainter.html">TQDirectPainter</a></b><td>Direct access to the video hardware <tr bgcolor=#f0f0f0><td><b><a href="ntqdns.html">TQDns</a></b><td>Asynchronous DNS lookups <tr bgcolor=#f0f0f0><td><b><a href="ntqdockarea.html">TQDockArea</a></b><td>Manages and lays out TQDockWindows <tr bgcolor=#f0f0f0><td><b><a href="ntqdockwindow.html">TQDockWindow</a></b><td>Widget which can be docked inside a TQDockArea or floated as a top level window on the desktop @@ -157,7 +155,6 @@ body { background: #ffffff; color: black; } <tr bgcolor=#f0f0f0><td><b><a href="ntqfontdatabase.html">TQFontDatabase</a></b><td>Information about the fonts available in the underlying window system <tr bgcolor=#f0f0f0><td><b><a href="ntqfontdialog.html">TQFontDialog</a></b><td>Dialog widget for selecting a font <tr bgcolor=#f0f0f0><td><b><a href="ntqfontinfo.html">TQFontInfo</a></b><td>General information about fonts -<tr bgcolor=#f0f0f0><td><b><a href="qfontmanager.html">TQFontManager</a></b><td>Implements font management in TQt/Embedded <tr bgcolor=#f0f0f0><td><b><a href="ntqfontmetrics.html">TQFontMetrics</a></b><td>Font metrics information <tr bgcolor=#f0f0f0><td><b><a href="ntqframe.html">TQFrame</a></b><td>The base class of widgets that can have a frame <tr bgcolor=#f0f0f0><td><b><a href="ntqftp.html">TQFtp</a></b><td>Implementation of the FTP protocol @@ -170,8 +167,6 @@ body { background: #ffffff; color: black; } <tr bgcolor=#f0f0f0><td><b><a href="ntqgb18030codec.html">TQGb18030Codec</a></b><td>Conversion to and from the Chinese GB18030/GBK/GB2312 encoding <tr bgcolor=#f0f0f0><td><b><a href="qgb2312codec.html">TQGb2312Codec</a></b><td>Conversion to and from the Chinese GB2312 encoding <tr bgcolor=#f0f0f0><td><b><a href="ntqgbkcodec.html">TQGbkCodec</a></b><td>Conversion to and from the Chinese GBK encoding -<tr bgcolor=#f0f0f0><td><b><a href="qgfxdriverfactory.html">TQGfxDriverFactory</a></b><td>Creates TQScreen objects for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qgfxdriverplugin.html">TQGfxDriverPlugin</a></b><td>Abstract base for TQt/Embedded graphics driver plugins <tr bgcolor=#f0f0f0><td><b><a href="ntqgrid.html">TQGrid</a></b><td>Simple geometry management of its children <tr bgcolor=#f0f0f0><td><b><a href="qgridlayout.html">TQGridLayout</a></b><td>Lays out widgets in a grid <tr bgcolor=#f0f0f0><td><b><a href="ntqgridview.html">TQGridView</a></b><td>Abstract base for fixed-size grids @@ -213,8 +208,6 @@ body { background: #ffffff; color: black; } <tr bgcolor=#f0f0f0><td><b><a href="qintdictiterator.html">TQIntDictIterator</a></b><td>Iterator for TQIntDict collections <tr bgcolor=#f0f0f0><td><b><a href="qintvalidator.html">TQIntValidator</a></b><td>Validator which ensures that a string contains a valid integer within a specified range <tr bgcolor=#f0f0f0><td><b><a href="ntqjiscodec.html">TQJisCodec</a></b><td>Conversion to and from JIS character sets -<tr bgcolor=#f0f0f0><td><b><a href="qkbddriverfactory.html">TQKbdDriverFactory</a></b><td>Creates TQWSKeyboardHandler objects for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qkbddriverplugin.html">TQKbdDriverPlugin</a></b><td>Abstract base for TQt/Embedded keyboard driver plugins <tr bgcolor=#f0f0f0><td><b><a href="qkeyevent.html">TQKeyEvent</a></b><td>Describes a key event <tr bgcolor=#f0f0f0><td><b><a href="ntqkeysequence.html">TQKeySequence</a></b><td>Encapsulates a key sequence as used by accelerators <tr bgcolor=#f0f0f0><td><b><a href="ntqlcdnumber.html">TQLCDNumber</a></b><td>Displays a number with LCD-like digits @@ -252,8 +245,6 @@ body { background: #ffffff; color: black; } <tr bgcolor=#f0f0f0><td><b><a href="ntqmotifplusstyle.html">TQMotifPlusStyle</a></b><td>More sophisticated Motif-ish look and feel <tr bgcolor=#f0f0f0><td><b><a href="ntqmotifstyle.html">TQMotifStyle</a></b><td>Motif look and feel <tr bgcolor=#f0f0f0><td><b><a href="qmotifwidget.html">TQMotifWidget</a></b><td>The TQWidget API for Xt/Motif widgets -<tr bgcolor=#f0f0f0><td><b><a href="qmousedriverfactory.html">TQMouseDriverFactory</a></b><td>Creates TQWSMouseHandler objects for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qmousedriverplugin.html">TQMouseDriverPlugin</a></b><td>Abstract base for TQt/Embedded mouse driver plugins <tr bgcolor=#f0f0f0><td><b><a href="qmouseevent.html">TQMouseEvent</a></b><td>Parameters that describe a mouse event <tr bgcolor=#f0f0f0><td><b><a href="qmoveevent.html">TQMoveEvent</a></b><td>Event parameters for move events <tr bgcolor=#f0f0f0><td><b><a href="ntqmovie.html">TQMovie</a></b><td>Incremental loading of animations or images, signalling as it progresses @@ -305,7 +296,6 @@ body { background: #ffffff; color: black; } <tr bgcolor=#f0f0f0><td><b><a href="ntqregion.html">TQRegion</a></b><td>Clip region for a painter <tr bgcolor=#f0f0f0><td><b><a href="qresizeevent.html">TQResizeEvent</a></b><td>Event parameters for resize events <tr bgcolor=#f0f0f0><td><b><a href="ntqsgistyle.html">TQSGIStyle</a></b><td>SGI/Irix look and feel -<tr bgcolor=#f0f0f0><td><b><a href="qscreen.html">TQScreen</a></b><td>And its descendants manage the framebuffer and palette <tr bgcolor=#f0f0f0><td><b><a href="ntqscrollbar.html">TQScrollBar</a></b><td>Vertical or horizontal scroll bar <tr bgcolor=#f0f0f0><td><b><a href="ntqscrollview.html">TQScrollView</a></b><td>Scrolling area with on-demand scroll bars <tr bgcolor=#f0f0f0><td><b><a href="ntqsemaphore.html">TQSemaphore</a></b><td>Robust integer semaphore @@ -409,12 +399,6 @@ body { background: #ffffff; color: black; } <tr bgcolor=#f0f0f0><td><b><a href="tqvaluevector.html">TQValueVector</a></b><td>Value-based template class that provides a dynamic array <tr bgcolor=#f0f0f0><td><b><a href="ntqvariant.html">TQVariant</a></b><td>Acts like a union for the most common TQt data types <tr bgcolor=#f0f0f0><td><b><a href="ntqwmatrix.html">TQWMatrix</a></b><td>2D transformations of a coordinate system -<tr bgcolor=#f0f0f0><td><b><a href="qwsdecoration.html">TQWSDecoration</a></b><td>Allows the appearance of the TQt/Embedded Window Manager to be customized -<tr bgcolor=#f0f0f0><td><b><a href="qwsinputmethod.html">TQWSInputMethod</a></b><td>International input methods for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a></b><td>Implements the keyboard driver for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qwsmousehandler.html">TQWSMouseHandler</a></b><td>Mouse driver for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qwsserver.html">TQWSServer</a></b><td>Server-specific functionality in TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qwswindow.html">TQWSWindow</a></b><td>Server-specific functionality in TQt/Embedded <tr bgcolor=#f0f0f0><td><b><a href="ntqwaitcondition.html">TQWaitCondition</a></b><td>Allows waiting/waking for conditions between threads <tr bgcolor=#f0f0f0><td><b><a href="ntqwhatsthis.html">TQWhatsThis</a></b><td>Simple description of any widget, i.e. answering the question "What's this?" <tr bgcolor=#f0f0f0><td><b><a href="qwheelevent.html">TQWheelEvent</a></b><td>Parameters that describe a wheel event diff --git a/doc/html/canvas-example.html b/doc/html/canvas-example.html index 551ba9c2c..e2c64894e 100644 --- a/doc/html/canvas-example.html +++ b/doc/html/canvas-example.html @@ -190,21 +190,13 @@ private: { <a name="x2935"></a><a name="x2932"></a> <a href="tqcanvasrectangle.html#setSize">setSize</a>( image.<a href="tqimage.html#width">width</a>(), image.<a href="tqimage.html#height">height</a>() ); -#if !defined(TQ_WS_QWS) <a name="x2943"></a> pixmap.<a href="ntqpixmap.html#convertFromImage">convertFromImage</a>(image, OrderedAlphaDither); -#endif } <a name="x2925"></a>void ImageItem::<a href="tqcanvasrectangle.html#drawShape">drawShape</a>( <a href="ntqpainter.html">TQPainter</a> &p ) { -// On TQt/Embedded, we can paint a TQImage as fast as a TQPixmap, -// but on other platforms, we need to use a TQPixmap. -#if defined(TQ_WS_QWS) -<a name="x2941"></a> p.<a href="ntqpainter.html#drawImage">drawImage</a>( int(<a href="tqcanvasitem.html#x">x</a>()), int(<a href="tqcanvasitem.html#y">y</a>()), image, 0, 0, -1, -1, OrderedAlphaDither ); -#else p.<a href="ntqpainter.html#drawPixmap">drawPixmap</a>( int(<a href="tqcanvasitem.html#x">x</a>()), int(<a href="tqcanvasitem.html#y">y</a>()), pixmap ); -#endif } bool <a name="f624"></a>ImageItem::hit( const <a href="ntqpoint.html">TQPoint</a> &p ) const diff --git a/doc/html/classes.html b/doc/html/classes.html index b718c60d6..0b001d865 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -73,7 +73,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="qaccessibleobject.html">TQAccessibleObject</a> <td align="right"> -<td><a href="qdirectpainter.html">TQDirectPainter</a> +<td> <td align="right"> <td><a href="tqimageconsumer.html">TQImageConsumer</a> <td align="right"> @@ -250,8 +250,8 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td align="right"> <td><a href="tqdomnode.html">TQDomNode</a> -<td align="right"><b>K</b> -<td><a href="qkbddriverfactory.html">TQKbdDriverFactory</a> +<td> +<td> <td align="right"><b>R</b> <td><a href="ntqradiobutton.html">TQRadioButton</a> <td align="right"> @@ -262,7 +262,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="tqdomnodelist.html">TQDomNodeList</a> <td align="right"> -<td><a href="qkbddriverplugin.html">TQKbdDriverPlugin</a> +<td> <td align="right"> <td><a href="ntqrangecontrol.html">TQRangeControl</a> <td align="right"> @@ -272,7 +272,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td><a href="ntqbig5codec.html">TQBig5Codec</a> <td align="right"> <td><a href="tqdomnotation.html">TQDomNotation</a> -<td align="right"> +<td align="right"><b>K</b> <td><a href="qkeyevent.html">TQKeyEvent</a> <td align="right"> <td><a href="ntqrect.html">TQRect</a> @@ -330,7 +330,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="qlayoutiterator.html">TQLayoutIterator</a> <td align="right"><b>S</b> -<td><a href="qscreen.html">TQScreen</a> +<td> *<td align="right"> <td><a href="ntqtooltip.html">TQToolTip</a> <tr> @@ -557,8 +557,8 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="tqcanvasview.html">TQCanvasView</a> <td align="right"> -<td><a href="qfontmanager.html">TQFontManager</a> -*<td align="right"> +<td> +<td align="right"> <td><a href="ntqmenudata.html">TQMenuData</a> <td align="right"> <td><a href="qspaceritem.html">TQSpacerItem</a> @@ -634,7 +634,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="qchildevent.html">TQChildEvent</a> <td align="right"> -<td><a href="qgfxdriverfactory.html">TQGfxDriverFactory</a> +<td> <td align="right"> <td><a href="qmotifdialog.html">TQMotifDialog</a> *<td align="right"> @@ -645,7 +645,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="ntqclipboard.html">TQClipboard</a> <td align="right"> -<td><a href="qgfxdriverplugin.html">TQGfxDriverPlugin</a> +<td> <td align="right"> <td><a href="ntqmotifplusstyle.html">TQMotifPlusStyle</a> <td align="right"> @@ -680,7 +680,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="ntqglcolormap.html">TQGLColormap</a> <td align="right"> -<td><a href="qmousedriverfactory.html">TQMouseDriverFactory</a> +<td> <td align="right"> <td><a href="tqsqlfield.html">TQSqlField</a> <td align="right"> @@ -691,7 +691,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="qglcontext.html">TQGLContext</a> <td align="right"> -<td><a href="qmousedriverplugin.html">TQMouseDriverPlugin</a> +<td> <td align="right"> <td><a href="tqsqlfieldinfo.html">TQSqlFieldInfo</a> <td align="right"> @@ -706,8 +706,8 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="tqsqlform.html">TQSqlForm</a> <td align="right"> -<td><a href="qwsdecoration.html">TQWSDecoration</a> -*<tr> +<td> +<tr> <td align="right"> <td><a href="ntqcombobox.html">TQComboBox</a> <td align="right"> @@ -717,8 +717,8 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="tqsqlindex.html">TQSqlIndex</a> <td align="right"> -<td><a href="qwsinputmethod.html">TQWSInputMethod</a> -*<tr> +<td> +<tr> <td align="right"> <td><a href="qcombotableitem.html">TQComboTableItem</a> <td align="right"> @@ -728,8 +728,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="tqsqlpropertymap.html">TQSqlPropertyMap</a> <td align="right"> -<td><a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> -*<tr> +<td><tr> <td align="right"> <td><a href="ntqcommonstyle.html">TQCommonStyle</a> <td align="right"> @@ -739,8 +738,8 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="tqsqlquery.html">TQSqlQuery</a> <td align="right"> -<td><a href="qwsmousehandler.html">TQWSMouseHandler</a> -*<tr> +<td> +<tr> <td align="right"> <td><a href="qconststring.html">TQConstString</a> <td align="right"> @@ -750,8 +749,8 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="tqsqlrecord.html">TQSqlRecord</a> <td align="right"> -<td><a href="qwsserver.html">TQWSServer</a> -*<tr> +<td> +<tr> <td align="right"> <td><a href="qcontextmenuevent.html">TQContextMenuEvent</a> <td align="right"> @@ -761,10 +760,10 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td align="right"> <td><a href="tqsqlrecordinfo.html">TQSqlRecordInfo</a> <td align="right"> -<td><a href="qwswindow.html">TQWSWindow</a> -*<tr> +<td> +<tr> <td align="right"> -<td><a href="qcopchannel.html">TQCopChannel</a> +<td> <td align="right"> <td><a href="ntqguardedptr.html">TQGuardedPtr</a> <td align="right"> @@ -962,7 +961,7 @@ classes, see <a href="mainclasses.html">TQt's Main Classes</a>. <td> </table> -<p> * Extension classes of <a href="qws.html">TQt/Embedded</a>, <a href="motif-extension.html#Motif">Motif</a>, and <a href="netscape-plugin.html#Netscape">Netscape</a>. +<p> * Extension classes of <a href="motif-extension.html#Motif">Motif</a> and <a href="netscape-plugin.html#Netscape">Netscape</a>. <!-- eof --> diff --git a/doc/html/emb-accel.html b/doc/html/emb-accel.html deleted file mode 100644 index 9ae80d35c..000000000 --- a/doc/html/emb-accel.html +++ /dev/null @@ -1,121 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/accel.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Adding an accelerated graphics driver to TQt/Embedded</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Adding an accelerated graphics driver to TQt/Embedded</h1> - - - -<p> TQt/Embedded has the capacity to make use of hardware accelerators. -To use a hardware accelerator for a PCI or AGP driver, you must -perform the following steps: -<p> <ol type=1> -<li> -Define an accelerated descendant of TQLinuxFbScreen. -<p> This should implement <tt>TQVoodooScreen::connect()</tt> to map its -registers. Use <tt>qt_probe_bus</tt> to get a pointer to the PCI config -space. This is where you should check that you're being pointed to the -right device (using the PCI device/manufacturer ID information). Then -use PCI config space to locate your device's accelerator registers in -physical memory and mmap the appropriate region from <tt>/dev/mem</tt>. -There is no need to map the framebuffer, <tt>TQLinuxFbScreen</tt> will do -this for you. Return <tt>FALSE</tt> if a problem occurs at any point. <tt>TQVoodooScreen::initDevice()</tt> will be called only by the TQWS server and -is guaranteed to be called before any drawing is done (and so is a -good place to set registers to known states). <tt>connect()</tt> will be called -by every connecting client. -<p> <li> -Define an accelerated descendant of TQGfxRaster. -<p> This is where the actual drawing code goes. Anything not implemented -in hardware can be passed back to <tt>TQGfxRaster</tt> to do in software. Use -the optype variable to make sure that accelerated and unaccelerated -operations are synchronised (if you start drawing via software into an -area where the hardware accelerator is still drawing then your drawing -operations will appear to be in the wrong order). optype is stored in -shared memory and is set to 0 by unaccelerated operations; accelerated -operations should set it to 1. When a software graphics operation is -requested and optype is 1, <tt>TQGfxRaster::sync()</tt> is called; you should -provide your own implementation of this that waits for the graphics -engine to go idle. lastop is also available for optimisation and is -stored in the shared space: this will not be set by the software-only -<tt>TQGfx</tt> and can be used to store the type of your last operation (e.g. -drawing a rectangle) so that part of the setup for the next operation -can be avoided when many of the same operations are performed in -sequence. -<p> All drawing operations should be protected via a <tt>TQWSDisplay::grab()</tt> -before any registers, lastop or optype are accessed, and <tt>ungrabbed()</tt> at the end. This prevents two applications trying to -access the accelerator at once and possibly locking up the machine. -It's possible that your source data is not on the graphics card so you -should check in such cases and fall back to software if necessary. -Note that <tt>TQGfxRaster</tt> supports some features not directly supported -by <a href="ntqpainter.html">TQPainter</a> (for instance, alpha channels in 32-bit data and -stretchBlt's). These features are used by TQt; stretchBlt speeds up <a href="ntqpixmap.html#xForm">TQPixmap::xForm</a>() and <tt>drawPixmap()</tt> into a transformed <a href="ntqpainter.html">TQPainter</a>, -alpha channel acceleration is supported for 32-bit pixmaps. -<p> <li> -If you wish, define an accelerated descendant of <tt>TQScreenCursor</tt>. <tt>restoreUnder()</tt>, <tt>saveUnder()</tt>, <tt>drawCursor()</tt> and <tt>draw()</tt> should -be defined as null operations. Implement <tt>set()</tt>, <tt>move()</tt>, <tt>show()</tt> and <tt>hide()</tt>. 4KB is left for your cursor at the end of the -visible part of the framebuffer (i.e. at (width*height*depth)/8 ) -<p> <li> -Implement <tt>initCursor()</tt> and <tt>createGfx()</tt> in your <a href="qscreen.html">TQScreen</a> -descendant. Implement <tt>useOffscreen()</tt> and return <tt>TRUE</tt> if you can -make use of offscreen graphics memory. -<p> <li> -Implement a small function <tt>qt_get_screen_mychip()</tt>, which simply -returns a new <tt>TQMychipScreen</tt> -<p> <li> -Add your driver to the DriverTable table in <tt>qgfxraster_qws.cpp</tt>, -e.g. -<pre> -{ "MyChip", qt_get_screen_mychip,1 }, -</pre> - -<p> The first parameter is the name used with TQWS_DISPLAY to request your -accelerated driver. -<p> <li> -To run with your new driver, -<pre> -export TQWS_DISPLAY=MyChip -</pre> - -(optionally MyChip:/dev/fb<n> to request a different Linux -framebuffer than <tt>/dev/fb0</tt>), then run the program -<p> </ol> -<p> If your driver is not PCI or AGP you'll need to inherit <a href="qscreen.html">TQScreen</a> -instead of <tt>TQLinuxFbScreen</tt> and implement similar functionality to <tt>TQLinuxFbScreen</tt>, but otherwise the process should be similar. The most -complete example driver is <tt>qgfxmach64_qws.cpp</tt>; <tt>qgfxvoodoo_qws.cpp</tt> may provide a smaller and easier-to-understand -driver. -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-charinput.html b/doc/html/emb-charinput.html deleted file mode 100644 index 7214e0dee..000000000 --- a/doc/html/emb-charinput.html +++ /dev/null @@ -1,111 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/charinput-qws.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Character input in TQt/Embedded</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Character input in TQt/Embedded</h1> - - - -<p> Internally in the client/server protocol, each key press and key -release is sent as a <tt>TQWSKeyEvent</tt>. A TQWSKeyEvent contains the -following fields: -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#f0f0f0"> <td valign="top"><tt>unicode</tt> -<td valign="top">Unicode value -<tr bgcolor="#d0d0d0"> <td valign="top"><tt>keycode</tt> -<td valign="top">TQt keycode value as defined in <a href="qnamespace-h.html">ntqnamespace.h</a> -<tr bgcolor="#f0f0f0"> <td valign="top"><tt>modifier</tt> -<td valign="top">A bitfield consisting of some of <a href="ntqt.html#ButtonState-enum">TQt::ShiftButton</a>, -<a href="ntqt.html#ButtonState-enum">TQt::ControlButton</a>, and <a href="ntqt.html#ButtonState-enum">TQt::AltButton</a>. -<tr bgcolor="#d0d0d0"> <td valign="top"><tt>is_press</tt> -<td valign="top">TRUE if this is a key press, FALSE if it is a key release. -<tr bgcolor="#f0f0f0"> <td valign="top"><tt>is_auto_repeat</tt> -<td valign="top">TRUE if this event is caused by auto repeat. -</table></center> -<p> When the server receives a key event it is sent to each client process -which is responsible for processing the key event and sending it to -the right window, if any. Key events may come from several different -sources. -<p> <h2> Keyboard drivers -</h2> -<a name="1"></a><p> A keyboard driver reads data from a device and gives key events to the -server. -<p> Keyboard drivers can be compiled into the library or loaded as -plugins. Running ./configure -help lists the available keyboard drivers. -The "tty" driver is enabled in the default configuration. -<p> The keyboard drivers all follow the same pattern. They read keyboard -data from a device, find out which keys were pressed, and then call -the static function TQWSServer::processKeyEvent() with the key information. -<p> At present, the console keyboard driver also handles console switching -(<b>Ctrl+Alt-F1</b>...<b>Ctrl+Alt+F10</b>) and termination -(<b>Ctrl+Alt+Backspace</b>). -<p> To add a keyboard driver for a new device, subclasses of -<a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> and <a href="qkbddriverplugin.html">TQKbdDriverPlugin</a> can be -written and installed as plugins. -<p> <h2> Key event filters (input methods) -</h2> -<a name="2"></a><p> When the server receives a key event from a keyboard driver, it first -passes it through a filter. -<p> This can be used to implement input methods, providing input of -characters that are not on the keyboard. -<p> To make an input method, subclass TQWSServer::KeyboardFilter (in <tt>src/kernel/qwindowsystem_qws.h</tt>) and implement the virtual function <tt>filter()</tt>. If <tt>filter()</tt> returns <tt>FALSE</tt>, the event will be sent to -the clients (using <a href="qwsserver.html#sendKeyEvent">TQWSServer::sendKeyEvent</a>()). If <tt>filter()</tt> returns -<tt>TRUE</tt>, the event will be stopped. To generate new key events, use -TQWSServer::sendKeyEvent(). (Do not use processKeyEvent(), since this -will lead to infinite recursion.) -<p> To install a keyboard event filter, use -<a href="qwsserver.html#setKeyboardFilter">TQWSServer::setKeyboardFilter</a>(). Currently, only one filter -can be installed at a time. -<p> Filtering must be done in the server process. -<p> The launcher example contains an example of a simple input method, -<tt>SimpleIM</tt> which reads a substitution table from a file. -<p> <h2> Pen input -</h2> -<a name="3"></a><p> Key events do not need to come from a keyboard device. The server -process may call TQWSServer::sendKeyEvent() at any time. -<p> Typically, this is done by popping up a widget, and letting the user -specify characters with the pointer device. -<p> <b>Note</b>: the key input widget should not take focus, since the -server would then just send the key events back to the input widget. -One way to make sure that the input widget never takes focus is to set -the <tt>WStyle_Customize</tt> and <tt>WStyle_Tool</tt> widget flags in -the <a href="tqwidget.html">TQWidget</a> constructor. -<p> The <a href="http://www.trolltech.com/products/qtopia/">TQtopia</a> -environment contains various input widgets such as -Handwriting Recognition and Virtual Keyboard. -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-classes.html b/doc/html/emb-classes.html deleted file mode 100644 index 385b96317..000000000 --- a/doc/html/emb-classes.html +++ /dev/null @@ -1,339 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/embclasses.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>The TQt/Embedded-specific classes</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>The TQt/Embedded-specific classes</h1> - - - -<p> TQt/Embedded classes fall into two groups: the majority are used by -every TQt/Embedded program, and some are used only by the TQt/Embedded server. -The TQt/Embedded server program can also be a client, as in the case of a -single-process installation. All TQt/Embedded specific source files live -in <tt>src/kernel</tt> and are suffixed <tt>_qws</tt>. The » symbol -indicates inheritance. -<p> <!-- toc --> -<ul> -<li><a href="#1"> TQFontManager -</a> -<li><a href="#2"> TQDiskFont -</a> -<li><a href="#3"> TQRenderedFont -</a> -<li><a href="#4"> TQFontFactory (and descendants TQFontFactoryBDF, TQFontFactoryTtf) -</a> -<li><a href="#5"> TQGlyph -</a> -<li><a href="#6"> TQMemoryManagerPixmap/TQMemoryManager -</a> -<li><a href="#7"> TQScreen » TQLinuxFbScreen » accelerated screens, TQTransformedScreen » TQVfbScreen -</a> -<li><a href="#8"> TQScreenCursor » accelerated cursor » TQVfbCursor -</a> -<li><a href="#9"> TQGfx » RasterBase » Raster » accelerated driver » TQGfxVfb » TQGfxTransformedRaster -</a> -<li><a href="#10"> TQLock, TQLockHolder -</a> -<li><a href="#11"> TQDirectPainter -</a> -<li><a href="#12"> TQWSSoundServer, Client -</a> -<li><a href="#13"> TQWSWindow -</a> -<li><a href="#14"> TQWSKeyboardHandler » subtypes -</a> -<li><a href="#15"> TQWSMouseHandler » TQWSCalibratedMouseHandler » mouse types -</a> -<li><a href="#16"> TQWSDisplay -</a> -<li><a href="#17"> TQWSServer -</a> -<li><a href="#18"> TQWSClient -</a> -<li><a href="#19"> TQWSDisplayData -</a> -<li><a href="#20"> TQWSCommands -</a> -<li><a href="#21"> TQCopChannel -</a> -<li><a href="#22"> TQWSManager -</a> -<li><a href="#23"> TQWSDecoration -</a> -<li><a href="#24"> TQWSPropertyManager -</a> -<li><a href="#25"> TQWSRegionManager -</a> -<li><a href="#26"> TQWSSocket, TQWSServerSocket -</a> -</ul> -<!-- endtoc --> - -<p> <h2> <a href="qfontmanager.html">TQFontManager</a> -</h2> -<a name="1"></a><p> There is one of these per application. At application startup time it -reads the font definition file from <tt>$TQTDIR/etc/fonts/fontdir</tt> (or <tt>/usr/local/etc/qt-embedded/fonts/fontdir</tt> if TQTDIR is undefined). It -keeps track of all font information and maintains a cache of rendered -fonts. It also creates the font factories: TQFontManager::TQFontManager -is the place to add constructors for new factories. It provides a -high-level interface for requesting a particular font and calls -TQFontFactories to load fonts from disk on demand. Note that this only -applies to BDF and TrueType fonts; TQt/Embedded's optimised <tt>.qpf</tt> -font file format bypasses the TQFontManager mechanism altogether. -<p> There should be no need to modify this class unless you wish to change -font matching or caching behaviour. -<p> <h2> TQDiskFont -</h2> -<a name="2"></a><p> This contains information about a single on-disk font file (e.g. -<tt>/usr/local/etc/qt-embedded/times.ttf</tt>). It holds the file path, -information about whether the font is scalable, its weight, size, -TQt/Embedded name, etc. This information is used so that <a href="qfontmanager.html">TQFontManager</a> -can find the closest matching disk font (it uses a scoring mechanism -weighted towards matching names, then whether the font's italic, then -its weight). -<p> There should be no reason to modify this class. -<p> <h2> TQRenderedFont -</h2> -<a name="3"></a><p> There is one and only one TQRenderedFont for every unique font -currently loaded by the system (that is, each unique combination of -name, size, weight, italic or not, anti-aliased or not). -TQRenderedFonts are reference counted; once no one is using the -TQRenderedFont it is deleted along with its cache of glyph bitmaps. The -TQDiskFont it was loaded from remains opened by its TQFontFactory. -<p> There should be no reason to modify this class, unless you wish to -change the way in which glyphs are cached. -<p> <h2> TQFontFactory (and descendants TQFontFactoryBDF, TQFontFactoryTtf) -</h2> -<a name="4"></a><p> These provide support for particular font formats, for instance the -scalable Truetype and Type1 formats (both supported in -TQFontFactoryTtf, which uses Freetype 2) and the bitmap BDF format used -by X. It's called to open an on-disk font; once a font is opened it -remains opened so that the creation of new font instances from the -disk font is fast. It can also create a TQRenderedFont and convert from -Unicode values to an index into the font file. For compactness, glyphs -are stored in the order and indexes they are defined in the font -rather than in Unicode order. -<p> There should be no need to modify this class, but it should be -inherited if you wish to add a different type of font renderer (e.g. -for a custom vector font format). -<p> <h2> TQGlyph -</h2> -<a name="5"></a><p> This describes a particular image of a character from a TQRenderedFont: -for example, the letter 'A' at 10 points in Times New Roman, bold italic, -anti-aliased. It contains pointers to a TQGlyphMetrics structure with -information about the character and to the raw data for the glyph: -this is either a 1-bit mask or an 8-bit alpha channel. Each TQRenderedFont -creates these on demand and caches them once created (note that this is -not currently implemented for TrueType fonts). -<p> You would only need to modify this class if you were, for example, -modifying TQt/Embedded to support textured fonts, in which case you -would also need to modify TQGfxRaster. -<p> <h2> TQMemoryManagerPixmap/TQMemoryManager -</h2> -<a name="6"></a><p> This handles requests for space for pixmaps and also keeps track of -TQPF format fonts (these are small 'state dumps' of TQRenderedFonts, -typically 2-20KB in size; they can be mmap'd direct from disk in order -to save memory). If a TQPF font is found which matches a font request -no new TQRenderedFont need be created for it. It's possible to strip out -all TQFontFactory support and simply use TQPFs if your font needs are modest -(for instance, if you only require a few fixed point sizes). Note that -no best-match loading is performed with TQPFs, as opposed to those -loaded via <a href="qfontmanager.html">TQFontManager</a>, so if you don't have the correct TQPF for a point -size, text in that size will simply not be displayed. -<p> There should be no need to modify this class. -<p> <h2> <a href="qscreen.html">TQScreen</a> » TQLinuxFbScreen » accelerated screens, TQTransformedScreen » TQVfbScreen -</h2> -<a name="7"></a><p> These encapsulate the framebuffer TQt/Embedded is drawing to, provide -support for mapping of coordinates for rotating framebuffers, allow -manipulation of the colour palette and provide access to offscreen -graphics memory for devices with separate framebuffer memories. -<p> This is used for caching pixmaps and allowing accelerated pixmap=>screen -blt's. TQLinuxFbScreen and the accelerated screens use the Linux <tt>/dev/fb</tt> -interface to get access to graphics memory and information about the -characteristics of the device. The framebuffer device to open is specified -by TQWS_DISPLAY. Only TQTransformedScreen implements the support for rotated -framebuffers. TQVfbScreen provides an X window containing an emulated -framebuffer (a chunk of shared memory is set aside as the 'framebuffer' -and blt'd into the X window): this is intended as a debugging device -allowing users to debug their applications under TQt/Embedded without leaving -X. The accelerated screen drivers check to see if they can drive the -device specified by TQWS_CARD_SLOT (which defaults to the usual position -of an AGP slot if not specified) and mmap its on-chip registers from -<tt>/dev/mem</tt>. They may also do chip-specific setup (initialising registers to -known values and so on). Finally, <a href="qscreen.html">TQScreen</a>'s are used to create new -TQScreenCursors and TQGfxes. -<p> If you wish to modify the way pixmaps are allocated in memory, -subclass or modify TQLinuxFbScreen. If you're writing an accelerated -driver you will need to subclass TQScreen or TQLinuxFbScreen. -<p> <h2> TQScreenCursor » accelerated cursor » TQVfbCursor -</h2> -<a name="8"></a><p> This handles drawing the on-screen mouse cursor, and saving and -restoring the screen under it for the non-accelerated cursor types. -<p> Subclassing TQScreenCursor is optional in an accelerated driver (you -would only want to do so if the hardware supports a hardware cursor). -<p> <h2> TQGfx » RasterBase » Raster » accelerated driver » TQGfxVfb » TQGfxTransformedRaster -</h2> -<a name="9"></a><p> This class encapsulates drawing operations, a little like a low-level -<a href="ntqpainter.html">TQPainter</a>. TQGfxRaster and its descendants are specifically intended -for drawing into a raw framebuffer. They can take an offset for drawing -operations and a clipping region in order to support drawing into windows. -You will need to subclass the TQGfxRaster template in order to implement -an accelerated driver. -<p> If you're brave, modifying TQGfxRaster would allow you to customise how -drawing is done or add support for a new bit depth/pixel format. -<p> <h2> TQLock, TQLockHolder -</h2> -<a name="10"></a><p> This encapsulates a System V semaphore, used for synchronising access -to memory shared between TQt/Embedded clients. TQLockHolder is a utility class -to make managing and destroying TQLocks easier. -<p> There should be no need to modify this class unless porting -TQt/Embedded to an operating system without System V IPC. -<p> <h2> <a href="qdirectpainter.html">TQDirectPainter</a> -</h2> -<a name="11"></a><p> This is a TQPainter which also gives you a pointer to the framebuffer -of the window it's pointing to, the window's clip region and so on. -It's intended to easily allow you to do your own pixel-level manipulation -of window contents. -<p> There should be no reason to modify this class. -<p> <h2> TQWSSoundServer, Client -</h2> -<a name="12"></a><p> The TQt/Embedded server contains a simple sound player and mixer. Clients -can request the server play sounds specified as files. -<p> There should be no need to modify this class unless porting -TQt/Embedded to an operating system without a Linux-style <tt>/dev/dsp</tt>. -<p> <h2> <a href="qwswindow.html">TQWSWindow</a> -</h2> -<a name="13"></a><p> This contains the server's notion of an individual top level window: -the region of the framebuffer it's allocated, the client that created it -and so forth. -<p> There should be no reason to modify this class. -<p> <h2> <a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> » subtypes -</h2> -<a name="14"></a><p> This handles keyboard/button input. TQWSKeyboardHandler is subclassed -to provide for reading <tt>/dev/tty</tt>, an arbitrary low-level USB event device -(for USB keyboards) and some PDA button devices. -<p> Modifying TQWSKeyboardHandler would allow you to support different -types of keyboard (currently only a fairly standard US PC style -keyboard is supported); subclassing it is the preferred way to handle -non-pointer input devices. -<p> <h2> <a href="qwsmousehandler.html">TQWSMouseHandler</a> » TQWSCalibratedMouseHandler » mouse types -</h2> -<a name="15"></a><p> This handles mouse/touch-panel input. Descendants of TQWSCalibratedMouseHandler -make use of filtering code which prevents 'jittering' of the pointer on -touchscreens; some embedded devices do this filtering in the kernel in -which case the driver doesn't need to inherit from TQWSCalibratedMouseHandler. -<p> Subclassing TQWSCalibratedMouseHandler is preferred for touch-panels without -kernel filtering; inheriting TQWSMouseHandler is the way to add any other -type of pointing device (pen tablets, touchscreens, mice, trackballs -and so forth). -<p> <h2> TQWSDisplay -</h2> -<a name="16"></a><p> This class exists only in the TQt/Embedded server and keeps track of -all the top-level windows in the system, as well as the keyboard and mouse. -<p> You would only want to modify this if making deep and drastic -modifications to TQt/Embedded window behaviour (alpha blended windows -for example). -<p> <h2> <a href="qwsserver.html">TQWSServer</a> -</h2> -<a name="17"></a><p> This manages the TQt/Embedded server's Unix-domain socket connections to -clients. It sends and receives TQWS protocol events and calls TQWSDisplay -in order to do such things as change the allocation region of windows. -<p> The only reason to modify this would be to use something other than -some sort of socket-like mechanism to communicate between TQt/Embedded -applications (in which case modify TQWSClient too). If you have -something like Unix domain sockets, modify TQWSSocket/TQWSServerSocket -instead. Don't add extra TQWS events to communicate between -applications, use TQCOP instead. -<p> <h2> TQWSClient -</h2> -<a name="18"></a><p> This encapsulates the client side of a TQt/Embedded connection and can -marshal and demarshal events. -<p> There should be no reason to modify this except to use something -radically different from Unix domain sockets to communicate between -TQt/Embedded applications. -<p> <h2> TQWSDisplayData -</h2> -<a name="19"></a><p> This manages a client's TQWSClient, reading and interpreting events -from the TQWS server. It connects to the TQWS server on application -startup, getting information about the framebuffer and creating the -memory manager. Other information about the framebuffer comes directly -from <tt>/dev/fb</tt> in TQLinuxFbScreen. -<p> There should be no reason to modify this. -<p> <h2> TQWSCommands -</h2> -<a name="20"></a><p> These encapsulate the data sent to and from the TQWS server. -<p> There should be no reason to modify them. -<p> <h2> <a href="qcopchannel.html">TQCopChannel</a> -</h2> -<a name="21"></a><p> TQCop is a simple IPC mechanism for communication between TQt/Embedded -applications. String messages with optional binary data can be sent -to different channels. -<p> The mechanism itself is designed to be bare-bones in order for users -to build whatever mechanism they like on top of it. -<p> <h2> TQWSManager -</h2> -<a name="22"></a><p> This provides TQt/Embedded window management, drawing a title bar -and handling user requests to move, resize the window and so on. -<p> There should be no reason to modify it but you should subclass it -if you want to modify window behaviour (point to click versus -focus follows mouse, for instance). -<p> <h2> <a href="qwsdecoration.html">TQWSDecoration</a> -</h2> -<a name="23"></a><p> Descendants of this class are different styles for the TQt/Embedded -window manager, for instance TQWSWindowsDecoration draws TQt/Embedded -window frames in the style of Windows CE. -<p> Subclass it in order to provide a new window manager appearance (the -equivalent of a Windows XP or Enlightenment theme). -<p> <h2> TQWSPropertyManager -</h2> -<a name="24"></a><p> This provides the TQWS client's interface to the TQWS property system -(a simpler version of the X property system, it allows you to attach -arbitrary data to top-level windows, keyed by an integer). -<p> There should be no reason to modify it. -<p> <h2> TQWSRegionManager -</h2> -<a name="25"></a><p> Used by both client and server to help manage top-level window regions. -<p> There should be no reason to modify it. -<p> <h2> TQWSSocket, TQWSServerSocket -</h2> -<a name="26"></a><p> Provides Unix-domain sockets. -<p> Modify this if you're porting to a non-Unix OS but have something -analogous to Unix-domain sockets (a byte-oriented, reliable, ordered -transmission mechanism, although you can probably implement it with -something like a message queue as well). -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-envvars.html b/doc/html/emb-envvars.html deleted file mode 100644 index 5156acab7..000000000 --- a/doc/html/emb-envvars.html +++ /dev/null @@ -1,104 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/envvars.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQt/Embedded environment variables</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQt/Embedded environment variables</h1> - - - -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#a2c511"> <th valign="top">Variable <th valign="top">Notes -<tr bgcolor="#f0f0f0"> -<td valign="top">TQWS_SW_CURSOR -<td valign="top">If defined, always use a software mouse cursor even when using an -accelerated driver that supports a hardware cursor -<tr bgcolor="#d0d0d0"> -<td valign="top">TQWS_DISPLAY -<td valign="top">Defines the display type and framebuffer, e.g. -<tt>Voodoo3 Mach64:/dev/fb1</tt> -Defaults to an unaccelerated Linux framebuffer driver on <tt>/dev/fb0</tt>. -Valid drivers are TQVfb, VGA16, LinuxFb (unaccelerated Linux framebuffer), -Mach64 (accelerated for ATI Mach64 cards such as the Rage Pro), -Voodoo3 (accelerated for the 3dfx Voodoo 3, should also work on Voodoo -Banshee), Matrox (should work on all Matrox graphics cards since the -Matrox Millennium), Transformed (for rotated displays), SVGALIB and -VNC. Transformed displays have a special format: within the -specification should be a multiple of 90 degrees rotation specified as -Rot<x>, for instance Transformed:Rot90. -<tr bgcolor="#f0f0f0"> -<td valign="top">TQTDIR -<td valign="top">If defined this tells TQt/Embedded to where to find its fonts: -fontdir should be in <tt>$TQTDIR/etc/fonts/</tt>. If undefined it's assumed -to be <tt>/usr/local/qt-embedded</tt> -<tr bgcolor="#d0d0d0"> -<td valign="top">TQWS_SIZE -<td valign="top">If defined forces TQt/Embedded into a window of <width> x -<height> size centred within the screen, e.g. 320x200 -<tr bgcolor="#f0f0f0"> -<td valign="top">TQWS_NOMTRR -<td valign="top">If defined, don't use Memory Type Range Registers to define the framebuffer -as write-combined on x86. Write-combining speeds up graphics output. -<tr bgcolor="#d0d0d0"> -<td valign="top">TQWS_CARD_SLOT -<td valign="top">Tells the accelerated drivers which card to attempt to accelerate. -This should be a path in <tt>/proc/bus/pci</tt>. It defaults to -<tt>/proc/bus/pci/01/00.0</tt> - the first device on the second PCI bus in the -system, which is normally the AGP card. -<tr bgcolor="#f0f0f0"> -<td valign="top">TQWS_USB_KEYBOARD -<td valign="top">If defined, instead of opening <tt>/dev/tty</tt> open the USB low-level -event device defined in TQWS_USB_KEYBOARD (e.g. <tt>/dev/input/event0</tt>): -this is useful if you wish to run X and TQt/Embedded side by side on -different framebuffers. -<tr bgcolor="#d0d0d0"> -<td valign="top">TQWS_MOUSE_PROTO -<td valign="top">Defined as <type>:<device>, e.g. <tt>Microsoft:/dev/ttyS0</tt>. If you want to -use a USB mouse directly (separate from X) use <tt>MouseMan:/dev/input/mouse0</tt> -or similar. Valid mouse protocls are Auto (automatically sense protocol), -MouseMan, IntelliMouse, Microsoft, TQVfbMouse (only useful with TQVfb) -and TPanel, a sample touch panel driver. -<tr bgcolor="#f0f0f0"> -<td valign="top">TQWS_KEYBOARD -<td valign="top">Defines the keyboard type. Multiple keyboards can be handled at once, -input will be read from all of them. Valid values: -Buttons (an iPaq button device if QT_QWS_IPAQ is compiled, otherwise -one for the Cassiopeia), TQVfbKeyboard (only useful with TQVfb), -and TTY (either a USB keyboard or <tt>/dev/tty</tt> depending if TQWS_USB_KEYBOARD -is defined) -<p> </table></center> -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-features.html b/doc/html/emb-features.html deleted file mode 100644 index a560ee847..000000000 --- a/doc/html/emb-features.html +++ /dev/null @@ -1,256 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/features.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>The Feature Definition File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>The Feature Definition File</h1> - - - -<p> By modifying the configured <tt>ntqconfig.h</tt> file from src/tools, you -can define a subset of the full TQt functionality that you wish to -be available in your installation. The -qconfig option to -configure is used to select the configuration. -<p> Note that such modification is only supported on TQt/Embedded -platforms, where reducing the size of TQt is -important and the application set is often fixed. -<p> The <tt>ntqconfig.h</tt> definition file simply defines macros to disable -features. Some features are dependent on other features and these -dependencies are expressed in <tt>ntqfeatures.h</tt>. -<p> The available options are: -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#a2c511"> <th valign="top">Macro <th valign="top">Disables <th valign="top">Set automatically by -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Images (<a href="tqimageio.html">TQImageIO</a>) -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_IMAGEIO_BMP -<td valign="top">Microsoft Bitmap image file format. -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_IMAGEIO_PPM -<td valign="top">Portable Pixmap image file format. -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_IMAGEIO_XBM -<td valign="top">X11 Bitmap image file format. -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_IMAGEIO_XPM -<td valign="top">X11 Pixmap image file format. -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_IMAGEIO_PNG -<td valign="top">Portable Network Graphics image file format. -<td valign="top"> -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Animation -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_ASYNC_IO -<td valign="top">Asynchronous I/O (<a href="ntqasyncio.html">TQAsyncIO</a>) -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_ASYNC_IMAGE_IO -<td valign="top">Asynchronous Image I/O and GIF image support (<a href="tqimagedecoder.html">TQImageDecoder</a>, ...) -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_MOVIE -<td valign="top">Animation support (<a href="ntqmovie.html">TQMovie</a>) -<td valign="top">TQT_NO_ASYNC_IO, TQT_NO_ASYNC_IMAGE_IO -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Fonts -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_TRUETYPE -<td valign="top">TrueType (TTF and TTC) font file format, only used by TQt/Embedded. -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_BDF -<td valign="top">Bitmap Distribution Format (BDF) font file format, only used by TQt/Embedded. -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_FONTDATABASE -<td valign="top">Font database. -<td valign="top"> -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> <a href="i18n.html#internationalization">Internationalization</a> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_I18N -<td valign="top">Conversions between Unicode and 8-bit encodings. -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_UNICODETABLES -<td valign="top">Large tables defining such things as upper and lowercase conversions -for all Unicode characters. -<td valign="top"> -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> MIME -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_MIME -<td valign="top">Multipurpose Internet Mail Extensions, an Internet standard for encoding -and tagging typed data (eg. text, images, colors) (<a href="qmimesource.html">TQMimeSource</a>) -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_RICHTEXT -<td valign="top">HTML-like text (<a href="tqstylesheet.html">TQStyleSheet</a>, <a href="ntqlabel.html">TQLabel</a>) -<td valign="top">TQT_NO_MIME -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_DRAGANDDROP -<td valign="top">Drag-and-drop data between applications (<a href="ntqdragobject.html">TQDragObject</a>) -<td valign="top">TQT_NO_MIME -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_CLIPBOARD -<td valign="top">Cut-and-paste data between applications (<a href="ntqclipboard.html">TQClipboard</a>) -<td valign="top">TQT_NO_MIME -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Sound -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_SOUND -<td valign="top">Playing audio files (<a href="ntqsound.html">TQSound</a>) -<td valign="top"> -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Scripting -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_PROPERTIES -<td valign="top">Scripting TQt-based applications. -<td valign="top"> -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> TQt/Embedded-specific -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_QWS_CURSOR -<td valign="top">The cursor sprite on TQt/Embedded. Pen-operated devices would not -normally need this feature. -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_QWS_DEPTH_8GRAYSCALE -<td valign="top" colspan="1" rowspan="1"> 8 bits per pixel: 256 levels of gray. -Incompatible with TQWS_DEPTH_8. -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_QWS_DEPTH_8 -<td valign="top" colspan="1" rowspan="1"> 8 bits per pixel: 216-color cube with 40 auxiliary colors. -Incompatible with TQWS_DEPTH_8GRAYSCALE. -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_QWS_DEPTH_15 -<td valign="top" colspan="1" rowspan="1"> 15 bits per pixel: 32 levels for each of red, green and blue. -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_QWS_DEPTH_16 -<td valign="top" colspan="1" rowspan="1"> 16 bits per pixel: 64 levels of green, 32 levels for red and for blue. -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_QWS_DEPTH_32 -<td valign="top" colspan="1" rowspan="1"> 32 bits per pixel: 256 levels for each of red, green and blue. -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_QWS_MACH64 -<td valign="top">Mach64 accelerated driver (demonstration only). -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_QWS_VFB -<td valign="top">Virtual framebuffer running on X11 (see reference documentation). -<td valign="top"> -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Networking -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_NETWORKPROTOCOL -<td valign="top">Abstract multi-protocol data retrieval, -with local file retrieval included (<a href="ntqnetworkprotocol.html">TQNetworkProtocol</a>) -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_NETWORKPROTOCOL_FTP -<td valign="top">FTP-protocol data retrieval. -<td valign="top">TQT_NO_NETWORKPROTOCOL -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_NETWORKPROTOCOL_HTTP -<td valign="top">HTTP-protocol data retrieval. -<td valign="top">TQT_NO_NETWORKPROTOCOL -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Painting/drawing -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_COLORNAMES -<td valign="top">Color names such as "red", used by some <a href="ntqcolor.html">TQColor</a> constructors -and by some HTML documents (<a href="ntqcolor.html">TQColor</a>, <a href="tqstylesheet.html">TQStyleSheet</a>) -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_TRANSFORMATIONS -<td valign="top">Used by a number of classes in TQt. With this, rotation and -scaling are possible. Without it you can only do coordinate -translation (<a href="ntqwmatrix.html">TQWMatrix</a>) -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_PSPRINTER -<td valign="top">PostScript printer support. -<td valign="top"> -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_PRINTER -<td valign="top">Printer support (<a href="ntqprinter.html">TQPrinter</a>) -<td valign="top">TQT_NO_PSPRINTER (Unix only) -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_PICTURE -<td valign="top">Save TQt drawing commands to a files (<a href="ntqpicture.html">TQPicture</a>) -<td valign="top"> -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Widgets -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_WIDGETS -<td valign="top">Disabling this disables all widgets except <a href="tqwidget.html">TQWidget</a>. -<td valign="top"> -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_TEXTVIEW -<td valign="top">HTML document viewing (<a href="tqtextview.html">TQTextView</a>) -<td valign="top">TQT_NO_WIDGETS, TQT_NO_RICHTEXT -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_TEXTBROWSER -<td valign="top">HTML document browsing (<a href="tqtextbrowser.html">TQTextBrowser</a>) -<td valign="top">TQT_NO_TEXTVIEW -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_ICONVIEW -<td valign="top">Labelled icons (<a href="tqiconview.html">TQIconView</a>) -<td valign="top">TQT_NO_WIDGETS, TQT_NO_DRAGANDDROP -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_LISTVIEW -<td valign="top">Lists of information (<a href="ntqlistview.html">TQListView</a>) -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_CANVAS -<td valign="top">Object canvas (<a href="tqcanvas.html">TQCanvas</a>) -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_DIAL -<td valign="top">Value control (<a href="ntqdial.html">TQDial</a>) -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_WORKSPACE -<td valign="top">MDI (Multiple Document Interface) (<a href="ntqworkspace.html">TQWorkspace</a>) -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_LCDNUMBER -<td valign="top">LCD-like number display (<a href="ntqlcdnumber.html">TQLCDNumber</a>) -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> GUI Styles -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_STYLE_WINDOWS -<td valign="top">Microsoft Windows style (<a href="ntqwindowsstyle.html">TQWindowsStyle</a>) -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_STYLE_MOTIF -<td valign="top">OSF <a href="motif-extension.html#Motif">Motif</a> style (<a href="ntqmotifstyle.html">TQMotifStyle</a>) -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_STYLE_CDE -<td valign="top">Open Group CDE style (<a href="ntqcdestyle.html">TQCDEStyle</a>) -<td valign="top">TQT_NO_STYLE_MOTIF -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_STYLE_AQUA -<td valign="top">MacOS X style (TQAquaStyle) -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_STYLE_PLATINUM -<td valign="top">MacOS 9 style (<a href="ntqplatinumstyle.html">TQPlatinumStyle</a>) -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_STYLE_SGI -<td valign="top">SGI style (<a href="ntqsgistyle.html">TQSGIStyle</a>) -<td valign="top">TQT_NO_STYLE_MOTIF -<tr bgcolor="#a2c511"> <th valign="top" colspan="3" rowspan="1"> Dialogs -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_DIALOGS -<td valign="top">Disabling this disables all common dialogs <a href="tqwidget.html">TQWidget</a>. -<td valign="top">TQT_NO_WIDGETS -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_FILEDIALOG -<td valign="top">The file selection dialog (<a href="ntqfiledialog.html">TQFileDialog</a>) -<td valign="top">TQT_NO_DIALOGS, TQT_NO_NETWORKPROTOCOL, TQT_NO_LISTVIEW -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_FONTDIALOG -<td valign="top">The font selection dialog (<a href="ntqfontdialog.html">TQFontDialog</a>) -<td valign="top">TQT_NO_DIALOGS, TQT_NO_FONTDATABASE -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_COLORDIALOG -<td valign="top">The color selection dialog (<a href="ntqcolordialog.html">TQColorDialog</a>) -<td valign="top">TQT_NO_DIALOGS -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_INPUTDIALOG -<td valign="top">Text input dialog (<a href="ntqinputdialog.html">TQInputDialog</a>) -<td valign="top">TQT_NO_DIALOGS -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_MESSAGEBOX -<td valign="top">Message/prompting dialog (<a href="ntqmessagebox.html">TQMessageBox</a>) -<td valign="top">TQT_NO_DIALOGS -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_PROGRESSDIALOG -<td valign="top">Long-computation progress dialog (<a href="ntqprogressdialog.html">TQProgressDialog</a>) -<td valign="top">TQT_NO_DIALOGS -<tr bgcolor="#d0d0d0"> <td valign="top">TQT_NO_TABDIALOG -<td valign="top">Tabbed-pages dialog (<a href="ntqtabdialog.html">TQTabDialog</a>) -<td valign="top">TQT_NO_DIALOGS -<tr bgcolor="#f0f0f0"> <td valign="top">TQT_NO_WIZARD -<td valign="top">Multi-step dialog (<a href="ntqwizard.html">TQWizard</a>) -<td valign="top">TQT_NO_DIALOGS -</table></center> -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-fonts.html b/doc/html/emb-fonts.html deleted file mode 100644 index f9faed9ac..000000000 --- a/doc/html/emb-fonts.html +++ /dev/null @@ -1,169 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/qws.doc:185 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Fonts in TQt/Embedded</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Fonts in TQt/Embedded</h1> - - -<p> <h2> Supported Formats -</h2> -<a name="1"></a><p> TQt/Embedded supports four font formats: -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#f0f0f0"> -<td valign="top"><b>TrueType (TTF)</b> -<td valign="top">The scalable font technology now standard on MS-Windows and Apple -Macintosh, and becoming popular on X11. -<tr bgcolor="#d0d0d0"> -<td valign="top"><b>Postscript Type1 (PFA/PFB)</b> -<td valign="top">Scalable fonts often used by printers, also popular on X11. These -are similar in functionality to TTF fonts and are not discussed -further in this document. -<tr bgcolor="#f0f0f0"> -<td valign="top"><b>Bitmap Distribution Format<br>fonts (BDF)</b> -<td valign="top">A standard format for non-scalable fonts. A large number of BDF -fonts are supplied as part of standard X11 distributions - most of -these can be used with TQt/Embedded. You should <em>not</em> use these in a -production system: they are very slow to load and take up a <em>lot</em> of -storage space. Instead, render the BDF to a TQPF. -<tr bgcolor="#d0d0d0"> -<td valign="top"><b>TQt Prerendered Font (TQPF)</b> -<td valign="top">A light-weight non-scalable font format specific to TQt/Embedded. -</table></center> -<p> Support for each of these font formats (except TQPF which is always -enabled) can be enabled or disabled independently by using the <a href="emb-features.html">TQt/Embedded Features Definition</a>. There is -support in TQt/Embedded for writing a TQPF font file from any font, so -you can initially enable TTF and BDF formats, save TQPF files for the -fonts and sizes you need, then remove TTF and BDF support. -<p> See <a href="maketqpf.html">tools/maketqpf</a> for a tool that helps -produce TQPF files from the TTF and BDF, or just run your application -with the <tt>-savefonts</tt> option. -<p> <h2> Memory Requirements -</h2> -<a name="2"></a><p> With TTF fonts, each character in the font at a given point size is -only rendered when first used in a drawing or metrics operation. With -BDF fonts all characters are rendered when the font is used. -With TQPF fonts, the characters are stored in the same format that TQt -uses for drawing. -<p> For example, a 10-point Times font containing the ASCII characters uses -around 1300 bytes when stored in TQPF format. -<p> Taking advantage of the way the TQPF format is structured, TQt/Embedded -memory-maps the data rather than reading and parsing it. -This reduces RAM consumption even further. -<p> Scalable fonts use a larger amount of memory per font, but -these fonts provide a memory saving if many different sizes of each -font are needed. -<p> <h2> Smooth Fonts -</h2> -<a name="3"></a><p> TTF, PFA, and TQPF fonts can be rendered as <em>smooth</em> anti-aliased -fonts to give superior readability, especially on low-resolution -devices. The difference between smooth and non-smooth fonts is -illustrated below (you may need to change your display to low -resolution to see the difference): -<p> <center><img src="unsmooth.png" alt="unsmooth"></center> -<p> <center><img src="smooth.png" alt="smooth"></center> -<p> <h2> Unicode -</h2> -<a name="4"></a><p> All fonts used by TQt/Embedded use the Unicode character encoding. -Most fonts available today use this encoding, but they usually don't -contain all the Unicode characters. A <em>complete</em> 16-point Unicode -font uses over 1 MB of memory. -<p> <h2> The font definition file -</h2> -<a name="5"></a><p> When TQt/Embedded applications run, they look for a file called -<tt>$TQTDIR/lib/fonts/fontdir</tt> or -<tt>/usr/local/qt-embedded/lib/fonts/fontdir</tt>. This file defines the -fonts available to the application. It has the following format: -<blockquote> -<em>name</em> <em>file</em> <em>renderer</em> <em>italic</em> <em>weight</em> <em>size</em> <em>flags</em> -</blockquote> -where -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#a2c511"> <th valign="top">Field <th valign="top">Value -<tr bgcolor="#f0f0f0"> <td valign="top"><em>name</em> <td valign="top"><tt>Helvetica</tt>, <tt>Times</tt>, etc. -<tr bgcolor="#d0d0d0"> <td valign="top"><em>file</em> <td valign="top"><tt>helvR0810.bdf</tt>, <tt>verdana.ttf</tt>, etc. -<tr bgcolor="#f0f0f0"> <td valign="top"><em>renderer</em> <td valign="top"><tt>BDF</tt> or <tt>FT</tt> -<tr bgcolor="#d0d0d0"> <td valign="top"><em>italic</em> <td valign="top"><tt>y</tt> or <tt>n</tt> -<tr bgcolor="#f0f0f0"> <td valign="top"><em>weight</em> <td valign="top"><tt>50</tt> is normal, <tt>75</tt> is bold, etc. -<tr bgcolor="#d0d0d0"> <td valign="top"><em>size</em> <td valign="top"><tt>0</tt> for scalable or point size * 10 (i.e. <tt>120</tt> -for 12pt) -<tr bgcolor="#f0f0f0"> <td valign="top"><em>flags</em> <td valign="top"><ul> -<li> <tt>s</tt>: smooth (anti-aliased) -<li> <tt>u</tt>: Unicode range when saving (default is Latin-1) -<li> <tt>a</tt>: ASCII range when saving (default is Latin-1) -</ul> -</table></center> -<p> The font definition file does not specify TQPF fonts; these are loaded -directly from the directory containing the <tt>fontdir</tt> file, and must -be named <em>name</em>_<em>size</em>_<em>weight</em><em>italicflag</em>.qpf, where -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#a2c511"> <th valign="top">Field <th valign="top">Value -<tr bgcolor="#d0d0d0"> <td valign="top"><em>name</em> <td valign="top"><tt>helvetica</tt>, <tt>times</tt>, etc. (in lowercase) -<tr bgcolor="#f0f0f0"> <td valign="top"><em>size</em> <td valign="top">point size * 10 (i.e. <tt>120</tt> for 12pt) -<tr bgcolor="#d0d0d0"> <td valign="top"><em>italicflag</em> <td valign="top"><tt>i</tt> for italic, otherwise nothing. -<tr bgcolor="#f0f0f0"> <td valign="top"><em>weight</em> <td valign="top"><tt>50</tt> is normal, <tt>75</tt> is bold, etc. -</table></center> -<p> If an application is run with the <tt>-savefonts</tt> command-line option, -then whenever a font other than a TQPF font is used, a corresponding TQPF file -is saved. This allows you to easily find the font usage of your applications -and to generate TQPF files so that you can eventually reduce the memory -usage of your applications by disabling TTF and BDF support from TQt/Embedded, -or by modifying the initialization of <tt>qws_savefonts</tt> in -<tt>kernel/qapplication_qws.cpp</tt> of the TQt/Embedded library source code. -In extreme cases of memory-saving, it is possible to save partially-rendered -fonts (i.e. only the characters in "Product Name<sup>TM</sup>") if you are -certain that these are the only characters you will need from the font. -See TQMemoryManager::savePrerenderedFont() for this functionality. -<p> <h2> Notes -</h2> -<a name="6"></a><p> The font definition file, naming conventions for font files, and the format -of TQPF files may change in versions of TQt/Embedded after 3. -<p> -To generate TQPF files of different rotations, the program must be re-run with -an orientation that matches the desired rotation of the TQPF output. An example to -generate all 4 rotations of fonts would be to run the following at a real framebuffer: -<pre> -for dpy in LinuxFb Transformed:Rot90 Transformed:Rot180 Transformed:Rot270 -do - TQWS_DISPLAY=$dpy ./maketqpf "$@" -done -</pre><p> If programs are only ever run in one orientation on a device, only the one -appropriate set of fonts is needed. -<p> -When enabled, TQt/Embedded uses the powerful FreeType2 library to implement -TrueType and Type1 support. -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-framebuffer-howto.html b/doc/html/emb-framebuffer-howto.html deleted file mode 100644 index 6fab9095e..000000000 --- a/doc/html/emb-framebuffer-howto.html +++ /dev/null @@ -1,234 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/framebuffer-howto.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Enabling the Linux Framebuffer</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Enabling the Linux Framebuffer</h1> - - - -<p> This is only a short guide. -See <a href="file:/usr/src/linux/README">/usr/src/linux/README</a> and -<a href="file:/usr/src/linux/Documentation/fb/">/usr/src/linux/Documentation/fb/</a> for detailed information. -There is also a detailed explanation at -<a href="http://www.linuxdoc.org/HOWTO/Framebuffer-HOWTO.html">http://www.linuxdoc.org/HOWTO/Framebuffer-HOWTO.html</a>. -<p> <ol type=1> -<li> Make sure that you have the Linux kernel source code in -<a href="file:/usr/src/linux/">/usr/src/linux/</a>. -<p> <li> Log in as root and <tt>cd</tt> <tt>/usr/src/linux</tt> -<p> <li> Configure the kernel: -<p> Run: -<pre> - make menuconfig -</pre> - -<p> Select "Code maturity level options" and set "Prompt for -development and/or incomplete code/drivers". -<p> Then select "Console drivers" and set "Support for frame buffer -devices" to built-in (even if it says EXPERIMENTAL). Then configure -the driver. Most modern graphics cards can use the "VESA VGA -graphics console"; use that or a driver that specifically matches -your video card. Finally, enable "Advanced low level driver options" -and make sure that 16 and 32 bpp packed pixel support are enabled. -<p> When you are finished, chose exit and save. -<p> <li> Compile the kernel -<p> First do: -<pre> - make dep -</pre> - -then: -<pre> - make bzImage -</pre> - -<p> The new kernel should now be in arch/i386/boot/bzImage. -<p> <li> Copy the kernel to the boot directory: -<pre> - cp arch/i386/boot/bzImage /boot/linux.vesafb -</pre> - -<p> <li> Edit /etc/lilo.conf. -<p> <b>Warning:</b> Keep a backup of <a href="file:/etc/lilo.conf">/etc/lilo.conf</a>, and have a rescue disk -available. If you make a mistake, the machine may not boot. -<p> The file <a href="file:/etc/lilo.conf">/etc/lilo.conf</a> specifies how the system boots. The -precise contents of the file varies from system to system. Here is -an example: -<pre> -# LILO configuration file -boot = /dev/hda3 -delay = 30 -image = /boot/vmlinuz - root = /dev/hda3 - label = Linux - read-only # Non-UMSDOS filesystems should be mounted read-only for checking -other=/dev/hda1 - label=nt - table=/dev/hda -</pre> - -<p> Make a new "image" section that is a copy of the first one, but with -<pre> - image = /boot/linux.vesafb -</pre> - -and -<pre> - label = Linux-vesafb -</pre> - -Place it just above the first image section. -<p> Add a line before the image section saying <tt>vga = 791</tt>. (Meaning -1024x768, 16 bpp.) -<p> With the above example, lilo.conf would now be: -<pre> -# LILO configuration file -boot = /dev/hda3 -delay = 30 -vga = 791 -image = /boot/linux.vesafb - root = /dev/hda3 - label = Linux-vesafb - read-only # Non-UMSDOS filesystems should be mounted read-only for checking -image = /boot/vmlinuz - root = /dev/hda3 - label = Linux - read-only # Non-UMSDOS filesystems should be mounted read-only for checking -other=/dev/hda1 - label=nt - table=/dev/hda -</pre> - -<p> Do not change any existing lines in the file; just add new ones. -<p> <li> To make the new changes take effect, run the lilo program: -<pre> - lilo -</pre> - -<p> <li> Reboot the system. You should now see a penguin logo while the -system is booting. -(Or more than one on a multi-processor machine.) -<p> <li> If it does not boot properly with the new kernel, you can boot with -the old kernel by entering the label of the old image section at -the LILO prompt. (with the example lilo.conf file, the old label is -Linux.) -<p> If that does not work (probably because of an error in lilo.conf), -boot the machine using your rescue disk, restore <a href="file:/etc/lilo.conf">/etc/lilo.conf</a> from backup and re-run lilo. -<p> <li> Testing: Here's a short program that opens the frame buffer and draws a -gradient-filled red square. -<p> <pre> -#include <unistd.h> -#include <stdio.h> -#include <fcntl.h> -#include <linux/fb.h> -#include <sys/mman.h> - -int main() -{ - int fbfd = 0; - struct fb_var_screeninfo vinfo; - struct fb_fix_screeninfo finfo; - long int screensize = 0; - char *fbp = 0; - int x = 0, y = 0; - long int location = 0; - - // Open the file for reading and writing - fbfd = open("/dev/fb0", O_RDWR); - if (!fbfd) { - printf("Error: cannot open framebuffer device.\n"); - exit(1); - } - printf("The framebuffer device was opened successfully.\n"); - - // Get fixed screen information - if (ioctl(fbfd, FBIOGET_FSCREENINFO, &finfo)) { - printf("Error reading fixed information.\n"); - exit(2); - } - - // Get variable screen information - if (ioctl(fbfd, FBIOGET_VSCREENINFO, &vinfo)) { - printf("Error reading variable information.\n"); - exit(3); - } - - printf("%dx%d, %dbpp\n", vinfo.xres, vinfo.yres, vinfo.bits_per_pixel ); - - // Figure out the size of the screen in bytes - screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8; - - // Map the device to memory - fbp = (char *)mmap(0, screensize, PROT_READ | PROT_WRITE, MAP_SHARED, - fbfd, 0); - if ((int)fbp == -1) { - printf("Error: failed to map framebuffer device to memory.\n"); - exit(4); - } - printf("The framebuffer device was mapped to memory successfully.\n"); - - x = 100; y = 100; // Where we are going to put the pixel - - // Figure out where in memory to put the pixel - for ( y = 100; y < 300; y++ ) - for ( x = 100; x < 300; x++ ) { - - location = (x+vinfo.xoffset) * (vinfo.bits_per_pixel/8) + - (y+vinfo.yoffset) * finfo.line_length; - - if ( vinfo.bits_per_pixel == 32 ) { - *(fbp + location) = 100; // Some blue - *(fbp + location + 1) = 15+(x-100)/2; // A little green - *(fbp + location + 2) = 200-(y-100)/5; // A lot of red - *(fbp + location + 3) = 0; // No transparency - } else { //assume 16bpp - int b = 10; - int g = (x-100)/6; // A little green - int r = 31-(y-100)/16; // A lot of red - unsigned short int t = r<<11 | g << 5 | b; - *((unsigned short int*)(fbp + location)) = t; - } - - } - munmap(fbp, screensize); - close(fbfd); - return 0; -} -</pre> - -</ol> -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-install.html b/doc/html/emb-install.html deleted file mode 100644 index fb17287aa..000000000 --- a/doc/html/emb-install.html +++ /dev/null @@ -1,157 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/qws.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Installing TQt/Embedded</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Installing TQt/Embedded</h1> - - - -<p> This installation procedure is written for Linux. It may need -to be modified for other platforms. -<p> <ol type=1> -<li> Unpack the archive if you have not done so already -<p> <pre> - cd <anywhere> - gunzip qt-embedded-commercial-VERSION.tar.gz # uncompress the archive - tar xf qt-embedded-commercial-VERSION.tar # unpack it -</pre> - -Replace <tt>VERSION</tt> with the TQt/Embedded version number throughout. -<p> This document assumes that the archive is installed as <tt>~/qt-embedded-commercial-VERSION</tt>. -<li> Compile the TQt/Embedded library and examples. -<p> <pre> - cd ~/qt-embedded-commercial-VERSION - export TQTDIR=~/qt-embedded-commercial-VERSION - ./configure - make -</pre> - -<p> The configuration system is designed to allow platform-specific options -to be added, but in general all Linux systems which have framebuffer -support can use the "linux-generic-g++" platform. -The configuration system also supports cross-compilers: -to build on Linux/x86 for the Linux/MIPSEL target, you would use: -<pre> - ./configure -embedded mips -</pre> - -<p> Only a small number of configurations are predefined. -You can create your own custom configuration by adding new files -to the <tt>mkspecs/qws/</tt> directory. Use existing similar configurations -as a starting point. -<p> <b>Note</b>: Due to a bug in the configure script, cross-compiling on -a little-endian machine (e.g. x86) for a big-endian processor -(e.g. PowerPC) will use the host's endianness instead of the -target's. Workaround: after running configure, and before running -make, edit <tt>$TQTDIR/include/ntqconfig.h</tt> and change the definition of -<tt>TQ_BYTE_ORDER</tt>. -<p> <li> Enable framebuffer support. -<p> You may need to recompile your kernel to enable the framebuffer. -This document does not describe how to do this; the -<a href="emb-framebuffer-howto.html">Framebuffer HOWTO page</a> -contains a short description. (You should see -a penguin logo at boot time when the frame buffer is enabled.) -<p> For Matrox G100/G200/G400 use the matrox frame buffer driver. -<p> For NVidia TNT cards use the nvidia frame buffer driver. -<p> For Mach64 and most other cards, use the vesafb driver. -<p> Note that some cards are only supported in VGA16 mode, this will -not work with the current version of TQt/Embedded, since VGA/16 is -not yet supported. You may need to upgrade your kernel, or even -switch to an experimental kernel. -<p> The frame buffer must also be enabled with a boot parameter. See -<tt>/usr/src/linux/Documentation/fb</tt> for details. -<p> The <tt>fbset</tt> program, which should be included in Linux distributions, -may be used to switch video modes without rebooting the system. The -video mode active when the server is started will be used. (8-bit -modes are still experimental.) <b>Note</b>: <tt>fbset</tt> does not work -with the vesafb driver. -<p> <li> Change permissions. -<p> To run TQt/Embedded, you need write access to the framebuffer device -<tt>/dev/fb0</tt>. -<p> You also need read access to the mouse device. (Note that -<tt>/dev/mouse</tt> is normally a symbolic link; the actual mouse device -must be readable.) -<p> <li> How to run the demonstration program. -<p> Log into a virtual console and do this: -<p> <pre> - cd ~/qt-embedded-commercial-VERSION/examples/launcher - ./start-demo -</pre> - -<p> <li> Miscellaneous troubleshooting and known bugs. -<p> To kill gpm, run the following command as root: -<p> <pre> - gpm -k -</pre> - -<p> In some cases, if the server does not work, it will work when run as root. -<p> Show processes using the framebuffer: -<p> <pre> - fuser -v /dev/fb0 -</pre> - -<p> Kill such processes: -<pre> - fuser -vk /dev/fb0 -</pre> - -or harsher: -<pre> - fuser -k -KILL /dev/fb0 -</pre> - -<p> Show existing semaphores: -<pre> - ipcs -</pre> - -<p> Remove semaphores: -<pre> - ipcrm -</pre> - -<p> The communication between client and server is done through the -named pipe <tt>/tmp/qtembedded-username/TQtEmbedded-0</tt>; sometimes it may need to be deleted -(e.g. if you run TQt/Embedded with root privileges then later as an unprivileged user). -<p> <li> Customization. -<p> The TQt/Embedded library can be reduced in size by -<a href="emb-features.html">removing unnecessary features</a>. -<p> <li> This document shows how to use TQt/Embedded with the Linux framebuffer. For -development and debugging purposes it is often easier to use the <a href="emb-tqvfb.html">TQt/Embedded virtual framebuffer</a> instead. -<p> </ol> -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-performance.html b/doc/html/emb-performance.html deleted file mode 100644 index 9aa59f5d7..000000000 --- a/doc/html/emb-performance.html +++ /dev/null @@ -1,132 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/qws.doc:532 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQt/Embedded Performance Tuning</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQt/Embedded Performance Tuning</h1> - - -When building embedded applications on low-powered devices, a number -of options are available that would not be considered in a desktop -application environment. These options reduce the memory and/or CPU -requirements at the cost of other factors. -<p> <ul> -<li> <a href="emb-features.html"><b>Tuning the functionality of TQt</a> -<li> <a href="#general">General programming style</a> -<li> <a href="#static">Static vs. Dynamic linking</a> -<li> <a href="#alloc">Alternative memory allocation</a> -</ul> -<p> <a name="general"></a> -<h2> General programming style -</h2> -<a name="1"></a><p> The following guidelines will improve CPU performance: -<ul> -<li> Create dialogs and widgets once, then <a href="tqwidget.html#hide">TQWidget::hide</a>() and -<a href="tqwidget.html#show">TQWidget::show</a>() them, rather than creating them and deleting -them every time they are needed. -This will use a little more memory, but will be much faster. -Try to create them the first time "lazily" to avoid slow -startup (e.g. only create a Find dialog the first time the -user invokes it). -</ul> -<p> <a name="static"></a> -<h2> Static vs. Dynamic linking -</h2> -<a name="2"></a><p> A lot of CPU and memory is used by the ELF linking process. You can -make significant savings by using a static build of your application -suite. This means that rather than having a dynamic library (<tt>libtqte.so</tt>) and a collection of executables which link dynamically to -that library, you build all the applications into a single executable -and statically link that with a static library (<tt>libtqt.a</tt>). This -improves start-up time, and reduces memory usage, at the expense of -flexibility (to add a new application, you must recompile the single -executable) and robustness (if one application has a bug, it might -harm other applications). If you need to install end-user -applications, this may not be an option, but if you are building a -single application suite for a device with limited CPU power and -memory, this option could be very beneficial. -<p> To compile TQt as a static library, add the <tt>-static</tt> options when -you run configure. -<p> To build your application suite as an all-in-one application, design each -application as a stand-alone widget or set of widgets, with only minimal -code in the main() function. Then, write an application that gives -some way to switch between the applications (e.g. a <a href="tqiconview.html">TQIconView</a>). -<a href="http://www.trolltech.com/products/qtopia/index.html">TQtopia</a> is an example of this. It can be built either as a set of -dynamically linked executables, or as a single static application. -<p> Note that you should generally still link dynamically against the -standard C library and any other libraries which might be used by -other applications on your device. -<p> <a name="alloc"></a> -<h2> Alternative memory allocation -</h2> -<a name="3"></a><p> We have found that the libraries shipped with some C++ compilers on -some platforms have poor performance in the built-in "new" and "delete" -operators. You might gain performance by re-implementing these -functions. For example, you can switch to the plain C allocators -by adding the following to your code: -<p> <pre> - void* operator new[]( size_t size ) - { - return malloc( size ); - } - - void* operator new( size_t size ) - { - return malloc( size ); - } - - void operator delete[]( void *p ) - { - free( p ); - } - - void operator delete[]( void *p, size_t size ) - { - free( p ); - } - - void operator delete( void *p ) - { - free( p ); - } - - void operator delete( void *p, size_t size ) - { - free( p ); - } -</pre> - - -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-pointer.html b/doc/html/emb-pointer.html deleted file mode 100644 index dbad8edc4..000000000 --- a/doc/html/emb-pointer.html +++ /dev/null @@ -1,80 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/qws.doc:483 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQt/Embedded Pointer Handling</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQt/Embedded Pointer Handling</h1> - - -Pointer handling in TQt/Embedded works for any mouse or mouse-like -device such as touchpanels and trackballs. -<p> Usually only one pointer device is supported in an embedded device, -but for demonstration purposes, TQt/Embedded includes a large number of -supported devices. -<p> <h2> Mouse Protocols -</h2> -<a name="1"></a><p> Mouse drivers can be enabled/disabled via the configure script. Running -./configure -help lists the available mouse drivers. Only the -"pc" mouse driver is enabled in the default configuration. -<p> Provided the "pc" mouse driver is enabled, TQt/Embedded auto-detects the -mouse type and device if it is one of -the supported types on <tt>/dev/psaux</tt> or one of the <tt>/dev/ttyS?</tt> -serial lines. If multiple mice are detected, all may be used simultaneously. -<p> Alternatively, you may set the environment variable <tt>TQWS_MOUSE_PROTO</tt> -to determine which mouse to use. This environment variable may be set -to: -<blockquote> -<em><protocol></em><tt>:</tt><em><device></em> -</blockquote> -where <em><protocol></em> is one of: -<ul> -<li> MouseMan -<li> IntelliMouse -<li> Microsoft -</ul> -and <em><device></em> is the mouse device, often <tt>/dev/mouse</tt>. If no -such variable is specified, the built-in default is <tt>Auto</tt>, which -enables auto-detection of the mouse protocol and device. -<p> To add another protocol, new subclasses of <a href="qwsmousehandler.html">TQWSMouseHandler</a> and -<a href="qmousedriverplugin.html">TQMouseDriverPlugin</a> can be written and installed as plugins. -<p> <h2> Touch Panels -</h2> -<a name="2"></a><p> TQt/Embedded ships with support for the NEC Vr41XX touchpanel and the -emerging linux touchpanel standard used by the iPAQ and Zaurus. These -are subclasses of TQWSCalibratedMouseHandler which is in turn a subclass -of TQWSMouseHandler in <tt>embedded/qmouse_qws.cpp</tt>. - -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-porting.html b/doc/html/emb-porting.html deleted file mode 100644 index 72caa313b..000000000 --- a/doc/html/emb-porting.html +++ /dev/null @@ -1,64 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/qws.doc:452 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Porting your applications to TQt/Embedded</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Porting your applications to TQt/Embedded</h1> - - -<p> Existing TQt applications should require no porting provided there is no -platform dependent code. Platform dependent code includes system calls, -calls to the underlying window system (Windows or X11), and TQt platform -specific methods such as <a href="ntqapplication.html#x11EventFilter">TQApplication::x11EventFilter</a>(). -<p> For cases where it is necessary to use platform dependent code there are -macros defined that can be used to enable/disable code for each platform -using <tt>#ifdef</tt> directives: -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#a2c511"> <th valign="top">Platform <th valign="top">Macro -<tr bgcolor="#f0f0f0"> <td valign="top">TQt/X11 <td valign="top">TQ_WS_X11 -<tr bgcolor="#d0d0d0"> <td valign="top">TQt/Windows <td valign="top">TQ_WS_WIN -<tr bgcolor="#f0f0f0"> <td valign="top">TQt/Embedded <td valign="top">TQ_WS_QWS -</table></center> -<p> TQt/Embedded also requires the following flags to be defined when compiling -applications: -<pre> --DTQWS -fno-exceptions -fno-rtti -</pre> - -<p> Exceptions and RTTI are disabled in TQt/Embedded because they incur a large -overhead in both size and speed. - -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-running.html b/doc/html/emb-running.html deleted file mode 100644 index 681ed217b..000000000 --- a/doc/html/emb-running.html +++ /dev/null @@ -1,138 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/qws.doc:337 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Running TQt/Embedded applications</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Running TQt/Embedded applications</h1> - - -<p> A TQt/Embedded application requires a master application to be running -or to be a master application itself. The master application is -primarily responsible for managing top-level window regions, and -pointer and keyboard input. -<p> Any TQt/Embedded application can be a master application by -constructing the <a href="ntqapplication.html">TQApplication</a> object with the -<em>TQApplication::GuiServer</em> type, or by being run with the <em>-qws</em> -command line option. -<p> This document assumes you have the Linux framebuffer configured correctly -and no master process is running. If you do not have a working Linux -framebuffer you can use the -<a href="emb-tqvfb.html">TQt/Embedded virtual framebuffer</a>, or you can -run TQt/Embedded as a <a href="emb-vnc.html">VNC server</a>. -<p> Change to a Linux console and select an example to run, e.g. <tt>examples/widgets</tt>. Make sure $TQTDIR is set to the directory where you -installed TQt/Embedded and add the $TQTDIR/lib directory to -$LD_LIBRARY_PATH, e.g.: -<pre> -export TQTDIR=$HOME/qt-VERSION -export LD_LIBRARY_PATH=$TQTDIR/lib:$LD_LIBRARY_PATH -</pre> - -<p> Run the application with the <em>-qws</em> option: -<p> <pre> -cd $TQTDIR/examples/widgets -./widgets -qws -</pre> - -<p> You should see the <tt>widgets</tt> example appear. If your mouse doesn't -work correctly you must specify the type of mouse to use. You can -exit the master application at any time using -<b>Ctrl+Alt+Backspace</b>. -<p> If you wish to run additional applications you should run them as clients -i.e. without the <em>-qws</em> option. -<p> <h2> Displays -</h2> -<a name="1"></a><p> TQt/Embedded allows multiple displays to be used simultaneously by running -multiple TQt/Embedded master processes. This is achieved using the -display -command line parameter or the $TQWS_DISPLAY environment variable. -<p> The -display parameter's syntax is: -<pre> - [gfx driver][:driver specific options][:display number] -</pre> - -For example, if you want to use the mach64 driver on fb1 as display 2: -<pre> - $ ./launcher -display Mach64:/dev/fb1:2 -</pre> - -<p> To try this functionality you can do the following: -<ol type=1> -<li> Change to VC 1 (virtual console one) and run the launcher: -<p> <pre> - $ cd examples/launcher - $ ./launcher -</pre> - -<p> <li> Switch to VC 2 and run another one: -<p> <pre> - $ cd examples/launcher - $ ./launcher -display :1 -</pre> - -<p> Another launcher will be started. Start an application in this launcher. -<p> <li> Press <b>Ctrl+Alt+F1</b> - back to display 0. You can also start -additional applications on a particular display by specifying the -display id. Change to VC 3: -<p> <pre> - $ cd examples/widgets - $ ./widgets -display :1 -</pre> - -<p> will display the widgets example on dislpay :1 (VC 2). -</ol> -<p> Only the master process needs to specify the driver/device part -explicitly. The clients get the information they need from the master -when they connect. So once you have a master server running using a -particular driver, you can just use "client -display :n" to use -display n. -<p> <h2> Mouse Input -</h2> -<a name="2"></a><p> TQt/Embedded attempts to autodetect a mouse by default. The supported -protocols are MouseMan, Microsoft, IntelliMouse and -some other devices specific to certain hardware (e.g. Vr touch panel). -To specify the mouse to use set the <tt>$TQWS_MOUSE_PROTO</tt> environment -variable, e.g.: -<pre> -export TQWS_MOUSE_PROTO=IntelliMouse -</pre> - -<p> The mouse autodetection opens the serial devices and psaux which -may cause conflicts with other programs using those devices. If -this is the case then specify the mouse driver protocol and device -explicitly. -<p> <p>See also <a href="emb-pointer.html">TQt/Embedded Pointer Handling</a>. - -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-tqvfb.html b/doc/html/emb-tqvfb.html deleted file mode 100644 index caeb0ffde..000000000 --- a/doc/html/emb-tqvfb.html +++ /dev/null @@ -1,110 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/tqvfb.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQt/Embedded Virtual Framebuffer</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQt/Embedded Virtual Framebuffer</h1> - - -<p> The virtual framebuffer allows TQt/Embedded programs to be developed on -a desktop machine, without switching between consoles and X11. -<p> The virtual framebuffer is located in <tt>$TQTDIR/tools/tqvfb</tt>. -<p> <h2> Using the Virtual Framebuffer -</h2> -<a name="1"></a><p> <ol type=1> -<li> Configure TQt/Embedded with the <tt>-tqvfb</tt> argument and compile the library: -<pre> - ./configure -tqvfb - make - </pre> - -<li> Compile <tt>tqvfb</tt> as a normal TQt/X11 application and run it. Do <em>not</em> -compile it as a TQt/Embedded application. -<li> Start a TQt/Embedded master application (i.e., construct -<a href="ntqapplication.html">TQApplication</a> with the TQApplication::GuiServer flag or use the <tt>-qws</tt> command line parameter). You can specify to the server that -you wish to use the virtual framebuffer driver, e.g.: -<pre> - masterapp -qws -display TQVFb:0 - </pre> - -<li> TQt/Embedded will autodetect tqvfb, so you can omit the <tt>-display</tt> -command line parameter if you know that tqvfb is running, and that -the TQt/Embedded library supports tqvfb. (If this is not the case, -TQt/Embedded will write to the real framebuffer, and your X11 -display will be corrupted.) -<p> </ol> -<p> <tt>tqvfb</tt> supports the following command line options: -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#a2c511"> <th valign="top">Option <th valign="top">Meaning -<tr bgcolor="#f0f0f0"> -<td valign="top"><tt>-width</tt> <em>width</em> -<td valign="top">the width of the virtual framebuffer (default: 240). -<tr bgcolor="#d0d0d0"> -<td valign="top"><tt>-height</tt> <em>height</em> -<td valign="top">the height of the virtual framebuffer (default: 320). -<tr bgcolor="#f0f0f0"> -<td valign="top"><tt>-depth</tt> <em>depth</em> -<td valign="top">the depth of the virtual framebuffer (1, 8 or 32; default: 8). -<tr bgcolor="#d0d0d0"> -<td valign="top"><tt>-nocursor</tt> -<td valign="top">do not display the X11 cursor in the framebuffer window. -<tr bgcolor="#f0f0f0"> -<td valign="top"><tt>-qwsdisplay</tt> <em>:id</em> -<td valign="top">the TQt/Embedded display id to provide (default: :0). -</table></center> -<p> <h2> Virtual Framebuffer Design -</h2> -<a name="2"></a><p> The virtual framebuffer emulates a framebuffer using a shared memory region -(the virtual frame buffer) and a utility to display the framebuffer in a -window (<tt>tqvfb</tt>). The regions of the display that have changed are updated -periodically, so you will see discrete snapshots of the framebuffer rather -than each individual drawing operation. For this reason drawing problems -such as flickering may not be apparent until the program is run using a real -framebuffer. -<p> The target refresh rate can be set via the <b>View|Refresh Rate</b> -menu item. This will cause <tt>tqvfb</tt> to check for updated regions more -frequently. The rate is a target only. If little drawing is being -done, the framebuffer will not show any updates between drawing -events. If an application is displaying an animation the updates will -be frequent, then the application and <tt>tqvfb</tt> will compete for -processor time. -<p> Mouse and keyboard events are passed to the TQt/Embedded master process via -named pipes. -<p> The virtual framebuffer is a development tool only. No security issues have -been considered in the virtual framebuffer design. It should be avoided -in a production environment; do not configure production libraries with <tt>-tqvfb</tt>. -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/emb-vnc.html b/doc/html/emb-vnc.html deleted file mode 100644 index 144adc272..000000000 --- a/doc/html/emb-vnc.html +++ /dev/null @@ -1,68 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/qws.doc:635 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQt/Embedded as a VNC Server</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQt/Embedded as a VNC Server</h1> - - -<p> The <a href="http://www.uk.research.att.com/vnc/">VNC</a> protocol -allows you to view and interact with the computer's display from -anywhere on the network. -<p> To use TQt/Embedded in this way, <tt>configure</tt> TQt with the <tt>-qt-gfx-vnc</tt> -option, and ensure that you also enable 16-bit display support. Run -your application via: -<pre> - application -display VNC:0 -</pre> - -then, run a VNC client pointing at the machine that is running your -application. For example, using the X11 VNC client to view the -application from the same machine: -<pre> - vncviewer localhost:0 -</pre> - -<p> By default, TQt/Embedded will create a 640 by 480 pixel display. You -can change this by setting the <tt>TQWS_SIZE</tt> environment variable to -another size, e.g. <tt>TQWS_SIZE=240x320</tt>. -<p> VNC clients are available for a vast array of display systems: X11, -Windows, Amiga, DOS, VMS, and dozens of others. -<p> The <a href="emb-tqvfb.html">TQt Virtual Framebuffer</a> is an alternative -technique. It uses shared memory and thus is much faster and smoother, but -it does not operate over a network. -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/embedporting.html b/doc/html/embedporting.html deleted file mode 100644 index 0e764b241..000000000 --- a/doc/html/embedporting.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/embporting.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>Issues to be aware of when porting TQt/Embedded</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Issues to be aware of when porting TQt/Embedded</h1> - - - -<p> TQt/Embedded is designed to be reasonably platform-independent. The -only publically available version is a Linux implementation. The -following dependencies will need to be addressed if you intend to port -to another operating system (files that you need to modify are listed -at the end of each section): -<p> <ul> -<p> <li> <b>System V IPC</b> (shared memory and semaphores) is used to share -window regions between client and server. You will need to provide -something similar unless you want a single-application setup (i.e. -running only one program, which is the server). System V semaphores -are also used for synchronising access to the framebuffer. -<p> Modify <tt>qwindowsystem_qws.cpp</tt>, <tt>qwsregionmanager_qws.cpp</tt>, <tt>qapplication_qws.cpp</tt>, and <tt>qlock_qws.cpp</tt>. -<p> <li> <b>Unix-domain sockets</b> are used to communicate things like -keyboard events, requests to raise windows and TQCOP messages between -applications. Again, you will need to provide something similar unless -you want a single-application setup. It should be possible to -implement something like this using message queues or similar -mechanisms; with the exception of TQCOP messages (which are generated -by client applications and not TQt/Embedded) individual messages should -be no more than a few bytes in length. -<p> Modify <tt>qwssocket_qws.cpp</tt>. -<p> <li> <b>The Linux framebuffer device</b> is used to map in the drawing -area. You will need to replace it (by creating a new class of <a href="qscreen.html">TQScreen</a>) -with something else giving a byte pointer to a memory-mapped -framebuffer, plus information about width, height and bit depth (which -most likely you can simply hard-code). If your framebuffer is not -memory-mapped or is in an unsupported format or depth you will need to -modify TQGfxRaster as well. -<p> Modify <tt>qgfxlinuxfb_qws.cpp</tt>. -<p> <li> <b>The accelerated drivers</b> currently use the Linux TQScreen and use -<tt>/proc/bus/pci</tt> to map in PCI config space. However, these are only -example drivers; you will probably need to write your own driver in -any case, and you will need to provide your own way to map in control -registers. -<p> Modify <tt>qgfxmach64_qws.cpp</tt>, <tt>qgfxvoodoo_qws.cpp</tt> and <tt>qgfxmatrox_qws.cpp</tt>. -<p> <li> <b>Sound</b> uses a Linux <tt>/dev/dsp</tt> style device. If you want to use -the TQt/Embedded sound server you'll need to reimplement it. -<p> Modify <tt>qsoundqss_qws.cpp</tt>. -<p> <li> <b>select()</b> is used to implement TQSocketDevices and listen for -events to/from the TQt/Embedded server application. -<p> Modify <tt>qapplication_qws.cpp</tt>. -<p> </ul> -<p> TQt/Embedded makes use of the standard C library and some Posix functions. -Mostly the latter are concentrated in platform dependent code anyway -(e.g. mmap() to map in the Linux framebuffer). -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/faq.html b/doc/html/faq.html index 645582761..760beb56e 100644 --- a/doc/html/faq.html +++ b/doc/html/faq.html @@ -165,7 +165,6 @@ extensible, and allows true component programming. <li> <b>Unix/X11</b> -- Linux, Sun Solaris, HP-UX, Compaq Tru64 UNIX, IBM AIX, SGI IRIX and a wide range of others <li> <b>Macintosh</b> -- Mac OS X -<li> <b>Embedded</b> -- Linux platforms with framebuffer support. </ul> <p> It has become the emerging standard development environment for IT professionals who want to: @@ -255,8 +254,7 @@ available from amazon.com. You can find a partial list at TQt. You can use this edition to create and run free software, i.e. software that is licensed under the GNU GPL or a similarly recognized open source license. -<p> TQt Open Source edition is available for Unix/X11, Macintosh and -Linux/embedded. +<p> TQt Open Source edition is available for Unix/X11 and Macintosh. <p> <hr width="30%"> <h3> What is the idea behind having a free version of TQt? </h3> diff --git a/doc/html/functions.html b/doc/html/functions.html index a21aaa318..662c640ea 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -138,8 +138,7 @@ abort: <a href="tqimage.html#allGray">TQImage</a><li>allItems: <a href="tqcanvas.html#allItems">TQCanvas</a><li>allWidgets: <a href="ntqapplication.html#allWidgets">TQApplication</a><li>alloc: - <a href="ntqcolor.html#alloc">TQColor</a> <a href="qscreen.html#alloc">TQScreen</a><li>allocation: - <a href="qwswindow.html#allocation">TQWSWindow</a><li>allowedInContext: + <a href="ntqcolor.html#alloc">TQColor</a><li>allowedInContext: <a href="tqstylesheetitem.html#allowedInContext">TQStyleSheetItem</a><li>allowsErrorInteraction: <a href="ntqsessionmanager.html#allowsErrorInteraction">TQSessionManager</a><li>allowsInteraction: <a href="ntqsessionmanager.html#allowsInteraction">TQSessionManager</a><li>alpha: @@ -252,7 +251,7 @@ back: <a href="ntqlineedit.html#backspace">TQLineEdit</a> <a href="ntqmultilineedit.html#backspace">TQMultiLineEdit</a><li>backward: <a href="tqtextbrowser.html#backward">TQTextBrowser</a><li>backwardAvailable: <a href="tqtextbrowser.html#backwardAvailable">TQTextBrowser</a><li>base: - <a href="qcolorgroup.html#base">TQColorGroup</a> <a href="qscreen.html#base">TQScreen</a><li>baseName: + <a href="qcolorgroup.html#base">TQColorGroup</a><li>baseName: <a href="ntqfileinfo.html#baseName">TQFileInfo</a><li>baseSize: <a href="tqwidget.html#baseSize">TQWidget</a><li>beep: <a href="ntqapplication.html#beep">TQApplication</a><li>beforeDelete: @@ -271,8 +270,7 @@ back: <a href="tqimage.html#bitBlt">TQImage</a> <a href="ntqpaintdevice.html#bitBlt">TQPaintDevice</a><li>bitOrder: <a href="tqimage.html#bitOrder">TQImage</a><li>bitmap: <a href="ntqcursor.html#bitmap">TQCursor</a><li>bits: - <a href="tqimage.html#bits">TQImage</a><li>blank: - <a href="qscreen.html#blank">TQScreen</a><li>blockSignals: + <a href="tqimage.html#bits">TQImage</a><li>blockSignals: <a href="tqobject.html#blockSignals">TQObject</a><li>blocking: <a href="ntqsocketdevice.html#blocking">TQSocketDevice</a><li>blue: <a href="ntqcolor.html#blue">TQColor</a><li>bold: @@ -308,13 +306,11 @@ back: <a href="ntqsocket.html#bytesToWrite">TQSocket</a><li>bytesWritten: <a href="ntqsocket.html#bytesWritten">TQSocket</a><li><a name="c"></a> c: - <a href="ntqlocale.html#c">TQLocale</a><li>cache: - <a href="qscreen.html#cache">TQScreen</a><li>cacheLimit: + <a href="ntqlocale.html#c">TQLocale</a><li>cacheLimit: <a href="ntqpixmapcache.html#cacheLimit">TQPixmapCache</a><li>caching: <a href="ntqfileinfo.html#caching">TQFileInfo</a><li>calcRect: <a href="tqiconviewitem.html#calcRect">TQIconViewItem</a><li>calculateField: - <a href="tqsqlcursor.html#calculateField">TQSqlCursor</a><li>calibrate: - <a href="qwsmousehandler.html#calibrate">TQWSMouseHandler</a><li>canCast: + <a href="tqsqlcursor.html#calculateField">TQSqlCursor</a><li>canCast: <a href="ntqvariant.html#canCast">TQVariant</a><li>canConvert: <a href="qmacmime.html#canConvert">TQMacMime</a> <a href="qwindowsmime.html#canConvert">TQWindowsMime</a><li>canDecode: <a href="qcolordrag.html#canDecode">TQColorDrag</a> <a href="tqicondrag.html#canDecode">TQIconDrag</a> <a href="tqimagedrag.html#canDecode">TQImageDrag</a> <a href="tqtextdrag.html#canDecode">TQTextDrag</a> <a href="quridrag.html#canDecode">TQUriDrag</a><li>canDelete: @@ -336,7 +332,7 @@ c: <a href="ntqregexp.html#cap">TQRegExp</a><li>capStyle: <a href="ntqpen.html#capStyle">TQPen</a><li>capacity: <a href="tqstring.html#capacity">TQString</a> <a href="tqvaluevector.html#capacity">TQValueVector</a><li>caption: - <a href="qwswindow.html#caption">TQWSWindow</a> <a href="tqwidget.html#caption">TQWidget</a><li>capturedTexts: + <a href="tqwidget.html#caption">TQWidget</a><li>capturedTexts: <a href="ntqregexp.html#capturedTexts">TQRegExp</a><li>cascade: <a href="ntqworkspace.html#cascade">TQWorkspace</a><li>caseSensitive: <a href="ntqregexp.html#caseSensitive">TQRegExp</a><li>cast: @@ -360,8 +356,7 @@ c: <a href="ntqcombobox.html#changeItem">TQComboBox</a> <a href="ntqlistbox.html#changeItem">TQListBox</a> <a href="ntqmenudata.html#changeItem">TQMenuData</a> <a href="ntqmenudata.html#changeItem">TQPopupMenu</a><li>changeSize: <a href="qspaceritem.html#changeSize">TQSpacerItem</a><li>changeTab: <a href="ntqtabdialog.html#changeTab">TQTabDialog</a> <a href="ntqtabwidget.html#changeTab">TQTabWidget</a><li>changed: - <a href="tqimageconsumer.html#changed">TQImageConsumer</a><li>channel: - <a href="qcopchannel.html#channel">TQCopChannel</a><li>charAt: + <a href="tqimageconsumer.html#changed">TQImageConsumer</a><li>charAt: <a href="tqtextedit.html#charAt">TQTextEdit</a><li>charWidth: <a href="ntqfontmetrics.html#charWidth">TQFontMetrics</a><li>characters: <a href="tqxmlcontenthandler.html#characters">TQXmlContentHandler</a><li>checkConnectArgs: @@ -390,11 +385,10 @@ c: <a href="ntqmetaobject.html#className">TQMetaObject</a> <a href="tqobject.html#className">TQObject</a><li>cleanDirPath: <a href="ntqdir.html#cleanDirPath">TQDir</a><li>cleanText: <a href="ntqspinbox.html#cleanText">TQSpinBox</a><li>cleanup: - <a href="ntqcolor.html#cleanup">TQColor</a> <a href="ntqcursor.html#cleanup">TQCursor</a> <a href="qfontmanager.html#cleanup">TQFontManager</a><li>clear: + <a href="ntqcolor.html#cleanup">TQColor</a> <a href="ntqcursor.html#cleanup">TQCursor</a><li>clear: <a href="ntqaccel.html#clear">TQAccel</a> <a href="ntqasciicache.html#clear">TQAsciiCache</a> <a href="ntqasciidict.html#clear">TQAsciiDict</a> <a href="ntqcache.html#clear">TQCache</a> <a href="ntqclipboard.html#clear">TQClipboard</a> <a href="ntqcombobox.html#clear">TQComboBox</a> <a href="ntqdict.html#clear">TQDict</a> <a href="tqdomnode.html#clear">TQDomNode</a> <a href="tqiconview.html#clear">TQIconView</a> <a href="ntqintcache.html#clear">TQIntCache</a> <a href="ntqintdict.html#clear">TQIntDict</a> <a href="ntqlabel.html#clear">TQLabel</a> <a href="ntqlineedit.html#clear">TQLineEdit</a> <a href="ntqlistbox.html#clear">TQListBox</a> <a href="ntqlistview.html#clear">TQListView</a> <a href="tqmap.html#clear">TQMap</a> <a href="ntqmenudata.html#clear">TQMenuBar</a> <a href="ntqmenudata.html#clear">TQMenuData</a> <a href="tqobjectcleanuphandler.html#clear">TQObjectCleanupHandler</a> <a href="ntqpixmapcache.html#clear">TQPixmapCache</a> <a href="ntqmenudata.html#clear">TQPopupMenu</a> <a href="tqptrcollection.html#clear">TQPtrCollection</a> <a href="tqptrdict.html#clear">TQPtrDict</a> <a href="tqptrlist.html#clear">TQPtrList</a> <a href="tqptrqueue.html#clear">TQPtrQueue</a> <a href="tqptrstack.html#clear">TQPtrStack</a> <a href="tqptrvector.html#clear">TQPtrVector</a> <a href="ntqsplashscreen.html#clear">TQSplashScreen</a> <a href="tqsqlcursor.html#clear">TQSqlCursor</a> <a href="tqsqlfield.html#clear">TQSqlField</a> <a href="tqsqlform.html#clear">TQSqlForm</a> <a href="tqsqlrecord.html#clear">TQSqlRecord</a> <a href="ntqstatusbar.html#clear">TQStatusBar</a> <a href="tqtextedit.html#clear">TQTextEdit</a> <a href="ntqtoolbar.html#clear">TQToolBar</a> <a href="ntqtooltip.html#clear">TQToolTip</a> <a href="ntqtranslator.html#clear">TQTranslator</a> <a href="tqvaluelist.html#clear">TQValueList</a> <a href="tqvaluevector.html#clear">TQValueVector</a> <a href="ntqvariant.html#clear">TQVariant</a> <a href="tqxmlattributes.html#clear">TQXmlAttributes</a><li>clearArguments: <a href="ntqprocess.html#clearArguments">TQProcess</a><li>clearBit: - <a href="ntqbitarray.html#clearBit">TQBitArray</a><li>clearCalibration: - <a href="qwsmousehandler.html#clearCalibration">TQWSMouseHandler</a><li>clearCell: + <a href="ntqbitarray.html#clearBit">TQBitArray</a><li>clearCell: <a href="ntqtable.html#clearCell">TQTable</a><li>clearCellWidget: <a href="ntqtable.html#clearCellWidget">TQTable</a><li>clearEdit: <a href="ntqcombobox.html#clearEdit">TQComboBox</a><li>clearEntries: @@ -412,26 +406,21 @@ c: <a href="ntqcombobox.html#clearValidator">TQComboBox</a> <a href="ntqlineedit.html#clearValidator">TQLineEdit</a><li>clearValues: <a href="tqdatabrowser.html#clearValues">TQDataBrowser</a> <a href="tqdataview.html#clearValues">TQDataView</a> <a href="tqsqlform.html#clearValues">TQSqlForm</a> <a href="tqsqlrecord.html#clearValues">TQSqlRecord</a><li>clearWFlags: <a href="tqwidget.html#clearWFlags">TQWidget</a><li>clicked: - <a href="ntqbutton.html#clicked">TQButton</a> <a href="ntqbuttongroup.html#clicked">TQButtonGroup</a> <a href="ntqbutton.html#clicked">TQCheckBox</a> <a href="ntqheader.html#clicked">TQHeader</a> <a href="tqiconview.html#clicked">TQIconView</a> <a href="ntqlistbox.html#clicked">TQListBox</a> <a href="ntqlistview.html#clicked">TQListView</a> <a href="ntqbutton.html#clicked">TQPushButton</a> <a href="ntqbutton.html#clicked">TQRadioButton</a> <a href="ntqtable.html#clicked">TQTable</a> <a href="tqtextedit.html#clicked">TQTextEdit</a> <a href="ntqwhatsthis.html#clicked">TQWhatsThis</a><li>client: - <a href="qwswindow.html#client">TQWSWindow</a><li>clientWindows: - <a href="qwsserver.html#clientWindows">TQWSServer</a><li>clipRegion: + <a href="ntqbutton.html#clicked">TQButton</a> <a href="ntqbuttongroup.html#clicked">TQButtonGroup</a> <a href="ntqbutton.html#clicked">TQCheckBox</a> <a href="ntqheader.html#clicked">TQHeader</a> <a href="tqiconview.html#clicked">TQIconView</a> <a href="ntqlistbox.html#clicked">TQListBox</a> <a href="ntqlistview.html#clicked">TQListView</a> <a href="ntqbutton.html#clicked">TQPushButton</a> <a href="ntqbutton.html#clicked">TQRadioButton</a> <a href="ntqtable.html#clicked">TQTable</a> <a href="tqtextedit.html#clicked">TQTextEdit</a> <a href="ntqwhatsthis.html#clicked">TQWhatsThis</a><li>clipRegion: <a href="ntqpainter.html#clipRegion">TQPainter</a> <a href="tqwidget.html#clipRegion">TQWidget</a><li>clipboard: <a href="ntqapplication.html#clipboard">TQApplication</a><li>clipper: <a href="ntqscrollview.html#clipper">TQScrollView</a><li>cloneNode: <a href="tqdomnode.html#cloneNode">TQDomNode</a><li>close: - <a href="ntqfile.html#close">TQFile</a> <a href="ntqftp.html#close">TQFtp</a> <a href="ntqiodevice.html#close">TQIODevice</a> <a href="ntqsocket.html#close">TQSocket</a> <a href="tqsqldatabase.html#close">TQSqlDatabase</a> <a href="tqsqldriver.html#close">TQSqlDriver</a> <a href="qwsdecoration.html#close">TQWSDecoration</a> <a href="tqwidget.html#close">TQWidget</a><li>closeActiveWindow: + <a href="ntqfile.html#close">TQFile</a> <a href="ntqftp.html#close">TQFtp</a> <a href="ntqiodevice.html#close">TQIODevice</a> <a href="ntqsocket.html#close">TQSocket</a> <a href="tqsqldatabase.html#close">TQSqlDatabase</a> <a href="tqsqldriver.html#close">TQSqlDriver</a> <a href="tqwidget.html#close">TQWidget</a><li>closeActiveWindow: <a href="ntqworkspace.html#closeActiveWindow">TQWorkspace</a><li>closeAllWindows: <a href="ntqapplication.html#closeAllWindows">TQApplication</a> <a href="ntqworkspace.html#closeAllWindows">TQWorkspace</a><li>closeAssistant: <a href="ntqassistantclient.html#closeAssistant">TQAssistantClient</a><li>closeConnection: <a href="ntqhttp.html#closeConnection">TQHttp</a><li>closeEvent: - <a href="tqwidget.html#closeEvent">TQWidget</a><li>closeKeyboard: - <a href="qwsserver.html#closeKeyboard">TQWSServer</a><li>closeMode: - <a href="ntqdockwindow.html#closeMode">TQDockWindow</a><li>closeMouse: - <a href="qwsserver.html#closeMouse">TQWSServer</a><li>closeStdin: + <a href="tqwidget.html#closeEvent">TQWidget</a><li>closeMode: + <a href="ntqdockwindow.html#closeMode">TQDockWindow</a><li>closeStdin: <a href="ntqprocess.html#closeStdin">TQProcess</a><li>closed: <a href="tqcanvasspline.html#closed">TQCanvasSpline</a><li>closingDown: - <a href="ntqapplication.html#closingDown">TQApplication</a><li>clut: - <a href="qscreen.html#clut">TQScreen</a><li>cmd: + <a href="ntqapplication.html#closingDown">TQApplication</a><li>cmd: <a href="ntqpaintdevice.html#cmd">TQPaintDevice</a><li>codec: <a href="tqtextstream.html#codec">TQTextStream</a><li>codecForCStrings: <a href="tqtextcodec.html#codecForCStrings">TQTextCodec</a><li>codecForContent: @@ -488,7 +477,7 @@ c: <a href="tqdatabrowser.html#confirmEdits">TQDataBrowser</a> <a href="tqdatatable.html#confirmEdits">TQDataTable</a><li>confirmInsert: <a href="tqdatabrowser.html#confirmInsert">TQDataBrowser</a> <a href="tqdatatable.html#confirmInsert">TQDataTable</a><li>confirmUpdate: <a href="tqdatabrowser.html#confirmUpdate">TQDataBrowser</a> <a href="tqdatatable.html#confirmUpdate">TQDataTable</a><li>connect: - <a href="ntqasyncio.html#connect">TQAsyncIO</a> <a href="tqobject.html#connect">TQObject</a> <a href="qscreen.html#connect">TQScreen</a> <a href="ntqsignal.html#connect">TQSignal</a> <a href="ntqsocketdevice.html#connect">TQSocketDevice</a><li>connectItem: + <a href="ntqasyncio.html#connect">TQAsyncIO</a> <a href="tqobject.html#connect">TQObject</a> <a href="ntqsignal.html#connect">TQSignal</a> <a href="ntqsocketdevice.html#connect">TQSocketDevice</a><li>connectItem: <a href="ntqaccel.html#connectItem">TQAccel</a> <a href="ntqmenudata.html#connectItem">TQMenuData</a> <a href="ntqmenudata.html#connectItem">TQPopupMenu</a><li>connectNotify: <a href="tqobject.html#connectNotify">TQObject</a><li>connectOptions: <a href="tqsqldatabase.html#connectOptions">TQSqlDatabase</a><li>connectResize: @@ -555,7 +544,7 @@ c: <a href="qmacmime.html#countFlavors">TQMacMime</a><li>country: <a href="ntqlocale.html#country">TQLocale</a><li>countryToString: <a href="ntqlocale.html#countryToString">TQLocale</a><li>create: - <a href="qglcontext.html#create">TQGLContext</a> <a href="qgfxdriverfactory.html#create">TQGfxDriverFactory</a> <a href="qgfxdriverplugin.html#create">TQGfxDriverPlugin</a> <a href="tqimage.html#create">TQImage</a> <a href="qkbddriverfactory.html#create">TQKbdDriverFactory</a> <a href="qkbddriverplugin.html#create">TQKbdDriverPlugin</a> <a href="qmousedriverfactory.html#create">TQMouseDriverFactory</a> <a href="qmousedriverplugin.html#create">TQMouseDriverPlugin</a> <a href="qnplugin.html#create">TQNPlugin</a> <a href="tqsqldriverplugin.html#create">TQSqlDriverPlugin</a> <a href="tqstylefactory.html#create">TQStyleFactory</a> <a href="tqstyleplugin.html#create">TQStylePlugin</a> <a href="tqwidget.html#create">TQWidget</a> <a href="tqwidgetfactory.html#create">TQWidgetFactory</a> <a href="tqwidgetplugin.html#create">TQWidgetPlugin</a><li>createAlphaMask: + <a href="qglcontext.html#create">TQGLContext</a> <a href="tqimage.html#create">TQImage</a> <a href="qnplugin.html#create">TQNPlugin</a> <a href="tqsqldriverplugin.html#create">TQSqlDriverPlugin</a> <a href="tqstylefactory.html#create">TQStyleFactory</a> <a href="tqstyleplugin.html#create">TQStylePlugin</a> <a href="tqwidget.html#create">TQWidget</a> <a href="tqwidgetfactory.html#create">TQWidgetFactory</a> <a href="tqwidgetplugin.html#create">TQWidgetPlugin</a><li>createAlphaMask: <a href="tqimage.html#createAlphaMask">TQImage</a><li>createAttribute: <a href="tqdomdocument.html#createAttribute">TQDomDocument</a><li>createAttributeNS: <a href="tqdomdocument.html#createAttributeNS">TQDomDocument</a><li>createCDATASection: @@ -570,8 +559,7 @@ c: <a href="tqdomdocument.html#createElementNS">TQDomDocument</a><li>createEntityReference: <a href="tqdomdocument.html#createEntityReference">TQDomDocument</a><li>createForMib: <a href="tqtextcodecplugin.html#createForMib">TQTextCodecPlugin</a><li>createForName: - <a href="tqtextcodecplugin.html#createForName">TQTextCodecPlugin</a><li>createGfx: - <a href="qscreen.html#createGfx">TQScreen</a><li>createHeuristicMask: + <a href="tqtextcodecplugin.html#createForName">TQTextCodecPlugin</a><li>createHeuristicMask: <a href="tqimage.html#createHeuristicMask">TQImage</a> <a href="ntqpixmap.html#createHeuristicMask">TQPixmap</a><li>createPixmap: <a href="tqiconfactory.html#createPixmap">TQIconFactory</a><li>createPopupMenu: <a href="ntqlineedit.html#createPopupMenu">TQLineEdit</a> <a href="tqtextedit.html#createPopupMenu">TQTextEdit</a><li>createProcessingInstruction: @@ -700,7 +688,7 @@ dark: <a href="tqobject.html#deleteLater">TQObject</a><li>deleteNetworkProtocol: <a href="ntqurloperator.html#deleteNetworkProtocol">TQUrlOperator</a><li>delta: <a href="qwheelevent.html#delta">TQWheelEvent</a><li>depth: - <a href="qdirectpainter.html#depth">TQDirectPainter</a> <a href="qglformat.html#depth">TQGLFormat</a> <a href="tqimage.html#depth">TQImage</a> <a href="qlistviewitem.html#depth">TQListViewItem</a> <a href="ntqpaintdevicemetrics.html#depth">TQPaintDeviceMetrics</a> <a href="ntqpixmap.html#depth">TQPixmap</a> <a href="qscreen.html#depth">TQScreen</a><li>dequeue: + <a href="qglformat.html#depth">TQGLFormat</a> <a href="tqimage.html#depth">TQImage</a> <a href="qlistviewitem.html#depth">TQListViewItem</a> <a href="ntqpaintdevicemetrics.html#depth">TQPaintDeviceMetrics</a> <a href="ntqpixmap.html#depth">TQPixmap</a><li>dequeue: <a href="tqptrqueue.html#dequeue">TQPtrQueue</a><li>descent: <a href="ntqfontmetrics.html#descent">TQFontMetrics</a><li>description: <a href="tqimageio.html#description">TQImageIO</a><li>deselect: @@ -713,10 +701,8 @@ dark: <a href="tqobject.html#destroyed">TQObject</a><li>det: <a href="ntqwmatrix.html#det">TQWMatrix</a><li>detach: <a href="ntqbitarray.html#detach">TQBitArray</a> <a href="ntqglcolormap.html#detach">TQGLColormap</a> <a href="tqiconset.html#detach">TQIconSet</a> <a href="tqimage.html#detach">TQImage</a> <a href="tqmap.html#detach">TQMap</a> <a href="ntqmemarray.html#detach">TQMemArray</a> <a href="ntqpicture.html#detach">TQPicture</a> <a href="ntqpixmap.html#detach">TQPixmap</a><li>device: - <a href="ntqdatastream.html#device">TQDataStream</a> <a href="qglcontext.html#device">TQGLContext</a> <a href="ntqpainter.html#device">TQPainter</a> <a href="qtabletevent.html#device">TQTabletEvent</a> <a href="tqtextstream.html#device">TQTextStream</a><li>deviceHeight: - <a href="qscreen.html#deviceHeight">TQScreen</a><li>deviceIsPixmap: - <a href="qglcontext.html#deviceIsPixmap">TQGLContext</a><li>deviceWidth: - <a href="qscreen.html#deviceWidth">TQScreen</a><li>dialMoved: + <a href="ntqdatastream.html#device">TQDataStream</a> <a href="qglcontext.html#device">TQGLContext</a> <a href="ntqpainter.html#device">TQPainter</a> <a href="qtabletevent.html#device">TQTabletEvent</a> <a href="tqtextstream.html#device">TQTextStream</a><li>deviceIsPixmap: + <a href="qglcontext.html#deviceIsPixmap">TQGLContext</a><li>dialMoved: <a href="ntqdial.html#dialMoved">TQDial</a><li>dialPressed: <a href="ntqdial.html#dialPressed">TQDial</a><li>dialReleased: <a href="ntqdial.html#dialReleased">TQDial</a><li>dialog: @@ -733,7 +719,7 @@ dark: <a href="ntqfont.html#dirty">TQFont</a><li>disabled: <a href="ntqpalette.html#disabled">TQPalette</a><li>discardCommand: <a href="ntqsessionmanager.html#discardCommand">TQSessionManager</a><li>disconnect: - <a href="tqobject.html#disconnect">TQObject</a> <a href="qscreen.html#disconnect">TQScreen</a> <a href="ntqsignal.html#disconnect">TQSignal</a><li>disconnectItem: + <a href="tqobject.html#disconnect">TQObject</a> <a href="ntqsignal.html#disconnect">TQSignal</a><li>disconnectItem: <a href="ntqaccel.html#disconnectItem">TQAccel</a> <a href="ntqmenudata.html#disconnectItem">TQMenuData</a> <a href="ntqmenudata.html#disconnectItem">TQPopupMenu</a><li>disconnectNotify: <a href="tqobject.html#disconnectNotify">TQObject</a><li>disconnectResize: <a href="ntqmovie.html#disconnectResize">TQMovie</a><li>disconnectStatus: @@ -843,8 +829,7 @@ echoMode: <a href="tqdomdocument.html#elementsByTagNameNS">TQDomDocument</a> <a href="tqdomelement.html#elementsByTagNameNS">TQDomElement</a><li>emitSelectionChanged: <a href="tqiconview.html#emitSelectionChanged">TQIconView</a><li>empty: <a href="tqmap.html#empty">TQMap</a> <a href="tqvaluelist.html#empty">TQValueList</a> <a href="tqvaluevector.html#empty">TQValueVector</a><li>enableClipper: - <a href="ntqscrollview.html#enableClipper">TQScrollView</a><li>enablePainting: - <a href="qwsserver.html#enablePainting">TQWSServer</a><li>enableRewind: + <a href="ntqscrollview.html#enableClipper">TQScrollView</a><li>enableRewind: <a href="qdatasource.html#enableRewind">TQDataSource</a> <a href="qiodevicesource.html#enableRewind">TQIODeviceSource</a><li>enabled: <a href="qtooltipgroup.html#enabled">TQToolTipGroup</a><li>enabledChange: <a href="tqwidget.html#enabledChange">TQWidget</a><li>encode: @@ -935,7 +920,7 @@ falseText: <a href="ntqfiledialog.html#filesSelected">TQFileDialog</a><li>fill: <a href="ntqbitarray.html#fill">TQBitArray</a> <a href="ntqcstring.html#fill">TQCString</a> <a href="tqimage.html#fill">TQImage</a> <a href="ntqmemarray.html#fill">TQMemArray</a> <a href="ntqpixmap.html#fill">TQPixmap</a> <a href="tqptrvector.html#fill">TQPtrVector</a> <a href="tqstring.html#fill">TQString</a> <a href="tqtextstream.html#fill">TQTextStream</a><li>fillRect: <a href="ntqpainter.html#fillRect">TQPainter</a><li>filter: - <a href="tqdatabrowser.html#filter">TQDataBrowser</a> <a href="tqdatatable.html#filter">TQDataTable</a> <a href="ntqdir.html#filter">TQDir</a> <a href="tqsqlcursor.html#filter">TQSqlCursor</a> <a href="qwsinputmethod.html#filter">TQWSInputMethod</a><li>filterSelected: + <a href="tqdatabrowser.html#filter">TQDataBrowser</a> <a href="tqdatatable.html#filter">TQDataTable</a> <a href="ntqdir.html#filter">TQDir</a> <a href="tqsqlcursor.html#filter">TQSqlCursor</a><li>filterSelected: <a href="ntqfiledialog.html#filterSelected">TQFileDialog</a><li>find: <a href="ntqasciicache.html#find">TQAsciiCache</a> <a href="ntqasciidict.html#find">TQAsciiDict</a> <a href="ntqbuttongroup.html#find">TQButtonGroup</a> <a href="ntqcstring.html#find">TQCString</a> <a href="ntqcache.html#find">TQCache</a> <a href="tqdatatable.html#find">TQDataTable</a> <a href="ntqdict.html#find">TQDict</a> <a href="ntqglcolormap.html#find">TQGLColormap</a> <a href="ntqintcache.html#find">TQIntCache</a> <a href="ntqintdict.html#find">TQIntDict</a> <a href="tqmap.html#find">TQMap</a> <a href="ntqmemarray.html#find">TQMemArray</a> <a href="ntqpixmapcache.html#find">TQPixmapCache</a> <a href="tqptrdict.html#find">TQPtrDict</a> <a href="tqptrlist.html#find">TQPtrList</a> <a href="tqptrvector.html#find">TQPtrVector</a> <a href="tqsqlrecordinfo.html#find">TQSqlRecordInfo</a> <a href="tqstring.html#find">TQString</a> <a href="tqtextedit.html#find">TQTextEdit</a> <a href="tqvaluelist.html#find">TQValueList</a> <a href="tqwidget.html#find">TQWidget</a><li>findFirstVisibleItem: <a href="tqiconview.html#findFirstVisibleItem">TQIconView</a><li>findIndex: @@ -996,8 +981,7 @@ falseText: <a href="tqsqldriver.html#formatValue">TQSqlDriver</a><li>forward: <a href="tqtextbrowser.html#forward">TQTextBrowser</a><li>forwardAvailable: <a href="tqtextbrowser.html#forwardAvailable">TQTextBrowser</a><li>frame: - <a href="tqcanvassprite.html#frame">TQCanvasSprite</a> <a href="ntqlineedit.html#frame">TQLineEdit</a><li>frameBuffer: - <a href="qdirectpainter.html#frameBuffer">TQDirectPainter</a><li>frameChanged: + <a href="tqcanvassprite.html#frame">TQCanvasSprite</a> <a href="ntqlineedit.html#frame">TQLineEdit</a><li>frameChanged: <a href="ntqframe.html#frameChanged">TQFrame</a><li>frameCount: <a href="tqcanvassprite.html#frameCount">TQCanvasSprite</a><li>frameDone: <a href="tqimageconsumer.html#frameDone">TQImageConsumer</a><li>frameGeometry: @@ -1032,7 +1016,7 @@ gamma: <a href="tqimageio.html#gamma">TQImageIO</a><li>generateFontDisplayLists: <a href="qglcontext.html#generateFontDisplayLists">TQGLContext</a><li>geometry: <a href="qlayoutitem.html#geometry">TQLayoutItem</a> <a href="tqwidget.html#geometry">TQWidget</a><li>get: - <a href="qfontmanager.html#get">TQFontManager</a> <a href="ntqftp.html#get">TQFtp</a> <a href="ntqhttp.html#get">TQHttp</a> <a href="ntqurloperator.html#get">TQUrlOperator</a><li>getColor: + <a href="ntqftp.html#get">TQFtp</a> <a href="ntqhttp.html#get">TQHttp</a> <a href="ntqurloperator.html#get">TQUrlOperator</a><li>getColor: <a href="ntqcolordialog.html#getColor">TQColorDialog</a><li>getCursorPosition: <a href="tqtextedit.html#getCursorPosition">TQTextEdit</a><li>getDouble: <a href="ntqinputdialog.html#getDouble">TQInputDialog</a><li>getExistingDirectory: @@ -1144,7 +1128,7 @@ hScrollBarMode: <a href="ntqlistview.html#header">TQListView</a><li>headerSection: <a href="tqstyleoption.html#headerSection">TQStyleOption</a><li>headerWidth: <a href="ntqheader.html#headerWidth">TQHeader</a><li>height: - <a href="tqcanvas.html#height">TQCanvas</a> <a href="tqcanvasellipse.html#height">TQCanvasEllipse</a> <a href="tqcanvasrectangle.html#height">TQCanvasRectangle</a> <a href="tqcanvassprite.html#height">TQCanvasSprite</a> <a href="qdirectpainter.html#height">TQDirectPainter</a> <a href="ntqfontmetrics.html#height">TQFontMetrics</a> <a href="tqiconviewitem.html#height">TQIconViewItem</a> <a href="tqimage.html#height">TQImage</a> <a href="qlistboxitem.html#height">TQListBoxItem</a> <a href="qlistboxpixmap.html#height">TQListBoxPixmap</a> <a href="qlistboxtext.html#height">TQListBoxText</a> <a href="qlistviewitem.html#height">TQListViewItem</a> <a href="ntqpaintdevicemetrics.html#height">TQPaintDeviceMetrics</a> <a href="ntqpixmap.html#height">TQPixmap</a> <a href="ntqrect.html#height">TQRect</a> <a href="qscreen.html#height">TQScreen</a> <a href="ntqsimplerichtext.html#height">TQSimpleRichText</a> <a href="ntqsize.html#height">TQSize</a> <a href="tqwidget.html#height">TQWidget</a><li>heightForWidth: + <a href="tqcanvas.html#height">TQCanvas</a> <a href="tqcanvasellipse.html#height">TQCanvasEllipse</a> <a href="tqcanvasrectangle.html#height">TQCanvasRectangle</a> <a href="tqcanvassprite.html#height">TQCanvasSprite</a> <a href="ntqfontmetrics.html#height">TQFontMetrics</a> <a href="tqiconviewitem.html#height">TQIconViewItem</a> <a href="tqimage.html#height">TQImage</a> <a href="qlistboxitem.html#height">TQListBoxItem</a> <a href="qlistboxpixmap.html#height">TQListBoxPixmap</a> <a href="qlistboxtext.html#height">TQListBoxText</a> <a href="qlistviewitem.html#height">TQListViewItem</a> <a href="ntqpaintdevicemetrics.html#height">TQPaintDeviceMetrics</a> <a href="ntqpixmap.html#height">TQPixmap</a> <a href="ntqrect.html#height">TQRect</a> <a href="ntqsimplerichtext.html#height">TQSimpleRichText</a> <a href="ntqsize.html#height">TQSize</a> <a href="tqwidget.html#height">TQWidget</a><li>heightForWidth: <a href="qboxlayout.html#heightForWidth">TQBoxLayout</a> <a href="qgridlayout.html#heightForWidth">TQGridLayout</a> <a href="qlayoutitem.html#heightForWidth">TQLayoutItem</a> <a href="ntqmenubar.html#heightForWidth">TQMenuBar</a> <a href="tqtextedit.html#heightForWidth">TQTextEdit</a> <a href="tqwidget.html#heightForWidth">TQWidget</a><li>heightMM: <a href="ntqpaintdevicemetrics.html#heightMM">TQPaintDeviceMetrics</a><li>help: <a href="ntqwizard.html#help">TQWizard</a><li>helpButton: @@ -1153,7 +1137,7 @@ hScrollBarMode: <a href="ntqwizard.html#helpClicked">TQWizard</a><li>heuristicContentMatch: <a href="tqtextcodec.html#heuristicContentMatch">TQTextCodec</a><li>heuristicNameMatch: <a href="tqtextcodec.html#heuristicNameMatch">TQTextCodec</a><li>hide: - <a href="tqcanvasitem.html#hide">TQCanvasItem</a> <a href="ntqmenubar.html#hide">TQMenuBar</a> <a href="ntqtooltip.html#hide">TQToolTip</a> <a href="qwswindow.html#hide">TQWSWindow</a> <a href="tqwidget.html#hide">TQWidget</a><li>hideColumn: + <a href="tqcanvasitem.html#hide">TQCanvasItem</a> <a href="ntqmenubar.html#hide">TQMenuBar</a> <a href="ntqtooltip.html#hide">TQToolTip</a> <a href="tqwidget.html#hide">TQWidget</a><li>hideColumn: <a href="ntqlistview.html#hideColumn">TQListView</a> <a href="ntqtable.html#hideColumn">TQTable</a><li>hideEvent: <a href="ntqscrollbar.html#hideEvent">TQScrollBar</a> <a href="tqwidget.html#hideEvent">TQWidget</a><li>hideOrShow: <a href="ntqstatusbar.html#hideOrShow">TQStatusBar</a><li>hideRow: @@ -1215,10 +1199,8 @@ icon: <a href="ntqurloperator.html#info">TQUrlOperator</a><li>information: <a href="ntqmessagebox.html#information">TQMessageBox</a><li>inherits: <a href="ntqmetaobject.html#inherits">TQMetaObject</a> <a href="tqobject.html#inherits">TQObject</a><li>init: - <a href="qtableselection.html#init">TQTableSelection</a><li>initCursor: - <a href="qscreen.html#initCursor">TQScreen</a><li>initDevice: - <a href="qscreen.html#initDevice">TQScreen</a><li>initialize: - <a href="ntqcolor.html#initialize">TQColor</a> <a href="ntqcursor.html#initialize">TQCursor</a> <a href="qfontmanager.html#initialize">TQFontManager</a> <a href="qwindowsmime.html#initialize">TQWindowsMime</a><li>initializeGL: + <a href="qtableselection.html#init">TQTableSelection</a><li>initialize: + <a href="ntqcolor.html#initialize">TQColor</a> <a href="ntqcursor.html#initialize">TQCursor</a> <a href="qwindowsmime.html#initialize">TQWindowsMime</a><li>initializeGL: <a href="qglwidget.html#initializeGL">TQGLWidget</a><li>initializeOverlayGL: <a href="qglwidget.html#initializeOverlayGL">TQGLWidget</a><li>initialized: <a href="qglcontext.html#initialized">TQGLContext</a><li>inputFormatList: @@ -1307,8 +1289,7 @@ icon: <a href="tqwidgetplugin.html#isContainer">TQWidgetPlugin</a><li>isContentsPreviewEnabled: <a href="ntqfiledialog.html#isContentsPreviewEnabled">TQFileDialog</a><li>isCopyOf: <a href="ntqfont.html#isCopyOf">TQFont</a> <a href="ntqpalette.html#isCopyOf">TQPalette</a><li>isCurrent: - <a href="qlistboxitem.html#isCurrent">TQListBoxItem</a><li>isCursorVisible: - <a href="qwsserver.html#isCursorVisible">TQWSServer</a><li>isCustomizable: + <a href="qlistboxitem.html#isCurrent">TQListBoxItem</a><li>isCustomizable: <a href="ntqmainwindow.html#isCustomizable">TQMainWindow</a><li>isDefault: <a href="ntqpushbutton.html#isDefault">TQPushButton</a> <a href="tqstyleoption.html#isDefault">TQStyleOption</a><li>isDefaultUp: <a href="ntqmenubar.html#isDefaultUp">TQMenuBar</a><li>isDescending: @@ -1347,8 +1328,7 @@ icon: <a href="ntqgroupbox.html#isFlat">TQGroupBox</a> <a href="ntqpushbutton.html#isFlat">TQPushButton</a><li>isFocusEnabled: <a href="tqwidget.html#isFocusEnabled">TQWidget</a><li>isForwardOnly: <a href="tqsqlquery.html#isForwardOnly">TQSqlQuery</a> <a href="tqsqlresult.html#isForwardOnly">TQSqlResult</a><li>isFullScreen: - <a href="tqwidget.html#isFullScreen">TQWidget</a><li>isFullyObscured: - <a href="qwswindow.html#isFullyObscured">TQWSWindow</a><li>isGenerated: + <a href="tqwidget.html#isFullScreen">TQWidget</a><li>isGenerated: <a href="tqiconset.html#isGenerated">TQIconSet</a> <a href="tqsqlfieldinfo.html#isGenerated">TQSqlFieldInfo</a> <a href="tqsqlrecord.html#isGenerated">TQSqlRecord</a><li>isGloballyEnabled: <a href="ntqtooltip.html#isGloballyEnabled">TQToolTip</a><li>isGrayscale: <a href="tqimage.html#isGrayscale">TQImage</a><li>isHidden: @@ -1360,8 +1340,7 @@ icon: <a href="ntqwmatrix.html#isIdentity">TQWMatrix</a><li>isInactive: <a href="ntqiodevice.html#isInactive">TQIODevice</a><li>isInfoPreviewEnabled: <a href="ntqfiledialog.html#isInfoPreviewEnabled">TQFileDialog</a><li>isInputMethodEnabled: - <a href="tqwidget.html#isInputMethodEnabled">TQWidget</a><li>isInterlaced: - <a href="qscreen.html#isInterlaced">TQScreen</a><li>isInvertible: + <a href="tqwidget.html#isInputMethodEnabled">TQWidget</a><li>isInvertible: <a href="ntqwmatrix.html#isInvertible">TQWMatrix</a><li>isItemActive: <a href="ntqmenudata.html#isItemActive">TQMenuData</a><li>isItemChecked: <a href="ntqmenudata.html#isItemChecked">TQMenuData</a> <a href="ntqmenudata.html#isItemChecked">TQPopupMenu</a><li>isItemEnabled: @@ -1384,8 +1363,7 @@ icon: <a href="ntqassistantclient.html#isOpen">TQAssistantClient</a> <a href="ntqiodevice.html#isOpen">TQIODevice</a> <a href="ntqlistview.html#isOpen">TQListView</a> <a href="qlistviewitem.html#isOpen">TQListViewItem</a> <a href="tqsqldatabase.html#isOpen">TQSqlDatabase</a> <a href="tqsqldriver.html#isOpen">TQSqlDriver</a><li>isOpenError: <a href="tqsqldatabase.html#isOpenError">TQSqlDatabase</a> <a href="tqsqldriver.html#isOpenError">TQSqlDriver</a><li>isOptionEnabled: <a href="ntqprinter.html#isOptionEnabled">TQPrinter</a><li>isOverwriteMode: - <a href="tqtextedit.html#isOverwriteMode">TQTextEdit</a><li>isPartiallyObscured: - <a href="qwswindow.html#isPartiallyObscured">TQWSWindow</a><li>isPhase2: + <a href="tqtextedit.html#isOverwriteMode">TQTextEdit</a><li>isPhase2: <a href="ntqsessionmanager.html#isPhase2">TQSessionManager</a><li>isPopup: <a href="tqwidget.html#isPopup">TQWidget</a><li>isPrint: <a href="qchar.html#isPrint">TQChar</a><li>isPrintableData: @@ -1398,8 +1376,7 @@ icon: <a href="tqdatabrowser.html#isReadOnly">TQDataBrowser</a> <a href="ntqlineedit.html#isReadOnly">TQLineEdit</a> <a href="tqsqlcursor.html#isReadOnly">TQSqlCursor</a> <a href="tqsqlfield.html#isReadOnly">TQSqlField</a> <a href="ntqtable.html#isReadOnly">TQTable</a> <a href="tqtextedit.html#isReadOnly">TQTextEdit</a><li>isReadWrite: <a href="ntqiodevice.html#isReadWrite">TQIODevice</a><li>isReadable: <a href="ntqdir.html#isReadable">TQDir</a> <a href="ntqfileinfo.html#isReadable">TQFileInfo</a> <a href="ntqiodevice.html#isReadable">TQIODevice</a> <a href="ntqurlinfo.html#isReadable">TQUrlInfo</a><li>isRedoAvailable: - <a href="ntqlineedit.html#isRedoAvailable">TQLineEdit</a> <a href="tqtextedit.html#isRedoAvailable">TQTextEdit</a><li>isRegistered: - <a href="qcopchannel.html#isRegistered">TQCopChannel</a><li>isRelative: + <a href="ntqlineedit.html#isRedoAvailable">TQLineEdit</a> <a href="tqtextedit.html#isRedoAvailable">TQTextEdit</a><li>isRelative: <a href="ntqdir.html#isRelative">TQDir</a> <a href="ntqfileinfo.html#isRelative">TQFileInfo</a><li>isRelativePath: <a href="ntqdir.html#isRelativePath">TQDir</a><li>isRelativeUrl: <a href="ntqurl.html#isRelativeUrl">TQUrl</a><li>isRenaming: @@ -1437,8 +1414,7 @@ icon: <a href="tqdomnode.html#isText">TQDomNode</a> <a href="tqdomtext.html#isText">TQDomText</a><li>isToggleAction: <a href="ntqaction.html#isToggleAction">TQAction</a><li>isToggleButton: <a href="ntqbutton.html#isToggleButton">TQButton</a> <a href="ntqbutton.html#isToggleButton">TQCheckBox</a> <a href="ntqbutton.html#isToggleButton">TQPushButton</a> <a href="ntqbutton.html#isToggleButton">TQRadioButton</a><li>isTopLevel: - <a href="ntqlayout.html#isTopLevel">TQLayout</a> <a href="tqwidget.html#isTopLevel">TQWidget</a><li>isTransformed: - <a href="qscreen.html#isTransformed">TQScreen</a><li>isTranslated: + <a href="ntqlayout.html#isTopLevel">TQLayout</a> <a href="tqwidget.html#isTopLevel">TQWidget</a><li>isTranslated: <a href="ntqiodevice.html#isTranslated">TQIODevice</a><li>isTrim: <a href="tqsqlfieldinfo.html#isTrim">TQSqlFieldInfo</a><li>isTrimmed: <a href="tqsqlcursor.html#isTrimmed">TQSqlCursor</a><li>isTristate: @@ -1450,7 +1426,7 @@ icon: <a href="ntqscrollview.html#isVerticalSliderPressed">TQScrollView</a><li>isVerticallyStretchable: <a href="ntqdockwindow.html#isVerticallyStretchable">TQDockWindow</a><li>isVirtualDesktop: <a href="ntqdesktopwidget.html#isVirtualDesktop">TQDesktopWidget</a><li>isVisible: - <a href="ntqaction.html#isVisible">TQAction</a> <a href="tqcanvasitem.html#isVisible">TQCanvasItem</a> <a href="qlistviewitem.html#isVisible">TQListViewItem</a> <a href="qwswindow.html#isVisible">TQWSWindow</a> <a href="tqwidget.html#isVisible">TQWidget</a><li>isVisibleTo: + <a href="ntqaction.html#isVisible">TQAction</a> <a href="tqcanvasitem.html#isVisible">TQCanvasItem</a> <a href="qlistviewitem.html#isVisible">TQListViewItem</a> <a href="tqwidget.html#isVisible">TQWidget</a><li>isVisibleTo: <a href="tqwidget.html#isVisibleTo">TQWidget</a><li>isWidgetType: <a href="tqobject.html#isWidgetType">TQObject</a><li>isWorking: <a href="ntqdns.html#isWorking">TQDns</a><li>isWritable: @@ -1483,15 +1459,13 @@ join: <a href="qchar.html#joining">TQChar</a><li>jumpTable: <a href="tqimage.html#jumpTable">TQImage</a><li><a name="k"></a> key: - <a href="ntqaccel.html#key">TQAccel</a> <a href="ntqfont.html#key">TQFont</a> <a href="tqiconviewitem.html#key">TQIconViewItem</a> <a href="qkeyevent.html#key">TQKeyEvent</a> <a href="qlistviewitem.html#key">TQListViewItem</a> <a href="tqmapconstiterator.html#key">TQMapConstIterator</a> <a href="tqmapiterator.html#key">TQMapIterator</a> <a href="qtableitem.html#key">TQTableItem</a><li>keyMap: - <a href="qwsserver.html#keyMap">TQWSServer</a><li>keyPressEvent: + <a href="ntqaccel.html#key">TQAccel</a> <a href="ntqfont.html#key">TQFont</a> <a href="tqiconviewitem.html#key">TQIconViewItem</a> <a href="qkeyevent.html#key">TQKeyEvent</a> <a href="qlistviewitem.html#key">TQListViewItem</a> <a href="tqmapconstiterator.html#key">TQMapConstIterator</a> <a href="tqmapiterator.html#key">TQMapIterator</a> <a href="qtableitem.html#key">TQTableItem</a><li>keyPressEvent: <a href="ntqlineedit.html#keyPressEvent">TQLineEdit</a> <a href="tqtextbrowser.html#keyPressEvent">TQTextBrowser</a> <a href="tqtextedit.html#keyPressEvent">TQTextEdit</a> <a href="tqwidget.html#keyPressEvent">TQWidget</a><li>keyReleaseEvent: <a href="tqwidget.html#keyReleaseEvent">TQWidget</a><li>keyToValue: <a href="qmetaproperty.html#keyToValue">TQMetaProperty</a><li>keyboardFocusTab: <a href="ntqtabbar.html#keyboardFocusTab">TQTabBar</a><li>keyboardGrabber: - <a href="tqwidget.html#keyboardGrabber">TQWidget</a><li>keyboardHandler: - <a href="qwsserver.html#keyboardHandler">TQWSServer</a><li>keys: - <a href="qgfxdriverfactory.html#keys">TQGfxDriverFactory</a> <a href="qgfxdriverplugin.html#keys">TQGfxDriverPlugin</a> <a href="qhttpheader.html#keys">TQHttpHeader</a> <a href="tqimageformatplugin.html#keys">TQImageFormatPlugin</a> <a href="qkbddriverfactory.html#keys">TQKbdDriverFactory</a> <a href="qkbddriverplugin.html#keys">TQKbdDriverPlugin</a> <a href="tqmap.html#keys">TQMap</a> <a href="qmousedriverfactory.html#keys">TQMouseDriverFactory</a> <a href="qmousedriverplugin.html#keys">TQMouseDriverPlugin</a> <a href="tqsqldriverplugin.html#keys">TQSqlDriverPlugin</a> <a href="tqstylefactory.html#keys">TQStyleFactory</a> <a href="tqstyleplugin.html#keys">TQStylePlugin</a> <a href="tqwidgetplugin.html#keys">TQWidgetPlugin</a><li>keysToValue: + <a href="tqwidget.html#keyboardGrabber">TQWidget</a><li>keys: + <a href="qhttpheader.html#keys">TQHttpHeader</a> <a href="tqimageformatplugin.html#keys">TQImageFormatPlugin</a> <a href="tqmap.html#keys">TQMap</a> <a href="tqsqldriverplugin.html#keys">TQSqlDriverPlugin</a> <a href="tqstylefactory.html#keys">TQStyleFactory</a> <a href="tqstyleplugin.html#keys">TQStylePlugin</a> <a href="tqwidgetplugin.html#keys">TQWidgetPlugin</a><li>keysToValue: <a href="qmetaproperty.html#keysToValue">TQMetaProperty</a><li>kill: <a href="ntqprocess.html#kill">TQProcess</a><li>killLine: <a href="ntqmultilineedit.html#killLine">TQMultiLineEdit</a><li>killTimer: @@ -1506,8 +1480,7 @@ label: <a href="tqdomnode.html#lastChild">TQDomNode</a><li>lastError: <a href="tqsqldatabase.html#lastError">TQSqlDatabase</a> <a href="tqsqldriver.html#lastError">TQSqlDriver</a> <a href="tqsqlquery.html#lastError">TQSqlQuery</a> <a href="tqsqlresult.html#lastError">TQSqlResult</a><li>lastItem: <a href="tqiconview.html#lastItem">TQIconView</a> <a href="ntqlistview.html#lastItem">TQListView</a><li>lastModified: - <a href="ntqfileinfo.html#lastModified">TQFileInfo</a> <a href="qnpstream.html#lastModified">TQNPStream</a> <a href="ntqurlinfo.html#lastModified">TQUrlInfo</a><li>lastOp: - <a href="qscreen.html#lastOp">TQScreen</a><li>lastQuery: + <a href="ntqfileinfo.html#lastModified">TQFileInfo</a> <a href="qnpstream.html#lastModified">TQNPStream</a> <a href="ntqurlinfo.html#lastModified">TQUrlInfo</a><li>lastQuery: <a href="tqsqlquery.html#lastQuery">TQSqlQuery</a> <a href="tqsqlresult.html#lastQuery">TQSqlResult</a><li>lastRead: <a href="ntqfileinfo.html#lastRead">TQFileInfo</a> <a href="ntqurlinfo.html#lastRead">TQUrlInfo</a><li>lastRecordAvailable: <a href="tqdatabrowser.html#lastRecordAvailable">TQDataBrowser</a><li>lastResortFamily: @@ -1540,20 +1513,18 @@ label: <a href="tqxmlreader.html#lexicalHandler">TQXmlReader</a><li>library: <a href="ntqlibrary.html#library">TQLibrary</a><li>libraryPaths: <a href="ntqapplication.html#libraryPaths">TQApplication</a><li>light: - <a href="ntqcolor.html#light">TQColor</a> <a href="qcolorgroup.html#light">TQColorGroup</a><li>limitToScreen: - <a href="qwsmousehandler.html#limitToScreen">TQWSMouseHandler</a><li>lineEdit: + <a href="ntqcolor.html#light">TQColor</a> <a href="qcolorgroup.html#light">TQColorGroup</a><li>lineEdit: <a href="ntqcombobox.html#lineEdit">TQComboBox</a><li>lineLength: <a href="ntqmultilineedit.html#lineLength">TQMultiLineEdit</a><li>lineNumber: <a href="tqxmllocator.html#lineNumber">TQXmlLocator</a> <a href="tqxmlparseexception.html#lineNumber">TQXmlParseException</a><li>lineOfChar: <a href="tqtextedit.html#lineOfChar">TQTextEdit</a><li>lineSpacing: <a href="ntqfontmetrics.html#lineSpacing">TQFontMetrics</a><li>lineStep: - <a href="ntqdial.html#lineStep">TQDial</a> <a href="qdirectpainter.html#lineStep">TQDirectPainter</a> <a href="ntqrangecontrol.html#lineStep">TQRangeControl</a> <a href="ntqscrollbar.html#lineStep">TQScrollBar</a> <a href="ntqslider.html#lineStep">TQSlider</a> <a href="ntqspinbox.html#lineStep">TQSpinBox</a><li>lineUp: + <a href="ntqdial.html#lineStep">TQDial</a> <a href="ntqrangecontrol.html#lineStep">TQRangeControl</a> <a href="ntqscrollbar.html#lineStep">TQScrollBar</a> <a href="ntqslider.html#lineStep">TQSlider</a> <a href="ntqspinbox.html#lineStep">TQSpinBox</a><li>lineUp: <a href="ntqdockarea.html#lineUp">TQDockArea</a><li>lineUpDockWindows: <a href="ntqmainwindow.html#lineUpDockWindows">TQMainWindow</a><li>lineWidth: <a href="ntqfontmetrics.html#lineWidth">TQFontMetrics</a> <a href="ntqframe.html#lineWidth">TQFrame</a> <a href="tqstyleoption.html#lineWidth">TQStyleOption</a><li>lines: <a href="tqtextedit.html#lines">TQTextEdit</a><li>linesOfParagraph: - <a href="tqtextedit.html#linesOfParagraph">TQTextEdit</a><li>linestep: - <a href="qscreen.html#linestep">TQScreen</a><li>link: + <a href="tqtextedit.html#linesOfParagraph">TQTextEdit</a><li>link: <a href="qcolorgroup.html#link">TQColorGroup</a><li>linkClicked: <a href="tqtextbrowser.html#linkClicked">TQTextBrowser</a><li>linkUnderline: <a href="tqtextedit.html#linkUnderline">TQTextEdit</a><li>linkVisited: @@ -1590,7 +1561,7 @@ label: <a href="ntqsound.html#loops">TQSound</a><li>loopsRemaining: <a href="ntqsound.html#loopsRemaining">TQSound</a><li>lostFocus: <a href="qfocusevent.html#lostFocus">TQFocusEvent</a> <a href="ntqlineedit.html#lostFocus">TQLineEdit</a><li>lower: - <a href="ntqcstring.html#lower">TQCString</a> <a href="qchar.html#lower">TQChar</a> <a href="tqstring.html#lower">TQString</a> <a href="qwswindow.html#lower">TQWSWindow</a> <a href="tqwidget.html#lower">TQWidget</a><li><a name="m"></a> + <a href="ntqcstring.html#lower">TQCString</a> <a href="qchar.html#lower">TQChar</a> <a href="tqstring.html#lower">TQString</a> <a href="tqwidget.html#lower">TQWidget</a><li><a name="m"></a> m11: <a href="ntqwmatrix.html#m11">TQWMatrix</a><li>m12: <a href="ntqwmatrix.html#m12">TQWMatrix</a><li>m21: @@ -1609,18 +1580,15 @@ m11: <a href="ntqpointarray.html#makeEllipse">TQPointArray</a><li>makeEncoder: <a href="tqtextcodec.html#makeEncoder">TQTextCodec</a><li>makeOverlayCurrent: <a href="qglwidget.html#makeOverlayCurrent">TQGLWidget</a><li>makeRowLayout: - <a href="tqiconview.html#makeRowLayout">TQIconView</a><li>manager: - <a href="qwsserver.html#manager">TQWSServer</a><li>manhattanLength: + <a href="tqiconview.html#makeRowLayout">TQIconView</a><li>manhattanLength: <a href="ntqpoint.html#manhattanLength">TQPoint</a><li>map: <a href="ntqsignalmapper.html#map">TQSignalMapper</a> <a href="ntqwmatrix.html#map">TQWMatrix</a><li>mapFrom: - <a href="tqwidget.html#mapFrom">TQWidget</a><li>mapFromDevice: - <a href="qscreen.html#mapFromDevice">TQScreen</a><li>mapFromGlobal: + <a href="tqwidget.html#mapFrom">TQWidget</a><li>mapFromGlobal: <a href="tqwidget.html#mapFromGlobal">TQWidget</a><li>mapFromParent: <a href="tqwidget.html#mapFromParent">TQWidget</a><li>mapRect: <a href="ntqwmatrix.html#mapRect">TQWMatrix</a><li>mapTextToValue: <a href="ntqspinbox.html#mapTextToValue">TQSpinBox</a><li>mapTo: - <a href="tqwidget.html#mapTo">TQWidget</a><li>mapToDevice: - <a href="qscreen.html#mapToDevice">TQScreen</a><li>mapToGlobal: + <a href="tqwidget.html#mapTo">TQWidget</a><li>mapToGlobal: <a href="tqwidget.html#mapToGlobal">TQWidget</a><li>mapToIndex: <a href="ntqheader.html#mapToIndex">TQHeader</a><li>mapToParent: <a href="tqwidget.html#mapToParent">TQWidget</a><li>mapToPolygon: @@ -1647,8 +1615,7 @@ m11: <a href="tqtextedit.html#maxLogLines">TQTextEdit</a><li>maxPage: <a href="ntqprinter.html#maxPage">TQPrinter</a><li>maxValue: <a href="qdateedit.html#maxValue">TQDateEdit</a> <a href="ntqdial.html#maxValue">TQDial</a> <a href="ntqrangecontrol.html#maxValue">TQRangeControl</a> <a href="ntqscrollbar.html#maxValue">TQScrollBar</a> <a href="ntqslider.html#maxValue">TQSlider</a> <a href="ntqspinbox.html#maxValue">TQSpinBox</a> <a href="qtimeedit.html#maxValue">TQTimeEdit</a><li>maxWidth: - <a href="ntqfontmetrics.html#maxWidth">TQFontMetrics</a><li>maximize: - <a href="qwsdecoration.html#maximize">TQWSDecoration</a><li>maximumHeight: + <a href="ntqfontmetrics.html#maxWidth">TQFontMetrics</a><li>maximumHeight: <a href="tqwidget.html#maximumHeight">TQWidget</a><li>maximumSize: <a href="qboxlayout.html#maximumSize">TQBoxLayout</a> <a href="qgridlayout.html#maximumSize">TQGridLayout</a> <a href="ntqlayout.html#maximumSize">TQLayout</a> <a href="qlayoutitem.html#maximumSize">TQLayoutItem</a> <a href="qspaceritem.html#maximumSize">TQSpacerItem</a> <a href="tqwidget.html#maximumSize">TQWidget</a> <a href="tqwidgetitem.html#maximumSize">TQWidgetItem</a><li>maximumWidth: <a href="tqwidget.html#maximumWidth">TQWidget</a><li>mayGrowHorizontally: @@ -1657,8 +1624,7 @@ m11: <a href="ntqsizepolicy.html#mayShrinkHorizontally">TQSizePolicy</a><li>mayShrinkVertically: <a href="ntqsizepolicy.html#mayShrinkVertically">TQSizePolicy</a><li>maybeReady: <a href="qdatasink.html#maybeReady">TQDataSink</a> <a href="qdatasource.html#maybeReady">TQDataSource</a><li>maybeTip: - <a href="ntqtooltip.html#maybeTip">TQToolTip</a><li>menu: - <a href="qwsdecoration.html#menu">TQWSDecoration</a><li>menuAboutToShow: + <a href="ntqtooltip.html#maybeTip">TQToolTip</a><li>menuAboutToShow: <a href="ntqmainwindow.html#menuAboutToShow">TQMainWindow</a><li>menuBar: <a href="ntqlayout.html#menuBar">TQLayout</a> <a href="ntqmainwindow.html#menuBar">TQMainWindow</a><li>menuContentsChanged: <a href="ntqmenubar.html#menuContentsChanged">TQMenuBar</a> <a href="ntqmenudata.html#menuContentsChanged">TQMenuData</a><li>menuDelPopup: @@ -1687,8 +1653,7 @@ m11: <a href="ntqprinter.html#minPage">TQPrinter</a><li>minRightBearing: <a href="ntqfontmetrics.html#minRightBearing">TQFontMetrics</a><li>minValue: <a href="qdateedit.html#minValue">TQDateEdit</a> <a href="ntqdial.html#minValue">TQDial</a> <a href="ntqrangecontrol.html#minValue">TQRangeControl</a> <a href="ntqscrollbar.html#minValue">TQScrollBar</a> <a href="ntqslider.html#minValue">TQSlider</a> <a href="ntqspinbox.html#minValue">TQSpinBox</a> <a href="qtimeedit.html#minValue">TQTimeEdit</a><li>minimal: - <a href="ntqregexp.html#minimal">TQRegExp</a><li>minimize: - <a href="qwsdecoration.html#minimize">TQWSDecoration</a><li>minimumDuration: + <a href="ntqregexp.html#minimal">TQRegExp</a><li>minimumDuration: <a href="ntqprogressdialog.html#minimumDuration">TQProgressDialog</a><li>minimumHeight: <a href="tqwidget.html#minimumHeight">TQWidget</a><li>minimumSize: <a href="qboxlayout.html#minimumSize">TQBoxLayout</a> <a href="qgridlayout.html#minimumSize">TQGridLayout</a> <a href="ntqlayout.html#minimumSize">TQLayout</a> <a href="qlayoutitem.html#minimumSize">TQLayoutItem</a> <a href="qspaceritem.html#minimumSize">TQSpacerItem</a> <a href="tqwidget.html#minimumSize">TQWidget</a> <a href="tqwidgetitem.html#minimumSize">TQWidgetItem</a><li>minimumSizeHint: @@ -1706,11 +1671,9 @@ m11: <a href="qdate.html#month">TQDate</a><li>motifWidget: <a href="qmotifwidget.html#motifWidget">TQMotifWidget</a><li>mouseButtonClicked: <a href="tqiconview.html#mouseButtonClicked">TQIconView</a> <a href="ntqlistbox.html#mouseButtonClicked">TQListBox</a> <a href="ntqlistview.html#mouseButtonClicked">TQListView</a><li>mouseButtonPressed: - <a href="tqiconview.html#mouseButtonPressed">TQIconView</a> <a href="ntqlistbox.html#mouseButtonPressed">TQListBox</a> <a href="ntqlistview.html#mouseButtonPressed">TQListView</a><li>mouseChanged: - <a href="qwsmousehandler.html#mouseChanged">TQWSMouseHandler</a><li>mouseDoubleClickEvent: + <a href="tqiconview.html#mouseButtonPressed">TQIconView</a> <a href="ntqlistbox.html#mouseButtonPressed">TQListBox</a> <a href="ntqlistview.html#mouseButtonPressed">TQListView</a><li>mouseDoubleClickEvent: <a href="tqwidget.html#mouseDoubleClickEvent">TQWidget</a><li>mouseGrabber: - <a href="tqwidget.html#mouseGrabber">TQWidget</a><li>mouseHandler: - <a href="qwsserver.html#mouseHandler">TQWSServer</a><li>mouseMoveEvent: + <a href="tqwidget.html#mouseGrabber">TQWidget</a><li>mouseMoveEvent: <a href="ntqsizegrip.html#mouseMoveEvent">TQSizeGrip</a> <a href="tqwidget.html#mouseMoveEvent">TQWidget</a><li>mousePressEvent: <a href="ntqsizegrip.html#mousePressEvent">TQSizeGrip</a> <a href="tqwidget.html#mousePressEvent">TQWidget</a><li>mouseReleaseEvent: <a href="tqwidget.html#mouseReleaseEvent">TQWidget</a><li>move: @@ -1743,15 +1706,14 @@ m11: <a href="qlistviewitem.html#multiLinesEnabled">TQListViewItem</a><li>mutex: <a href="qmutexlocker.html#mutex">TQMutexLocker</a><li><a name="n"></a> name: - <a href="ntqcolor.html#name">TQColor</a> <a href="tqdomattr.html#name">TQDomAttr</a> <a href="tqdomdocumenttype.html#name">TQDomDocumentType</a> <a href="ntqfile.html#name">TQFile</a> <a href="ntqlocale.html#name">TQLocale</a> <a href="qmetaproperty.html#name">TQMetaProperty</a> <a href="tqobject.html#name">TQObject</a> <a href="tqsqlcursor.html#name">TQSqlCursor</a> <a href="tqsqlfield.html#name">TQSqlField</a> <a href="tqsqlfieldinfo.html#name">TQSqlFieldInfo</a> <a href="tqsqlindex.html#name">TQSqlIndex</a> <a href="tqstylesheetitem.html#name">TQStyleSheetItem</a> <a href="tqtextcodec.html#name">TQTextCodec</a> <a href="ntqurlinfo.html#name">TQUrlInfo</a> <a href="qwswindow.html#name">TQWSWindow</a><li>nameFilter: + <a href="ntqcolor.html#name">TQColor</a> <a href="tqdomattr.html#name">TQDomAttr</a> <a href="tqdomdocumenttype.html#name">TQDomDocumentType</a> <a href="ntqfile.html#name">TQFile</a> <a href="ntqlocale.html#name">TQLocale</a> <a href="qmetaproperty.html#name">TQMetaProperty</a> <a href="tqobject.html#name">TQObject</a> <a href="tqsqlcursor.html#name">TQSqlCursor</a> <a href="tqsqlfield.html#name">TQSqlField</a> <a href="tqsqlfieldinfo.html#name">TQSqlFieldInfo</a> <a href="tqsqlindex.html#name">TQSqlIndex</a> <a href="tqstylesheetitem.html#name">TQStyleSheetItem</a> <a href="tqtextcodec.html#name">TQTextCodec</a> <a href="ntqurlinfo.html#name">TQUrlInfo</a><li>nameFilter: <a href="ntqdir.html#nameFilter">TQDir</a> <a href="ntqurloperator.html#nameFilter">TQUrlOperator</a><li>nameToType: <a href="ntqvariant.html#nameToType">TQVariant</a><li>namedItem: <a href="tqdomnamednodemap.html#namedItem">TQDomNamedNodeMap</a> <a href="tqdomnode.html#namedItem">TQDomNode</a><li>namedItemNS: <a href="tqdomnamednodemap.html#namedItemNS">TQDomNamedNodeMap</a><li>names: <a href="tqtextcodecplugin.html#names">TQTextCodecPlugin</a><li>namespaceURI: <a href="tqdomnode.html#namespaceURI">TQDomNode</a><li>navigate: - <a href="qaccessibleinterface.html#navigate">TQAccessibleInterface</a><li>newChannel: - <a href="qwsserver.html#newChannel">TQWSServer</a><li>newChild: + <a href="qaccessibleinterface.html#navigate">TQAccessibleInterface</a><li>newChild: <a href="ntqnetworkprotocol.html#newChild">TQNetworkProtocol</a><li>newChildren: <a href="ntqnetworkprotocol.html#newChildren">TQNetworkProtocol</a> <a href="ntqurloperator.html#newChildren">TQUrlOperator</a><li>newConnection: <a href="ntqserversocket.html#newConnection">TQServerSocket</a><li>newInstance: @@ -1790,14 +1752,13 @@ name: <a href="ntqregexp.html#numCaptures">TQRegExp</a><li>numClassInfo: <a href="ntqmetaobject.html#numClassInfo">TQMetaObject</a><li>numColors: <a href="tqimage.html#numColors">TQImage</a> <a href="ntqpaintdevicemetrics.html#numColors">TQPaintDeviceMetrics</a><li>numCols: - <a href="tqdatatable.html#numCols">TQDataTable</a> <a href="qgridlayout.html#numCols">TQGridLayout</a> <a href="ntqgridview.html#numCols">TQGridView</a> <a href="qscreen.html#numCols">TQScreen</a> <a href="ntqtable.html#numCols">TQTable</a> <a href="qtableselection.html#numCols">TQTableSelection</a><li>numColumns: + <a href="tqdatatable.html#numCols">TQDataTable</a> <a href="qgridlayout.html#numCols">TQGridLayout</a> <a href="ntqgridview.html#numCols">TQGridView</a> <a href="ntqtable.html#numCols">TQTable</a> <a href="qtableselection.html#numCols">TQTableSelection</a><li>numColumns: <a href="ntqlistbox.html#numColumns">TQListBox</a><li>numCopies: <a href="ntqprinter.html#numCopies">TQPrinter</a><li>numDigits: <a href="ntqlcdnumber.html#numDigits">TQLCDNumber</a><li>numItemsVisible: <a href="ntqlistbox.html#numItemsVisible">TQListBox</a><li>numLines: <a href="ntqmultilineedit.html#numLines">TQMultiLineEdit</a><li>numProperties: - <a href="ntqmetaobject.html#numProperties">TQMetaObject</a><li>numRects: - <a href="qdirectpainter.html#numRects">TQDirectPainter</a><li>numRows: + <a href="ntqmetaobject.html#numProperties">TQMetaObject</a><li>numRows: <a href="tqdatatable.html#numRows">TQDataTable</a> <a href="qgridlayout.html#numRows">TQGridLayout</a> <a href="ntqgridview.html#numRows">TQGridView</a> <a href="ntqlistbox.html#numRows">TQListBox</a> <a href="ntqtable.html#numRows">TQTable</a> <a href="qtableselection.html#numRows">TQTableSelection</a><li>numRowsAffected: <a href="tqsqlquery.html#numRowsAffected">TQSqlQuery</a> <a href="tqsqlresult.html#numRowsAffected">TQSqlResult</a><li>numScreens: <a href="ntqdesktopwidget.html#numScreens">TQDesktopWidget</a><li>numSelections: @@ -1808,7 +1769,7 @@ name: object: <a href="qaccessibleobject.html#object">TQAccessibleObject</a><li>objectTrees: <a href="tqobject.html#objectTrees">TQObject</a><li>offset: - <a href="qdirectpainter.html#offset">TQDirectPainter</a> <a href="ntqdockwindow.html#offset">TQDockWindow</a> <a href="ntqheader.html#offset">TQHeader</a> <a href="tqimage.html#offset">TQImage</a><li>offsetX: + <a href="ntqdockwindow.html#offset">TQDockWindow</a> <a href="ntqheader.html#offset">TQHeader</a> <a href="tqimage.html#offset">TQImage</a><li>offsetX: <a href="tqcanvaspixmap.html#offsetX">TQCanvasPixmap</a><li>offsetY: <a href="tqcanvaspixmap.html#offsetY">TQCanvasPixmap</a><li>ok: <a href="ntqserversocket.html#ok">TQServerSocket</a><li>okRename: @@ -1816,17 +1777,13 @@ object: <a href="qnpstream.html#okay">TQNPStream</a><li>oldPos: <a href="qmoveevent.html#oldPos">TQMoveEvent</a><li>oldSize: <a href="qresizeevent.html#oldSize">TQResizeEvent</a><li>onCanvas: - <a href="tqcanvas.html#onCanvas">TQCanvas</a><li>onCard: - <a href="qscreen.html#onCard">TQScreen</a><li>onItem: + <a href="tqcanvas.html#onCanvas">TQCanvas</a><li>onItem: <a href="tqiconview.html#onItem">TQIconView</a> <a href="ntqlistbox.html#onItem">TQListBox</a> <a href="ntqlistview.html#onItem">TQListView</a><li>onViewport: - <a href="tqiconview.html#onViewport">TQIconView</a> <a href="ntqlistbox.html#onViewport">TQListBox</a> <a href="ntqlistview.html#onViewport">TQListView</a><li>opType: - <a href="qscreen.html#opType">TQScreen</a><li>opaqueMoving: + <a href="tqiconview.html#onViewport">TQIconView</a> <a href="ntqlistbox.html#onViewport">TQListBox</a> <a href="ntqlistview.html#onViewport">TQListView</a><li>opaqueMoving: <a href="ntqdockwindow.html#opaqueMoving">TQDockWindow</a> <a href="ntqmainwindow.html#opaqueMoving">TQMainWindow</a><li>opaqueResize: <a href="ntqsplitter.html#opaqueResize">TQSplitter</a><li>open: <a href="ntqfile.html#open">TQFile</a> <a href="ntqiodevice.html#open">TQIODevice</a> <a href="ntqsocket.html#open">TQSocket</a> <a href="tqsqldatabase.html#open">TQSqlDatabase</a> <a href="tqsqldriver.html#open">TQSqlDriver</a><li>openAssistant: - <a href="ntqassistantclient.html#openAssistant">TQAssistantClient</a><li>openKeyboard: - <a href="qwsserver.html#openKeyboard">TQWSServer</a><li>openMouse: - <a href="qwsserver.html#openMouse">TQWSServer</a><li>openPopup: + <a href="ntqassistantclient.html#openAssistant">TQAssistantClient</a><li>openPopup: <a href="ntqtoolbutton.html#openPopup">TQToolButton</a><li>operation: <a href="qnetworkoperation.html#operation">TQNetworkOperation</a><li>operationGet: <a href="ntqnetworkprotocol.html#operationGet">TQNetworkProtocol</a><li>operationInProgress: @@ -1908,9 +1865,8 @@ packImage: <a href="ntqprinter.html#pageSize">TQPrinter</a><li>pageStep: <a href="ntqdial.html#pageStep">TQDial</a> <a href="ntqrangecontrol.html#pageStep">TQRangeControl</a> <a href="ntqscrollbar.html#pageStep">TQScrollBar</a> <a href="ntqslider.html#pageStep">TQSlider</a><li>pageUp: <a href="ntqmultilineedit.html#pageUp">TQMultiLineEdit</a><li>paint: - <a href="qcustommenuitem.html#paint">TQCustomMenuItem</a> <a href="qlistboxitem.html#paint">TQListBoxItem</a> <a href="qlistboxpixmap.html#paint">TQListBoxPixmap</a> <a href="qlistboxtext.html#paint">TQListBoxText</a> <a href="ntqtabbar.html#paint">TQTabBar</a> <a href="qtableitem.html#paint">TQTableItem</a> <a href="qwsdecoration.html#paint">TQWSDecoration</a><li>paintBranches: - <a href="qlistviewitem.html#paintBranches">TQListViewItem</a><li>paintButton: - <a href="qwsdecoration.html#paintButton">TQWSDecoration</a><li>paintCell: + <a href="qcustommenuitem.html#paint">TQCustomMenuItem</a> <a href="qlistboxitem.html#paint">TQListBoxItem</a> <a href="qlistboxpixmap.html#paint">TQListBoxPixmap</a> <a href="qlistboxtext.html#paint">TQListBoxText</a> <a href="ntqtabbar.html#paint">TQTabBar</a> <a href="qtableitem.html#paint">TQTableItem</a><li>paintBranches: + <a href="qlistviewitem.html#paintBranches">TQListViewItem</a><li>paintCell: <a href="qchecklistitem.html#paintCell">TQCheckListItem</a> <a href="ntqgridview.html#paintCell">TQGridView</a> <a href="ntqlistbox.html#paintCell">TQListBox</a> <a href="qlistviewitem.html#paintCell">TQListViewItem</a> <a href="ntqtable.html#paintCell">TQTable</a><li>paintEmptyArea: <a href="ntqgridview.html#paintEmptyArea">TQGridView</a> <a href="ntqlistview.html#paintEmptyArea">TQListView</a> <a href="ntqtable.html#paintEmptyArea">TQTable</a><li>paintEvent: <a href="ntqbutton.html#paintEvent">TQButton</a> <a href="ntqframe.html#paintEvent">TQFrame</a> <a href="qglwidget.html#paintEvent">TQGLWidget</a> <a href="ntqsizegrip.html#paintEvent">TQSizeGrip</a> <a href="ntqstatusbar.html#paintEvent">TQStatusBar</a> <a href="ntqtabbar.html#paintEvent">TQTabBar</a> <a href="tqwidget.html#paintEvent">TQWidget</a><li>paintField: @@ -1959,13 +1915,9 @@ packImage: <a href="ntqcolor.html#pixel">TQColor</a> <a href="tqimage.html#pixel">TQImage</a><li>pixelIndex: <a href="tqimage.html#pixelIndex">TQImage</a><li>pixelMetric: <a href="tqstyle.html#pixelMetric">TQStyle</a><li>pixelSize: - <a href="ntqfont.html#pixelSize">TQFont</a> <a href="ntqfontinfo.html#pixelSize">TQFontInfo</a><li>pixelType: - <a href="qscreen.html#pixelType">TQScreen</a><li>pixmap: - <a href="ntqbrush.html#pixmap">TQBrush</a> <a href="ntqbutton.html#pixmap">TQButton</a> <a href="ntqbutton.html#pixmap">TQCheckBox</a> <a href="ntqclipboard.html#pixmap">TQClipboard</a> <a href="ntqcombobox.html#pixmap">TQComboBox</a> <a href="ntqdragobject.html#pixmap">TQDragObject</a> <a href="qfileiconprovider.html#pixmap">TQFileIconProvider</a> <a href="tqiconset.html#pixmap">TQIconSet</a> <a href="tqiconviewitem.html#pixmap">TQIconViewItem</a> <a href="ntqlabel.html#pixmap">TQLabel</a> <a href="ntqlistbox.html#pixmap">TQListBox</a> <a href="qlistboxitem.html#pixmap">TQListBoxItem</a> <a href="qlistboxpixmap.html#pixmap">TQListBoxPixmap</a> <a href="qlistviewitem.html#pixmap">TQListViewItem</a> <a href="ntqmenudata.html#pixmap">TQMenuData</a> <a href="ntqmenudata.html#pixmap">TQPopupMenu</a> <a href="ntqbutton.html#pixmap">TQPushButton</a> <a href="ntqbutton.html#pixmap">TQRadioButton</a> <a href="ntqsplashscreen.html#pixmap">TQSplashScreen</a> <a href="ntqtable.html#pixmap">TQTable</a> <a href="qtableitem.html#pixmap">TQTableItem</a><li>pixmapDepth: - <a href="qscreen.html#pixmapDepth">TQScreen</a><li>pixmapHotSpot: - <a href="ntqdragobject.html#pixmapHotSpot">TQDragObject</a><li>pixmapLinestepAlignment: - <a href="qscreen.html#pixmapLinestepAlignment">TQScreen</a><li>pixmapOffsetAlignment: - <a href="qscreen.html#pixmapOffsetAlignment">TQScreen</a><li>pixmapRect: + <a href="ntqfont.html#pixelSize">TQFont</a> <a href="ntqfontinfo.html#pixelSize">TQFontInfo</a><li>pixmap: + <a href="ntqbrush.html#pixmap">TQBrush</a> <a href="ntqbutton.html#pixmap">TQButton</a> <a href="ntqbutton.html#pixmap">TQCheckBox</a> <a href="ntqclipboard.html#pixmap">TQClipboard</a> <a href="ntqcombobox.html#pixmap">TQComboBox</a> <a href="ntqdragobject.html#pixmap">TQDragObject</a> <a href="qfileiconprovider.html#pixmap">TQFileIconProvider</a> <a href="tqiconset.html#pixmap">TQIconSet</a> <a href="tqiconviewitem.html#pixmap">TQIconViewItem</a> <a href="ntqlabel.html#pixmap">TQLabel</a> <a href="ntqlistbox.html#pixmap">TQListBox</a> <a href="qlistboxitem.html#pixmap">TQListBoxItem</a> <a href="qlistboxpixmap.html#pixmap">TQListBoxPixmap</a> <a href="qlistviewitem.html#pixmap">TQListViewItem</a> <a href="ntqmenudata.html#pixmap">TQMenuData</a> <a href="ntqmenudata.html#pixmap">TQPopupMenu</a> <a href="ntqbutton.html#pixmap">TQPushButton</a> <a href="ntqbutton.html#pixmap">TQRadioButton</a> <a href="ntqsplashscreen.html#pixmap">TQSplashScreen</a> <a href="ntqtable.html#pixmap">TQTable</a> <a href="qtableitem.html#pixmap">TQTableItem</a><li>pixmapHotSpot: + <a href="ntqdragobject.html#pixmapHotSpot">TQDragObject</a><li>pixmapRect: <a href="tqiconviewitem.html#pixmapRect">TQIconViewItem</a><li>pixmapSizeChanged: <a href="ntqmainwindow.html#pixmapSizeChanged">TQMainWindow</a><li>place: <a href="ntqdockwindow.html#place">TQDockWindow</a><li>placeChanged: @@ -1987,7 +1939,7 @@ packImage: <a href="ntqcombobox.html#popup">TQComboBox</a> <a href="ntqpopupmenu.html#popup">TQPopupMenu</a> <a href="ntqpushbutton.html#popup">TQPushButton</a> <a href="ntqtoolbutton.html#popup">TQToolButton</a><li>popupDelay: <a href="ntqtoolbutton.html#popupDelay">TQToolButton</a><li>port: <a href="ntqserversocket.html#port">TQServerSocket</a> <a href="ntqsocket.html#port">TQSocket</a> <a href="ntqsocketdevice.html#port">TQSocketDevice</a> <a href="tqsqldatabase.html#port">TQSqlDatabase</a> <a href="ntqurl.html#port">TQUrl</a><li>pos: - <a href="qcontextmenuevent.html#pos">TQContextMenuEvent</a> <a href="ntqcursor.html#pos">TQCursor</a> <a href="qdropevent.html#pos">TQDropEvent</a> <a href="tqiconviewitem.html#pos">TQIconViewItem</a> <a href="qmouseevent.html#pos">TQMouseEvent</a> <a href="qmoveevent.html#pos">TQMoveEvent</a> <a href="ntqregexp.html#pos">TQRegExp</a> <a href="qtabletevent.html#pos">TQTabletEvent</a> <a href="qwsmousehandler.html#pos">TQWSMouseHandler</a> <a href="qwheelevent.html#pos">TQWheelEvent</a> <a href="tqwidget.html#pos">TQWidget</a><li>position: + <a href="qcontextmenuevent.html#pos">TQContextMenuEvent</a> <a href="ntqcursor.html#pos">TQCursor</a> <a href="qdropevent.html#pos">TQDropEvent</a> <a href="tqiconviewitem.html#pos">TQIconViewItem</a> <a href="qmouseevent.html#pos">TQMouseEvent</a> <a href="qmoveevent.html#pos">TQMoveEvent</a> <a href="ntqregexp.html#pos">TQRegExp</a> <a href="qtabletevent.html#pos">TQTabletEvent</a> <a href="qwheelevent.html#pos">TQWheelEvent</a> <a href="tqwidget.html#pos">TQWidget</a><li>position: <a href="tqsqlrecord.html#position">TQSqlRecord</a><li>positionFromValue: <a href="ntqrangecontrol.html#positionFromValue">TQRangeControl</a><li>post: <a href="ntqhttp.html#post">TQHttp</a><li>postEvent: @@ -2022,8 +1974,7 @@ packImage: <a href="ntqprinter.html#printerSelectionOption">TQPrinter</a><li>processEvents: <a href="ntqapplication.html#processEvents">TQApplication</a> <a href="ntqeventloop.html#processEvents">TQEventLoop</a><li>processExited: <a href="ntqprocess.html#processExited">TQProcess</a><li>processIdentifier: - <a href="ntqprocess.html#processIdentifier">TQProcess</a><li>processKeyEvent: - <a href="qwskeyboardhandler.html#processKeyEvent">TQWSKeyboardHandler</a><li>processName: + <a href="ntqprocess.html#processIdentifier">TQProcess</a><li>processName: <a href="tqxmlnamespacesupport.html#processName">TQXmlNamespaceSupport</a><li>processingInstruction: <a href="tqxmlcontenthandler.html#processingInstruction">TQXmlContentHandler</a><li>progress: <a href="ntqprogressbar.html#progress">TQProgressBar</a> <a href="ntqprogressdialog.html#progress">TQProgressDialog</a><li>progressString: @@ -2094,19 +2045,13 @@ tqAddPostRoutine: <a href="tqstyle.html#querySubControl">TQStyle</a><li>querySubControlMetrics: <a href="tqstyle.html#querySubControlMetrics">TQStyle</a><li>question: <a href="ntqmessagebox.html#question">TQMessageBox</a><li>quit: - <a href="ntqapplication.html#quit">TQApplication</a><li>qwsDecoration: - <a href="ntqapplication.html#qwsDecoration">TQApplication</a><li>qwsEvent: - <a href="tqwidget.html#qwsEvent">TQWidget</a><li>qwsEventFilter: - <a href="ntqapplication.html#qwsEventFilter">TQApplication</a><li>qwsRenderToDisk: - <a href="ntqfont.html#qwsRenderToDisk">TQFont</a><li>qwsSetCustomColors: - <a href="ntqapplication.html#qwsSetCustomColors">TQApplication</a><li>qwsSetDecoration: - <a href="ntqapplication.html#qwsSetDecoration">TQApplication</a><li><a name="r"></a> + <a href="ntqapplication.html#quit">TQApplication</a><li><a name="r"></a> rBottom: <a href="ntqrect.html#rBottom">TQRect</a><li>rLeft: <a href="ntqrect.html#rLeft">TQRect</a><li>rRight: <a href="ntqrect.html#rRight">TQRect</a><li>rTop: <a href="ntqrect.html#rTop">TQRect</a><li>raise: - <a href="qwswindow.html#raise">TQWSWindow</a> <a href="tqwidget.html#raise">TQWidget</a><li>raiseWidget: + <a href="tqwidget.html#raise">TQWidget</a><li>raiseWidget: <a href="tqwidgetstack.html#raiseWidget">TQWidgetStack</a><li>rangeChange: <a href="ntqdial.html#rangeChange">TQDial</a> <a href="ntqrangecontrol.html#rangeChange">TQRangeControl</a> <a href="ntqslider.html#rangeChange">TQSlider</a> <a href="ntqspinbox.html#rangeChange">TQSpinBox</a><li>rasterOp: <a href="ntqpainter.html#rasterOp">TQPainter</a><li>rawArg: @@ -2143,14 +2088,12 @@ rBottom: <a href="qdatasink.html#readyToReceive">TQDataSink</a><li>readyToSend: <a href="qdatasource.html#readyToSend">TQDataSource</a> <a href="qiodevicesource.html#readyToSend">TQIODeviceSource</a><li>reason: <a href="qcontextmenuevent.html#reason">TQContextMenuEvent</a> <a href="qfocusevent.html#reason">TQFocusEvent</a><li>reasonPhrase: - <a href="qhttpresponseheader.html#reasonPhrase">TQHttpResponseHeader</a><li>receive: - <a href="qcopchannel.html#receive">TQCopChannel</a> <a href="qdatasink.html#receive">TQDataSink</a><li>receiveBufferSize: - <a href="ntqsocketdevice.html#receiveBufferSize">TQSocketDevice</a><li>received: - <a href="qcopchannel.html#received">TQCopChannel</a><li>record: + <a href="qhttpresponseheader.html#reasonPhrase">TQHttpResponseHeader</a><li>receiveBufferSize: + <a href="ntqsocketdevice.html#receiveBufferSize">TQSocketDevice</a><li>record: <a href="tqdataview.html#record">TQDataView</a> <a href="tqsqldatabase.html#record">TQSqlDatabase</a> <a href="tqsqldriver.html#record">TQSqlDriver</a><li>recordInfo: <a href="tqsqldatabase.html#recordInfo">TQSqlDatabase</a> <a href="tqsqldriver.html#recordInfo">TQSqlDriver</a><li>recordType: <a href="ntqdns.html#recordType">TQDns</a><li>rect: - <a href="qaccessibleinterface.html#rect">TQAccessibleInterface</a> <a href="tqcanvas.html#rect">TQCanvas</a> <a href="tqcanvasrectangle.html#rect">TQCanvasRectangle</a> <a href="qdirectpainter.html#rect">TQDirectPainter</a> <a href="tqiconviewitem.html#rect">TQIconViewItem</a> <a href="tqimage.html#rect">TQImage</a> <a href="qpaintevent.html#rect">TQPaintEvent</a> <a href="ntqpixmap.html#rect">TQPixmap</a> <a href="ntqrect.html#rect">TQRect</a> <a href="tqstyleoption.html#rect">TQStyleOption</a> <a href="qtab.html#rect">TQTab</a> <a href="tqwidget.html#rect">TQWidget</a><li>rects: + <a href="qaccessibleinterface.html#rect">TQAccessibleInterface</a> <a href="tqcanvas.html#rect">TQCanvas</a> <a href="tqcanvasrectangle.html#rect">TQCanvasRectangle</a> <a href="tqiconviewitem.html#rect">TQIconViewItem</a> <a href="tqimage.html#rect">TQImage</a> <a href="qpaintevent.html#rect">TQPaintEvent</a> <a href="ntqpixmap.html#rect">TQPixmap</a> <a href="ntqrect.html#rect">TQRect</a> <a href="tqstyleoption.html#rect">TQStyleOption</a> <a href="qtab.html#rect">TQTab</a> <a href="tqwidget.html#rect">TQWidget</a><li>rects: <a href="ntqregion.html#rects">TQRegion</a><li>red: <a href="ntqcolor.html#red">TQColor</a><li>redirect: <a href="ntqpainter.html#redirect">TQPainter</a><li>redo: @@ -2158,9 +2101,9 @@ rBottom: <a href="tqtextedit.html#redoAvailable">TQTextEdit</a><li>ref: <a href="tqstring.html#ref">TQString</a> <a href="ntqurl.html#ref">TQUrl</a><li>reformat: <a href="ntqstatusbar.html#reformat">TQStatusBar</a><li>refresh: - <a href="tqdatabrowser.html#refresh">TQDataBrowser</a> <a href="tqdatatable.html#refresh">TQDataTable</a> <a href="tqdataview.html#refresh">TQDataView</a> <a href="ntqdir.html#refresh">TQDir</a> <a href="ntqfileinfo.html#refresh">TQFileInfo</a> <a href="ntqsplitter.html#refresh">TQSplitter</a> <a href="qwsserver.html#refresh">TQWSServer</a><li>regExp: + <a href="tqdatabrowser.html#refresh">TQDataBrowser</a> <a href="tqdatatable.html#refresh">TQDataTable</a> <a href="tqdataview.html#refresh">TQDataView</a> <a href="ntqdir.html#refresh">TQDir</a> <a href="ntqfileinfo.html#refresh">TQFileInfo</a> <a href="ntqsplitter.html#refresh">TQSplitter</a><li>regExp: <a href="qregexpvalidator.html#regExp">TQRegExpValidator</a><li>region: - <a href="qdirectpainter.html#region">TQDirectPainter</a> <a href="qpaintevent.html#region">TQPaintEvent</a> <a href="qwsdecoration.html#region">TQWSDecoration</a><li>registerDecoderFactory: + <a href="qpaintevent.html#region">TQPaintEvent</a><li>registerDecoderFactory: <a href="tqimagedecoder.html#registerDecoderFactory">TQImageDecoder</a><li>registerNetworkProtocol: <a href="ntqnetworkprotocol.html#registerNetworkProtocol">TQNetworkProtocol</a><li>registerSocketNotifier: <a href="ntqeventloop.html#registerSocketNotifier">TQEventLoop</a><li>registerSqlDriver: @@ -2215,8 +2158,7 @@ rBottom: <a href="ntqapplication.html#removeTranslator">TQApplication</a><li>removeValue: <a href="qhttpheader.html#removeValue">TQHttpHeader</a><li>removeWidget: <a href="ntqstatusbar.html#removeWidget">TQStatusBar</a> <a href="tqwidgetstack.html#removeWidget">TQWidgetStack</a><li>removed: - <a href="qchildevent.html#removed">TQChildEvent</a> <a href="ntqnetworkprotocol.html#removed">TQNetworkProtocol</a> <a href="ntqurloperator.html#removed">TQUrlOperator</a><li>removedChannel: - <a href="qwsserver.html#removedChannel">TQWSServer</a><li>rename: + <a href="qchildevent.html#removed">TQChildEvent</a> <a href="ntqnetworkprotocol.html#removed">TQNetworkProtocol</a> <a href="ntqurloperator.html#removed">TQUrlOperator</a><li>rename: <a href="ntqdir.html#rename">TQDir</a> <a href="ntqftp.html#rename">TQFtp</a> <a href="tqiconviewitem.html#rename">TQIconViewItem</a> <a href="ntqurloperator.html#rename">TQUrlOperator</a><li>renameEnabled: <a href="tqiconviewitem.html#renameEnabled">TQIconViewItem</a> <a href="qlistviewitem.html#renameEnabled">TQListViewItem</a><li>renderPixmap: <a href="qglwidget.html#renderPixmap">TQGLWidget</a><li>renderText: @@ -2237,12 +2179,11 @@ rBottom: <a href="ntqhttp.html#requestFinished">TQHttp</a><li>requestPhase2: <a href="ntqsessionmanager.html#requestPhase2">TQSessionManager</a><li>requestRead: <a href="qnpstream.html#requestRead">TQNPStream</a><li>requestStarted: - <a href="ntqhttp.html#requestStarted">TQHttp</a><li>requested: - <a href="qwswindow.html#requested">TQWSWindow</a><li>requestedFormat: + <a href="ntqhttp.html#requestStarted">TQHttp</a><li>requestedFormat: <a href="qglcontext.html#requestedFormat">TQGLContext</a><li>rereadDir: <a href="ntqfiledialog.html#rereadDir">TQFileDialog</a><li>reserve: <a href="tqstring.html#reserve">TQString</a> <a href="tqvaluevector.html#reserve">TQValueVector</a><li>reset: - <a href="tqdatatable.html#reset">TQDataTable</a> <a href="qglcontext.html#reset">TQGLContext</a> <a href="ntqiodevice.html#reset">TQIODevice</a> <a href="tqiconset.html#reset">TQIconSet</a> <a href="tqimage.html#reset">TQImage</a> <a href="qmetaproperty.html#reset">TQMetaProperty</a> <a href="ntqprogressbar.html#reset">TQProgressBar</a> <a href="ntqprogressdialog.html#reset">TQProgressDialog</a> <a href="tqsqlresult.html#reset">TQSqlResult</a> <a href="tqtextstream.html#reset">TQTextStream</a> <a href="ntqurl.html#reset">TQUrl</a> <a href="ntqwmatrix.html#reset">TQWMatrix</a> <a href="qwsinputmethod.html#reset">TQWSInputMethod</a> <a href="tqxmlinputsource.html#reset">TQXmlInputSource</a> <a href="tqxmlnamespacesupport.html#reset">TQXmlNamespaceSupport</a><li>resetGroup: + <a href="tqdatatable.html#reset">TQDataTable</a> <a href="qglcontext.html#reset">TQGLContext</a> <a href="ntqiodevice.html#reset">TQIODevice</a> <a href="tqiconset.html#reset">TQIconSet</a> <a href="tqimage.html#reset">TQImage</a> <a href="qmetaproperty.html#reset">TQMetaProperty</a> <a href="ntqprogressbar.html#reset">TQProgressBar</a> <a href="ntqprogressdialog.html#reset">TQProgressDialog</a> <a href="tqsqlresult.html#reset">TQSqlResult</a> <a href="tqtextstream.html#reset">TQTextStream</a> <a href="ntqurl.html#reset">TQUrl</a> <a href="ntqwmatrix.html#reset">TQWMatrix</a> <a href="tqxmlinputsource.html#reset">TQXmlInputSource</a> <a href="tqxmlnamespacesupport.html#reset">TQXmlNamespaceSupport</a><li>resetGroup: <a href="ntqsettings.html#resetGroup">TQSettings</a><li>resetInputContext: <a href="tqwidget.html#resetInputContext">TQWidget</a><li>resetRawData: <a href="ntqmemarray.html#resetRawData">TQMemArray</a><li>resetReason: @@ -2267,7 +2208,7 @@ rBottom: <a href="ntqmovie.html#restart">TQMovie</a> <a href="qtime.html#restart">TQTime</a><li>restartCommand: <a href="ntqsessionmanager.html#restartCommand">TQSessionManager</a><li>restartHint: <a href="ntqsessionmanager.html#restartHint">TQSessionManager</a><li>restore: - <a href="ntqpainter.html#restore">TQPainter</a> <a href="qscreen.html#restore">TQScreen</a><li>restoreOverrideCursor: + <a href="ntqpainter.html#restore">TQPainter</a><li>restoreOverrideCursor: <a href="ntqapplication.html#restoreOverrideCursor">TQApplication</a><li>result: <a href="ntqdialog.html#result">TQDialog</a> <a href="tqsqlquery.html#result">TQSqlQuery</a><li>resultsReady: <a href="ntqdns.html#resultsReady">TQDns</a><li>retune: @@ -2315,7 +2256,7 @@ rBottom: <a href="ntqpoint.html#ry">TQPoint</a><li><a name="s"></a> sRect: <a href="ntqheader.html#sRect">TQHeader</a><li>save: - <a href="tqdomnode.html#save">TQDomNode</a> <a href="tqimage.html#save">TQImage</a> <a href="ntqpainter.html#save">TQPainter</a> <a href="ntqpicture.html#save">TQPicture</a> <a href="ntqpixmap.html#save">TQPixmap</a> <a href="qscreen.html#save">TQScreen</a> <a href="ntqtranslator.html#save">TQTranslator</a><li>saveState: + <a href="tqdomnode.html#save">TQDomNode</a> <a href="tqimage.html#save">TQImage</a> <a href="ntqpainter.html#save">TQPainter</a> <a href="ntqpicture.html#save">TQPicture</a> <a href="ntqpixmap.html#save">TQPixmap</a> <a href="ntqtranslator.html#save">TQTranslator</a><li>saveState: <a href="ntqapplication.html#saveState">TQApplication</a><li>scale: <a href="tqimage.html#scale">TQImage</a> <a href="ntqpainter.html#scale">TQPainter</a> <a href="ntqsize.html#scale">TQSize</a> <a href="ntqwmatrix.html#scale">TQWMatrix</a><li>scaleFont: <a href="tqstylesheet.html#scaleFont">TQStyleSheet</a><li>scaleHeight: @@ -2323,12 +2264,8 @@ sRect: <a href="tqimage.html#scaleWidth">TQImage</a><li>scanLine: <a href="tqimage.html#scanLine">TQImage</a><li>screen: <a href="ntqdesktopwidget.html#screen">TQDesktopWidget</a><li>screenGeometry: - <a href="ntqdesktopwidget.html#screenGeometry">TQDesktopWidget</a><li>screenGfx: - <a href="qscreen.html#screenGfx">TQScreen</a><li>screenNumber: - <a href="ntqdesktopwidget.html#screenNumber">TQDesktopWidget</a><li>screenSaverActivate: - <a href="qwsserver.html#screenSaverActivate">TQWSServer</a><li>screenSaverActive: - <a href="qwsserver.html#screenSaverActive">TQWSServer</a><li>screenSize: - <a href="qscreen.html#screenSize">TQScreen</a><li>scriptSample: + <a href="ntqdesktopwidget.html#screenGeometry">TQDesktopWidget</a><li>screenNumber: + <a href="ntqdesktopwidget.html#screenNumber">TQDesktopWidget</a><li>scriptSample: <a href="ntqfontdatabase.html#scriptSample">TQFontDatabase</a><li>scriptable: <a href="qmetaproperty.html#scriptable">TQMetaProperty</a><li>scroll: <a href="tqwidget.html#scroll">TQWidget</a><li>scrollBarsEnabled: @@ -2369,21 +2306,16 @@ sRect: <a href="tqiconview.html#selectionMode">TQIconView</a> <a href="ntqlistbox.html#selectionMode">TQListBox</a> <a href="ntqlistview.html#selectionMode">TQListView</a> <a href="ntqtable.html#selectionMode">TQTable</a><li>selectionStart: <a href="ntqlineedit.html#selectionStart">TQLineEdit</a><li>selfMask: <a href="ntqpixmap.html#selfMask">TQPixmap</a><li>selfNesting: - <a href="tqstylesheetitem.html#selfNesting">TQStyleSheetItem</a><li>send: - <a href="qcopchannel.html#send">TQCopChannel</a><li>sendBufferSize: + <a href="tqstylesheetitem.html#selfNesting">TQStyleSheetItem</a><li>sendBufferSize: <a href="ntqsocketdevice.html#sendBufferSize">TQSocketDevice</a><li>sendEvent: - <a href="ntqapplication.html#sendEvent">TQApplication</a><li>sendIMEvent: - <a href="qwsinputmethod.html#sendIMEvent">TQWSInputMethod</a> <a href="qwsserver.html#sendIMEvent">TQWSServer</a><li>sendKeyEvent: - <a href="qwsserver.html#sendKeyEvent">TQWSServer</a><li>sendPostedEvents: - <a href="ntqapplication.html#sendPostedEvents">TQApplication</a><li>sendTo: + <a href="ntqapplication.html#sendEvent">TQApplication</a><li>sendTo: <a href="qdatasource.html#sendTo">TQDataSource</a> <a href="qiodevicesource.html#sendTo">TQIODeviceSource</a><li>sender: <a href="tqobject.html#sender">TQObject</a><li>separator: <a href="qdateedit.html#separator">TQDateEdit</a> <a href="ntqdir.html#separator">TQDir</a> <a href="qtimeedit.html#separator">TQTimeEdit</a><li>serialNumber: <a href="qmimesource.html#serialNumber">TQMimeSource</a> <a href="ntqpalette.html#serialNumber">TQPalette</a> <a href="ntqpixmap.html#serialNumber">TQPixmap</a><li>servers: <a href="ntqdns.html#servers">TQDns</a><li>sessionId: <a href="ntqapplication.html#sessionId">TQApplication</a> <a href="ntqsessionmanager.html#sessionId">TQSessionManager</a><li>sessionKey: - <a href="ntqapplication.html#sessionKey">TQApplication</a> <a href="ntqsessionmanager.html#sessionKey">TQSessionManager</a><li>set: - <a href="qscreen.html#set">TQScreen</a><li>setAccel: + <a href="ntqapplication.html#sessionKey">TQApplication</a> <a href="ntqsessionmanager.html#sessionKey">TQSessionManager</a><li>setAccel: <a href="ntqaction.html#setAccel">TQAction</a> <a href="ntqbutton.html#setAccel">TQButton</a> <a href="ntqbutton.html#setAccel">TQCheckBox</a> <a href="ntqmenudata.html#setAccel">TQMenuData</a> <a href="ntqmenudata.html#setAccel">TQPopupMenu</a> <a href="ntqbutton.html#setAccel">TQPushButton</a> <a href="ntqbutton.html#setAccel">TQRadioButton</a><li>setAcceptDockWindow: <a href="ntqdockarea.html#setAcceptDockWindow">TQDockArea</a><li>setAcceptDrops: <a href="tqwidget.html#setAcceptDrops">TQWidget</a><li>setAccum: @@ -2391,7 +2323,7 @@ sRect: <a href="qdropevent.html#setAction">TQDropEvent</a><li>setActive: <a href="tqcanvasitem.html#setActive">TQCanvasItem</a> <a href="ntqpalette.html#setActive">TQPalette</a> <a href="tqsqlresult.html#setActive">TQSqlResult</a><li>setActiveItem: <a href="ntqpopupmenu.html#setActiveItem">TQPopupMenu</a><li>setActiveWindow: - <a href="qwswindow.html#setActiveWindow">TQWSWindow</a> <a href="tqwidget.html#setActiveWindow">TQWidget</a> <a href="qxtwidget.html#setActiveWindow">TQXtWidget</a><li>setAddress: + <a href="tqwidget.html#setActiveWindow">TQWidget</a> <a href="qxtwidget.html#setActiveWindow">TQXtWidget</a><li>setAddress: <a href="ntqhostaddress.html#setAddress">TQHostAddress</a><li>setAddressReusable: <a href="ntqsocketdevice.html#setAddressReusable">TQSocketDevice</a><li>setAdvancePeriod: <a href="tqcanvas.html#setAdvancePeriod">TQCanvas</a><li>setAlignment: @@ -2404,8 +2336,7 @@ sRect: <a href="tqcanvasellipse.html#setAngles">TQCanvasEllipse</a><li>setAnimated: <a href="tqcanvasitem.html#setAnimated">TQCanvasItem</a><li>setApplyButton: <a href="ntqtabdialog.html#setApplyButton">TQTabDialog</a><li>setAppropriate: - <a href="ntqmainwindow.html#setAppropriate">TQMainWindow</a> <a href="ntqwizard.html#setAppropriate">TQWizard</a><li>setAreaChanged: - <a href="qdirectpainter.html#setAreaChanged">TQDirectPainter</a><li>setArg: + <a href="ntqmainwindow.html#setAppropriate">TQMainWindow</a> <a href="ntqwizard.html#setAppropriate">TQWizard</a><li>setArg: <a href="qnetworkoperation.html#setArg">TQNetworkOperation</a><li>setArguments: <a href="ntqassistantclient.html#setArguments">TQAssistantClient</a> <a href="ntqprocess.html#setArguments">TQProcess</a><li>setArrangement: <a href="tqiconview.html#setArrangement">TQIconView</a><li>setAscii: @@ -2535,8 +2466,7 @@ sRect: <a href="tqwidget.html#setCursor">TQWidget</a><li>setCursorFlashTime: <a href="ntqapplication.html#setCursorFlashTime">TQApplication</a><li>setCursorName: <a href="tqsqlindex.html#setCursorName">TQSqlIndex</a><li>setCursorPosition: - <a href="ntqlineedit.html#setCursorPosition">TQLineEdit</a> <a href="ntqmultilineedit.html#setCursorPosition">TQMultiLineEdit</a> <a href="tqtextedit.html#setCursorPosition">TQTextEdit</a><li>setCursorVisible: - <a href="qwsserver.html#setCursorVisible">TQWSServer</a><li>setCustomColor: + <a href="ntqlineedit.html#setCursorPosition">TQLineEdit</a> <a href="ntqmultilineedit.html#setCursorPosition">TQMultiLineEdit</a> <a href="tqtextedit.html#setCursorPosition">TQTextEdit</a><li>setCustomColor: <a href="ntqcolordialog.html#setCustomColor">TQColorDialog</a><li>setCustomHighlighting: <a href="qlistboxitem.html#setCustomHighlighting">TQListBoxItem</a><li>setDTDHandler: <a href="tqxmlreader.html#setDTDHandler">TQXmlReader</a><li>setData: @@ -2555,9 +2485,7 @@ sRect: <a href="ntqtabdialog.html#setDefaultButton">TQTabDialog</a><li>setDefaultFactory: <a href="qmimesourcefactory.html#setDefaultFactory">TQMimeSourceFactory</a><li>setDefaultFont: <a href="ntqsimplerichtext.html#setDefaultFont">TQSimpleRichText</a><li>setDefaultFormat: - <a href="qglformat.html#setDefaultFormat">TQGLFormat</a><li>setDefaultKeyboard: - <a href="qwsserver.html#setDefaultKeyboard">TQWSServer</a><li>setDefaultMouse: - <a href="qwsserver.html#setDefaultMouse">TQWSServer</a><li>setDefaultOptimization: + <a href="qglformat.html#setDefaultFormat">TQGLFormat</a><li>setDefaultOptimization: <a href="ntqpixmap.html#setDefaultOptimization">TQPixmap</a><li>setDefaultOverlayFormat: <a href="qglformat.html#setDefaultOverlayFormat">TQGLFormat</a><li>setDefaultRenameAction: <a href="ntqlistview.html#setDefaultRenameAction">TQListView</a><li>setDefaultSheet: @@ -2566,14 +2494,12 @@ sRect: <a href="qtooltipgroup.html#setDelay">TQToolTipGroup</a><li>setDepth: <a href="qglformat.html#setDepth">TQGLFormat</a><li>setDescending: <a href="tqsqlindex.html#setDescending">TQSqlIndex</a><li>setDescription: - <a href="tqimageio.html#setDescription">TQImageIO</a><li>setDesktopBackground: - <a href="qwsserver.html#setDesktopBackground">TQWSServer</a><li>setDesktopSettingsAware: + <a href="tqimageio.html#setDescription">TQImageIO</a><li>setDesktopSettingsAware: <a href="ntqapplication.html#setDesktopSettingsAware">TQApplication</a><li>setDevice: <a href="ntqdatastream.html#setDevice">TQDataStream</a> <a href="tqtextstream.html#setDevice">TQTextStream</a><li>setDir: <a href="ntqfiledialog.html#setDir">TQFileDialog</a> <a href="ntqurlinfo.html#setDir">TQUrlInfo</a><li>setDirectRendering: <a href="qglformat.html#setDirectRendering">TQGLFormat</a><li>setDirection: - <a href="qboxlayout.html#setDirection">TQBoxLayout</a><li>setDirty: - <a href="qscreen.html#setDirty">TQScreen</a><li>setDisabled: + <a href="qboxlayout.html#setDirection">TQBoxLayout</a><li>setDisabled: <a href="ntqaction.html#setDisabled">TQAction</a> <a href="ntqpalette.html#setDisabled">TQPalette</a> <a href="tqwidget.html#setDisabled">TQWidget</a><li>setDiscardCommand: <a href="ntqsessionmanager.html#setDiscardCommand">TQSessionManager</a><li>setDisplay: <a href="qtimeedit.html#setDisplay">TQTimeEdit</a><li>setDisplayMode: @@ -2642,7 +2568,7 @@ sRect: <a href="tqwidget.html#setFocusProxy">TQWidget</a><li>setFocusRectPolicy: <a href="qmacstyle.html#setFocusRectPolicy">TQMacStyle</a><li>setFocusStyle: <a href="ntqtable.html#setFocusStyle">TQTable</a><li>setFont: - <a href="ntqapplication.html#setFont">TQApplication</a> <a href="tqcanvastext.html#setFont">TQCanvasText</a> <a href="ntqcombobox.html#setFont">TQComboBox</a> <a href="qcustommenuitem.html#setFont">TQCustomMenuItem</a> <a href="ntqlabel.html#setFont">TQLabel</a> <a href="ntqpainter.html#setFont">TQPainter</a> <a href="ntqtabdialog.html#setFont">TQTabDialog</a> <a href="ntqtooltip.html#setFont">TQToolTip</a> <a href="qwsinputmethod.html#setFont">TQWSInputMethod</a> <a href="ntqwhatsthis.html#setFont">TQWhatsThis</a> <a href="tqwidget.html#setFont">TQWidget</a><li>setFontFamily: + <a href="ntqapplication.html#setFont">TQApplication</a> <a href="tqcanvastext.html#setFont">TQCanvasText</a> <a href="ntqcombobox.html#setFont">TQComboBox</a> <a href="qcustommenuitem.html#setFont">TQCustomMenuItem</a> <a href="ntqlabel.html#setFont">TQLabel</a> <a href="ntqpainter.html#setFont">TQPainter</a> <a href="ntqtabdialog.html#setFont">TQTabDialog</a> <a href="ntqtooltip.html#setFont">TQToolTip</a> <a href="ntqwhatsthis.html#setFont">TQWhatsThis</a> <a href="tqwidget.html#setFont">TQWidget</a><li>setFontFamily: <a href="tqstylesheetitem.html#setFontFamily">TQStyleSheetItem</a><li>setFontItalic: <a href="tqstylesheetitem.html#setFontItalic">TQStyleSheetItem</a><li>setFontSize: <a href="tqstylesheetitem.html#setFontSize">TQStyleSheetItem</a><li>setFontStrikeOut: @@ -2725,9 +2651,7 @@ sRect: <a href="tqiconview.html#setItemsMovable">TQIconView</a><li>setJoinStyle: <a href="ntqpen.html#setJoinStyle">TQPen</a><li>setKey: <a href="tqiconviewitem.html#setKey">TQIconViewItem</a><li>setKeyCompression: - <a href="tqwidget.html#setKeyCompression">TQWidget</a><li>setKeyboardFilter: - <a href="qwsserver.html#setKeyboardFilter">TQWSServer</a><li>setKeyboardHandler: - <a href="qwsserver.html#setKeyboardHandler">TQWSServer</a><li>setLabel: + <a href="tqwidget.html#setKeyCompression">TQWidget</a><li>setLabel: <a href="ntqdns.html#setLabel">TQDns</a> <a href="ntqheader.html#setLabel">TQHeader</a> <a href="ntqprogressdialog.html#setLabel">TQProgressDialog</a> <a href="ntqtoolbar.html#setLabel">TQToolBar</a><li>setLabelText: <a href="ntqprogressdialog.html#setLabelText">TQProgressDialog</a><li>setLastError: <a href="tqsqldriver.html#setLastError">TQSqlDriver</a> <a href="tqsqlresult.html#setLastError">TQSqlResult</a><li>setLastModified: @@ -2763,14 +2687,12 @@ sRect: <a href="tqiconview.html#setMaxItemWidth">TQIconView</a><li>setMaxLength: <a href="ntqlineedit.html#setMaxLength">TQLineEdit</a><li>setMaxLogLines: <a href="tqtextedit.html#setMaxLogLines">TQTextEdit</a><li>setMaxValue: - <a href="qdateedit.html#setMaxValue">TQDateEdit</a> <a href="ntqdial.html#setMaxValue">TQDial</a> <a href="ntqrangecontrol.html#setMaxValue">TQRangeControl</a> <a href="ntqscrollbar.html#setMaxValue">TQScrollBar</a> <a href="ntqslider.html#setMaxValue">TQSlider</a> <a href="ntqspinbox.html#setMaxValue">TQSpinBox</a> <a href="qtimeedit.html#setMaxValue">TQTimeEdit</a><li>setMaxWindowRect: - <a href="qwsserver.html#setMaxWindowRect">TQWSServer</a><li>setMaximumHeight: + <a href="qdateedit.html#setMaxValue">TQDateEdit</a> <a href="ntqdial.html#setMaxValue">TQDial</a> <a href="ntqrangecontrol.html#setMaxValue">TQRangeControl</a> <a href="ntqscrollbar.html#setMaxValue">TQScrollBar</a> <a href="ntqslider.html#setMaxValue">TQSlider</a> <a href="ntqspinbox.html#setMaxValue">TQSpinBox</a> <a href="qtimeedit.html#setMaxValue">TQTimeEdit</a><li>setMaximumHeight: <a href="tqwidget.html#setMaximumHeight">TQWidget</a><li>setMaximumSize: <a href="tqwidget.html#setMaximumSize">TQWidget</a><li>setMaximumWidth: <a href="tqwidget.html#setMaximumWidth">TQWidget</a><li>setMenuBar: <a href="ntqlayout.html#setMenuBar">TQLayout</a><li>setMenuText: - <a href="ntqaction.html#setMenuText">TQAction</a><li>setMicroFocus: - <a href="qwsinputmethod.html#setMicroFocus">TQWSInputMethod</a><li>setMicroFocusHint: + <a href="ntqaction.html#setMenuText">TQAction</a><li>setMicroFocusHint: <a href="tqwidget.html#setMicroFocusHint">TQWidget</a><li>setMidLineWidth: <a href="ntqframe.html#setMidLineWidth">TQFrame</a><li>setMimeSourceFactory: <a href="tqtextedit.html#setMimeSourceFactory">TQTextEdit</a><li>setMinMax: @@ -2783,7 +2705,7 @@ sRect: <a href="tqwidget.html#setMinimumWidth">TQWidget</a><li>setMinute: <a href="qtimeedit.html#setMinute">TQTimeEdit</a><li>setModal: <a href="ntqdialog.html#setModal">TQDialog</a><li>setMode: - <a href="ntqfiledialog.html#setMode">TQFileDialog</a> <a href="ntqiodevice.html#setMode">TQIODevice</a> <a href="ntqlcdnumber.html#setMode">TQLCDNumber</a> <a href="qscreen.html#setMode">TQScreen</a> <a href="tqsqlcursor.html#setMode">TQSqlCursor</a><li>setModified: + <a href="ntqfiledialog.html#setMode">TQFileDialog</a> <a href="ntqiodevice.html#setMode">TQIODevice</a> <a href="ntqlcdnumber.html#setMode">TQLCDNumber</a> <a href="tqsqlcursor.html#setMode">TQSqlCursor</a><li>setModified: <a href="tqtextedit.html#setModified">TQTextEdit</a><li>setMonth: <a href="qdateedit.html#setMonth">TQDateEdit</a><li>setMouseTracking: <a href="tqwidget.html#setMouseTracking">TQWidget</a><li>setMovie: @@ -2828,8 +2750,7 @@ sRect: <a href="ntqprinter.html#setOutputToFile">TQPrinter</a><li>setOverlay: <a href="qglformat.html#setOverlay">TQGLFormat</a><li>setOverline: <a href="ntqfont.html#setOverline">TQFont</a><li>setOverrideCursor: - <a href="ntqapplication.html#setOverrideCursor">TQApplication</a><li>setOverrideKeys: - TQWSServer<li>setOverwriteMode: + <a href="ntqapplication.html#setOverrideCursor">TQApplication</a><li>setOverwriteMode: <a href="tqtextedit.html#setOverwriteMode">TQTextEdit</a><li>setOwner: <a href="ntqurlinfo.html#setOwner">TQUrlInfo</a><li>setPageOrder: <a href="ntqprinter.html#setPageOrder">TQPrinter</a><li>setPageSize: @@ -2920,9 +2841,7 @@ sRect: <a href="qgridlayout.html#setRowStretch">TQGridLayout</a><li>setRowStretchable: <a href="ntqtable.html#setRowStretchable">TQTable</a><li>setRubberband: <a href="ntqsplitter.html#setRubberband">TQSplitter</a><li>setScaledContents: - <a href="ntqlabel.html#setScaledContents">TQLabel</a><li>setScreenSaverInterval: - <a href="qwsserver.html#setScreenSaverInterval">TQWSServer</a><li>setScreenSaverIntervals: - <a href="qwsserver.html#setScreenSaverIntervals">TQWSServer</a><li>setScrollBarsEnabled: + <a href="ntqlabel.html#setScaledContents">TQLabel</a><li>setScrollBarsEnabled: <a href="ntqworkspace.html#setScrollBarsEnabled">TQWorkspace</a><li>setSecond: <a href="qtimeedit.html#setSecond">TQTimeEdit</a><li>setSegmentStyle: <a href="ntqlcdnumber.html#setSegmentStyle">TQLCDNumber</a><li>setSelect: @@ -3112,7 +3031,7 @@ sRect: <a href="qdate.html#shortDayName">TQDate</a><li>shortMonthName: <a href="qdate.html#shortMonthName">TQDate</a><li>shortcutKey: <a href="ntqaccel.html#shortcutKey">TQAccel</a><li>show: - <a href="tqcanvasitem.html#show">TQCanvasItem</a> <a href="ntqdialog.html#show">TQDialog</a> <a href="ntqmenubar.html#show">TQMenuBar</a> <a href="qwswindow.html#show">TQWSWindow</a> <a href="tqwidget.html#show">TQWidget</a><li>showColumn: + <a href="tqcanvasitem.html#show">TQCanvasItem</a> <a href="ntqdialog.html#show">TQDialog</a> <a href="ntqmenubar.html#show">TQMenuBar</a> <a href="tqwidget.html#show">TQWidget</a><li>showColumn: <a href="ntqtable.html#showColumn">TQTable</a><li>showDockMenu: <a href="ntqmainwindow.html#showDockMenu">TQMainWindow</a><li>showEvent: <a href="tqwidget.html#showEvent">TQWidget</a><li>showExtension: @@ -3127,14 +3046,13 @@ sRect: <a href="ntqtable.html#showRow">TQTable</a><li>showSortIndicator: <a href="ntqlistview.html#showSortIndicator">TQListView</a><li>showTip: <a href="qtooltipgroup.html#showTip">TQToolTipGroup</a><li>showToolTips: - <a href="tqiconview.html#showToolTips">TQIconView</a> <a href="ntqlistview.html#showToolTips">TQListView</a><li>shutdownDevice: - <a href="qscreen.html#shutdownDevice">TQScreen</a><li>signalNames: + <a href="tqiconview.html#showToolTips">TQIconView</a> <a href="ntqlistview.html#showToolTips">TQListView</a><li>signalNames: <a href="ntqmetaobject.html#signalNames">TQMetaObject</a><li>signalsBlocked: <a href="tqobject.html#signalsBlocked">TQObject</a><li>simpleHeuristicNameMatch: <a href="tqtextcodec.html#simpleHeuristicNameMatch">TQTextCodec</a><li>simplifyWhiteSpace: <a href="ntqcstring.html#simplifyWhiteSpace">TQCString</a> <a href="tqstring.html#simplifyWhiteSpace">TQString</a><li>singleShot: <a href="ntqtimer.html#singleShot">TQTimer</a><li>size: - <a href="ntqasciicache.html#size">TQAsciiCache</a> <a href="ntqasciidict.html#size">TQAsciiDict</a> <a href="ntqbitarray.html#size">TQBitArray</a> <a href="ntqcache.html#size">TQCache</a> <a href="tqcanvas.html#size">TQCanvas</a> <a href="tqcanvasrectangle.html#size">TQCanvasRectangle</a> <a href="ntqdict.html#size">TQDict</a> <a href="qdirectpainter.html#size">TQDirectPainter</a> <a href="ntqfile.html#size">TQFile</a> <a href="ntqfileinfo.html#size">TQFileInfo</a> <a href="ntqfontmetrics.html#size">TQFontMetrics</a> <a href="ntqglcolormap.html#size">TQGLColormap</a> <a href="ntqiodevice.html#size">TQIODevice</a> <a href="tqiconviewitem.html#size">TQIconViewItem</a> <a href="tqimage.html#size">TQImage</a> <a href="ntqintcache.html#size">TQIntCache</a> <a href="ntqintdict.html#size">TQIntDict</a> <a href="tqmap.html#size">TQMap</a> <a href="ntqmemarray.html#size">TQMemArray</a> <a href="ntqpicture.html#size">TQPicture</a> <a href="ntqpixmap.html#size">TQPixmap</a> <a href="tqptrdict.html#size">TQPtrDict</a> <a href="tqptrvector.html#size">TQPtrVector</a> <a href="ntqrect.html#size">TQRect</a> <a href="qresizeevent.html#size">TQResizeEvent</a> <a href="ntqsocket.html#size">TQSocket</a> <a href="tqsqlquery.html#size">TQSqlQuery</a> <a href="tqsqlresult.html#size">TQSqlResult</a> <a href="ntqurlinfo.html#size">TQUrlInfo</a> <a href="tqvaluelist.html#size">TQValueList</a> <a href="tqvaluevector.html#size">TQValueVector</a> <a href="tqwidget.html#size">TQWidget</a><li>sizeChange: + <a href="ntqasciicache.html#size">TQAsciiCache</a> <a href="ntqasciidict.html#size">TQAsciiDict</a> <a href="ntqbitarray.html#size">TQBitArray</a> <a href="ntqcache.html#size">TQCache</a> <a href="tqcanvas.html#size">TQCanvas</a> <a href="tqcanvasrectangle.html#size">TQCanvasRectangle</a> <a href="ntqdict.html#size">TQDict</a> <a href="ntqfile.html#size">TQFile</a> <a href="ntqfileinfo.html#size">TQFileInfo</a> <a href="ntqfontmetrics.html#size">TQFontMetrics</a> <a href="ntqglcolormap.html#size">TQGLColormap</a> <a href="ntqiodevice.html#size">TQIODevice</a> <a href="tqiconviewitem.html#size">TQIconViewItem</a> <a href="tqimage.html#size">TQImage</a> <a href="ntqintcache.html#size">TQIntCache</a> <a href="ntqintdict.html#size">TQIntDict</a> <a href="tqmap.html#size">TQMap</a> <a href="ntqmemarray.html#size">TQMemArray</a> <a href="ntqpicture.html#size">TQPicture</a> <a href="ntqpixmap.html#size">TQPixmap</a> <a href="tqptrdict.html#size">TQPtrDict</a> <a href="tqptrvector.html#size">TQPtrVector</a> <a href="ntqrect.html#size">TQRect</a> <a href="qresizeevent.html#size">TQResizeEvent</a> <a href="ntqsocket.html#size">TQSocket</a> <a href="tqsqlquery.html#size">TQSqlQuery</a> <a href="tqsqlresult.html#size">TQSqlResult</a> <a href="ntqurlinfo.html#size">TQUrlInfo</a> <a href="tqvaluelist.html#size">TQValueList</a> <a href="tqvaluevector.html#size">TQValueVector</a> <a href="tqwidget.html#size">TQWidget</a><li>sizeChange: <a href="ntqheader.html#sizeChange">TQHeader</a><li>sizeFromContents: <a href="tqstyle.html#sizeFromContents">TQStyle</a><li>sizeHint: <a href="qboxlayout.html#sizeHint">TQBoxLayout</a> <a href="tqcanvasview.html#sizeHint">TQCanvasView</a> <a href="qcustommenuitem.html#sizeHint">TQCustomMenuItem</a> <a href="qgridlayout.html#sizeHint">TQGridLayout</a> <a href="qlayoutitem.html#sizeHint">TQLayoutItem</a> <a href="ntqlineedit.html#sizeHint">TQLineEdit</a> <a href="ntqprogressdialog.html#sizeHint">TQProgressDialog</a> <a href="ntqsizegrip.html#sizeHint">TQSizeGrip</a> <a href="qspaceritem.html#sizeHint">TQSpacerItem</a> <a href="qtableitem.html#sizeHint">TQTableItem</a> <a href="tqwidget.html#sizeHint">TQWidget</a> <a href="tqwidgetitem.html#sizeHint">TQWidgetItem</a><li>sizeIncrement: @@ -3248,8 +3166,7 @@ sRect: <a href="ntqspinbox.html#suffix">TQSpinBox</a><li>superClass: <a href="ntqmetaobject.html#superClass">TQMetaObject</a><li>superClassName: <a href="ntqmetaobject.html#superClassName">TQMetaObject</a><li>supportedOperations: - <a href="ntqnetworkprotocol.html#supportedOperations">TQNetworkProtocol</a><li>supportsDepth: - <a href="qscreen.html#supportsDepth">TQScreen</a><li>supportsMargin: + <a href="ntqnetworkprotocol.html#supportedOperations">TQNetworkProtocol</a><li>supportsMargin: <a href="ntqlayout.html#supportsMargin">TQLayout</a><li>supportsSelection: <a href="ntqclipboard.html#supportsSelection">TQClipboard</a><li>supportsWidget: <a href="tqwidgetfactory.html#supportsWidget">TQWidgetFactory</a><li>swapBuffers: @@ -3408,14 +3325,12 @@ tab: <a href="qtableselection.html#topRow">TQTableSelection</a><li>total: <a href="ntqsemaphore.html#total">TQSemaphore</a><li>totalCost: <a href="ntqasciicache.html#totalCost">TQAsciiCache</a> <a href="ntqcache.html#totalCost">TQCache</a> <a href="ntqintcache.html#totalCost">TQIntCache</a><li>totalHeight: - <a href="qlistviewitem.html#totalHeight">TQListViewItem</a><li>totalSize: - <a href="qscreen.html#totalSize">TQScreen</a><li>totalSteps: + <a href="qlistviewitem.html#totalHeight">TQListViewItem</a><li>totalSteps: <a href="ntqprogressbar.html#totalSteps">TQProgressBar</a> <a href="ntqprogressdialog.html#totalSteps">TQProgressDialog</a><li>tr: <a href="tqobject.html#tr">TQObject</a><li>trUtf8: <a href="tqobject.html#trUtf8">TQObject</a><li>tracking: <a href="ntqdial.html#tracking">TQDial</a> <a href="ntqheader.html#tracking">TQHeader</a> <a href="ntqscrollbar.html#tracking">TQScrollBar</a> <a href="ntqslider.html#tracking">TQSlider</a><li>transaction: - <a href="tqsqldatabase.html#transaction">TQSqlDatabase</a><li>transformOrientation: - <a href="qdirectpainter.html#transformOrientation">TQDirectPainter</a> <a href="qscreen.html#transformOrientation">TQScreen</a><li>transformationMode: + <a href="tqsqldatabase.html#transaction">TQSqlDatabase</a><li>transformationMode: <a href="ntqwmatrix.html#transformationMode">TQWMatrix</a><li>translate: <a href="ntqapplication.html#translate">TQApplication</a> <a href="ntqpainter.html#translate">TQPainter</a> <a href="ntqpointarray.html#translate">TQPointArray</a> <a href="ntqregion.html#translate">TQRegion</a> <a href="ntqwmatrix.html#translate">TQWMatrix</a><li>translation: <a href="qtranslatormessage.html#translation">TQTranslatorMessage</a><li>transpose: @@ -3435,8 +3350,7 @@ tab: <a href="ntqvariant.html#typeToName">TQVariant</a><li><a name="u"></a> ucs2: <a href="tqstring.html#ucs2">TQString</a><li>unPolish: - <a href="tqstyle.html#unPolish">TQStyle</a><li>uncache: - <a href="qscreen.html#uncache">TQScreen</a><li>underline: + <a href="tqstyle.html#unPolish">TQStyle</a><li>underline: <a href="ntqfont.html#underline">TQFont</a> <a href="tqtextedit.html#underline">TQTextEdit</a><li>underlinePos: <a href="ntqfontmetrics.html#underlinePos">TQFontMetrics</a><li>undo: <a href="ntqlineedit.html#undo">TQLineEdit</a> <a href="tqtextedit.html#undo">TQTextEdit</a><li>undoAvailable: @@ -3550,7 +3464,7 @@ wait: <a href="qmacstyle.html#widgetSizePolicy">TQMacStyle</a><li>widgetToField: <a href="tqsqlform.html#widgetToField">TQSqlForm</a><li>widgets: <a href="tqwidgetfactory.html#widgets">TQWidgetFactory</a><li>width: - <a href="tqcanvas.html#width">TQCanvas</a> <a href="tqcanvasellipse.html#width">TQCanvasEllipse</a> <a href="tqcanvasrectangle.html#width">TQCanvasRectangle</a> <a href="tqcanvassprite.html#width">TQCanvasSprite</a> <a href="qdirectpainter.html#width">TQDirectPainter</a> <a href="ntqfontmetrics.html#width">TQFontMetrics</a> <a href="tqiconviewitem.html#width">TQIconViewItem</a> <a href="tqimage.html#width">TQImage</a> <a href="qlistboxitem.html#width">TQListBoxItem</a> <a href="qlistboxpixmap.html#width">TQListBoxPixmap</a> <a href="qlistboxtext.html#width">TQListBoxText</a> <a href="qlistviewitem.html#width">TQListViewItem</a> <a href="ntqpaintdevicemetrics.html#width">TQPaintDeviceMetrics</a> <a href="ntqpen.html#width">TQPen</a> <a href="ntqpixmap.html#width">TQPixmap</a> <a href="ntqrect.html#width">TQRect</a> <a href="qscreen.html#width">TQScreen</a> <a href="ntqsimplerichtext.html#width">TQSimpleRichText</a> <a href="ntqsize.html#width">TQSize</a> <a href="tqtextstream.html#width">TQTextStream</a> <a href="tqwidget.html#width">TQWidget</a><li>widthChanged: + <a href="tqcanvas.html#width">TQCanvas</a> <a href="tqcanvasellipse.html#width">TQCanvasEllipse</a> <a href="tqcanvasrectangle.html#width">TQCanvasRectangle</a> <a href="tqcanvassprite.html#width">TQCanvasSprite</a> <a href="ntqfontmetrics.html#width">TQFontMetrics</a> <a href="tqiconviewitem.html#width">TQIconViewItem</a> <a href="tqimage.html#width">TQImage</a> <a href="qlistboxitem.html#width">TQListBoxItem</a> <a href="qlistboxpixmap.html#width">TQListBoxPixmap</a> <a href="qlistboxtext.html#width">TQListBoxText</a> <a href="qlistviewitem.html#width">TQListViewItem</a> <a href="ntqpaintdevicemetrics.html#width">TQPaintDeviceMetrics</a> <a href="ntqpen.html#width">TQPen</a> <a href="ntqpixmap.html#width">TQPixmap</a> <a href="ntqrect.html#width">TQRect</a> <a href="ntqsimplerichtext.html#width">TQSimpleRichText</a> <a href="ntqsize.html#width">TQSize</a> <a href="tqtextstream.html#width">TQTextStream</a> <a href="tqwidget.html#width">TQWidget</a><li>widthChanged: <a href="qlistviewitem.html#widthChanged">TQListViewItem</a><li>widthMM: <a href="ntqpaintdevicemetrics.html#widthMM">TQPaintDeviceMetrics</a><li>widthUsed: <a href="ntqsimplerichtext.html#widthUsed">TQSimpleRichText</a><li>wildcard: @@ -3558,15 +3472,13 @@ wait: <a href="tqwidget.html#winEvent">TQWidget</a><li>winEventFilter: <a href="ntqapplication.html#winEventFilter">TQApplication</a><li>winFocus: <a href="ntqapplication.html#winFocus">TQApplication</a><li>winId: - <a href="qwswindow.html#winId">TQWSWindow</a> <a href="tqwidget.html#winId">TQWidget</a><li>winPageSize: + <a href="tqwidget.html#winId">TQWidget</a><li>winPageSize: <a href="ntqprinter.html#winPageSize">TQPrinter</a><li>winding: <a href="tqcanvaspolygonalitem.html#winding">TQCanvasPolygonalItem</a><li>window: <a href="ntqpainter.html#window">TQPainter</a><li>windowActivated: <a href="ntqworkspace.html#windowActivated">TQWorkspace</a><li>windowActivationChange: - <a href="tqwidget.html#windowActivationChange">TQWidget</a><li>windowAt: - <a href="qwsserver.html#windowAt">TQWSServer</a><li>windowCreated: - <a href="qglcontext.html#windowCreated">TQGLContext</a><li>windowEvent: - <a href="qwsserver.html#windowEvent">TQWSServer</a><li>windowList: + <a href="tqwidget.html#windowActivationChange">TQWidget</a><li>windowCreated: + <a href="qglcontext.html#windowCreated">TQGLContext</a><li>windowList: <a href="ntqworkspace.html#windowList">TQWorkspace</a><li>windowOpacity: <a href="tqwidget.html#windowOpacity">TQWidget</a><li>windowState: <a href="tqwidget.html#windowState">TQWidget</a><li>wordWrap: @@ -3615,14 +3527,12 @@ x: <a href="ntqpaintdevice.html#x11SetAppDpiY">TQPaintDevice</a><li>x11Visual: <a href="ntqpaintdevice.html#x11Visual">TQPaintDevice</a><li>xForm: <a href="ntqbitmap.html#xForm">TQBitmap</a> <a href="tqimage.html#xForm">TQImage</a> <a href="ntqpainter.html#xForm">TQPainter</a> <a href="ntqpixmap.html#xForm">TQPixmap</a><li>xFormDev: - <a href="ntqpainter.html#xFormDev">TQPainter</a><li>xOffset: - <a href="qdirectpainter.html#xOffset">TQDirectPainter</a><li>xTilt: + <a href="ntqpainter.html#xFormDev">TQPainter</a><li>xTilt: <a href="qtabletevent.html#xTilt">TQTabletEvent</a><li>xVelocity: <a href="tqcanvasitem.html#xVelocity">TQCanvasItem</a><li>xtWidget: <a href="qxtwidget.html#xtWidget">TQXtWidget</a><li><a name="y"></a> y: - <a href="tqcanvasitem.html#y">TQCanvasItem</a> <a href="qcontextmenuevent.html#y">TQContextMenuEvent</a> <a href="tqiconviewitem.html#y">TQIconViewItem</a> <a href="qmouseevent.html#y">TQMouseEvent</a> <a href="ntqpoint.html#y">TQPoint</a> <a href="ntqrect.html#y">TQRect</a> <a href="qtabletevent.html#y">TQTabletEvent</a> <a href="qwheelevent.html#y">TQWheelEvent</a> <a href="tqwidget.html#y">TQWidget</a><li>yOffset: - <a href="qdirectpainter.html#yOffset">TQDirectPainter</a><li>yTilt: + <a href="tqcanvasitem.html#y">TQCanvasItem</a> <a href="qcontextmenuevent.html#y">TQContextMenuEvent</a> <a href="tqiconviewitem.html#y">TQIconViewItem</a> <a href="qmouseevent.html#y">TQMouseEvent</a> <a href="ntqpoint.html#y">TQPoint</a> <a href="ntqrect.html#y">TQRect</a> <a href="qtabletevent.html#y">TQTabletEvent</a> <a href="qwheelevent.html#y">TQWheelEvent</a> <a href="tqwidget.html#y">TQWidget</a><li>yTilt: <a href="qtabletevent.html#yTilt">TQTabletEvent</a><li>yVelocity: <a href="tqcanvasitem.html#yVelocity">TQCanvasItem</a><li>year: <a href="qdate.html#year">TQDate</a><li><a name="z"></a> diff --git a/doc/html/gpl.html b/doc/html/gpl.html index 3f2b8885a..753069ee0 100644 --- a/doc/html/gpl.html +++ b/doc/html/gpl.html @@ -33,7 +33,7 @@ body { background: #ffffff; color: black; } The TQt GUI Toolkit is Copyright (C) 1994-2007 Trolltech ASA. -<p> The TQt Open Source Edition and the TQt/Embedded Open Source Edition are available +<p> The TQt Open Source Edition are available under the GPL. The TQt Open Source Edition (for Unix/X11) is also available under the <a href="license.html">TQPL</a>. <p> <pre> diff --git a/doc/html/graphics.html b/doc/html/graphics.html index 8d63c30d4..906c13c50 100644 --- a/doc/html/graphics.html +++ b/doc/html/graphics.html @@ -57,7 +57,6 @@ coordinate system.</a> <tr bgcolor=#f0f0f0><td><b><a href="ntqcolor.html">TQColor</a></b><td>Colors based on RGB or HSV values <tr bgcolor=#f0f0f0><td><b><a href="ntqcolordialog.html">TQColorDialog</a></b><td>Dialog widget for specifying colors <tr bgcolor=#f0f0f0><td><b><a href="qcolorgroup.html">TQColorGroup</a></b><td>Group of widget colors -<tr bgcolor=#f0f0f0><td><b><a href="qdirectpainter.html">TQDirectPainter</a></b><td>Direct access to the video hardware <tr bgcolor=#f0f0f0><td><b><a href="ntqfont.html">TQFont</a></b><td>Font used for drawing text <tr bgcolor=#f0f0f0><td><b><a href="ntqfontdatabase.html">TQFontDatabase</a></b><td>Information about the fonts available in the underlying window system <tr bgcolor=#f0f0f0><td><b><a href="ntqfontinfo.html">TQFontInfo</a></b><td>General information about fonts diff --git a/doc/html/headers.html b/doc/html/headers.html index 3fe93f35d..230868ee5 100644 --- a/doc/html/headers.html +++ b/doc/html/headers.html @@ -60,7 +60,6 @@ body { background: #ffffff; color: black; } <li><a href="qcolordialog-h.html">ntqcolordialog.h</a> <li><a href="qcombobox-h.html">ntqcombobox.h</a> <li><a href="qcommonstyle-h.html">ntqcommonstyle.h</a> -<li><a href="qcopchannel_qws-h.html">qcopchannel_qws.h</a> <li><a href="qcstring-h.html">ntqcstring.h</a> <li><a href="qcursor-h.html">ntqcursor.h</a> <li><a href="tqdatabrowser-h.html">tqdatabrowser.h</a> @@ -75,7 +74,6 @@ body { background: #ffffff; color: black; } <li><a href="qdialog-h.html">ntqdialog.h</a> <li><a href="qdict-h.html">ntqdict.h</a> <li><a href="qdir-h.html">ntqdir.h</a> -<li><a href="qdirectpainter_qws-h.html">qdirectpainter_qws.h</a> <li><a href="qdns-h.html">ntqdns.h</a> <li><a href="qdockarea-h.html">ntqdockarea.h</a> <li><a href="qdockwindow-h.html">ntqdockwindow.h</a> @@ -97,14 +95,10 @@ body { background: #ffffff; color: black; } <li><a href="qfontdatabase-h.html">ntqfontdatabase.h</a> <li><a href="qfontdialog-h.html">ntqfontdialog.h</a> <li><a href="qfontinfo-h.html">ntqfontinfo.h</a> -<li><a href="qfontmanager_qws-h.html">qfontmanager_qws.h</a> <li><a href="qfontmetrics-h.html">ntqfontmetrics.h</a> <li><a href="qframe-h.html">ntqframe.h</a> <li><a href="qftp-h.html">ntqftp.h</a> <li><a href="qgb18030codec-h.html">ntqgb18030codec.h</a> -<li><a href="qgfx_qws-h.html">qgfx_qws.h</a> -<li><a href="qgfxdriverfactory_qws-h.html">qgfxdriverfactory_qws.h</a> -<li><a href="qgfxdriverplugin_qws-h.html">qgfxdriverplugin_qws.h</a> <li><a href="qgl-h.html">ntqgl.h</a> <li><a href="qglcolormap-h.html">ntqglcolormap.h</a> <li><a href="qglobal-h.html">ntqglobal.h</a> @@ -127,9 +121,6 @@ body { background: #ffffff; color: black; } <li><a href="qintdict-h.html">ntqintdict.h</a> <li><a href="qiodevice-h.html">ntqiodevice.h</a> <li><a href="qjiscodec-h.html">ntqjiscodec.h</a> -<li><a href="qkbddriverfactory_qws-h.html">qkbddriverfactory_qws.h</a> -<li><a href="qkbddriverplugin_qws-h.html">qkbddriverplugin_qws.h</a> -<li><a href="qkeyboard_qws-h.html">qkeyboard_qws.h</a> <li><a href="qkeysequence-h.html">ntqkeysequence.h</a> <li><a href="qlabel-h.html">ntqlabel.h</a> <li><a href="qlayout-h.html">ntqlayout.h</a> @@ -154,9 +145,6 @@ body { background: #ffffff; color: black; } <li><a href="qmotifplusstyle-h.html">ntqmotifplusstyle.h</a> <li><a href="qmotifstyle-h.html">ntqmotifstyle.h</a> <li><a href="qmotifwidget-h.html">qmotifwidget.h</a> -<li><a href="qmouse_qws-h.html">qmouse_qws.h</a> -<li><a href="qmousedriverfactory_qws-h.html">qmousedriverfactory_qws.h</a> -<li><a href="qmousedriverplugin_qws-h.html">qmousedriverplugin_qws.h</a> <li><a href="qmovie-h.html">ntqmovie.h</a> <li><a href="qmultilineedit-h.html">ntqmultilineedit.h</a> <li><a href="qmutex-h.html">ntqmutex.h</a> @@ -282,11 +270,9 @@ body { background: #ffffff; color: black; } <li><a href="tqwidgetstack-h.html">tqwidgetstack.h</a> <li><a href="qwindowdefs-h.html">ntqwindowdefs.h</a> <li><a href="qwindowsstyle-h.html">ntqwindowsstyle.h</a> -<li><a href="qwindowsystem_qws-h.html">qwindowsystem_qws.h</a> <li><a href="qwizard-h.html">ntqwizard.h</a> <li><a href="qwmatrix-h.html">ntqwmatrix.h</a> <li><a href="qworkspace-h.html">ntqworkspace.h</a> -<li><a href="qwsdecoration_qws-h.html">qwsdecoration_qws.h</a> <li><a href="tqxml-h.html">tqxml.h</a> <li><a href="qxtwidget-h.html">qxtwidget.h</a> </ul> diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index f859b051b..e731e3e48 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -95,10 +95,7 @@ classes in the TQt API. <li><a href="ntqfont.html">TQFont</a> <li><a href="ntqfontdatabase.html">TQFontDatabase</a> <li><a href="ntqfontinfo.html">TQFontInfo</a> -<li><a href="qfontmanager.html">TQFontManager</a> <li><a href="ntqfontmetrics.html">TQFontMetrics</a> -<li><a href="qgfxdriverfactory.html">TQGfxDriverFactory</a> -<li><a href="qgfxdriverplugin.html">TQGfxDriverPlugin</a> <li><a href="ntqgl.html">TQGL</a> <ul> <li><a href="qglcontext.html">TQGLContext</a> @@ -131,8 +128,6 @@ classes in the TQt API. <li><a href="ntqfile.html">TQFile</a> <li><a href="ntqsocketdevice.html">TQSocketDevice</a> </ul> -<li><a href="qkbddriverfactory.html">TQKbdDriverFactory</a> -<li><a href="qkbddriverplugin.html">TQKbdDriverPlugin</a> <li><a href="qlayoutitem.html">TQLayoutItem</a> <ul> <li><a href="qspaceritem.html">TQSpacerItem</a> @@ -165,8 +160,6 @@ classes in the TQt API. <li><a href="qmetaproperty.html">TQMetaProperty</a> <li><a href="qmimesource.html">TQMimeSource</a> <li><a href="qmimesourcefactory.html">TQMimeSourceFactory</a> -<li><a href="qmousedriverfactory.html">TQMouseDriverFactory</a> -<li><a href="qmousedriverplugin.html">TQMouseDriverPlugin</a> <li><a href="ntqmovie.html">TQMovie</a> <li><a href="ntqmutex.html">TQMutex</a> <li><a href="qmutexlocker.html">TQMutexLocker</a> @@ -219,7 +212,6 @@ classes in the TQt API. <li><a href="ntqrect.html">TQRect</a> <li><a href="ntqregexp.html">TQRegExp</a> <li><a href="ntqregion.html">TQRegion</a> -<li><a href="qscreen.html">TQScreen</a> <li><a href="ntqsemaphore.html">TQSemaphore</a> <li><a href="ntqsettings.html">TQSettings</a> <li><a href="ntqsimplerichtext.html">TQSimpleRichText</a> @@ -314,7 +306,6 @@ classes in the TQt API. </ul> <li><a href="tqcanvas.html">TQCanvas</a> <li><a href="ntqclipboard.html">TQClipboard</a> -<li><a href="qcopchannel.html">TQCopChannel</a> <li><a href="qdatapump.html">TQDataPump</a> <li><a href="ntqdns.html">TQDns</a> <li><a href="ntqdragobject.html">TQDragObject</a> @@ -493,12 +484,7 @@ classes in the TQt API. <li><a href="ntqworkspace.html">TQWorkspace</a> <li><a href="qxtwidget.html">TQXtWidget</a> </ul> -<li><a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> -</ul> <li><a href="ntqpainter.html">TQPainter</a> -<ul> -<li><a href="qdirectpainter.html">TQDirectPainter</a> -</ul> <li><a href="ntqpen.html">TQPen</a> <li><a href="tqstylesheetitem.html">TQStyleSheetItem</a> <li><a href="ntqsyntaxhighlighter.html">TQSyntaxHighlighter</a> @@ -558,11 +544,6 @@ classes in the TQt API. <li><a href="tqwidgetplugin.html">TQWidgetPlugin</a> <li><a href="qwindowsmime.html">TQWindowsMime</a> <li><a href="ntqwmatrix.html">TQWMatrix</a> -<li><a href="qwsdecoration.html">TQWSDecoration</a> -<li><a href="qwsinputmethod.html">TQWSInputMethod</a> -<li><a href="qwsmousehandler.html">TQWSMouseHandler</a> -<li><a href="qwsserver.html">TQWSServer</a> -<li><a href="qwswindow.html">TQWSWindow</a> <li><a href="tqxmlattributes.html">TQXmlAttributes</a> <li><a href="tqxmlcontenthandler.html">TQXmlContentHandler</a> <ul> diff --git a/doc/html/index b/doc/html/index index 0f0533b30..be5c6e923 100644 --- a/doc/html/index +++ b/doc/html/index @@ -19,7 +19,6 @@ "About Qt" aboutntqt.html "About Unicode" unicode.html "About the Visual Studio Integration Plugin" integration.html -"Adding an accelerated graphics driver to Qt/Embedded" emb-accel.html "Advanced use of tool tips" tooltip-example.html "All Overviews and HOWTOs" overviews-list.html "An Extension Dialog Example" extension-dialog-example.html @@ -34,7 +33,6 @@ "Canvas Control" tutorial2-06.html "Canvas Example" canvas-example.html "Canvas Module" canvas.html -"Character input in Qt/Embedded" emb-charinput.html "Class Inheritance Hierarchy" hierarchy.html "Company Information" troll.html "Connect the Points" drawlines-example.html @@ -51,11 +49,9 @@ "Drag and Drop" dragdrop-example.html "Drag and Drop (Simple)" simple_dd-example.html "Draw Demo" drawdemo-example.html -"Enabling the Linux Framebuffer" emb-framebuffer-howto.html "Events and Event Filters" eventsandfilters.html "File Handling" tutorial2-07.html "Font Displayer" qfd-example.html -"Fonts in Qt/Embedded" emb-fonts.html "Format of the QDataStream Operators" datastreamformat.html "GNU General Public License" gpl.html "Getting Started" motif-walkthrough-1.html @@ -71,13 +67,11 @@ "IconView Widget" iconview.html "Iconview" iconview-example.html "Installation" installation.html -"Installing Qt/Embedded" emb-install.html "Installing Qt/Mac" install-mac.html "Installing Qt/Windows" install-win.html "Installing Qt/X11" install-x11.html "Internationalization" i18n-example.html "Introduction" tutorial2-01.html -"Issues to be aware of when porting Qt/Embedded" embedporting.html "Key Features in TQt 3.0" keyfeatures30.html "Keyboard Focus Overview" focus.html "KeyboardFilter" keyboardfilter.html @@ -108,7 +102,6 @@ "Pictures of Most TQt Widgets" pictures.html "Popup Widgets" popup-example.html "Porting to TQt 3.x" porting.html -"Porting your applications to Qt/Embedded" emb-porting.html "Preparing to Migrate the User Interface" motif-walkthrough-2.html "Presenting the GUI" tutorial2-05.html "Progress Bar" progressbar-example.html @@ -275,10 +268,6 @@ "QApplication::postEvent" ntqapplication.html#postEvent "QApplication::processEvents" ntqapplication.html#processEvents "QApplication::quit" ntqapplication.html#quit -"QApplication::qwsDecoration" ntqapplication.html#qwsDecoration -"QApplication::qwsEventFilter" ntqapplication.html#qwsEventFilter -"QApplication::qwsSetCustomColors" ntqapplication.html#qwsSetCustomColors -"QApplication::qwsSetDecoration" ntqapplication.html#qwsSetDecoration "QApplication::removeLibraryPath" ntqapplication.html#removeLibraryPath "QApplication::removePostedEvent" ntqapplication.html#removePostedEvent "QApplication::removePostedEvents" ntqapplication.html#removePostedEvents @@ -1061,13 +1050,6 @@ "QContextMenuEvent::state" qcontextmenuevent.html#state "QContextMenuEvent::x" qcontextmenuevent.html#x "QContextMenuEvent::y" qcontextmenuevent.html#y -"QCopChannel" qcopchannel.html -"QCopChannel::channel" qcopchannel.html#channel -"QCopChannel::isRegistered" qcopchannel.html#isRegistered -"QCopChannel::receive" qcopchannel.html#receive -"QCopChannel::received" qcopchannel.html#received -"QCopChannel::send" qcopchannel.html#send -"QCopChannel::~QCopChannel" qcopchannel.html#~QCopChannel "QCursor" ntqcursor.html "QCursor::bitmap" ntqcursor.html#bitmap "QCursor::cleanup" ntqcursor.html#cleanup @@ -1533,24 +1515,6 @@ "QDir::setSorting" ntqdir.html#setSorting "QDir::sorting" ntqdir.html#sorting "QDir::~QDir" ntqdir.html#~QDir -"QDirectPainter" qdirectpainter.html -"QDirectPainter::depth" qdirectpainter.html#depth -"QDirectPainter::frameBuffer" qdirectpainter.html#frameBuffer -"QDirectPainter::height" qdirectpainter.html#height -"QDirectPainter::lineStep" qdirectpainter.html#lineStep -"QDirectPainter::numRects" qdirectpainter.html#numRects -"QDirectPainter::offset" qdirectpainter.html#offset -"QDirectPainter::rect" qdirectpainter.html#rect -"QDirectPainter::region" qdirectpainter.html#region -"QDirectPainter::setAreaChanged" qdirectpainter.html#setAreaChanged -"QDirectPainter::size" qdirectpainter.html#size -"QDirectPainter::transformOrientation" qdirectpainter.html#transformOrientation -"QDirectPainter::width" qdirectpainter.html#width -"QDirectPainter::xOffset" qdirectpainter.html#xOffset -"QDirectPainter::yOffset" qdirectpainter.html#yOffset -"QDirectPainter::~QDirectPainter" qdirectpainter.html#~QDirectPainter -"QDiskFont::fontDef" qdiskfont.html#fontDef -"QDiskFont::load" qdiskfont.html#load "QDns" ntqdns.html "QDns::RecordType" ntqdns.html#RecordType "QDns::addresses" ntqdns.html#addresses @@ -2121,7 +2085,6 @@ "QFont::pixelSize" ntqfont.html#pixelSize "QFont::pointSize" ntqfont.html#pointSize "QFont::pointSizeFloat" ntqfont.html#pointSizeFloat -"QFont::qwsRenderToDisk" ntqfont.html#qwsRenderToDisk "QFont::rawMode" ntqfont.html#rawMode "QFont::rawName" ntqfont.html#rawName "QFont::removeSubstitution" ntqfont.html#removeSubstitution @@ -2185,11 +2148,6 @@ "QFontInfo::styleHint" ntqfontinfo.html#styleHint "QFontInfo::weight" ntqfontinfo.html#weight "QFontInfo::~QFontInfo" ntqfontinfo.html#~QFontInfo -"QFontManager" qfontmanager.html -"QFontManager::cleanup" qfontmanager.html#cleanup -"QFontManager::get" qfontmanager.html#get -"QFontManager::initialize" qfontmanager.html#initialize -"QFontManager::~QFontManager" qfontmanager.html#~QFontManager "QFontMetrics" ntqfontmetrics.html "QFontMetrics::ascent" ntqfontmetrics.html#ascent "QFontMetrics::boundingRect" ntqfontmetrics.html#boundingRect @@ -2513,14 +2471,6 @@ "QGb18030Codec" ntqgb18030codec.html "QGb2312Codec" qgb2312codec.html "QGbkCodec" ntqgbkcodec.html -"QGfxDriverFactory" qgfxdriverfactory.html -"QGfxDriverFactory::create" qgfxdriverfactory.html#create -"QGfxDriverFactory::keys" qgfxdriverfactory.html#keys -"QGfxDriverPlugin" qgfxdriverplugin.html -"QGfxDriverPlugin::create" qgfxdriverplugin.html#create -"QGfxDriverPlugin::keys" qgfxdriverplugin.html#keys -"QGfxDriverPlugin::~QGfxDriverPlugin" qgfxdriverplugin.html#~QGfxDriverPlugin -"QGfxRaster::vline" qgfxraster.html#vline "QGrid" ntqgrid.html "QGrid::setSpacing" ntqgrid.html#setSpacing "QGridLayout" qgridlayout.html @@ -3222,13 +3172,6 @@ "QIntValidator::~QIntValidator" qintvalidator.html#~QIntValidator "QJisCodec" ntqjiscodec.html "QJisCodec::mimeName" ntqjiscodec.html#mimeName -"QKbdDriverFactory" qkbddriverfactory.html -"QKbdDriverFactory::create" qkbddriverfactory.html#create -"QKbdDriverFactory::keys" qkbddriverfactory.html#keys -"QKbdDriverPlugin" qkbddriverplugin.html -"QKbdDriverPlugin::create" qkbddriverplugin.html#create -"QKbdDriverPlugin::keys" qkbddriverplugin.html#keys -"QKbdDriverPlugin::~QKbdDriverPlugin" qkbddriverplugin.html#~QKbdDriverPlugin "QKeyEvent" qkeyevent.html "QKeyEvent::accept" qkeyevent.html#accept "QKeyEvent::ascii" qkeyevent.html#ascii @@ -3803,12 +3746,6 @@ "QLocale::toULong" ntqlocale.html#toULong "QLocale::toULongLong" ntqlocale.html#toULongLong "QLocale::toUShort" ntqlocale.html#toUShort -"QLock::Type" qlock.html#Type -"QLock::isValid" qlock.html#isValid -"QLock::lock" qlock.html#lock -"QLock::locked" qlock.html#locked -"QLock::unlock" qlock.html#unlock -"QLock::~QLock" qlock.html#~QLock "QMacMime" qmacmime.html "QMacMime::all" qmacmime.html#all "QMacMime::canConvert" qmacmime.html#canConvert @@ -4121,13 +4058,6 @@ "QMotifWidget" qmotifwidget.html "QMotifWidget::motifWidget" qmotifwidget.html#motifWidget "QMotifWidget::~QMotifWidget" qmotifwidget.html#~QMotifWidget -"QMouseDriverFactory" qmousedriverfactory.html -"QMouseDriverFactory::create" qmousedriverfactory.html#create -"QMouseDriverFactory::keys" qmousedriverfactory.html#keys -"QMouseDriverPlugin" qmousedriverplugin.html -"QMouseDriverPlugin::create" qmousedriverplugin.html#create -"QMouseDriverPlugin::keys" qmousedriverplugin.html#keys -"QMouseDriverPlugin::~QMouseDriverPlugin" qmousedriverplugin.html#~QMouseDriverPlugin "QMouseEvent" qmouseevent.html "QMouseEvent::accept" qmouseevent.html#accept "QMouseEvent::button" qmouseevent.html#button @@ -5128,62 +5058,11 @@ "QRegion::translate" ntqregion.html#translate "QRegion::unite" ntqregion.html#unite "QRegion::~QRegion" ntqregion.html#~QRegion -"QRenderedFont::ascent" qrenderedfont.html#ascent -"QRenderedFont::descent" qrenderedfont.html#descent -"QRenderedFont::leftBearing" qrenderedfont.html#leftBearing -"QRenderedFont::maxWidth" qrenderedfont.html#maxWidth -"QRenderedFont::minLeftBearing" qrenderedfont.html#minLeftBearing -"QRenderedFont::minRightBearing" qrenderedfont.html#minRightBearing -"QRenderedFont::rightBearing" qrenderedfont.html#rightBearing -"QRenderedFont::width" qrenderedfont.html#width -"QRenderedFont::~QRenderedFont" qrenderedfont.html#~QRenderedFont "QResizeEvent" qresizeevent.html "QResizeEvent::oldSize" qresizeevent.html#oldSize "QResizeEvent::size" qresizeevent.html#size "QSGIStyle" ntqsgistyle.html "QSGIStyle::~QSGIStyle" ntqsgistyle.html#~QSGIStyle -"QScreen" qscreen.html -"QScreen::alloc" qscreen.html#alloc -"QScreen::base" qscreen.html#base -"QScreen::blank" qscreen.html#blank -"QScreen::cache" qscreen.html#cache -"QScreen::clut" qscreen.html#clut -"QScreen::connect" qscreen.html#connect -"QScreen::createGfx" qscreen.html#createGfx -"QScreen::depth" qscreen.html#depth -"QScreen::deviceHeight" qscreen.html#deviceHeight -"QScreen::deviceWidth" qscreen.html#deviceWidth -"QScreen::disconnect" qscreen.html#disconnect -"QScreen::height" qscreen.html#height -"QScreen::initCursor" qscreen.html#initCursor -"QScreen::initDevice" qscreen.html#initDevice -"QScreen::isInterlaced" qscreen.html#isInterlaced -"QScreen::isTransformed" qscreen.html#isTransformed -"QScreen::lastOp" qscreen.html#lastOp -"QScreen::linestep" qscreen.html#linestep -"QScreen::mapFromDevice" qscreen.html#mapFromDevice -"QScreen::mapToDevice" qscreen.html#mapToDevice -"QScreen::numCols" qscreen.html#numCols -"QScreen::onCard" qscreen.html#onCard -"QScreen::opType" qscreen.html#opType -"QScreen::pixelType" qscreen.html#pixelType -"QScreen::pixmapDepth" qscreen.html#pixmapDepth -"QScreen::pixmapLinestepAlignment" qscreen.html#pixmapLinestepAlignment -"QScreen::pixmapOffsetAlignment" qscreen.html#pixmapOffsetAlignment -"QScreen::restore" qscreen.html#restore -"QScreen::save" qscreen.html#save -"QScreen::screenGfx" qscreen.html#screenGfx -"QScreen::screenSize" qscreen.html#screenSize -"QScreen::set" qscreen.html#set -"QScreen::setDirty" qscreen.html#setDirty -"QScreen::setMode" qscreen.html#setMode -"QScreen::shutdownDevice" qscreen.html#shutdownDevice -"QScreen::supportsDepth" qscreen.html#supportsDepth -"QScreen::totalSize" qscreen.html#totalSize -"QScreen::transformOrientation" qscreen.html#transformOrientation -"QScreen::uncache" qscreen.html#uncache -"QScreen::width" qscreen.html#width -"QScreen::~QScreen" qscreen.html#~QScreen "QScrollBar" ntqscrollbar.html "QScrollBar::doAutoRepeat" ntqscrollbar.html#doAutoRepeat "QScrollBar::draggingSlider" ntqscrollbar.html#draggingSlider @@ -7370,84 +7249,6 @@ "QWMatrix::shear" ntqwmatrix.html#shear "QWMatrix::transformationMode" ntqwmatrix.html#transformationMode "QWMatrix::translate" ntqwmatrix.html#translate -"QWSDecoration" qwsdecoration.html -"QWSDecoration::Region" qwsdecoration.html#Region -"QWSDecoration::close" qwsdecoration.html#close -"QWSDecoration::maximize" qwsdecoration.html#maximize -"QWSDecoration::menu" qwsdecoration.html#menu -"QWSDecoration::minimize" qwsdecoration.html#minimize -"QWSDecoration::paint" qwsdecoration.html#paint -"QWSDecoration::paintButton" qwsdecoration.html#paintButton -"QWSDecoration::region" qwsdecoration.html#region -"QWSDecoration::~QWSDecoration" qwsdecoration.html#~QWSDecoration -"QWSInputMethod" qwsinputmethod.html -"QWSInputMethod::filter" qwsinputmethod.html#filter -"QWSInputMethod::reset" qwsinputmethod.html#reset -"QWSInputMethod::sendIMEvent" qwsinputmethod.html#sendIMEvent -"QWSInputMethod::setFont" qwsinputmethod.html#setFont -"QWSInputMethod::setMicroFocus" qwsinputmethod.html#setMicroFocus -"QWSInputMethod::~QWSInputMethod" qwsinputmethod.html#~QWSInputMethod -"QWSKeyboardHandler" qwskeyboardhandler.html -"QWSKeyboardHandler::processKeyEvent" qwskeyboardhandler.html#processKeyEvent -"QWSKeyboardHandler::~QWSKeyboardHandler" qwskeyboardhandler.html#~QWSKeyboardHandler -"QWSMouseHandler" qwsmousehandler.html -"QWSMouseHandler::calibrate" qwsmousehandler.html#calibrate -"QWSMouseHandler::clearCalibration" qwsmousehandler.html#clearCalibration -"QWSMouseHandler::limitToScreen" qwsmousehandler.html#limitToScreen -"QWSMouseHandler::mouseChanged" qwsmousehandler.html#mouseChanged -"QWSMouseHandler::pos" qwsmousehandler.html#pos -"QWSMouseHandler::~QWSMouseHandler" qwsmousehandler.html#~QWSMouseHandler -"QWSServer" qwsserver.html -"QWSServer::GUIMode" qwsserver.html#GUIMode -"QWSServer::ServerFlags" qwsserver.html#ServerFlags -"QWSServer::WindowEvent" qwsserver.html#WindowEvent -"QWSServer::clientWindows" qwsserver.html#clientWindows -"QWSServer::closeKeyboard" qwsserver.html#closeKeyboard -"QWSServer::closeMouse" qwsserver.html#closeMouse -"QWSServer::enablePainting" qwsserver.html#enablePainting -"QWSServer::isCursorVisible" qwsserver.html#isCursorVisible -"QWSServer::keyMap" qwsserver.html#keyMap -"QWSServer::keyboardHandler" qwsserver.html#keyboardHandler -"QWSServer::manager" qwsserver.html#manager -"QWSServer::mouseHandler" qwsserver.html#mouseHandler -"QWSServer::newChannel" qwsserver.html#newChannel -"QWSServer::openKeyboard" qwsserver.html#openKeyboard -"QWSServer::openMouse" qwsserver.html#openMouse -"QWSServer::refresh" qwsserver.html#refresh -"QWSServer::removedChannel" qwsserver.html#removedChannel -"QWSServer::screenSaverActivate" qwsserver.html#screenSaverActivate -"QWSServer::screenSaverActive" qwsserver.html#screenSaverActive -"QWSServer::sendIMEvent" qwsserver.html#sendIMEvent -"QWSServer::sendKeyEvent" qwsserver.html#sendKeyEvent -"QWSServer::setCursorVisible" qwsserver.html#setCursorVisible -"QWSServer::setDefaultKeyboard" qwsserver.html#setDefaultKeyboard -"QWSServer::setDefaultMouse" qwsserver.html#setDefaultMouse -"QWSServer::setDesktopBackground" qwsserver.html#setDesktopBackground -"QWSServer::setKeyboardFilter" qwsserver.html#setKeyboardFilter -"QWSServer::setKeyboardHandler" qwsserver.html#setKeyboardHandler -"QWSServer::setMaxWindowRect" qwsserver.html#setMaxWindowRect -"QWSServer::setScreenSaverInterval" qwsserver.html#setScreenSaverInterval -"QWSServer::setScreenSaverIntervals" qwsserver.html#setScreenSaverIntervals -"QWSServer::setWindowRegion" qwsserver.html#setWindowRegion -"QWSServer::windowAt" qwsserver.html#windowAt -"QWSServer::windowEvent" qwsserver.html#windowEvent -"QWSServer::~QWSServer" qwsserver.html#~QWSServer -"QWSWindow" qwswindow.html -"QWSWindow::allocation" qwswindow.html#allocation -"QWSWindow::caption" qwswindow.html#caption -"QWSWindow::client" qwswindow.html#client -"QWSWindow::hide" qwswindow.html#hide -"QWSWindow::isFullyObscured" qwswindow.html#isFullyObscured -"QWSWindow::isPartiallyObscured" qwswindow.html#isPartiallyObscured -"QWSWindow::isVisible" qwswindow.html#isVisible -"QWSWindow::lower" qwswindow.html#lower -"QWSWindow::name" qwswindow.html#name -"QWSWindow::raise" qwswindow.html#raise -"QWSWindow::requested" qwswindow.html#requested -"QWSWindow::setActiveWindow" qwswindow.html#setActiveWindow -"QWSWindow::show" qwswindow.html#show -"QWSWindow::winId" qwswindow.html#winId -"QWSWindow::~QWSWindow" qwswindow.html#~QWSWindow "QWaitCondition" ntqwaitcondition.html "QWaitCondition::wait" ntqwaitcondition.html#wait "QWaitCondition::wakeAll" ntqwaitcondition.html#wakeAll @@ -7658,7 +7459,6 @@ "TQWidget::polish" tqwidget.html#polish "TQWidget::pos" tqwidget.html#pos "TQWidget::pos" tqwidget.html#pos-prop -"TQWidget::qwsEvent" tqwidget.html#qwsEvent "TQWidget::raise" tqwidget.html#raise "TQWidget::rect" tqwidget.html#rect "TQWidget::rect" tqwidget.html#rect-prop @@ -8009,11 +7809,6 @@ "Qt's Classes" classes.html "Qt's Main Classes" mainclasses.html "Qt's Tools" tools-list.html -"Qt/Embedded Performance Tuning" emb-performance.html -"Qt/Embedded Pointer Handling" emb-pointer.html -"Qt/Embedded Virtual Framebuffer" emb-tqvfb.html -"Qt/Embedded as a VNC Server" emb-vnc.html -"Qt/Embedded environment variables" emb-envvars.html "Qt/Mac Issues" mac-differences.html "Qt/Mac is Mac OS X Native" qtmac-as-native.html "TQt::AlignmentFlags" ntqt.html#AlignmentFlags @@ -8054,7 +7849,6 @@ "Replacing the View Widget" motif-walkthrough-8.html "Richtext" richtext-example.html "Rot13" rot-example.html -"Running Qt/Embedded applications" emb-running.html "SQL Module" sql.html "SQL Module - Drivers" sql-driver.html "SQL Table" sqltable-example.html @@ -8087,10 +7881,8 @@ "Thanks!" credits.html "The 'Big Picture'" tutorial2-02.html "The Coordinate System" coordsys.html -"The Feature Definition File" emb-features.html "The Project File" tutorial2-10.html "The TQt FAQ" faq.html -"The Qt/Embedded-specific classes" emb-classes.html "Themes (Styles)" themes-example.html "Thread Support in Qt" threads.html "Tic Tac Toe" tictac-example.html @@ -8142,7 +7934,6 @@ "i18n" i18n.html "images" images.html "io" io.html -"maketqpf" maketqpf.html "misc" misc.html "motif-examples" motif-examples.html "multimedia" multimedia.html @@ -8290,7 +8081,6 @@ "qstrnicmp" ntqcstring.html#qstrnicmp "qt_find_obj_child" tqobject.html#qt_find_obj_child "qtl" ntqtl.html -"qws" qws.html "shared" shared.html "sql-examples" sql-examples.html "step-by-step-examples" step-by-step-examples.html diff --git a/doc/html/installation.html b/doc/html/installation.html index 697bece90..7446a798e 100644 --- a/doc/html/installation.html +++ b/doc/html/installation.html @@ -37,7 +37,6 @@ body { background: #ffffff; color: black; } <li> <a href="install-x11.html">TQt/X11</a> <li> <a href="install-win.html">TQt/Windows</a> <li> <a href="install-mac.html">TQt/Mac</a> -<li> <a href="emb-install.html">TQt/Embedded</a> </ul> <p> <!-- eof --> diff --git a/doc/html/license.html b/doc/html/license.html index 9b1bc08cb..266f66e12 100644 --- a/doc/html/license.html +++ b/doc/html/license.html @@ -37,12 +37,6 @@ It allows free use of TQt Open Source Edition for running software developed by others, and free use of TQt Open Source Edition for development of free and open source software. There is <a href="http://www.trolltech.com/qpl/">more information about the TQPL</a> at the Trolltech web site. -<p> Note that the TQt/Embedded Open Source Edition is <b>not</b> distributed -under the TQPL, but under the <a href="gpl.html">GNU General Public -License (GPL)</a>. -<p> For development non-free/proprietary software, the TQt Professional -Edition is available. It has a normal commercial library license, with -none of the special restrictions of the TQPL or the GPL. <p> <hr> <p> <center> <h2> diff --git a/doc/html/maketqpf.html b/doc/html/maketqpf.html deleted file mode 100644 index b7e51eba5..000000000 --- a/doc/html/maketqpf.html +++ /dev/null @@ -1,56 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/maketqpf.doc:36 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>maketqpf</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>maketqpf</h1> - - - -<p> Saves TQPF font files by rendering and saving fonts. -<p> <h2> Usage -</h2> -<a name="1"></a><p> <pre> -maketqpf [-A] [-f spec-file] [font ...] -</pre> - -<p> <ul> -<li> -A - Render and save all fonts in fontdir -<li> -f - File of lines: fontname character-ranges e.g. "smoothtimes 0-ff,20a0-20af" -<li> font - Font to render and save -</ul> -<p> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/mdi-example.html b/doc/html/mdi-example.html index 546e16762..a2e48908e 100644 --- a/doc/html/mdi-example.html +++ b/doc/html/mdi-example.html @@ -463,9 +463,6 @@ void <a name="f548"></a>MDIWindow::load( const <a href="tqstring.html">TQString< <a name="x2079"></a> medit-><a href="tqwidget.html#hide">hide</a>(); delete medit; <a href="ntqmovie.html">TQMovie</a> * qm=new <a href="ntqmovie.html">TQMovie</a>(fn); -#ifdef TQ_WS_QWS // temporary speed-test hack -<a name="x2039"></a> qm->setDisplayWidget(tmp); -#endif <a name="x2082"></a> tmp-><a href="tqwidget.html#setBackgroundMode">setBackgroundMode</a>(TQWidget::NoBackground); tmp-><a href="tqwidget.html#show">show</a>(); mmovie=qm; diff --git a/doc/html/motif-walkthrough-10.html b/doc/html/motif-walkthrough-10.html index c92bf6eec..b438d4a7d 100644 --- a/doc/html/motif-walkthrough-10.html +++ b/doc/html/motif-walkthrough-10.html @@ -89,10 +89,7 @@ toolbars. Adding these is simple with the <em>TQt Designer</em>. The final version of our project includes a toolbar, which provides quick access to the <em>Open</em>, <em>Save</em>, <em>Print</em>, <em>New Page</em> and <em>Delete to Trash</em> actions. <p> The possibilities are endless. An <em>Edit</em> menu, with the common <em>Cut</em>, <em>Copy</em> and <em>Paste</em> actions, could be added in a relatively -short period of time. As our project expands to other platforms, we -could add menus and dialogs that allow us synchronize todo lists -between a normal desktop computer and a handheld device running with -TQt/Embedded. +short period of time. <p> [ <a href="motif-walkthrough-9.html">Previous: Replacing the Print Dialog</a> ] [ <a href="motif-walkthrough.html">Home</a> ] <p> diff --git a/doc/html/ntqapplication.html b/doc/html/ntqapplication.html index 2e096fa3c..997502b95 100644 --- a/doc/html/ntqapplication.html +++ b/doc/html/ntqapplication.html @@ -76,8 +76,6 @@ flow and main settings. <li class=fn>virtual bool <a href="#winEventFilter"><b>winEventFilter</b></a> ( MSG * )</li> <li class=fn>virtual bool <a href="#x11EventFilter"><b>x11EventFilter</b></a> ( XEvent * )</li> <li class=fn>int <a href="#x11ProcessEvent"><b>x11ProcessEvent</b></a> ( XEvent * event )</li> -<li class=fn>virtual bool <a href="#qwsEventFilter"><b>qwsEventFilter</b></a> ( TQWSEvent * )</li> -<li class=fn>void <a href="#qwsSetCustomColors"><b>qwsSetCustomColors</b></a> ( TQRgb * colorTable, int start, int numColors )</li> <li class=fn>void <a href="#winFocus"><b>winFocus</b></a> ( TQWidget * widget, bool gotFocus )</li> <li class=fn>bool <a href="#isSessionRestored"><b>isSessionRestored</b></a> () const</li> <li class=fn>TQString <a href="#sessionId"><b>sessionId</b></a> () const</li> @@ -165,8 +163,6 @@ flow and main settings. <li class=fn>int <a href="#horizontalAlignment"><b>horizontalAlignment</b></a> ( int align )</li> <li class=fn>bool <a href="#isEffectEnabled"><b>isEffectEnabled</b></a> ( TQt::UIEffect effect )</li> <li class=fn>void <a href="#setEffectEnabled"><b>setEffectEnabled</b></a> ( TQt::UIEffect effect, bool enable = TRUE )</li> -<li class=fn>TQWSDecoration & <a href="#qwsDecoration"><b>qwsDecoration</b></a> ()</li> -<li class=fn>void <a href="#qwsSetDecoration"><b>qwsSetDecoration</b></a> ( TQWSDecoration * d )</li> </ul> <h2>Related Functions</h2> <ul> @@ -278,7 +274,6 @@ any overrides after.) <a href="#hasPendingEvents">hasPendingEvents</a>(), <a href="#notify">notify</a>(), <a href="#macEventFilter">macEventFilter</a>(), -<a href="#qwsEventFilter">qwsEventFilter</a>(), <a href="#x11EventFilter">x11EventFilter</a>(), <a href="#x11ProcessEvent">x11ProcessEvent</a>(), <a href="#winEventFilter">winEventFilter</a>(). @@ -293,7 +288,6 @@ any overrides after.) <td valign="top"> <a href="#colorSpec">colorSpec</a>(), <a href="#setColorSpec">setColorSpec</a>(), -<a href="#qwsSetCustomColors">qwsSetCustomColors</a>(). <tr bgcolor="#f0f0f0"> <td valign="top">Text handling <td valign="top"> @@ -493,9 +487,6 @@ uses a graphical interface when available. </h3> Constructs an application object with <em>argc</em> command line arguments in <em>argv</em>. -<p> For TQt/Embedded, passing <a href="#Type-enum">TQApplication::GuiServer</a> for <em>type</em> -makes this application the server (equivalent to running with the --qws option). <h3 class=fn><a name="TQApplication-4"></a>TQApplication::TQApplication ( Display * dpy, HANDLE visual = 0, HANDLE colormap = 0 ) </h3> @@ -1132,42 +1123,6 @@ you also often connect e.g. <a href="ntqbutton.html#clicked">TQButton::clicked</ <p> <p>See also <a href="#exit">exit</a>(), <a href="#aboutToQuit">aboutToQuit</a>(), <a href="#lastWindowClosed">lastWindowClosed</a>(), and <a href="ntqaction.html">TQAction</a>. <p>Examples: <a href="addressbook-example.html#x609">addressbook/main.cpp</a>, <a href="mdi-example.html#x2097">mdi/main.cpp</a>, <a href="archivesearch-example.html#x488">network/archivesearch/main.cpp</a>, <a href="regexptester-example.html#x2510">regexptester/main.cpp</a>, <a href="tutorial1-02.html#x2288">t2/main.cpp</a>, <a href="tutorial1-04.html#x2304">t4/main.cpp</a>, and <a href="tutorial1-06.html#x2321">t6/main.cpp</a>. -<h3 class=fn><a href="qwsdecoration.html">TQWSDecoration</a> & <a name="qwsDecoration"></a>TQApplication::qwsDecoration ()<tt> [static]</tt> -</h3> -Return the <a href="qwsdecoration.html">TQWSDecoration</a> used for decorating windows. -<p> This method is non-portable. It is available <em>only</em> in TQt/Embedded. -<p> <p>See also <a href="qwsdecoration.html">TQWSDecoration</a>. - -<h3 class=fn>bool <a name="qwsEventFilter"></a>TQApplication::qwsEventFilter ( TQWSEvent * )<tt> [virtual]</tt> -</h3> -This virtual function is only implemented under TQt/Embedded. -<p> If you create an application that inherits TQApplication and -reimplement this function, you get direct access to all TQWS (Q -Window System) events that the are received from the TQWS master -process. -<p> Return TRUE if you want to stop the event from being processed. -Return FALSE for normal event dispatching. - -<h3 class=fn>void <a name="qwsSetCustomColors"></a>TQApplication::qwsSetCustomColors ( TQRgb * colorTable, int start, int numColors ) -</h3> -Set TQt/Embedded custom color table. -<p> TQt/Embedded on 8-bpp displays allocates a standard 216 color cube. -The remaining 40 colors may be used by setting a custom color -table in the TQWS master process before any clients connect. -<p> <em>colorTable</em> is an array of up to 40 custom colors. <em>start</em> is -the starting index (0-39) and <em>numColors</em> is the number of colors -to be set (1-40). -<p> This method is non-portable. It is available <em>only</em> in -TQt/Embedded. - -<h3 class=fn>void <a name="qwsSetDecoration"></a>TQApplication::qwsSetDecoration ( <a href="qwsdecoration.html">TQWSDecoration</a> * d )<tt> [static]</tt> -</h3> -Set the <a href="qwsdecoration.html">TQWSDecoration</a> derived class to use for decorating the -TQt/Embedded windows to <em>d</em>. -<p> This method is non-portable. It is available <em>only</em> in -TQt/Embedded. -<p> <p>See also <a href="qwsdecoration.html">TQWSDecoration</a>. - <h3 class=fn>void <a name="removeLibraryPath"></a>TQApplication::removeLibraryPath ( const <a href="tqstring.html">TQString</a> & path )<tt> [static]</tt> </h3> Removes <em>path</em> from the library path list. If <em>path</em> is empty or not diff --git a/doc/html/ntqfont.html b/doc/html/ntqfont.html index c0a176625..0067dd081 100644 --- a/doc/html/ntqfont.html +++ b/doc/html/ntqfont.html @@ -87,7 +87,6 @@ body { background: #ffffff; color: black; } <li class=fn>TQString <a href="#key"><b>key</b></a> () const</li> <li class=fn>TQString <a href="#toString"><b>toString</b></a> () const</li> <li class=fn>bool <a href="#fromString"><b>fromString</b></a> ( const TQString & descrip )</li> -<li class=fn>void <a href="#qwsRenderToDisk"><b>qwsRenderToDisk</b></a> ( bool all = TRUE )</li> <li class=fn>enum <a href="#Script-enum"><b>Script</b></a> { Latin, Greek, Cyrillic, Armenian, Georgian, Runic, Ogham, SpacingModifiers, CombiningMarks, Hebrew, Arabic, Syriac, Thaana, Devanagari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malayalam, Sinhala, Thai, Lao, Tibetan, Myanmar, Khmer, Han, Hiragana, Katakana, Hangul, Bopomofo, Yi, Ethiopic, Cherokee, CanadianAboriginal, Mongolian, CurrencySymbols, LetterlikeSymbols, NumberForms, MathematicalOperators, TechnicalSymbols, GeometricSymbols, MiscellaneousSymbols, EnclosedAndSquare, Braille, Unicode, Tagalog, Hanunoo, Buhid, Tagbanwa, KatakanaHalfWidth, Limbu, TaiLe }</li> <li class=fn>TQString <a href="#defaultFamily"><b>defaultFamily</b></a> () const</li> <li class=fn>TQString <a href="#lastResortFamily"><b>lastResortFamily</b></a> () const</li> @@ -636,17 +635,6 @@ Returns the point size of the font. Returns -1 if the font size was specified in pixels. <p> <p>See also <a href="#pointSize">pointSize</a>(), <a href="#setPointSizeFloat">setPointSizeFloat</a>(), <a href="#pixelSize">pixelSize</a>(), <a href="ntqfontinfo.html#pointSize">TQFontInfo::pointSize</a>(), and <a href="ntqfontinfo.html#pixelSize">TQFontInfo::pixelSize</a>(). -<h3 class=fn>void <a name="qwsRenderToDisk"></a>TQFont::qwsRenderToDisk ( bool all = TRUE ) -</h3> -Saves the glyphs in the font that have previously been accessed as -a TQPF file. If <em>all</em> is TRUE (the default), then before saving, -all glyphs are marked as used. -<p> If the font is large and you are sure that only a subset of -characters will ever be required on the target device, passing -FALSE for the <em>all</em> parameter can save a significant amount of -disk space. -<p> Note that this function is only applicable on TQt/Embedded. - <h3 class=fn>bool <a name="rawMode"></a>TQFont::rawMode () const </h3> Returns TRUE if raw mode is used for font name matching; otherwise diff --git a/doc/html/ntqpainter.html b/doc/html/ntqpainter.html index 537a0e512..2831d5a43 100644 --- a/doc/html/ntqpainter.html +++ b/doc/html/ntqpainter.html @@ -35,7 +35,6 @@ body { background: #ffffff; color: black; } <a href="#details">More...</a> <p><tt>#include <<a href="qpainter-h.html">ntqpainter.h</a>></tt> <p>Inherits <a href="ntqt.html">TQt</a>. -<p>Inherited by <a href="qdirectpainter.html">TQDirectPainter</a>. <p><a href="qpainter-members.html">List of all member functions.</a> <h2>Public Members</h2> <ul> diff --git a/doc/html/ntqsound.html b/doc/html/ntqsound.html index 5cfcbaa97..f07a259ea 100644 --- a/doc/html/ntqsound.html +++ b/doc/html/ntqsound.html @@ -88,8 +88,6 @@ only WAVE format sound files are supported. silently. NAS supports WAVE and AU files. <p> On Macintosh, ironically, we use QT (<a href="http://quicktime.apple.com">QuickTime</a>) for sound, this means all QuickTime formats are supported by TQt/Mac. -<p> On TQt/Embedded, a built-in mixing sound server is used, which -accesses <tt>/dev/dsp</tt> directly. Only the WAVE format is supported. <p> The availability of sound can be tested with <a href="#isAvailable">TQSound::isAvailable</a>(). <p>See also <a href="multimedia.html">Multimedia Classes</a>. diff --git a/doc/html/ntqt.html b/doc/html/ntqt.html index 9a93bc64a..0785cd686 100644 --- a/doc/html/ntqt.html +++ b/doc/html/ntqt.html @@ -735,7 +735,6 @@ interacts with the corresponding bit of the <em>dst</em> pixel. <li><tt>TQt::NandROP</tt> - dst = NOT (src AND dst) <li><tt>TQt::NorROP</tt> - dst = NOT (src OR dst) </ul><p> By far the most useful ones are <a href="#RasterOp-enum">CopyROP</a> and <a href="#RasterOp-enum">XorROP</a>. -<p> On TQt/Embedded, only <a href="#RasterOp-enum">CopyROP</a>, <a href="#RasterOp-enum">XorROP</a>, and <a href="#RasterOp-enum">NotROP</a> are supported. <h3 class=fn><a name="SequenceMatch-enum"></a>TQt::SequenceMatch</h3> diff --git a/doc/html/opensourceedition.html b/doc/html/opensourceedition.html index c317d6152..603f81071 100644 --- a/doc/html/opensourceedition.html +++ b/doc/html/opensourceedition.html @@ -44,7 +44,7 @@ open source license. Trolltech's support of open source with the TQt Open Source Edition has enabled large successful software projects like KDE, to thrive, with thousands of developers around the world using the TQt Open Source Edition at no cost to themselves. The TQt Open Source Edition is available for -Unix/X11, Macintosh, and embedded Linux. +Unix/X11 and Macintosh. <p> The Open Source Edition can be downloaded from here: <a href="http://www.trolltech.com/download/">http://www.trolltech.com/download/</a>. <p> It is also possible to develop commercial software using TQt, but to do diff --git a/doc/html/overviews-list.html b/doc/html/overviews-list.html index 1cf238cb2..deadc1125 100644 --- a/doc/html/overviews-list.html +++ b/doc/html/overviews-list.html @@ -65,7 +65,6 @@ body { background: #ffffff; color: black; } </ul> <tr bgcolor="#a2c511"> <th valign="top">General -<th valign="top">TQt/Embedded <tr bgcolor="#d0d0d0"> <td valign="top"> <ul> @@ -92,25 +91,6 @@ body { background: #ffffff; color: black; } <li> <a href="distributingntqt.html">Deploying TQt Applications</a> </ul> -<p> <td valign="top"> -<ul> -<li> <a href="emb-tqvfb.html">TQVFb tool - virtual framebuffer for TQt/Embedded</a> -<p> </p> -<li> <a href="emb-install.html">Installing TQt/Embedded</a> -<li> <a href="emb-features.html">The Feature Definition File</a> -<li> <a href="emb-classes.html">The TQt/Embedded-specific classes</a> -<li> <a href="emb-accel.html">Adding an accelerated graphics driver to TQt/Embedded</a> -<li> <a href="emb-framebuffer-howto.html">Enabling the Linux Framebuffer</a> -<li> <a href="emb-running.html">Running TQt/Embedded applications</a> -<li> <a href="emb-charinput.html">Character input in TQt/Embedded</a> -<li> <a href="emb-fonts.html">Fonts in TQt/Embedded</a> -<li> <a href="emb-pointer.html">TQt/Embedded Pointer Handling</a> -<li> <a href="emb-envvars.html">TQt/Embedded environment variables</a> -<li> <a href="emb-porting.html">Porting your applications to TQt/Embedded</a> -<li> <a href="embedporting.html">Issues when porting TQt/Embedded to another OS</a> -<li> <a href="emb-performance.html">TQt/Embedded Performance Tuning</a> -<li> <a href="emb-vnc.html">TQt/Embedded as a VNC Server</a> -</ul> </table></center> <p> <!-- eof --> diff --git a/doc/html/plugins.html b/doc/html/plugins.html index bb2ecbc41..3315e608b 100644 --- a/doc/html/plugins.html +++ b/doc/html/plugins.html @@ -37,11 +37,8 @@ and with TQt plugins. <p> See the <a href="plugins-howto.html">plugins documentation</a>. <p> <p><table width="100%"> -<tr bgcolor=#f0f0f0><td><b><a href="qgfxdriverplugin.html">TQGfxDriverPlugin</a></b><td>Abstract base for TQt/Embedded graphics driver plugins <tr bgcolor=#f0f0f0><td><b><a href="tqimageformatplugin.html">TQImageFormatPlugin</a></b><td>Abstract base for custom image format plugins -<tr bgcolor=#f0f0f0><td><b><a href="qkbddriverplugin.html">TQKbdDriverPlugin</a></b><td>Abstract base for TQt/Embedded keyboard driver plugins <tr bgcolor=#f0f0f0><td><b><a href="ntqlibrary.html">TQLibrary</a></b><td>Wrapper for handling shared libraries -<tr bgcolor=#f0f0f0><td><b><a href="qmousedriverplugin.html">TQMouseDriverPlugin</a></b><td>Abstract base for TQt/Embedded mouse driver plugins <tr bgcolor=#f0f0f0><td><b><a href="tqsqldriverplugin.html">TQSqlDriverPlugin</a></b><td>Abstract base for custom TQSqlDriver plugins <tr bgcolor=#f0f0f0><td><b><a href="tqstyleplugin.html">TQStylePlugin</a></b><td>Abstract base for custom TQStyle plugins <tr bgcolor=#f0f0f0><td><b><a href="tqtextcodecplugin.html">TQTextCodecPlugin</a></b><td>Abstract base for custom TQTextCodec plugins diff --git a/doc/html/qapplication-h.html b/doc/html/qapplication-h.html index 4e05fcdf7..c6f50779b 100644 --- a/doc/html/qapplication-h.html +++ b/doc/html/qapplication-h.html @@ -90,9 +90,6 @@ class TQSessionManager; class TQStyle; class TQTranslator; class TQEventLoop; -#if defined(TQ_WS_QWS) -class TQWSDecoration; -#endif #ifdef TQT_THREAD_SUPPORT class TQMutex; @@ -277,20 +274,6 @@ public: virtual int x11ClientMessage( TQWidget*, XEvent*, bool passive_only); int x11ProcessEvent( XEvent* ); #endif -#if defined(TQ_WS_QWS) - virtual bool qwsEventFilter( TQWSEvent * ); - int qwsProcessEvent( TQWSEvent* ); - void qwsSetCustomColors( TQRgb *colortable, int start, int numColors ); -/*! - \internal - Returns true if the process is GUI server -*/ - bool qwsIsGUIServer(); -#ifndef TQT_NO_QWS_MANAGER - static TQWSDecoration &qwsDecoration(); - static void qwsSetDecoration( TQWSDecoration *); -#endif -#endif #if defined(Q_OS_WIN32) || defined(Q_OS_CYGWIN) static WindowsVersion winVersion(); @@ -333,7 +316,6 @@ public slots: void closeAllWindows(); void aboutTQt(); -#if defined(TQ_WS_QWS) protected: void setArgs(int, char **); #endif @@ -347,10 +329,6 @@ private: void init_precmdline(); void process_cmdline( int* argcptr, char ** argv ); bool internalNotify( TQObject *, TQEvent * ); -#if defined(TQ_WS_QWS) - static TQWidget *findChildWidget( const TQWidget *p, const TQPoint &pos ); - static TQWidget *findWidget( const TQObjectList&, const TQPoint &, bool rec ); -#endif #if defined(TQ_WS_MAC) bool do_mouse_down(Point *, bool *); @@ -447,9 +425,6 @@ private: #if defined(TQ_WS_WIN) friend bool qt_sendSpontaneousEvent( TQObject*, TQEvent* ); #endif -#if defined(TQ_WS_QWS) - friend class TQInputContext; -#endif private: // Disabled copy constructor and operator= #if defined(TQ_DISABLE_COPY) TQApplication( const TQApplication & ); @@ -467,14 +442,6 @@ inline char **TQApplication::argv() const return app_argv; } -#if defined(TQ_WS_QWS) -inline void TQApplication::setArgs(int c, char **v) -{ - app_argc = c; - app_argv = v; -} -#endif - #ifndef TQT_NO_CURSOR inline TQCursor *TQApplication::overrideCursor() { diff --git a/doc/html/qapplication-members.html b/doc/html/qapplication-members.html index 6088a06df..827b0dba5 100644 --- a/doc/html/qapplication-members.html +++ b/doc/html/qapplication-members.html @@ -124,10 +124,6 @@ body { background: #ffffff; color: black; } <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() <li><a href="ntqapplication.html#quit">quit</a>() -<li><a href="ntqapplication.html#qwsDecoration">qwsDecoration</a>() -<li><a href="ntqapplication.html#qwsEventFilter">qwsEventFilter</a>() -<li><a href="ntqapplication.html#qwsSetCustomColors">qwsSetCustomColors</a>() -<li><a href="ntqapplication.html#qwsSetDecoration">qwsSetDecoration</a>() <li><a href="tqobject.html#removeChild">removeChild</a>() <li><a href="tqobject.html#removeEventFilter">removeEventFilter</a>() <li><a href="ntqapplication.html#removeLibraryPath">removeLibraryPath</a>() diff --git a/doc/html/qbutton-members.html b/doc/html/qbutton-members.html index bec94d21e..27a724d29 100644 --- a/doc/html/qbutton-members.html +++ b/doc/html/qbutton-members.html @@ -216,7 +216,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqbutton.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qbuttongroup-members.html b/doc/html/qbuttongroup-members.html index 20564d8e9..31659466f 100644 --- a/doc/html/qbuttongroup-members.html +++ b/doc/html/qbuttongroup-members.html @@ -230,7 +230,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqbuttongroup.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qcheckbox-members.html b/doc/html/qcheckbox-members.html index add79ecb1..b1035e59e 100644 --- a/doc/html/qcheckbox-members.html +++ b/doc/html/qcheckbox-members.html @@ -217,7 +217,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqbutton.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qcolordialog-members.html b/doc/html/qcolordialog-members.html index 8cd7cb824..06d2381da 100644 --- a/doc/html/qcolordialog-members.html +++ b/doc/html/qcolordialog-members.html @@ -210,7 +210,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qcombobox-members.html b/doc/html/qcombobox-members.html index 6836f2c16..376d71622 100644 --- a/doc/html/qcombobox-members.html +++ b/doc/html/qcombobox-members.html @@ -224,7 +224,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qcopchannel-members.html b/doc/html/qcopchannel-members.html deleted file mode 100644 index fb7d45fff..000000000 --- a/doc/html/qcopchannel-members.html +++ /dev/null @@ -1,95 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qcopchannel_qws.h:45 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQCopChannel Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQCopChannel</h1> - -<p>This is the complete list of member functions for -<a href="qcopchannel.html">TQCopChannel</a>, including inherited members. - -<ul> -<li><a href="qcopchannel.html#TQCopChannel">TQCopChannel</a>() -<li><a href="qcopchannel.html#~TQCopChannel">~TQCopChannel</a>() -<li><a href="tqobject.html#blockSignals">blockSignals</a>() -<li><a href="qcopchannel.html#channel">channel</a>() -<li><a href="tqobject.html#checkConnectArgs">checkConnectArgs</a>() -<li><a href="tqobject.html#child">child</a>() -<li><a href="tqobject.html#childEvent">childEvent</a>() -<li><a href="tqobject.html#children">children</a>() -<li><a href="tqobject.html#className">className</a>() -<li><a href="tqobject.html#connect">connect</a>() -<li><a href="tqobject.html#connectNotify">connectNotify</a>() -<li><a href="tqobject.html#customEvent">customEvent</a>() -<li><a href="tqobject.html#deleteLater">deleteLater</a>() -<li><a href="tqobject.html#destroyed">destroyed</a>() -<li><a href="tqobject.html#disconnect">disconnect</a>() -<li><a href="tqobject.html#disconnectNotify">disconnectNotify</a>() -<li><a href="tqobject.html#dumpObjectInfo">dumpObjectInfo</a>() -<li><a href="tqobject.html#dumpObjectTree">dumpObjectTree</a>() -<li><a href="tqobject.html#event">event</a>() -<li><a href="tqobject.html#eventFilter">eventFilter</a>() -<li><a href="tqobject.html#highPriority">highPriority</a>() -<li><a href="tqobject.html#inherits">inherits</a>() -<li><a href="tqobject.html#insertChild">insertChild</a>() -<li><a href="tqobject.html#installEventFilter">installEventFilter</a>() -<li><a href="tqobject.html#isA">isA</a>() -<li><a href="qcopchannel.html#isRegistered">isRegistered</a>() -<li><a href="tqobject.html#isWidgetType">isWidgetType</a>() -<li><a href="tqobject.html#killTimer">killTimer</a>() -<li><a href="tqobject.html#killTimers">killTimers</a>() -<li><a href="tqobject.html#metaObject">metaObject</a>() -<li><a href="tqobject.html#name">name</a>() -<li><a href="tqobject.html#normalizeSignalSlot">normalizeSignalSlot</a>() -<li><a href="tqobject.html#objectTrees">objectTrees</a>() -<li><a href="tqobject.html#parent">parent</a>() -<li><a href="tqobject.html#property">property</a>() -<li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="qcopchannel.html#receive">receive</a>() -<li><a href="qcopchannel.html#received">received</a>() -<li><a href="tqobject.html#removeChild">removeChild</a>() -<li><a href="tqobject.html#removeEventFilter">removeEventFilter</a>() -<li><a href="qcopchannel.html#send">send</a>() -<li><a href="tqobject.html#sender">sender</a>() -<li><a href="tqobject.html#setName">setName</a>() -<li><a href="tqobject.html#setProperty">setProperty</a>() -<li><a href="tqobject.html#signalsBlocked">signalsBlocked</a>() -<li><a href="tqobject.html#startTimer">startTimer</a>() -<li><a href="tqobject.html#timerEvent">timerEvent</a>() -<li><a href="tqobject.html#tr">tr</a>() -<li><a href="tqobject.html#trUtf8">trUtf8</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qcopchannel.html b/doc/html/qcopchannel.html deleted file mode 100644 index 8f899a69f..000000000 --- a/doc/html/qcopchannel.html +++ /dev/null @@ -1,178 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qcopchannel_qws.cpp:55 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQCopChannel Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQCopChannel Class Reference</h1> - -<p>The TQCopChannel class provides communication capabilities -between several clients. -<a href="#details">More...</a> -<p><tt>#include <<a href="qcopchannel_qws-h.html">qcopchannel_qws.h</a>></tt> -<p>Inherits <a href="tqobject.html">TQObject</a>. -<p><a href="qcopchannel-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQCopChannel"><b>TQCopChannel</b></a> ( const TQCString & channel, TQObject * parent = 0, const char * name = 0 )</li> -<li class=fn>virtual <a href="#~TQCopChannel"><b>~TQCopChannel</b></a> ()</li> -<li class=fn>TQCString <a href="#channel"><b>channel</b></a> () const</li> -<li class=fn>virtual void <a href="#receive"><b>receive</b></a> ( const TQCString & msg, const TQByteArray & data )</li> -</ul> -<h2>Signals</h2> -<ul> -<li class=fn>void <a href="#received"><b>received</b></a> ( const TQCString & msg, const TQByteArray & data )</li> -</ul> -<h2>Static Public Members</h2> -<ul> -<li class=fn>bool <a href="#isRegistered"><b>isRegistered</b></a> ( const TQCString & channel )</li> -<li class=fn>bool <a href="#send-2"><b>send</b></a> ( const TQCString & channel, const TQCString & msg )</li> -<li class=fn>bool <a href="#send"><b>send</b></a> ( const TQCString & channel, const TQCString & msg, const TQByteArray & data )</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -<p> The TQCopChannel class provides communication capabilities -between several clients. -<p> The TQt Cop (TQCOP) is a COmmunication Protocol, allowing clients to -communicate both within the same address space and between -different processes. -<p> Currently, this facility is only available on TQt/Embedded. On X11 -and Windows we are exploring the use of existing standards such as -DCOP and COM. -<p> TQCopChannel provides <a href="#send">send</a>() and <a href="#isRegistered">isRegistered</a>() which are static -functions usable without an object. -<p> The <a href="#channel">channel</a>() function returns the name of the channel. -<p> In order to <em>listen</em> to the traffic on a channel, you should -either subclass TQCopChannel and reimplement <a href="#receive">receive</a>(), or -<a href="tqobject.html#connect">connect</a>() to the <a href="#received">received</a>() signal. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQCopChannel"></a>TQCopChannel::TQCopChannel ( const <a href="ntqcstring.html">TQCString</a> & channel, <a href="tqobject.html">TQObject</a> * parent = 0, const char * name = 0 ) -</h3> -Constructs a TQCop channel and registers it with the server using -the name <em>channel</em>. The standard <em>parent</em> and <em>name</em> arguments -are passed on to the <a href="tqobject.html">TQObject</a> constructor. - -<h3 class=fn><a name="~TQCopChannel"></a>TQCopChannel::~TQCopChannel ()<tt> [virtual]</tt> -</h3> -Destroys the client's end of the channel and notifies the server -that the client has closed its connection. The server will keep -the channel open until the last registered client detaches. - -<h3 class=fn><a href="ntqcstring.html">TQCString</a> <a name="channel"></a>TQCopChannel::channel () const -</h3> -Returns the name of the channel. - -<h3 class=fn>bool <a name="isRegistered"></a>TQCopChannel::isRegistered ( const <a href="ntqcstring.html">TQCString</a> & channel )<tt> [static]</tt> -</h3> -Queries the server for the existence of <em>channel</em>. -<p> Returns TRUE if <em>channel</em> is registered; otherwise returns FALSE. - -<h3 class=fn>void <a name="receive"></a>TQCopChannel::receive ( const <a href="ntqcstring.html">TQCString</a> & msg, const <a href="qbytearray.html">TQByteArray</a> & data )<tt> [virtual]</tt> -</h3> -This virtual function allows subclasses of TQCopChannel to process -data received from their channel. -<p> The default implementation emits the <a href="#received">received</a>() signal. -<p> Note that the format of <em>data</em> has to be well defined in order to -extract the information it contains. -<p> Example: -<pre> - void MyClass::receive( const <a href="ntqcstring.html">TQCString</a> &msg, const <a href="qbytearray.html">TQByteArray</a> &data ) - { - <a href="ntqdatastream.html">TQDataStream</a> stream( data, <a href="ntqfile.html#open">IO_ReadOnly</a> ); - if ( msg == "execute(TQString,TQString)" ) { - <a href="tqstring.html">TQString</a> cmd, arg; - stream >> cmd >> arg; - ... - } else if ( msg == "delete(TQString)" ) { - <a href="tqstring.html">TQString</a> filenname; - stream >> filename; - ... - } else ... - } - </pre> - -This example assumes that the <em>msg</em> is a DCOP-style function -signature and the <em>data</em> contains the function's arguments. (See -<a href="#send">send</a>().) -<p> Using the DCOP convention is a recommendation, but not a -requirement. Whatever convention you use the sender and receiver -<em>must</em> agree on the argument types. -<p> <p>See also <a href="#send">send</a>(). - -<h3 class=fn>void <a name="received"></a>TQCopChannel::received ( const <a href="ntqcstring.html">TQCString</a> & msg, const <a href="qbytearray.html">TQByteArray</a> & data )<tt> [signal]</tt> -</h3> - -<p> This signal is emitted with the <em>msg</em> and <em>data</em> whenever the -<a href="#receive">receive</a>() function gets incoming data. - -<h3 class=fn>bool <a name="send"></a>TQCopChannel::send ( const <a href="ntqcstring.html">TQCString</a> & channel, const <a href="ntqcstring.html">TQCString</a> & msg, const <a href="qbytearray.html">TQByteArray</a> & data )<tt> [static]</tt> -</h3> -Send the message <em>msg</em> on channel <em>channel</em> with data <em>data</em>. -The message will be distributed to all clients subscribed to the -channel. -<p> Note that <a href="ntqdatastream.html">TQDataStream</a> provides a convenient way to fill the byte -array with auxiliary data. -<p> Example: -<pre> - <a href="qbytearray.html">TQByteArray</a> ba; - <a href="ntqdatastream.html">TQDataStream</a> stream( ba, <a href="ntqfile.html#open">IO_WriteOnly</a> ); - stream << TQString("cat") << TQString("file.txt"); - TQCopChannel::<a href="#send">send</a>( "System/Shell", "execute(TQString,TQString)", ba ); - </pre> - -Here the channel is "System/Shell". The <em>msg</em> is an arbitrary -string, but in the example we've used the DCOP convention of -passing a function signature. Such a signature is formatted as -functionname(types) where types is a list of zero or more -comma-separated type names, with no whitespace, no consts and no -pointer or reference marks, i.e. no "*" or "&". -<p> Using the DCOP convention is a recommendation, but not a -requirement. Whatever convention you use the sender and receiver -<em>must</em> agree on the argument types. -<p> <p>See also <a href="#receive">receive</a>(). - -<h3 class=fn>bool <a name="send-2"></a>TQCopChannel::send ( const <a href="ntqcstring.html">TQCString</a> & channel, const <a href="ntqcstring.html">TQCString</a> & msg )<tt> [static]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Send the message <em>msg</em> on channel <em>channel</em>. The message will be -distributed to all clients subscribed to the <em>channel</em>. -<p> <p>See also <a href="#receive">receive</a>(). - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qcopchannel_qws-h.html b/doc/html/qcopchannel_qws-h.html deleted file mode 100644 index 95f41bc97..000000000 --- a/doc/html/qcopchannel_qws-h.html +++ /dev/null @@ -1,133 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qcopchannel_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qcopchannel_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qcopchannel_qws.h</h1> - -<p>This is the verbatim text of the qcopchannel_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qcopchannel_qws.h 3.3.8 edited Jan 11 14:46 $ -** -** TQCOP protocol classes -** -** Created : 20000616 -** -** Copyright (C) 2000-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQCOPCHANNEL_QWS_H -#define TQCOPCHANNEL_QWS_H - -#ifndef QT_H -#include "tqobject.h" -#endif // QT_H - -#ifndef TQT_NO_COP - -class TQWSClient; -class TQCopChannelPrivate; - -class TQCopChannel : public TQObject -{ - TQ_OBJECT -public: - TQCopChannel( const TQCString& channel, TQObject* parent=0, const char* name=0 ); - virtual ~TQCopChannel(); - - TQCString channel() const; - - static bool isRegistered( const TQCString& channel ); - static bool send( const TQCString &channel, const TQCString &msg ); - static bool send( const TQCString &channel, const TQCString &msg, - const TQByteArray &data ); - - static void sendLocally( const TQCString &ch, const TQCString &msg, - const TQByteArray &data ); - - virtual void receive( const TQCString &msg, const TQByteArray &data ); - -signals: - void received( const TQCString &msg, const TQByteArray &data ); - -private: - // server side - static void registerChannel( const TQString &ch, const TQWSClient *cl ); - static void detach( const TQWSClient *cl ); - static void answer( TQWSClient *cl, const TQCString &ch, - const TQCString &msg, const TQByteArray &data ); - // client side - TQCopChannelPrivate* d; - - friend class TQWSServer; - friend class TQApplication; -}; - -#endif - -#endif // TQCOPCHANNEL_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qcursor-h.html b/doc/html/qcursor-h.html index f48ae4e91..73431f21e 100644 --- a/doc/html/qcursor-h.html +++ b/doc/html/qcursor-h.html @@ -132,8 +132,6 @@ public: TQCursor( HANDLE ); #elif defined(TQ_WS_MAC) HANDLE handle() const; -#elif defined(TQ_WS_QWS) - HANDLE handle() const; #endif static TQPoint pos(); diff --git a/doc/html/qdateedit-members.html b/doc/html/qdateedit-members.html index 8607009d6..5a7f21dfb 100644 --- a/doc/html/qdateedit-members.html +++ b/doc/html/qdateedit-members.html @@ -208,7 +208,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qdatetimeedit-members.html b/doc/html/qdatetimeedit-members.html index 657bbbd21..15589be91 100644 --- a/doc/html/qdatetimeedit-members.html +++ b/doc/html/qdatetimeedit-members.html @@ -205,7 +205,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qdatetimeeditbase-members.html b/doc/html/qdatetimeeditbase-members.html index 56bdb3de7..5b290f67d 100644 --- a/doc/html/qdatetimeeditbase-members.html +++ b/doc/html/qdatetimeeditbase-members.html @@ -200,7 +200,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qdesktopwidget-h.html b/doc/html/qdesktopwidget-h.html index 13c1a918b..1777fe4f7 100644 --- a/doc/html/qdesktopwidget-h.html +++ b/doc/html/qdesktopwidget-h.html @@ -129,9 +129,6 @@ private: #endif friend class TQApplication; -#ifdef TQ_WS_QWS - friend class TQWSDisplay; -#endif }; #endif //TQDESKTOPWIDGET_H diff --git a/doc/html/qdesktopwidget-members.html b/doc/html/qdesktopwidget-members.html index b15bd4b91..e4e9c7125 100644 --- a/doc/html/qdesktopwidget-members.html +++ b/doc/html/qdesktopwidget-members.html @@ -206,7 +206,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqdesktopwidget.html#primaryScreen">primaryScreen</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qdial-members.html b/doc/html/qdial-members.html index 598c6a712..7e510b990 100644 --- a/doc/html/qdial-members.html +++ b/doc/html/qdial-members.html @@ -218,7 +218,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqrangecontrol.html#prevValue">prevValue</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="ntqdial.html#rangeChange">rangeChange</a>() <li><a href="tqwidget.html#recreate">recreate</a>() diff --git a/doc/html/qdialog-members.html b/doc/html/qdialog-members.html index 3c2833c7e..d9ee62d34 100644 --- a/doc/html/qdialog-members.html +++ b/doc/html/qdialog-members.html @@ -208,7 +208,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qdirectpainter-members.html b/doc/html/qdirectpainter-members.html deleted file mode 100644 index 013a0da50..000000000 --- a/doc/html/qdirectpainter-members.html +++ /dev/null @@ -1,141 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qdirectpainter_qws.h:42 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQDirectPainter Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQDirectPainter</h1> - -<p>This is the complete list of member functions for -<a href="qdirectpainter.html">TQDirectPainter</a>, including inherited members. - -<ul> -<li><a href="qdirectpainter.html#TQDirectPainter">TQDirectPainter</a>() -<li><a href="qdirectpainter.html#~TQDirectPainter">~TQDirectPainter</a>() -<li><a href="ntqpainter.html#backgroundColor">backgroundColor</a>() -<li><a href="ntqpainter.html#backgroundMode">backgroundMode</a>() -<li><a href="ntqpainter.html#begin">begin</a>() -<li><a href="ntqpainter.html#boundingRect">boundingRect</a>() -<li><a href="ntqpainter.html#brush">brush</a>() -<li><a href="ntqpainter.html#brushOrigin">brushOrigin</a>() -<li><a href="ntqpainter.html#clipRegion">clipRegion</a>() -<li><a href="qdirectpainter.html#depth">depth</a>() -<li><a href="ntqpainter.html#device">device</a>() -<li><a href="ntqpainter.html#drawArc">drawArc</a>() -<li><a href="ntqpainter.html#drawChord">drawChord</a>() -<li><a href="ntqpainter.html#drawConvexPolygon">drawConvexPolygon</a>() -<li><a href="ntqpainter.html#drawCubicBezier">drawCubicBezier</a>() -<li><a href="ntqpainter.html#drawEllipse">drawEllipse</a>() -<li><a href="ntqpainter.html#drawImage">drawImage</a>() -<li><a href="ntqpainter.html#drawLine">drawLine</a>() -<li><a href="ntqpainter.html#drawLineSegments">drawLineSegments</a>() -<li><a href="ntqpainter.html#drawPicture">drawPicture</a>() -<li><a href="ntqpainter.html#drawPie">drawPie</a>() -<li><a href="ntqpainter.html#drawPixmap">drawPixmap</a>() -<li><a href="ntqpainter.html#drawPoint">drawPoint</a>() -<li><a href="ntqpainter.html#drawPoints">drawPoints</a>() -<li><a href="ntqpainter.html#drawPolygon">drawPolygon</a>() -<li><a href="ntqpainter.html#drawPolyline">drawPolyline</a>() -<li><a href="ntqpainter.html#drawRect">drawRect</a>() -<li><a href="ntqpainter.html#drawRoundRect">drawRoundRect</a>() -<li><a href="ntqpainter.html#drawText">drawText</a>() -<li><a href="ntqpainter.html#drawTiledPixmap">drawTiledPixmap</a>() -<li><a href="ntqpainter.html#drawWinFocusRect">drawWinFocusRect</a>() -<li><a href="ntqpainter.html#end">end</a>() -<li><a href="ntqpainter.html#eraseRect">eraseRect</a>() -<li><a href="ntqpainter.html#fillRect">fillRect</a>() -<li><a href="ntqpainter.html#flush">flush</a>() -<li><a href="ntqpainter.html#font">font</a>() -<li><a href="ntqpainter.html#fontInfo">fontInfo</a>() -<li><a href="ntqpainter.html#fontMetrics">fontMetrics</a>() -<li><a href="qdirectpainter.html#frameBuffer">frameBuffer</a>() -<li><a href="ntqpainter.html#handle">handle</a>() -<li><a href="ntqpainter.html#hasClipping">hasClipping</a>() -<li><a href="ntqpainter.html#hasViewXForm">hasViewXForm</a>() -<li><a href="ntqpainter.html#hasWorldXForm">hasWorldXForm</a>() -<li><a href="qdirectpainter.html#height">height</a>() -<li><a href="ntqpainter.html#isActive">isActive</a>() -<li><a href="qdirectpainter.html#lineStep">lineStep</a>() -<li><a href="ntqpainter.html#lineTo">lineTo</a>() -<li><a href="ntqpainter.html#moveTo">moveTo</a>() -<li><a href="qdirectpainter.html#numRects">numRects</a>() -<li><a href="qdirectpainter.html#offset">offset</a>() -<li><a href="ntqpainter.html#pen">pen</a>() -<li><a href="ntqpainter.html#pos">pos</a>() -<li><a href="ntqpainter.html#rasterOp">rasterOp</a>() -<li><a href="qdirectpainter.html#rect">rect</a>() -<li><a href="ntqpainter.html#redirect">redirect</a>() -<li><a href="qdirectpainter.html#region">region</a>() -<li><a href="ntqpainter.html#resetXForm">resetXForm</a>() -<li><a href="ntqpainter.html#restore">restore</a>() -<li><a href="ntqpainter.html#restoreWorldMatrix">restoreWorldMatrix</a>() -<li><a href="ntqpainter.html#rotate">rotate</a>() -<li><a href="ntqpainter.html#save">save</a>() -<li><a href="ntqpainter.html#saveWorldMatrix">saveWorldMatrix</a>() -<li><a href="ntqpainter.html#scale">scale</a>() -<li><a href="qdirectpainter.html#setAreaChanged">setAreaChanged</a>() -<li><a href="ntqpainter.html#setBackgroundColor">setBackgroundColor</a>() -<li><a href="ntqpainter.html#setBackgroundMode">setBackgroundMode</a>() -<li><a href="ntqpainter.html#setBrush">setBrush</a>() -<li><a href="ntqpainter.html#setBrushOrigin">setBrushOrigin</a>() -<li><a href="ntqpainter.html#setClipRect">setClipRect</a>() -<li><a href="ntqpainter.html#setClipRegion">setClipRegion</a>() -<li><a href="ntqpainter.html#setClipping">setClipping</a>() -<li><a href="ntqpainter.html#setFont">setFont</a>() -<li><a href="ntqpainter.html#setPen">setPen</a>() -<li><a href="ntqpainter.html#setRasterOp">setRasterOp</a>() -<li><a href="ntqpainter.html#setTabArray">setTabArray</a>() -<li><a href="ntqpainter.html#setTabStops">setTabStops</a>() -<li><a href="ntqpainter.html#setViewXForm">setViewXForm</a>() -<li><a href="ntqpainter.html#setViewport">setViewport</a>() -<li><a href="ntqpainter.html#setWindow">setWindow</a>() -<li><a href="ntqpainter.html#setWorldMatrix">setWorldMatrix</a>() -<li><a href="ntqpainter.html#setWorldXForm">setWorldXForm</a>() -<li><a href="ntqpainter.html#shear">shear</a>() -<li><a href="qdirectpainter.html#size">size</a>() -<li><a href="ntqpainter.html#tabArray">tabArray</a>() -<li><a href="ntqpainter.html#tabStops">tabStops</a>() -<li><a href="qdirectpainter.html#transformOrientation">transformOrientation</a>() -<li><a href="ntqpainter.html#translate">translate</a>() -<li><a href="ntqpainter.html#viewport">viewport</a>() -<li><a href="qdirectpainter.html#width">width</a>() -<li><a href="ntqpainter.html#window">window</a>() -<li><a href="ntqpainter.html#worldMatrix">worldMatrix</a>() -<li><a href="ntqpainter.html#xForm">xForm</a>() -<li><a href="ntqpainter.html#xFormDev">xFormDev</a>() -<li><a href="qdirectpainter.html#xOffset">xOffset</a>() -<li><a href="qdirectpainter.html#yOffset">yOffset</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qdirectpainter.html b/doc/html/qdirectpainter.html deleted file mode 100644 index 6359fc3ac..000000000 --- a/doc/html/qdirectpainter.html +++ /dev/null @@ -1,201 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qdirectpainter_qws.cpp:72 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQDirectPainter Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQDirectPainter Class Reference</h1> - -<p>The TQDirectPainter class provides direct access to the video hardware. -<a href="#details">More...</a> -<p><tt>#include <<a href="qdirectpainter_qws-h.html">qdirectpainter_qws.h</a>></tt> -<p>Inherits <a href="ntqpainter.html">TQPainter</a>. -<p><a href="qdirectpainter-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQDirectPainter"><b>TQDirectPainter</b></a> ( const TQWidget * w )</li> -<li class=fn><a href="#~TQDirectPainter"><b>~TQDirectPainter</b></a> ()</li> -<li class=fn>uchar * <a href="#frameBuffer"><b>frameBuffer</b></a> ()</li> -<li class=fn>int <a href="#lineStep"><b>lineStep</b></a> ()</li> -<li class=fn>int <a href="#transformOrientation"><b>transformOrientation</b></a> ()</li> -<li class=fn>int <a href="#numRects"><b>numRects</b></a> () const</li> -<li class=fn>const TQRect & <a href="#rect"><b>rect</b></a> ( int i ) const</li> -<li class=fn>TQRegion <a href="#region"><b>region</b></a> () const</li> -<li class=fn>int <a href="#depth"><b>depth</b></a> () const</li> -<li class=fn>int <a href="#width"><b>width</b></a> () const</li> -<li class=fn>int <a href="#height"><b>height</b></a> () const</li> -<li class=fn>int <a href="#xOffset"><b>xOffset</b></a> () const</li> -<li class=fn>int <a href="#yOffset"><b>yOffset</b></a> () const</li> -<li class=fn>TQPoint <a href="#offset"><b>offset</b></a> () const</li> -<li class=fn>TQSize <a href="#size"><b>size</b></a> () const</li> -<li class=fn>void <a href="#setAreaChanged"><b>setAreaChanged</b></a> ( const TQRect & r )</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQDirectPainter class provides direct access to the video hardware. -<p> -<p> Only available in TQt/Embedded. -<p> When the hardware is known and well defined, as is often the case -with software for embedded devices, it may be useful to manipulate -the underlying video hardware directly. In order to do this in a -way that is co-operative with other applications, you must lock -the video hardware for exclusive use for a small time while you -write to it, and you must know the clipping region which is -allocated to a widget. -<p> TQDirectPainter provides this functionality. -<p> In the simplest case, you make a TQDirectPainter on a widget and -then, observing the clip region, perform some platform-specific -operation. For example: -<pre> - void MyWidget::updatePlatformGraphics() - { - TQDirectPainter dp( this ); - for ( int i = 0; i < dp.numRects; i++ ) { - const <a href="ntqrect.html">TQRect</a>& clip = dp.<a href="#rect">rect</a>(i); - ... // platform specific operation - } - } - </pre> - -<p> The platform-specific code has access to the display, but should -only modify graphics in the rectangles specified by <a href="#numRects">numRects</a>() and -<a href="#rect">rect</a>(). Note that these rectangles are relative to the entire -display. -<p> The <a href="#offset">offset</a>() function returns the position of the widget relative -to the entire display, allowing you to offset platform-specific -operations appropriately. The <a href="#xOffset">xOffset</a>() and <a href="#yOffset">yOffset</a>() functions -merely return the component values of offset(). -<p> For simple frame-buffer hardware, the <a href="#frameBuffer">frameBuffer</a>(), <a href="#lineStep">lineStep</a>(), -and <a href="#depth">depth</a>() functions provide basic access, though some hardware -configurations are insufficiently specified by such simple -parameters. -<p> Note that while a TQDirectPainter exists, the entire TQt/Embedded -window system is locked from use by other applications. Always -construct the TQDirectPainter as an auto (stack) variable, and be -very careful to write robust and stable code within its scope. -<p>See also <a href="graphics.html">Graphics Classes</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQDirectPainter"></a>TQDirectPainter::TQDirectPainter ( const <a href="tqwidget.html">TQWidget</a> * w ) -</h3> -Construct a direct painter on <em>w</em>. The display is locked and the -mouse cursor is hidden if it is above <em>w</em>. - -<h3 class=fn><a name="~TQDirectPainter"></a>TQDirectPainter::~TQDirectPainter () -</h3> -Destroys the direct painter. The mouse cursor is revealed if -necessary and the display is unlocked. - -<h3 class=fn>int <a name="depth"></a>TQDirectPainter::depth () const -</h3> -Returns the bit-depth of the display. - -<h3 class=fn>uchar * <a name="frameBuffer"></a>TQDirectPainter::frameBuffer () -</h3> -Returns a pointer to the framebuffer memory if available. - -<h3 class=fn>int <a name="height"></a>TQDirectPainter::height () const -</h3> -Returns the height of the widget drawn upon. - -<h3 class=fn>int <a name="lineStep"></a>TQDirectPainter::lineStep () -</h3> -Returns the spacing in bytes from one framebuffer line to the -next. - -<h3 class=fn>int <a name="numRects"></a>TQDirectPainter::numRects () const -</h3> -Returns the number of rectangles in the drawable region. -<p> <p>See also <a href="#rect">rect</a>() and <a href="#region">region</a>(). - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> <a name="offset"></a>TQDirectPainter::offset () const -</h3> -Returns the position of the widget relative to the entire display. - -<h3 class=fn>const <a href="ntqrect.html">TQRect</a> & <a name="rect"></a>TQDirectPainter::rect ( int i ) const -</h3> -Returns a reference to rectangle <em>i</em> of the drawable region. -Valid values for <em>i</em> are 0..<a href="#numRects">numRects</a>()-1. -<p> <p>See also <a href="#region">region</a>(). - -<h3 class=fn><a href="ntqregion.html">TQRegion</a> <a name="region"></a>TQDirectPainter::region () const -</h3> -Returns the region of the framebuffer which represents the exposed -area of the widget being painted on. Note that this may be a sub-area of -the clip region, because of child widgets and overlapping cousin widgets. -<p> <p>See also <a href="#numRects">numRects</a>() and <a href="#rect">rect</a>(). - -<h3 class=fn>void <a name="setAreaChanged"></a>TQDirectPainter::setAreaChanged ( const <a href="ntqrect.html">TQRect</a> & r ) -</h3> -Sets the area changed by the transaction to <em>r</em>. By default, the -entire widget is assumed to have changed. The area changed is only -used by some graphics drivers, so often calling this function for -a smaller area will make no difference to performance. - -<h3 class=fn><a href="ntqsize.html">TQSize</a> <a name="size"></a>TQDirectPainter::size () const -</h3> -Returns the size of the widget drawn upon. -<p> <p>See also <a href="#width">width</a>() and <a href="#height">height</a>(). - -<h3 class=fn>int <a name="transformOrientation"></a>TQDirectPainter::transformOrientation () -</h3> -Returns a number that signifies the orientation of the -framebuffer. -<center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#f0f0f0"> <td valign="top" colspan="1" rowspan="1"> 0 <td valign="top" colspan="1" rowspan="1"> no rotation -<tr bgcolor="#d0d0d0"> <td valign="top" colspan="1" rowspan="1"> 1 <td valign="top" colspan="1" rowspan="1"> 90 degrees rotation -<tr bgcolor="#f0f0f0"> <td valign="top" colspan="1" rowspan="1"> 2 <td valign="top" colspan="1" rowspan="1"> 180 degrees rotation -<tr bgcolor="#d0d0d0"> <td valign="top" colspan="1" rowspan="1"> 3 <td valign="top" colspan="1" rowspan="1"> 270 degrees rotation -</table></center> - -<h3 class=fn>int <a name="width"></a>TQDirectPainter::width () const -</h3> -Returns the width of the widget drawn upon. - -<h3 class=fn>int <a name="xOffset"></a>TQDirectPainter::xOffset () const -</h3> -Returns the X-position of the widget relative to the entire -display. - -<h3 class=fn>int <a name="yOffset"></a>TQDirectPainter::yOffset () const -</h3> -Returns the Y-position of the widget relative to the entire -display. - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qdirectpainter_qws-h.html b/doc/html/qdirectpainter_qws-h.html deleted file mode 100644 index 29b5568ed..000000000 --- a/doc/html/qdirectpainter_qws-h.html +++ /dev/null @@ -1,125 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qdirectpainter_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qdirectpainter_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qdirectpainter_qws.h</h1> - -<p>This is the verbatim text of the qdirectpainter_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qdirectpainter_qws.h 3.3.8 edited Jan 11 14:46 $ -** -** Definition of TQDirectPainter class -** -** Created : 010101 -** -** Copyright (C) 2000-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQDIRECTPAINTER_QWS_H -#define TQDIRECTPAINTER_QWS_H - -#ifndef QT_H -#include "ntqpainter.h" -#endif // QT_H - -#ifdef TQ_WS_QWS -#ifndef TQT_NO_DIRECTPAINTER -class TQ_EXPORT TQDirectPainter : public TQPainter { -public: - TQDirectPainter( const TQWidget* ); - ~TQDirectPainter(); - - uchar* frameBuffer(); - int lineStep(); - int transformOrientation(); - - int numRects() const; - const TQRect& rect(int i) const; - TQRegion region() const; - - int depth() const; - int width() const; - int height() const; - int xOffset() const; - int yOffset() const; - - TQPoint offset() const; - TQSize size() const; - - void setAreaChanged( const TQRect& ); - -private: - class Private; - Private* d; -}; - -#endif -#endif - -#endif // TQDIRECTPAINTER_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qdockarea-members.html b/doc/html/qdockarea-members.html index 825dfd75d..fb2f96a36 100644 --- a/doc/html/qdockarea-members.html +++ b/doc/html/qdockarea-members.html @@ -211,7 +211,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qdockwindow-members.html b/doc/html/qdockwindow-members.html index 57c8791b4..59b54ed44 100644 --- a/doc/html/qdockwindow-members.html +++ b/doc/html/qdockwindow-members.html @@ -233,7 +233,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qerrormessage-members.html b/doc/html/qerrormessage-members.html index 163bf0471..08c83c772 100644 --- a/doc/html/qerrormessage-members.html +++ b/doc/html/qerrormessage-members.html @@ -210,7 +210,6 @@ body { background: #ffffff; color: black; } <li><a href="tqobject.html#property">property</a>() <li><a href="ntqerrormessage.html#qtHandler">qtHandler</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qfiledialog-members.html b/doc/html/qfiledialog-members.html index 1e2a2a351..ff01f4cd3 100644 --- a/doc/html/qfiledialog-members.html +++ b/doc/html/qfiledialog-members.html @@ -229,7 +229,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqfiledialog.html#previewMode">previewMode</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qfont-h.html b/doc/html/qfont-h.html index 1a728a0f9..e404a5552 100644 --- a/doc/html/qfont-h.html +++ b/doc/html/qfont-h.html @@ -227,14 +227,7 @@ public: #endif //TQT_NO_STRINGLIST static void initialize(); static void cleanup(); -#ifndef TQ_WS_QWS static void cacheStatistics(); -#endif - -#if defined(TQ_WS_QWS) - void qwsRenderToDisk(bool all=TRUE); -#endif - // a copy of this lives in qunicodetables.cpp, as we can't include // ntqfont.h it in tools/. Do not modify without changing the script diff --git a/doc/html/qfont-members.html b/doc/html/qfont-members.html index 89fb8e0fc..8714e13e7 100644 --- a/doc/html/qfont-members.html +++ b/doc/html/qfont-members.html @@ -61,7 +61,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqfont.html#pixelSize">pixelSize</a>() <li><a href="ntqfont.html#pointSize">pointSize</a>() <li><a href="ntqfont.html#pointSizeFloat">pointSizeFloat</a>() -<li><a href="ntqfont.html#qwsRenderToDisk">qwsRenderToDisk</a>() <li><a href="ntqfont.html#rawMode">rawMode</a>() <li><a href="ntqfont.html#rawName">rawName</a>() <li><a href="ntqfont.html#removeSubstitution">removeSubstitution</a>() diff --git a/doc/html/qfontdatabase-h.html b/doc/html/qfontdatabase-h.html index 8df7f601b..d61d666f6 100644 --- a/doc/html/qfontdatabase-h.html +++ b/doc/html/qfontdatabase-h.html @@ -94,9 +94,6 @@ struct TQtFontFamily; struct TQtFontFoundry; struct TQFontDef; class TQFontEngine; -#ifdef TQ_WS_QWS -class TQDiskFont; -#endif class TQFontDatabasePrivate; @@ -128,10 +125,6 @@ public: static TQString scriptName(TQFont::Script); static TQString scriptSample(TQFont::Script); -#ifdef TQ_WS_QWS - static void qwsAddDiskFont( TQDiskFont *qdf ); -#endif - // For source compatibility with < 3.0 #ifndef TQT_NO_COMPAT diff --git a/doc/html/qfontdialog-members.html b/doc/html/qfontdialog-members.html index 03d1ca8bd..a0454cf65 100644 --- a/doc/html/qfontdialog-members.html +++ b/doc/html/qfontdialog-members.html @@ -207,7 +207,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qfontmanager-members.html b/doc/html/qfontmanager-members.html deleted file mode 100644 index 3b0f0a938..000000000 --- a/doc/html/qfontmanager-members.html +++ /dev/null @@ -1,51 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qfontmanager_qws.h:197 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQFontManager Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQFontManager</h1> - -<p>This is the complete list of member functions for -<a href="qfontmanager.html">TQFontManager</a>, including inherited members. - -<ul> -<li><a href="qfontmanager.html#TQFontManager">TQFontManager</a>() -<li><a href="qfontmanager.html#~TQFontManager">~TQFontManager</a>() -<li><a href="qfontmanager.html#cleanup">cleanup</a>() -<li><a href="qfontmanager.html#get">get</a>() -<li><a href="qfontmanager.html#initialize">initialize</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qfontmanager.html b/doc/html/qfontmanager.html deleted file mode 100644 index a5dfdf8a3..000000000 --- a/doc/html/qfontmanager.html +++ /dev/null @@ -1,100 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qfontmanager_qws.cpp:80 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQFontManager Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQFontManager Class Reference</h1> - -<p>The TQFontManager class implements font management in TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qfontmanager_qws-h.html">qfontmanager_qws.h</a>></tt> -<p><a href="qfontmanager-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQFontManager"><b>TQFontManager</b></a> ()</li> -<li class=fn><a href="#~TQFontManager"><b>~TQFontManager</b></a> ()</li> -<li class=fn>TQDiskFont * <a href="#get"><b>get</b></a> ( const TQFontDef & f )</li> -</ul> -<h2>Static Public Members</h2> -<ul> -<li class=fn>void <a href="#initialize"><b>initialize</b></a> ()</li> -<li class=fn>void <a href="#cleanup"><b>cleanup</b></a> ()</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQFontManager class implements font management in TQt/Embedded. - -<p> There is one and only one TQFontManager per TQt/Embedded -application. The <tt>qt_fontmanager</tt> global variable points to it. It -keeps a list of font factories, a cache of rendered fonts and a -list of fonts available on disk. TQFontManager is called when a new -font needs to be rendered from a Freetype-compatible or BDF font -on disk; this only happens if there isn't an appropriate TQPF font -already available. -<p>See also <a href="qws.html">TQt/Embedded</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQFontManager"></a>TQFontManager::TQFontManager () -</h3> -Creates a font manager. This method reads in the font definition -file from <tt>INSTALL/lib/fonts/fontdir</tt>, where <tt>INSTALL</tt> is the -directory where TQt/Embedded was installed, and creates a list of -TQDiskFonts to hold the information in the file. It also constructs -any defined font factories. - -<h3 class=fn><a name="~TQFontManager"></a>TQFontManager::~TQFontManager () -</h3> - -<p> Destroys the TQFontManager and sets <tt>qt_fontmanager</tt> to 0. - -<h3 class=fn>void <a name="cleanup"></a>TQFontManager::cleanup ()<tt> [static]</tt> -</h3> -Destroys the font manager - -<h3 class=fn>TQDiskFont * <a name="get"></a>TQFontManager::get ( const TQFontDef & f ) -</h3> -Returns the TQDiskFont that best matches <em>f</em>, based on family, -weight, italicity and font size. - -<h3 class=fn>void <a name="initialize"></a>TQFontManager::initialize ()<tt> [static]</tt> -</h3> -Creates a new TQFontManager and points <tt>qt_fontmanager</tt> to it - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qfontmanager_qws-h.html b/doc/html/qfontmanager_qws-h.html deleted file mode 100644 index 137a3d9bd..000000000 --- a/doc/html/qfontmanager_qws-h.html +++ /dev/null @@ -1,296 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qfontmanager_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qfontmanager_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qfontmanager_qws.h</h1> - -<p>This is the verbatim text of the qfontmanager_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qfontmanager_qws.h 3.3.8 edited Jan 11 14:38 $ -** -** Definition of font rendering infrastructure for Embedded TQt -** -** Created : 940721 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQFONTMANAGER_QWS_H -#define TQFONTMANAGER_QWS_H - -#ifndef QT_H -#include "ntqfont.h" -#include "tqptrlist.h" -#include <private/tqtextengine_p.h> -#endif // QT_H - -// These are stored in the shared memory segment in front of their -// data, and indexed at the start of the segment - -// This needs to be a multiple of 64 bits - -class TQFontDef; - -class TQ_PACKED TQGlyphMetrics { - -public: - TQ_UINT8 linestep; - TQ_UINT8 width; - TQ_UINT8 height; - TQ_UINT8 flags; - - TQ_INT8 bearingx; // Difference from pen position to glyph's left bbox - TQ_UINT8 advance; // Difference between pen positions - TQ_INT8 bearingy; // Used for putting characters on baseline - - TQ_INT8 reserved; // Do not use - - // Flags: - // RendererOwnsData - the renderer is responsible for glyph data - // memory deletion otherwise TQGlyphTree must - // delete [] the data when the glyph is deleted. - enum Flags { RendererOwnsData=0x01 }; -}; - -class TQGlyph { -public: - TQGlyph() { metrics=0; data=0; } - TQGlyph(TQGlyphMetrics* m, uchar* d) : - metrics(m), data(d) { } - ~TQGlyph() {} - - TQGlyphMetrics* metrics; - uchar* data; -}; - - - -class TQFontFactory; -class TQDiskFont; - -// This is a particular font instance at a particular resolution -// e.g. Truetype Times, 10 point. There's only one of these though; -// we want to share generated glyphs - -class TQRenderedFont { - -public: - - // Normal font-type is monochrome; glyph data is a - // bitmap, which doesn't use much memory - - // Initialise for name A, renderer B, font type C, D glyphs - - TQRenderedFont(TQDiskFont *,const TQFontDef&); - virtual ~TQRenderedFont(); - - TQFontDef fontDef() const; - - int refcount; - - int ptsize; - - bool italic; - unsigned int weight; - - void ref() { refcount++; } - bool deref() { refcount--; return refcount==0; } - - bool match(const TQFontDef &); - - TQDiskFont* diskfont; - int fascent,fdescent; - int fleftbearing,frightbearing; - int fmaxwidth; - int fleading; - int funderlinepos; - int funderlinewidth; - bool smooth; - int maxchar; - - int ascent() { return fascent; } - int descent() { return fdescent; } - int width(int); - int width( const TQString&, int =-1 ); - int leftBearing(int); - int rightBearing(int); - - // Calling any of these can trigger a full-font metrics check - // which can be expensive - int minLeftBearing(); - int minRightBearing(); - int maxWidth(); - - virtual bool inFont(glyph_t g) const=0; - virtual TQGlyph render(glyph_t g)=0; - -private: - -}; - -// Keeps track of available renderers and which font is which - -class TQDiskFontPrivate {}; - -class TQDiskFont { - -public: - TQDiskFont(TQFontFactory *f, const TQString& n, bool i, int w, int s, - const TQString &fl, const TQString& fi) : - factory(f), name(n), italic(i), weight(w), size(s), flags(fl), file(fi) - { - loaded=FALSE; - p=0; - } - - TQRenderedFont* load(const TQFontDef &); - - TQFontDef fontDef() const; - - TQFontFactory *factory; - TQString name; - bool italic; - int weight; - int size; - TQString flags; - TQString file; - bool loaded; - - TQDiskFontPrivate * p; -}; - -class TQCachePolicy { - -public: - - virtual void cache(TQRenderedFont *)=0; - virtual void uncache(TQRenderedFont *)=0; - -}; - -// Exposed here so the default policy can be reset - -class TQDefaultCachePolicy : public TQCachePolicy { - -public: - - virtual void cache(TQRenderedFont *); - virtual void uncache(TQRenderedFont *); - -}; - -class TQFontManager { - -public: - - TQPtrList<TQFontFactory> factories; - TQPtrList<TQRenderedFont> cachedfonts; - TQPtrList<TQDiskFont> diskfonts; - - TQFontManager(); - ~TQFontManager(); - - // Font definition, type and color - TQDiskFont * get(const TQFontDef &); - - static int cmpFontDef(const TQFontDef & goal, const TQFontDef & choice); - - static void initialize(); - static void cleanup(); - - void setPolicy(TQCachePolicy *); - - void cache(TQRenderedFont * f) { policy->cache(f); } - void uncache(TQRenderedFont * f) { policy->uncache(f); } - TQRenderedFont * getCached(const TQFontDef &); - -private: - - TQCachePolicy * policy; - -}; - -class TQFontFactory { - -public: - - TQFontFactory() {} - virtual ~TQFontFactory() {} - - virtual TQRenderedFont * get(const TQFontDef &,TQDiskFont *)=0; - virtual void load(TQDiskFont *) const=0; - virtual void unload(TQDiskFont *) {} - virtual TQString name()=0; -}; - -void tqt_init_fonts(); - -extern TQFontManager * qt_fontmanager; - -#endif -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qfontmetrics-h.html b/doc/html/qfontmetrics-h.html index f034b77f5..d64ad29fb 100644 --- a/doc/html/qfontmetrics-h.html +++ b/doc/html/qfontmetrics-h.html @@ -82,10 +82,6 @@ body { background: #ffffff; color: black; } #include "ntqrect.h" #endif // QT_H -#ifdef TQ_WS_QWS -class TQFontEngine; -#endif - class TQTextCodec; class TQTextParag; diff --git a/doc/html/qframe-members.html b/doc/html/qframe-members.html index 224ee0651..decd2f16a 100644 --- a/doc/html/qframe-members.html +++ b/doc/html/qframe-members.html @@ -213,7 +213,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qgfx_qws-h.html b/doc/html/qgfx_qws-h.html deleted file mode 100644 index 3fb69e87d..000000000 --- a/doc/html/qgfx_qws-h.html +++ /dev/null @@ -1,493 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qgfx_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qgfx_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qgfx_qws.h</h1> - -<p>This is the verbatim text of the qgfx_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qgfx_qws.h 3.3.8 edited Jan 11 14:38 $ -** -** Definition of TQGfx (graphics context) class -** -** Created : 940721 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQGFX_QWS_H -#define TQGFX_QWS_H - -#ifndef QT_H -#include "tqwidget.h" -#include "ntqnamespace.h" -#include "tqimage.h" -#include "qfontmanager_qws.h" -#include "qmemorymanager_qws.h" -#include "ntqpoint.h" -#endif // QT_H - -#include <private/tqtextengine_p.h> - -class TQScreenCursor; - -#if !defined( TQT_NO_IMAGE_16_BIT ) || !defined( TQT_NO_QWS_DEPTH_16 ) -# ifndef QT_QWS_DEPTH16_RGB -# define QT_QWS_DEPTH16_RGB 565 -# endif -static const int qt_rbits = (QT_QWS_DEPTH16_RGB/100); -static const int qt_gbits = (QT_QWS_DEPTH16_RGB/10%10); -static const int qt_bbits = (QT_QWS_DEPTH16_RGB%10); -static const int qt_red_shift = qt_bbits+qt_gbits-(8-qt_rbits); -static const int qt_green_shift = qt_bbits-(8-qt_gbits); -static const int qt_neg_blue_shift = 8-qt_bbits; -static const int qt_blue_mask = (1<<qt_bbits)-1; -static const int qt_green_mask = (1<<(qt_gbits+qt_bbits))-((1<<qt_bbits)-1); -static const int qt_red_mask = (1<<(qt_rbits+qt_gbits+qt_bbits))-(1<<(qt_gbits+qt_bbits)); - -inline ushort qt_convRgbTo16( const int r, const int g, const int b ) -{ - const int tr = r << qt_red_shift; - const int tg = g << qt_green_shift; - const int tb = b >> qt_neg_blue_shift; - - return (tb & qt_blue_mask) | (tg & qt_green_mask) | (tr & qt_red_mask); -} - -inline ushort qt_convRgbTo16( TQRgb c ) -{ - const int tr = tqRed(c) << qt_red_shift; - const int tg = tqGreen(c) << qt_green_shift; - const int tb = tqBlue(c) >> qt_neg_blue_shift; - - return (tb & qt_blue_mask) | (tg & qt_green_mask) | (tr & qt_red_mask); -} - -inline TQRgb qt_conv16ToRgb( ushort c ) -{ - const int r=(c & qt_red_mask); - const int g=(c & qt_green_mask); - const int b=(c & qt_blue_mask); - const int tr = r >> qt_red_shift; - const int tg = g >> qt_green_shift; - const int tb = b << qt_neg_blue_shift; - - return tqRgb(tr,tg,tb); -} - -inline void qt_conv16ToRgb( ushort c, int& r, int& g, int& b ) -{ - const int tr=(c & qt_red_mask); - const int tg=(c & qt_green_mask); - const int tb=(c & qt_blue_mask); - r = tr >> qt_red_shift; - g = tg >> qt_green_shift; - b = tb << qt_neg_blue_shift; -} -#endif - - -const int SourceSolid=0; -const int SourcePixmap=1; - -#ifndef TQT_NO_QWS_CURSOR - -extern bool qt_sw_cursor; - -class TQGfxRasterBase; - -#define SW_CURSOR_DATA_SIZE 4096 // 64x64 8-bit cursor - -struct SWCursorData { - unsigned char cursor[SW_CURSOR_DATA_SIZE]; - unsigned char under[SW_CURSOR_DATA_SIZE*4]; // room for 32bpp display - TQRgb clut[256]; - unsigned char translut[256]; - int colors; - int width; - int height; - int x; - int y; - int hotx; - int hoty; - bool enable; - TQRect bound; -}; - - -class TQScreenCursor -{ -public: - TQScreenCursor( ); - virtual ~TQScreenCursor(); - - virtual void init(SWCursorData *da, bool init = FALSE); - - virtual void set( const TQImage &image, int hotx, int hoty ); - virtual void move( int x, int y ); - virtual void show(); - virtual void hide(); - - virtual bool restoreUnder( const TQRect &r, TQGfxRasterBase *g = 0 ); - virtual void saveUnder(); - virtual void drawCursor(); - //void draw(); - virtual bool supportsAlphaCursor(); - - static bool enabled() { return qt_sw_cursor; } - -protected: - TQGfxRasterBase *gfx; - TQGfxRasterBase *gfxunder; - - TQImage *imgunder; - TQImage *cursor; - - uchar *fb_start; - uchar *fb_end; - bool save_under; - SWCursorData *data; - - int clipWidth; - int clipHeight; - int myoffset; - -}; - -extern TQScreenCursor * qt_screencursor; - -#endif // TQT_NO_QWS_CURSOR - -struct fb_cmap; - -// A (used) chunk of offscreen memory - -class TQPoolEntry -{ -public: - unsigned int start; - unsigned int end; - int clientId; -}; - -class TQScreen; -typedef void(*ClearCacheFunc)(TQScreen *obj, int); - -class TQScreen { - -public: - - TQScreen( int display_id ); - virtual ~TQScreen(); - virtual bool initDevice() = 0; - virtual bool connect( const TQString &displaySpec ) = 0; - virtual void disconnect() = 0; - virtual int initCursor(void *, bool=FALSE); - virtual void shutdownDevice(); - virtual void setMode(int,int,int) = 0; - virtual bool supportsDepth(int) const; - virtual TQGfx * createGfx(unsigned char *,int,int,int,int); - virtual TQGfx * screenGfx(); - virtual void save(); - virtual void restore(); - virtual void blank(bool on); - - virtual int pixmapOffsetAlignment() { return 64; } - virtual int pixmapLinestepAlignment() { return 64; } - virtual int sharedRamSize(void *) { return 0; } - - virtual bool onCard(unsigned char *) const; - virtual bool onCard(unsigned char *, ulong& out_offset) const; - - // sets a single color in the colormap - virtual void set(unsigned int,unsigned int,unsigned int,unsigned int); - // allocates a color - virtual int alloc(unsigned int,unsigned int,unsigned int); - - int width() const { return w; } - int height() const { return h; } - int depth() const { return d; } - virtual int pixmapDepth() const; - int pixelType() const { return pixeltype; } - int linestep() const { return lstep; } - int deviceWidth() const { return dw; } - int deviceHeight() const { return dh; } - uchar * base() const { return data; } - // Ask for memory from card cache with alignment - virtual uchar * cache(int,int) { return 0; } - virtual void uncache(uchar *) {} - - int screenSize() const { return size; } - int totalSize() const { return mapsize; } - - TQRgb * clut() { return screenclut; } - int numCols() { return screencols; } - - virtual TQSize mapToDevice( const TQSize & ) const; - virtual TQSize mapFromDevice( const TQSize & ) const; - virtual TQPoint mapToDevice( const TQPoint &, const TQSize & ) const; - virtual TQPoint mapFromDevice( const TQPoint &, const TQSize & ) const; - virtual TQRect mapToDevice( const TQRect &, const TQSize & ) const; - virtual TQRect mapFromDevice( const TQRect &, const TQSize & ) const; - virtual TQImage mapToDevice( const TQImage & ) const; - virtual TQImage mapFromDevice( const TQImage & ) const; - virtual TQRegion mapToDevice( const TQRegion &, const TQSize & ) const; - virtual TQRegion mapFromDevice( const TQRegion &, const TQSize & ) const; - virtual int transformOrientation() const; - virtual bool isTransformed() const; - virtual bool isInterlaced() const; - - virtual void setDirty( const TQRect& ); - - virtual int memoryNeeded(const TQString&); - - int * opType() { return screen_optype; } - int * lastOp() { return screen_lastop; } - - virtual void haltUpdates(); - virtual void resumeUpdates(); - -protected: - - // Only used without TQT_NO_QWS_REPEATER, but included so that - // it's binary compatible regardless. - int * screen_optype; - int * screen_lastop; - - TQRgb screenclut[256]; - int screencols; - - bool initted; - - uchar * data; - - // Table of allocated lumps, kept in sorted highest-to-lowest order - // The table itself is allocated at the bottom of offscreen memory - // i.e. it's similar to having a stack (the table) and a heap - // (the allocated blocks). Freed space is implicitly described - // by the gaps between the allocated lumps (this saves entries and - // means we don't need to worry about coalescing freed lumps) - - TQPoolEntry * entries; - int * entryp; - unsigned int * lowest; - - int w; - int lstep; - int h; - int d; - int pixeltype; - bool grayscale; - - int dw; - int dh; - - int hotx; - int hoty; - TQImage cursor; - - int size; // Screen size - int mapsize; // Total mapped memory - - int displayId; - - friend class TQWSServer; - static ClearCacheFunc clearCacheFunc; -}; - -extern TQScreen * qt_screen; - -class TQ_EXPORT TQGfx : public TQt { -public: - // With loadable drivers, do probe here - static TQGfx *createGfx( int depth, unsigned char *buffer, - int w, int h, int linestep ); - - virtual ~TQGfx() {} - - virtual void setPen( const TQPen & )=0; - virtual void setBrush( const TQBrush & )=0; - virtual void setBrushPixmap( const TQPixmap * )=0; - virtual void setBrushOffset( int, int ) = 0; - virtual void setClipRect( int,int,int,int )=0; - virtual void setClipRegion( const TQRegion & )=0; - virtual void setClipDeviceRegion( const TQRegion & )=0; - virtual void setClipping (bool)=0; - // These will be called from tqwidget_qws or tqwidget_mac - // to update the drawing area when a widget is moved - virtual void setOffset( int,int )=0; - virtual void setWidgetRect( int,int,int,int )=0; - virtual void setWidgetRegion( const TQRegion & )=0; - virtual void setWidgetDeviceRegion( const TQRegion & )=0; - virtual void setSourceWidgetOffset(int x, int y) = 0; - virtual void setGlobalRegionIndex( int idx ) = 0; - - virtual void setDashedLines(bool d) = 0; - virtual void setDashes(char *, int) = 0; - - virtual void setOpaqueBackground(bool b)=0; - virtual void setBackgroundColor(TQColor c)=0; - - // Drawing operations - virtual void drawPoint( int,int )=0; - virtual void drawPoints( const TQPointArray &,int,int )=0; - virtual void moveTo( int,int )=0; - virtual void lineTo( int,int )=0; - virtual void drawLine( int,int,int,int )=0; - virtual void drawPolyline( const TQPointArray &,int,int )=0; - - // current position - virtual TQPoint pos() const = 0; - - // Fill operations - these use the current source (pixmap, - // color, etc), and draws outline - virtual void fillRect( int,int,int,int )=0; - virtual void drawPolygon( const TQPointArray &,bool,int,int )=0; - - virtual void setLineStep(int)=0; - - // Special case of rect-with-pixmap-fill for speed/hardware acceleration - virtual void blt( int,int,int,int,int,int )=0; - virtual void scroll( int,int,int,int,int,int )=0; - -#if !defined(TQT_NO_MOVIE) || !defined(TQT_NO_TRANSFORMATIONS) || !defined(TQT_NO_PIXMAP_TRANSFORMATION) - virtual void stretchBlt( int,int,int,int,int,int )=0; -#endif - virtual void tiledBlt( int,int,int,int )=0; - - enum SourceType { SourcePen, SourceImage, SourceAccel }; - enum PixelType { NormalPixel, BGRPixel }; - - // Setting up source data - can be solid color or pixmap data - virtual void setSource(const TQPaintDevice *)=0; - virtual void setSource(const TQImage *)=0; - virtual void setSource(unsigned char *,int,int,int,int,TQRgb *,int); - // This one is pen - virtual void setSourcePen()=0; - - virtual void drawAlpha(int,int,int,int,int,int,int,int) {} - - virtual void hsync(int) {} - - // These apply only to blt's. For alpha values for general - // drawing operations we should probably have a separate TQGfx - // class. It's not a high priority though. - - // Enum values: Ignore alpha information, alpha information encoded in - // 32-bit rgba along with colors, alpha information in 8bpp - // format in alphabits - - enum AlphaType { IgnoreAlpha, InlineAlpha, SeparateAlpha, - LittleEndianMask, BigEndianMask, SolidAlpha }; - - // Can be no alpha, inline (32bit data), separate (for images), - // LittleEndianMask/BigEndianMask 1bpp masks, constant alpha - // value - virtual void setAlphaType(AlphaType)=0; - // Pointer to data, linestep - virtual void setAlphaSource(unsigned char *,int)=0; - virtual void setAlphaSource(int,int=-1,int=-1,int=-1)=0; - - virtual void drawGlyphs( TQMemoryManager::FontID font, glyph_t *glyphs, TQPoint *positions, int num_glyphs ) = 0; - - virtual void setClut(TQRgb *,int)=0; - - // Save and restore pen and brush state - necessary when setting - // up a bitBlt for example - virtual void save()=0; - virtual void restore()=0; - - virtual void setRop(RasterOp)=0; - virtual void setScreen(TQScreen *,TQScreenCursor *,bool,int *,int *); - void setShared(void * v) { shared_data=v; } - bool isScreenGfx() { return is_screen_gfx; } //for cursor.. - -protected: - bool is_screen_gfx; - void * shared_data; - -}; - - -// This lives in loadable modules - -#ifndef QT_LOADABLE_MODULES -extern "C" TQScreen * qt_get_screen( int display_id, const char* spec ); -#endif - -// This is in main lib, loads the right module, calls qt_get_screen -// In non-loadable cases just aliases to qt_get_screen - -const unsigned char * qt_probe_bus(); - -#endif // TQGFX_QWS_H - - - - -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qgfxdriverfactory-members.html b/doc/html/qgfxdriverfactory-members.html deleted file mode 100644 index 3805891ac..000000000 --- a/doc/html/qgfxdriverfactory-members.html +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qgfxdriverfactory_qws.h:42 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQGfxDriverFactory Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQGfxDriverFactory</h1> - -<p>This is the complete list of member functions for -<a href="qgfxdriverfactory.html">TQGfxDriverFactory</a>, including inherited members. - -<ul> -<li><a href="qgfxdriverfactory.html#create">create</a>() -<li><a href="qgfxdriverfactory.html#keys">keys</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qgfxdriverfactory.html b/doc/html/qgfxdriverfactory.html deleted file mode 100644 index 11f6b5cb1..000000000 --- a/doc/html/qgfxdriverfactory.html +++ /dev/null @@ -1,78 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/embedded/qgfxdriverfactory_qws.cpp:85 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQGfxDriverFactory Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQGfxDriverFactory Class Reference</h1> - -<p>The TQGfxDriverFactory class creates TQScreen objects for TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qgfxdriverfactory_qws-h.html">qgfxdriverfactory_qws.h</a>></tt> -<p><a href="qgfxdriverfactory-members.html">List of all member functions.</a> -<h2>Static Public Members</h2> -<ul> -<li class=fn>TQStringList <a href="#keys"><b>keys</b></a> ()</li> -<li class=fn>TQScreen * <a href="#create"><b>create</b></a> ( const TQString & key, int displayId )</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQGfxDriverFactory class creates <a href="qscreen.html">TQScreen</a> objects for TQt/Embedded. -<p> The graphics driver factory creates a TQScreen object for a given -key with <a href="#create">TQGfxDriverFactory::create</a>(key). -<p> The drivers are either built-in or dynamically loaded from a -driver plugin (see <a href="qgfxdriverplugin.html">TQGfxDriverPlugin</a>). -<p> <a href="#keys">TQGfxDriverFactory::keys</a>() returns a list of valid keys. TQt -currently ships with "LinuxFb". -<p> This class is only available in TQt/Embedded. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a href="qscreen.html">TQScreen</a> * <a name="create"></a>TQGfxDriverFactory::create ( const <a href="tqstring.html">TQString</a> & key, int displayId )<tt> [static]</tt> -</h3> -Creates a <a href="qscreen.html">TQScreen</a> object of a type that matches <em>key</em>, and with -the ID, <em>displayId</em>. The TQScreen object returned may be from a -built-in driver, or from a driver plugin. -<p> <p>See also <a href="#keys">keys</a>(). - -<h3 class=fn><a href="tqstringlist.html">TQStringList</a> <a name="keys"></a>TQGfxDriverFactory::keys ()<tt> [static]</tt> -</h3> -Returns the list of keys this factory can create drivers for. -<p> <p>See also <a href="#create">create</a>(). - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qgfxdriverfactory_qws-h.html b/doc/html/qgfxdriverfactory_qws-h.html deleted file mode 100644 index fe78269c7..000000000 --- a/doc/html/qgfxdriverfactory_qws-h.html +++ /dev/null @@ -1,101 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qgfxdriverfactory_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qgfxdriverfactory_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qgfxdriverfactory_qws.h</h1> - -<p>This is the verbatim text of the qgfxdriverfactory_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qgfxdriverfactory_qws.h 3.3.8 edited Jan 11 14:46 $ -** -** ... -** -** Copyright (C) 2005-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQGFXDRIVERFACTORY_QWS_H -#define TQGFXDRIVERFACTORY_QWS_H - -#ifndef QT_H -#include "tqstringlist.h" -#endif // QT_H - -class TQString; -class TQScreen; - -class TQ_EXPORT TQGfxDriverFactory -{ -public: -#ifndef TQT_NO_STRINGLIST - static TQStringList keys(); -#endif - static TQScreen *create( const TQString&, int ); -}; - -#endif //TQGFXDRIVERFACTORY_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qgfxdriverplugin-members.html b/doc/html/qgfxdriverplugin-members.html deleted file mode 100644 index aa34f976b..000000000 --- a/doc/html/qgfxdriverplugin-members.html +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qgfxdriverplugin_qws.h:46 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQGfxDriverPlugin Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQGfxDriverPlugin</h1> - -<p>This is the complete list of member functions for -<a href="qgfxdriverplugin.html">TQGfxDriverPlugin</a>, including inherited members. - -<ul> -<li><a href="qgfxdriverplugin.html#TQGfxDriverPlugin">TQGfxDriverPlugin</a>() -<li><a href="qgfxdriverplugin.html#~TQGfxDriverPlugin">~TQGfxDriverPlugin</a>() -<li><a href="qgfxdriverplugin.html#create">create</a>() -<li><a href="qgfxdriverplugin.html#keys">keys</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qgfxdriverplugin.html b/doc/html/qgfxdriverplugin.html deleted file mode 100644 index 9fac7abdc..000000000 --- a/doc/html/qgfxdriverplugin.html +++ /dev/null @@ -1,97 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/embedded/qgfxdriverplugin_qws.cpp:40 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQGfxDriverPlugin Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQGfxDriverPlugin Class Reference</h1> - -<p>The TQGfxDriverPlugin class provides an abstract base for -TQt/Embedded graphics driver plugins. -<a href="#details">More...</a> -<p><tt>#include <<a href="qgfxdriverplugin_qws-h.html">qgfxdriverplugin_qws.h</a>></tt> -<p><a href="qgfxdriverplugin-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQGfxDriverPlugin"><b>TQGfxDriverPlugin</b></a> ()</li> -<li class=fn><a href="#~TQGfxDriverPlugin"><b>~TQGfxDriverPlugin</b></a> ()</li> -<li class=fn>virtual TQStringList <a href="#keys"><b>keys</b></a> () const = 0</li> -<li class=fn>virtual TQScreen * <a href="#create"><b>create</b></a> ( const TQString & driver, int displayId ) = 0</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQGfxDriverPlugin class provides an abstract base for -TQt/Embedded graphics driver plugins. -<p> -<p> The graphics driver plugin is a simple plugin interface that makes -it easy to create custom graphics drivers. -<p> Writing a graphics driver plugin is achieved by subclassing this -base class, reimplementing the pure virtual functions <a href="#keys">keys</a>() and -<a href="#create">create</a>(), and exporting the class with the <tt>TQ_EXPORT_PLUGIN</tt> -macro. See the <a href="plugins-howto.html">Plugins - documentation</a> for details. -<p> This class is only available in TQt/Embedded. -<p>See also <a href="plugins.html">Plugins</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQGfxDriverPlugin"></a>TQGfxDriverPlugin::TQGfxDriverPlugin () -</h3> -Constructs a graphics driver plugin. This is invoked automatically -by the <tt>TQ_EXPORT_PLUGIN</tt> macro. - -<h3 class=fn><a name="~TQGfxDriverPlugin"></a>TQGfxDriverPlugin::~TQGfxDriverPlugin () -</h3> -Destroys the graphics driver plugin. -<p> You never have to call this explicitly. TQt destroys a plugin -automatically when it is no longer used. - -<h3 class=fn><a href="qscreen.html">TQScreen</a> * <a name="create"></a>TQGfxDriverPlugin::create ( const <a href="tqstring.html">TQString</a> & driver, int displayId )<tt> [pure virtual]</tt> -</h3> - -<p> Creates a driver matching the type specified by <em>driver</em>, that -will use display <em>displayId</em>. -<p> <p>See also <a href="#keys">keys</a>(). - -<h3 class=fn><a href="tqstringlist.html">TQStringList</a> <a name="keys"></a>TQGfxDriverPlugin::keys () const<tt> [pure virtual]</tt> -</h3> - -<p> Returns the list of graphics drivers this plugin supports. -<p> <p>See also <a href="#create">create</a>(). - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qgfxdriverplugin_qws-h.html b/doc/html/qgfxdriverplugin_qws-h.html deleted file mode 100644 index e71add097..000000000 --- a/doc/html/qgfxdriverplugin_qws-h.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qgfxdriverplugin_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qgfxdriverplugin_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qgfxdriverplugin_qws.h</h1> - -<p>This is the verbatim text of the qgfxdriverplugin_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qgfxdriverplugin_qws.h 3.3.8 edited Jan 11 14:37 $ -** -** Definition of TQGfxDriverPlugin -** -** Created : 20020212 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQGFXDRIVERPLUGIN_QWS_H -#define TQGFXDRIVERPLUGIN_QWS_H - -#ifndef QT_H -#include "ntqgplugin.h" -#include "tqstringlist.h" -#endif // QT_H - -#ifndef TQT_NO_COMPONENT - -class TQScreen; -class TQGfxDriverPluginPrivate; - -class TQ_EXPORT TQGfxDriverPlugin : public TQGPlugin -{ - TQ_OBJECT -public: - TQGfxDriverPlugin(); - ~TQGfxDriverPlugin(); - -#ifndef TQT_NO_STRINGLIST - virtual TQStringList keys() const = 0; -#endif - virtual TQScreen* create( const TQString& driver, int displayId ) = 0; - -private: - TQGfxDriverPluginPrivate *d; -}; - -#endif // TQT_NO_COMPONENT - -#endif // TQGFXDRIVERPLUGIN_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qglobal-h.html b/doc/html/qglobal-h.html index 95ae1ea77..e62a472ed 100644 --- a/doc/html/qglobal-h.html +++ b/doc/html/qglobal-h.html @@ -326,10 +326,7 @@ body { background: #ffffff; color: black; } /* can we just compare the structures? */ # define TQ_FULL_TEMPLATE_INSTANTIATION_MEMCMP /* these are not useful to our customers */ -# define QT_QWS_NO_SHM -# define TQT_NO_QWS_MULTIPROCESS # define TQT_NO_SQL -# define TQT_NO_QWS_CURSOR # endif #elif defined(__GNUC__) @@ -590,7 +587,6 @@ body { background: #ffffff; color: black; } MACX - Mac OS X MAC9 - Mac OS 9 - TQWS - TQt/Embedded WIN32 - Windows X11 - X Window System PM - unsupported @@ -613,10 +609,7 @@ body { background: #ffffff; color: black; } # define TQ_WS_PM # error "TQt does not work with OS/2 Presentation Manager or Workplace Shell" #elif defined(Q_OS_UNIX) -# if defined(TQWS) -# define TQ_WS_QWS -# define TQT_NO_QWS_IM -# elif defined(Q_OS_MACX) +# if defined(Q_OS_MACX) # define TQ_WS_MACX # else # define TQ_WS_X11 @@ -630,7 +623,7 @@ body { background: #ffffff; color: black; } # define TQ_WS_WIN #endif -#if (defined(TQ_WS_MAC9) || defined(TQ_WS_MACX)) && !defined(TQ_WS_QWS) && !defined(TQ_WS_X11) +#if (defined(TQ_WS_MAC9) || defined(TQ_WS_MACX)) && !defined(TQ_WS_X11) # define TQ_WS_MAC #endif @@ -844,10 +837,6 @@ class TQDataStream; # endif #endif -#if !defined(TQ_WS_QWS) && !defined(TQT_NO_COP) -# define TQT_NO_COP -#endif - #ifndef QT_H #include "ntqfeatures.h" #endif /* QT_H */ diff --git a/doc/html/qglwidget-members.html b/doc/html/qglwidget-members.html index 9c1d998e4..8d9e2b3c6 100644 --- a/doc/html/qglwidget-members.html +++ b/doc/html/qglwidget-members.html @@ -223,7 +223,6 @@ body { background: #ffffff; color: black; } <li><a href="qglwidget.html#qglClearColor">qglClearColor</a>() <li><a href="qglwidget.html#qglColor">qglColor</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qgrid-members.html b/doc/html/qgrid-members.html index 2987bf212..35728d6b2 100644 --- a/doc/html/qgrid-members.html +++ b/doc/html/qgrid-members.html @@ -213,7 +213,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qgridview-members.html b/doc/html/qgridview-members.html index 64afe0d6c..f688a0441 100644 --- a/doc/html/qgridview-members.html +++ b/doc/html/qgridview-members.html @@ -263,7 +263,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qgroupbox-members.html b/doc/html/qgroupbox-members.html index 4b894e410..e01af25af 100644 --- a/doc/html/qgroupbox-members.html +++ b/doc/html/qgroupbox-members.html @@ -223,7 +223,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qhbox-members.html b/doc/html/qhbox-members.html index 8c1df9b73..6dda069cb 100644 --- a/doc/html/qhbox-members.html +++ b/doc/html/qhbox-members.html @@ -213,7 +213,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qhbuttongroup-members.html b/doc/html/qhbuttongroup-members.html index 013edeb5d..fde6cca4d 100644 --- a/doc/html/qhbuttongroup-members.html +++ b/doc/html/qhbuttongroup-members.html @@ -231,7 +231,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqbuttongroup.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qheader-members.html b/doc/html/qheader-members.html index 42633092f..b86069e93 100644 --- a/doc/html/qheader-members.html +++ b/doc/html/qheader-members.html @@ -229,7 +229,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqheader.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qhgroupbox-members.html b/doc/html/qhgroupbox-members.html index 4f0b094b6..2bd3f6b31 100644 --- a/doc/html/qhgroupbox-members.html +++ b/doc/html/qhgroupbox-members.html @@ -223,7 +223,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qinputdialog-members.html b/doc/html/qinputdialog-members.html index f8e357c9e..760c5502a 100644 --- a/doc/html/qinputdialog-members.html +++ b/doc/html/qinputdialog-members.html @@ -210,7 +210,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qkbddriverfactory-members.html b/doc/html/qkbddriverfactory-members.html deleted file mode 100644 index 801b88bd9..000000000 --- a/doc/html/qkbddriverfactory-members.html +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qkbddriverfactory_qws.h:42 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQKbdDriverFactory Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQKbdDriverFactory</h1> - -<p>This is the complete list of member functions for -<a href="qkbddriverfactory.html">TQKbdDriverFactory</a>, including inherited members. - -<ul> -<li><a href="qkbddriverfactory.html#create">create</a>() -<li><a href="qkbddriverfactory.html#keys">keys</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qkbddriverfactory.html b/doc/html/qkbddriverfactory.html deleted file mode 100644 index 6d195874f..000000000 --- a/doc/html/qkbddriverfactory.html +++ /dev/null @@ -1,79 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/embedded/qkbddriverfactory_qws.cpp:76 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQKbdDriverFactory Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQKbdDriverFactory Class Reference</h1> - -<p>The TQKbdDriverFactory class creates TQWSKeyboardHandler objects -for TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qkbddriverfactory_qws-h.html">qkbddriverfactory_qws.h</a>></tt> -<p><a href="qkbddriverfactory-members.html">List of all member functions.</a> -<h2>Static Public Members</h2> -<ul> -<li class=fn>TQStringList <a href="#keys"><b>keys</b></a> ()</li> -<li class=fn>TQWSKeyboardHandler * <a href="#create"><b>create</b></a> ( const TQString & key, const TQString & device )</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQKbdDriverFactory class creates <a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> objects -for TQt/Embedded. -<p> The graphics driver factory creates a TQWSKeyboardHandler object -for a given key with <a href="#create">TQKbdDriverFactory::create</a>(key). -<p> The drivers are either built-in or dynamically loaded from a -driver plugin (see <a href="qkbddriverplugin.html">TQKbdDriverPlugin</a>). -<p> This class is only available in TQt/Embedded. -<p> <a href="#keys">TQKbdDriverFactory::keys</a>() returns a list of valid keys. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> * <a name="create"></a>TQKbdDriverFactory::create ( const <a href="tqstring.html">TQString</a> & key, const <a href="tqstring.html">TQString</a> & device )<tt> [static]</tt> -</h3> -Creates a <a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> object that matches <em>key</em> for device -<em>device</em>. This is either a built-in driver, or a driver from a -driver plugin. -<p> <p>See also <a href="#keys">keys</a>(). - -<h3 class=fn><a href="tqstringlist.html">TQStringList</a> <a name="keys"></a>TQKbdDriverFactory::keys ()<tt> [static]</tt> -</h3> -Returns the list of keys this factory can create drivers for. -<p> <p>See also <a href="#create">create</a>(). - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qkbddriverfactory_qws-h.html b/doc/html/qkbddriverfactory_qws-h.html deleted file mode 100644 index 656130b03..000000000 --- a/doc/html/qkbddriverfactory_qws-h.html +++ /dev/null @@ -1,101 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qkbddriverfactory_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qkbddriverfactory_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qkbddriverfactory_qws.h</h1> - -<p>This is the verbatim text of the qkbddriverfactory_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qkbddriverfactory_qws.h 3.3.8 edited Jan 11 14:46 $ -** -** ... -** -** Copyright (C) 2005-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQKBDDRIVERFACTORY_QWS_H -#define TQKBDDRIVERFACTORY_QWS_H - -#ifndef QT_H -#include "tqstringlist.h" -#endif // QT_H - -class TQString; -class TQWSKeyboardHandler; - -class TQ_EXPORT TQKbdDriverFactory -{ -public: -#ifndef TQT_NO_STRINGLIST - static TQStringList keys(); -#endif - static TQWSKeyboardHandler *create( const TQString&, const TQString& ); -}; - -#endif //TQKBDDRIVERFACTORY_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qkbddriverplugin-members.html b/doc/html/qkbddriverplugin-members.html deleted file mode 100644 index 80ef48a01..000000000 --- a/doc/html/qkbddriverplugin-members.html +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qkbddriverplugin_qws.h:46 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQKbdDriverPlugin Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQKbdDriverPlugin</h1> - -<p>This is the complete list of member functions for -<a href="qkbddriverplugin.html">TQKbdDriverPlugin</a>, including inherited members. - -<ul> -<li><a href="qkbddriverplugin.html#TQKbdDriverPlugin">TQKbdDriverPlugin</a>() -<li><a href="qkbddriverplugin.html#~TQKbdDriverPlugin">~TQKbdDriverPlugin</a>() -<li><a href="qkbddriverplugin.html#create">create</a>() -<li><a href="qkbddriverplugin.html#keys">keys</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qkbddriverplugin.html b/doc/html/qkbddriverplugin.html deleted file mode 100644 index 72cd1c10f..000000000 --- a/doc/html/qkbddriverplugin.html +++ /dev/null @@ -1,96 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/embedded/qkbddriverplugin_qws.cpp:40 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQKbdDriverPlugin Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQKbdDriverPlugin Class Reference</h1> - -<p>The TQKbdDriverPlugin class provides an abstract base for -TQt/Embedded keyboard driver plugins. -<a href="#details">More...</a> -<p><tt>#include <<a href="qkbddriverplugin_qws-h.html">qkbddriverplugin_qws.h</a>></tt> -<p><a href="qkbddriverplugin-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQKbdDriverPlugin"><b>TQKbdDriverPlugin</b></a> ()</li> -<li class=fn><a href="#~TQKbdDriverPlugin"><b>~TQKbdDriverPlugin</b></a> ()</li> -<li class=fn>virtual TQStringList <a href="#keys"><b>keys</b></a> () const = 0</li> -<li class=fn>virtual TQWSKeyboardHandler * <a href="#create"><b>create</b></a> ( const TQString & driver, const TQString & device ) = 0</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQKbdDriverPlugin class provides an abstract base for -TQt/Embedded keyboard driver plugins. -<p> -<p> The keyboard driver plugin is a simple plugin interface that makes -it easy to create custom keyboard drivers. -<p> Writing a keyboard driver plugin is achieved by subclassing this -base class, reimplementing the pure virtual functions <a href="#keys">keys</a>() and -<a href="#create">create</a>(), and exporting the class with the <tt>TQ_EXPORT_PLUGIN</tt> -macro. See the <a href="plugins-howto.html">Plugins - documentation</a> for details. -<p> This class is only available in TQt/Embedded. -<p>See also <a href="plugins.html">Plugins</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQKbdDriverPlugin"></a>TQKbdDriverPlugin::TQKbdDriverPlugin () -</h3> -Constructs a keyboard driver plugin. This is invoked automatically -by the <tt>TQ_EXPORT_PLUGIN</tt> macro. - -<h3 class=fn><a name="~TQKbdDriverPlugin"></a>TQKbdDriverPlugin::~TQKbdDriverPlugin () -</h3> -Destroys the keyboard driver plugin. -<p> You never have to call this explicitly. TQt destroys a plugin -automatically when it is no longer used. - -<h3 class=fn><a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> * <a name="create"></a>TQKbdDriverPlugin::create ( const <a href="tqstring.html">TQString</a> & driver, const <a href="tqstring.html">TQString</a> & device )<tt> [pure virtual]</tt> -</h3> - -<p> Creates a driver matching the type specified by <em>driver</em> and <em>device</em>. -<p> <p>See also <a href="#keys">keys</a>(). - -<h3 class=fn><a href="tqstringlist.html">TQStringList</a> <a name="keys"></a>TQKbdDriverPlugin::keys () const<tt> [pure virtual]</tt> -</h3> - -<p> Returns the list of keyboard drivers this plugin supports. -<p> <p>See also <a href="#create">create</a>(). - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qkbddriverplugin_qws-h.html b/doc/html/qkbddriverplugin_qws-h.html deleted file mode 100644 index 085582f71..000000000 --- a/doc/html/qkbddriverplugin_qws-h.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qkbddriverplugin_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qkbddriverplugin_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qkbddriverplugin_qws.h</h1> - -<p>This is the verbatim text of the qkbddriverplugin_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qkbddriverplugin_qws.h 3.3.8 edited Jan 11 14:37 $ -** -** Definition of TQKbdDriverPlugin -** -** Created : 20020218 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQKBDDRIVERPLUGIN_QWS_H -#define TQKBDDRIVERPLUGIN_QWS_H - -#ifndef QT_H -#include "ntqgplugin.h" -#include "tqstringlist.h" -#endif // QT_H - -#ifndef TQT_NO_COMPONENT - -class TQWSKeyboardHandler; -class TQKbdDriverPluginPrivate; - -class TQ_EXPORT TQKbdDriverPlugin : public TQGPlugin -{ - TQ_OBJECT -public: - TQKbdDriverPlugin(); - ~TQKbdDriverPlugin(); - -#ifndef TQT_NO_STRINGLIST - virtual TQStringList keys() const = 0; -#endif - virtual TQWSKeyboardHandler* create( const TQString& driver, const TQString &device ) = 0; - -private: - TQKbdDriverPluginPrivate *d; -}; - -#endif // TQT_NO_COMPONENT - -#endif // TQKBDDRIVERPLUGIN_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qkeyboard_qws-h.html b/doc/html/qkeyboard_qws-h.html deleted file mode 100644 index 03815e1af..000000000 --- a/doc/html/qkeyboard_qws-h.html +++ /dev/null @@ -1,104 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qkeyboard_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qkeyboard_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qkeyboard_qws.h</h1> - -<p>This is the verbatim text of the qkeyboard_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qkeyboard_qws.h 3.3.8 edited Jan 11 14:38 $ -** -** Definition of TQt/Embedded keyboards -** -** Created : 991025 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQKEYBOARD_QWS_H -#define TQKEYBOARD_QWS_H - -#ifndef QT_H -#include "tqobject.h" -#endif // QT_H - -#ifndef TQT_NO_QWS_KEYBOARD -class TQWSKeyboardHandler : public TQObject { - TQ_OBJECT -public: - TQWSKeyboardHandler(); - virtual ~TQWSKeyboardHandler(); - -protected: - virtual void processKeyEvent(int unicode, int keycode, int modifiers, - bool isPress, bool autoRepeat); -}; -#endif - -#endif -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qlabel-members.html b/doc/html/qlabel-members.html index 13a810e04..c1eac339f 100644 --- a/doc/html/qlabel-members.html +++ b/doc/html/qlabel-members.html @@ -223,7 +223,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qlcdnumber-members.html b/doc/html/qlcdnumber-members.html index d5e8b025b..66dbd4fed 100644 --- a/doc/html/qlcdnumber-members.html +++ b/doc/html/qlcdnumber-members.html @@ -220,7 +220,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qlineedit-members.html b/doc/html/qlineedit-members.html index d96bd3b23..d580b68cd 100644 --- a/doc/html/qlineedit-members.html +++ b/doc/html/qlineedit-members.html @@ -249,7 +249,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qlistbox-members.html b/doc/html/qlistbox-members.html index 5652b7657..8227b58f4 100644 --- a/doc/html/qlistbox-members.html +++ b/doc/html/qlistbox-members.html @@ -300,7 +300,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqlistbox.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qlistview-members.html b/doc/html/qlistview-members.html index 6f8034456..5b6732072 100644 --- a/doc/html/qlistview-members.html +++ b/doc/html/qlistview-members.html @@ -296,7 +296,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqlistview.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qmainwindow-members.html b/doc/html/qmainwindow-members.html index aa62286cc..f67fc12c0 100644 --- a/doc/html/qmainwindow-members.html +++ b/doc/html/qmainwindow-members.html @@ -226,7 +226,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qmake-manual-2.html b/doc/html/qmake-manual-2.html index 4ee0895bd..1050d007e 100644 --- a/doc/html/qmake-manual-2.html +++ b/doc/html/qmake-manual-2.html @@ -39,8 +39,6 @@ body { background: #ffffff; color: black; } <ul><li><p>QMAKESPEC <br> This must be set to the platform and compiler combination that you are using on your system. <br> For example, if you are using Windows and Microsoft Visual Studio, you would set this environment variable to <em>win32-msvc</em>. If you are using Solaris and g++, you would set this environment variable to <em>solaris-g++</em>.</p> <p>The following is a list of environment variables available to choose from when setting QMAKESPEC:</p> <p>aix-64 hpux-cc irix-032 netbsd-g++ solaris-cc unixware7-g++ aix-g++ hpux-g++ linux-cxx openbsd-g++ solaris-g++ win32-borland aix-xlc hpux-n64 linux-g++ openunix-cc sunos-g++ win32-g++ bsdi-g++ hpux-o64 linux-icc qnx-g++ tru64-cxx win32-msvc dgux-g++ hurd-g++ linux-kcc reliant-64 tru64-g++ win32-watc freebsd-g++ irix-64 macx-pbuilder reliant-cds ultrix-g++ win32-visa hpux-acc irix-g++ macx-g++ sco-g++ unixware-g hpux-acc irix-n32 solaris-64 unixware7-cc</p> -<p>The environment variable should be set to qws/envvar where envvar is one of the following:</p> -<p>linux-arm-g++ linux-generic-g++ linux-mips-g++ linux-x86-g++ linux-freebsd-g++ linux-ipaq-g++ linux-solaris-g++ qnx-rtp-g++</p> <li><p>TQTDIR <br> This must be set to where TQt is (or will be) installed. For example, <em>c:\qt</em> and <em>\local\qt</em></p> </ul><p>Once the environment variables are set go into the qmake directory, <em>$TQTDIR/qmake</em>, e.g. <em>C:\qt\qmake</em>. Now run <em>make</em> or <em>nmake</em> depending on your compiler.</p> <p>When the make has completed, <em>qmake</em> is ready for use.</p> diff --git a/doc/html/qmenubar-members.html b/doc/html/qmenubar-members.html index c2df7a96d..c8aefb6a7 100644 --- a/doc/html/qmenubar-members.html +++ b/doc/html/qmenubar-members.html @@ -240,7 +240,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qmessagebox-members.html b/doc/html/qmessagebox-members.html index 34cc2649b..d97f5556b 100644 --- a/doc/html/qmessagebox-members.html +++ b/doc/html/qmessagebox-members.html @@ -217,7 +217,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqmessagebox.html#query">query</a>() <li><a href="tqobject.html#queryList">queryList</a>() <li><a href="ntqmessagebox.html#question">question</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qmotifdialog-members.html b/doc/html/qmotifdialog-members.html index 7ce149d03..2f4ad5637 100644 --- a/doc/html/qmotifdialog-members.html +++ b/doc/html/qmotifdialog-members.html @@ -210,7 +210,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qmotifwidget-members.html b/doc/html/qmotifwidget-members.html index 811b1c45a..879dc4739 100644 --- a/doc/html/qmotifwidget-members.html +++ b/doc/html/qmotifwidget-members.html @@ -203,7 +203,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qmouse_qws-h.html b/doc/html/qmouse_qws-h.html deleted file mode 100644 index 33f9518ff..000000000 --- a/doc/html/qmouse_qws-h.html +++ /dev/null @@ -1,146 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qmouse_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qmouse_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qmouse_qws.h</h1> - -<p>This is the verbatim text of the qmouse_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qmouse_qws.h 3.3.8 edited Jan 11 14:37 $ -** -** Definition of TQt/Embedded mouse driver -** -** Created : 20020220 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQMOUSE_QWS_H -#define TQMOUSE_QWS_H - -#ifndef QT_H -#include "tqobject.h" -#include "ntqpointarray.h" -#endif // QT_H - -class TQWSPointerCalibrationData -{ -public: - enum Location { TopLeft = 0, BottomLeft = 1, BottomRight = 2, TopRight = 3, - Center = 4, LastLocation = Center }; - TQPoint devPoints[5]; - TQPoint screenPoints[5]; -}; - -class TQWSMouseHandler -{ -public: - TQWSMouseHandler( const TQString &driver = TQString::null, const TQString &device = TQString::null ); - virtual ~TQWSMouseHandler(); - - virtual void clearCalibration() {} - virtual void calibrate( TQWSPointerCalibrationData * ) {} - virtual void getCalibration( TQWSPointerCalibrationData * ) {} - - void limitToScreen( TQPoint &pt ); - void mouseChanged(const TQPoint& pos, int bstate); - const TQPoint &pos() const { return mousePos; } - -protected: - TQPoint &mousePos; -}; - - -class TQWSCalibratedMouseHandler : public TQWSMouseHandler -{ -public: - TQWSCalibratedMouseHandler( const TQString &driver = TQString::null, const TQString &device = TQString::null ); - - virtual void clearCalibration(); - virtual void calibrate( TQWSPointerCalibrationData * ); - virtual void getCalibration( TQWSPointerCalibrationData * ); - - bool sendFiltered( const TQPoint &, int button ); - TQPoint transform( const TQPoint & ); - -protected: - void readCalibration(); - void writeCalibration(); - void setFilterSize( int ); - -private: - int a, b, c; - int d, e, f; - int s; - TQPointArray samples; - unsigned int currSample; - unsigned int numSamples; -}; - -#endif // TQMOUSE_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qmousedriverfactory-members.html b/doc/html/qmousedriverfactory-members.html deleted file mode 100644 index 30a91a673..000000000 --- a/doc/html/qmousedriverfactory-members.html +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qmousedriverfactory_qws.h:42 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQMouseDriverFactory Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQMouseDriverFactory</h1> - -<p>This is the complete list of member functions for -<a href="qmousedriverfactory.html">TQMouseDriverFactory</a>, including inherited members. - -<ul> -<li><a href="qmousedriverfactory.html#create">create</a>() -<li><a href="qmousedriverfactory.html#keys">keys</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qmousedriverfactory.html b/doc/html/qmousedriverfactory.html deleted file mode 100644 index 4fa0a9a16..000000000 --- a/doc/html/qmousedriverfactory.html +++ /dev/null @@ -1,79 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/embedded/qmousedriverfactory_qws.cpp:76 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQMouseDriverFactory Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQMouseDriverFactory Class Reference</h1> - -<p>The TQMouseDriverFactory class creates TQWSMouseHandler -objects for TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qmousedriverfactory_qws-h.html">qmousedriverfactory_qws.h</a>></tt> -<p><a href="qmousedriverfactory-members.html">List of all member functions.</a> -<h2>Static Public Members</h2> -<ul> -<li class=fn>TQStringList <a href="#keys"><b>keys</b></a> ()</li> -<li class=fn>TQWSMouseHandler * <a href="#create"><b>create</b></a> ( const TQString & key, const TQString & device )</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQMouseDriverFactory class creates <a href="qwsmousehandler.html">TQWSMouseHandler</a> -objects for TQt/Embedded. -<p> The graphics driver factory creates a TQWSMouseHandler object for a -given key with <a href="#create">TQMouseDriverFactory::create</a>(key). -<p> The drivers are either built-in or dynamically loaded from a -driver plugin (see <a href="qmousedriverplugin.html">TQMouseDriverPlugin</a>). -<p> This class is only available in TQt/Embedded. -<p> <a href="#keys">TQMouseDriverFactory::keys</a>() returns a list of valid keys. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a href="qwsmousehandler.html">TQWSMouseHandler</a> * <a name="create"></a>TQMouseDriverFactory::create ( const <a href="tqstring.html">TQString</a> & key, const <a href="tqstring.html">TQString</a> & device )<tt> [static]</tt> -</h3> -Creates a <a href="qwsmousehandler.html">TQWSMouseHandler</a> object that matches <em>key</em> and uses -device <em>device</em>. This is either a built-in driver, or a driver -from a driver plugin. -<p> <p>See also <a href="#keys">keys</a>(). - -<h3 class=fn><a href="tqstringlist.html">TQStringList</a> <a name="keys"></a>TQMouseDriverFactory::keys ()<tt> [static]</tt> -</h3> -Returns the list of keys this factory can create drivers for. -<p> <p>See also <a href="#create">create</a>(). - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qmousedriverfactory_qws-h.html b/doc/html/qmousedriverfactory_qws-h.html deleted file mode 100644 index b823d01c1..000000000 --- a/doc/html/qmousedriverfactory_qws-h.html +++ /dev/null @@ -1,101 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qmousedriverfactory_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qmousedriverfactory_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qmousedriverfactory_qws.h</h1> - -<p>This is the verbatim text of the qmousedriverfactory_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qmousedriverfactory_qws.h 3.3.8 edited Jan 11 14:46 $ -** -** ... -** -** Copyright (C) 2005-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQMOUSEDRIVERFACTORY_QWS_H -#define TQMOUSEDRIVERFACTORY_QWS_H - -#ifndef QT_H -#include "tqstringlist.h" -#endif // QT_H - -class TQString; -class TQWSMouseHandler; - -class TQ_EXPORT TQMouseDriverFactory -{ -public: -#ifndef TQT_NO_STRINGLIST - static TQStringList keys(); -#endif - static TQWSMouseHandler *create( const TQString&, const TQString & ); -}; - -#endif //TQMOUSEDRIVERFACTORY_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qmousedriverplugin-members.html b/doc/html/qmousedriverplugin-members.html deleted file mode 100644 index b36ecb306..000000000 --- a/doc/html/qmousedriverplugin-members.html +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qmousedriverplugin_qws.h:46 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQMouseDriverPlugin Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQMouseDriverPlugin</h1> - -<p>This is the complete list of member functions for -<a href="qmousedriverplugin.html">TQMouseDriverPlugin</a>, including inherited members. - -<ul> -<li><a href="qmousedriverplugin.html#TQMouseDriverPlugin">TQMouseDriverPlugin</a>() -<li><a href="qmousedriverplugin.html#~TQMouseDriverPlugin">~TQMouseDriverPlugin</a>() -<li><a href="qmousedriverplugin.html#create">create</a>() -<li><a href="qmousedriverplugin.html#keys">keys</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qmousedriverplugin.html b/doc/html/qmousedriverplugin.html deleted file mode 100644 index e1a2f4a2d..000000000 --- a/doc/html/qmousedriverplugin.html +++ /dev/null @@ -1,97 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/embedded/qmousedriverplugin_qws.cpp:40 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQMouseDriverPlugin Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQMouseDriverPlugin Class Reference</h1> - -<p>The TQMouseDriverPlugin class provides an abstract base for -TQt/Embedded mouse driver plugins. -<a href="#details">More...</a> -<p><tt>#include <<a href="qmousedriverplugin_qws-h.html">qmousedriverplugin_qws.h</a>></tt> -<p><a href="qmousedriverplugin-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQMouseDriverPlugin"><b>TQMouseDriverPlugin</b></a> ()</li> -<li class=fn><a href="#~TQMouseDriverPlugin"><b>~TQMouseDriverPlugin</b></a> ()</li> -<li class=fn>virtual TQStringList <a href="#keys"><b>keys</b></a> () const = 0</li> -<li class=fn>virtual TQWSMouseHandler * <a href="#create"><b>create</b></a> ( const TQString & driver, const TQString & device ) = 0</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQMouseDriverPlugin class provides an abstract base for -TQt/Embedded mouse driver plugins. -<p> -<p> The mouse driver plugin is a simple plugin interface that makes it -easy to create custom mouse drivers. -<p> Writing a mouse driver plugin is achieved by subclassing this base -class, reimplementing the pure virtual functions <a href="#keys">keys</a>() and -<a href="#create">create</a>(), and exporting the class with the <tt>TQ_EXPORT_PLUGIN</tt> -macro. See the <a href="plugins-howto.html">Plugins - documentation</a> for details. -<p> This class is only available in TQt/Embedded. -<p>See also <a href="plugins.html">Plugins</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQMouseDriverPlugin"></a>TQMouseDriverPlugin::TQMouseDriverPlugin () -</h3> -Constructs a mouse driver plugin. This is invoked automatically by -the <tt>TQ_EXPORT_PLUGIN</tt> macro. - -<h3 class=fn><a name="~TQMouseDriverPlugin"></a>TQMouseDriverPlugin::~TQMouseDriverPlugin () -</h3> -Destroys the mouse driver plugin. -<p> You never have to call this explicitly. TQt destroys a plugin -automatically when it is no longer used. - -<h3 class=fn><a href="qwsmousehandler.html">TQWSMouseHandler</a> * <a name="create"></a>TQMouseDriverPlugin::create ( const <a href="tqstring.html">TQString</a> & driver, const <a href="tqstring.html">TQString</a> & device )<tt> [pure virtual]</tt> -</h3> - -<p> Creates a driver matching the type specified by <em>driver</em> and -which uses device <em>device</em>. -<p> <p>See also <a href="#keys">keys</a>(). - -<h3 class=fn><a href="tqstringlist.html">TQStringList</a> <a name="keys"></a>TQMouseDriverPlugin::keys () const<tt> [pure virtual]</tt> -</h3> - -<p> Returns the list of mouse drivers this plugin supports. -<p> <p>See also <a href="#create">create</a>(). - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qmousedriverplugin_qws-h.html b/doc/html/qmousedriverplugin_qws-h.html deleted file mode 100644 index 3580feb1d..000000000 --- a/doc/html/qmousedriverplugin_qws-h.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qmousedriverplugin_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qmousedriverplugin_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qmousedriverplugin_qws.h</h1> - -<p>This is the verbatim text of the qmousedriverplugin_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qmousedriverplugin_qws.h 3.3.8 edited Jan 11 14:37 $ -** -** Definition of TQMouseDriverPlugin -** -** Created : 20020220 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQMOUSEDRIVERPLUGIN_QWS_H -#define TQMOUSEDRIVERPLUGIN_QWS_H - -#ifndef QT_H -#include "ntqgplugin.h" -#include "tqstringlist.h" -#endif // QT_H - -#ifndef TQT_NO_COMPONENT - -class TQWSMouseHandler; -class TQMouseDriverPluginPrivate; - -class TQ_EXPORT TQMouseDriverPlugin : public TQGPlugin -{ - TQ_OBJECT -public: - TQMouseDriverPlugin(); - ~TQMouseDriverPlugin(); - -#ifndef TQT_NO_STRINGLIST - virtual TQStringList keys() const = 0; -#endif - virtual TQWSMouseHandler* create( const TQString& driver, const TQString &device ) = 0; - -private: - TQMouseDriverPluginPrivate *d; -}; - -#endif // TQT_NO_COMPONENT - -#endif // TQMOUSEDRIVERPLUGIN_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qmovie-h.html b/doc/html/qmovie-h.html index 925ff591d..aaf7bc94e 100644 --- a/doc/html/qmovie-h.html +++ b/doc/html/qmovie-h.html @@ -132,11 +132,6 @@ public: void connectUpdate(TQObject* receiver, const char *member); void disconnectUpdate(TQObject* receiver, const char *member=0); -#ifdef TQ_WS_QWS - // Temporary hack - void setDisplayWidget(TQWidget * w); -#endif - enum Status { SourceEmpty=-2, UnrecognizedFormat=-1, Paused=1, diff --git a/doc/html/qmultilineedit-members.html b/doc/html/qmultilineedit-members.html index 631f32cb5..5a12fed03 100644 --- a/doc/html/qmultilineedit-members.html +++ b/doc/html/qmultilineedit-members.html @@ -336,7 +336,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qnamespace-h.html b/doc/html/qnamespace-h.html index 080aa57d0..2a03bf8a3 100644 --- a/doc/html/qnamespace-h.html +++ b/doc/html/qnamespace-h.html @@ -936,8 +936,6 @@ public: typedef void *HANDLE; #elif defined(TQ_WS_X11) typedef unsigned long HANDLE; -#elif defined(TQ_WS_QWS) - typedef void * HANDLE; #endif }; diff --git a/doc/html/qnpwidget-members.html b/doc/html/qnpwidget-members.html index 1b3e25b21..6be98c40f 100644 --- a/doc/html/qnpwidget-members.html +++ b/doc/html/qnpwidget-members.html @@ -205,7 +205,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qpaintdevice-h.html b/doc/html/qpaintdevice-h.html index 6688b3016..c079d3593 100644 --- a/doc/html/qpaintdevice-h.html +++ b/doc/html/qpaintdevice-h.html @@ -82,11 +82,6 @@ body { background: #ffffff; color: black; } #include "ntqrect.h" #endif // QT_H -#if defined(TQ_WS_QWS) -class TQWSDisplay; -class TQGfx; -#endif - class TQIODevice; class TQString; class TQTextItem; @@ -138,8 +133,6 @@ public: virtual TQt::HANDLE x11RenderHandle() const; #elif defined(TQ_WS_MAC) virtual TQt::HANDLE handle() const; -#elif defined(TQ_WS_QWS) - virtual TQt::HANDLE handle() const; #endif #if defined(TQ_WS_X11) @@ -182,13 +175,6 @@ public: static void x11SetAppDpiY( int, int ); #endif -#if defined(TQ_WS_QWS) - static TQWSDisplay *qwsDisplay(); - virtual unsigned char * scanLine(int) const; - virtual int bytesPerLine() const; - virtual TQGfx * graphicsContext(bool clip_children=TRUE) const; -#endif - enum PDevCmd { PdcNOP = 0, // <void> PdcDrawPoint = 1, // point @@ -264,8 +250,6 @@ protected: CGContextRef ctx; #endif void * hd; -#elif defined(TQ_WS_QWS) - TQt::HANDLE hd; #endif virtual bool cmd( int, TQPainter *, TQPDevCmdParam * ); diff --git a/doc/html/qpainter-h.html b/doc/html/qpainter-h.html index 5bc9742b8..56e6199fe 100644 --- a/doc/html/qpainter-h.html +++ b/doc/html/qpainter-h.html @@ -89,7 +89,6 @@ body { background: #ffffff; color: black; } #include "ntqwmatrix.h" #endif // QT_H -class TQGfx; class TQTextCodec; class TQTextParag; class TQPaintDevice; @@ -99,10 +98,6 @@ class TQMacSavedPortInfo; #endif class TQPainterPrivate; -#if defined(TQ_WS_QWS) -class TQScreen; -#endif - class TQ_EXPORT TQPainter : public TQt { public: @@ -118,13 +113,6 @@ public: bool end(); TQPaintDevice *device() const; -#ifdef TQ_WS_QWS - TQGfx * internalGfx(); -#ifdef QT_QWS_EXPERIMENTAL_SCREENPAINTER - bool begin(TQScreen *screen); -#endif -#endif - static void redirect( TQPaintDevice *pdev, TQPaintDevice *replacement ); static TQPaintDevice *redirect( TQPaintDevice *pdev ); @@ -446,10 +434,6 @@ protected: friend const TQRegion &qt_mac_update_painter(TQPainter *, bool); friend class TQFontEngineMac; friend class TQMacPainter; -#elif defined(TQ_WS_QWS) - friend class TQFontEngine; - TQGfx * gfx; - friend void qwsUpdateActivePainters(); #endif friend class TQFontMetrics; friend class TQFontInfo; @@ -747,13 +731,6 @@ inline TQRect TQPainter::boundingRect( int x, int y, int w, int h, int tf, return boundingRect( r, tf, str, len, i ); } -#if defined(TQ_WS_QWS) -inline TQGfx * TQPainter::internalGfx() -{ - return gfx; -} -#endif - #endif // TQPAINTER_H </pre> <!-- eof --> diff --git a/doc/html/qpixmap-h.html b/doc/html/qpixmap-h.html index bfaeb3a5b..408930e20 100644 --- a/doc/html/qpixmap-h.html +++ b/doc/html/qpixmap-h.html @@ -84,7 +84,6 @@ body { background: #ffffff; color: black; } #include "ntqnamespace.h" #endif // QT_H -class TQGfx; class TQPixmapPrivate; #if defined(TQ_WS_WIN) @@ -200,13 +199,7 @@ public: void freeCell( bool = FALSE ); #endif -#if defined(TQ_WS_QWS) - virtual TQGfx * graphicsContext(bool clip_children=TRUE) const; - virtual unsigned char * scanLine(int) const; - virtual int bytesPerLine() const; - TQRgb * clut() const; - int numCols() const; -#elif defined(TQ_WS_X11) +#if defined(TQ_WS_X11) static int x11SetDefaultScreen( int screen ); void x11SetScreen( int screen ); #endif @@ -254,13 +247,6 @@ protected: #elif defined(TQ_WS_MAC) ColorTable *clut; TQPixmap *alphapm; -#elif defined(TQ_WS_QWS) - int id; // ### should use TQPaintDevice::hd, since it is there - TQRgb * clut; - int numcols; - int rw; - int rh; - bool hasAlpha; #endif Optimization optim; #if defined(TQ_WS_WIN) diff --git a/doc/html/qpopupmenu-members.html b/doc/html/qpopupmenu-members.html index e785990af..bd2e686ab 100644 --- a/doc/html/qpopupmenu-members.html +++ b/doc/html/qpopupmenu-members.html @@ -248,7 +248,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qprinter-h.html b/doc/html/qprinter-h.html index 19b5df23c..fef22f398 100644 --- a/doc/html/qprinter-h.html +++ b/doc/html/qprinter-h.html @@ -207,7 +207,7 @@ protected: #endif private: -#if defined(TQ_WS_X11) || defined(TQ_WS_QWS) +#if defined(TQ_WS_X11) TQPaintDevice *pdrv; int pid; #endif diff --git a/doc/html/qprogressbar-members.html b/doc/html/qprogressbar-members.html index 611c41917..b283c39b2 100644 --- a/doc/html/qprogressbar-members.html +++ b/doc/html/qprogressbar-members.html @@ -218,7 +218,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqprogressbar.html#progressString">progressString</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qprogressdialog-members.html b/doc/html/qprogressdialog-members.html index 45167d8ed..1d4d30702 100644 --- a/doc/html/qprogressdialog-members.html +++ b/doc/html/qprogressdialog-members.html @@ -217,7 +217,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqprogressdialog.html#progress">progress</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qpushbutton-members.html b/doc/html/qpushbutton-members.html index 5534f28fb..fd003298d 100644 --- a/doc/html/qpushbutton-members.html +++ b/doc/html/qpushbutton-members.html @@ -222,7 +222,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqbutton.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qradiobutton-members.html b/doc/html/qradiobutton-members.html index 3d9a11374..b2ed8fcde 100644 --- a/doc/html/qradiobutton-members.html +++ b/doc/html/qradiobutton-members.html @@ -216,7 +216,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqbutton.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qregion-h.html b/doc/html/qregion-h.html index 930a1b569..fec11f256 100644 --- a/doc/html/qregion-h.html +++ b/doc/html/qregion-h.html @@ -138,9 +138,6 @@ public: Region handle() const { if(!data->rgn) updateX11Region(); return data->rgn; } #elif defined(TQ_WS_MAC) RgnHandle handle(bool require_rgn=FALSE) const; -#elif defined(TQ_WS_QWS) - // TQGfx_QWS needs this for region drawing - void * handle() const { return data->rgn; } #endif #ifndef TQT_NO_DATASTREAM @@ -171,8 +168,6 @@ private: uint is_rect:1; TQRect rect; RgnHandle rgn; -#elif defined(TQ_WS_QWS) - void * rgn; #endif bool is_null; } *data; diff --git a/doc/html/qscreen-members.html b/doc/html/qscreen-members.html deleted file mode 100644 index bb3ec684e..000000000 --- a/doc/html/qscreen-members.html +++ /dev/null @@ -1,88 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qgfx_qws.h:191 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQScreen Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQScreen</h1> - -<p>This is the complete list of member functions for -<a href="qscreen.html">TQScreen</a>, including inherited members. - -<ul> -<li><a href="qscreen.html#TQScreen">TQScreen</a>() -<li><a href="qscreen.html#~TQScreen">~TQScreen</a>() -<li><a href="qscreen.html#alloc">alloc</a>() -<li><a href="qscreen.html#base">base</a>() -<li><a href="qscreen.html#blank">blank</a>() -<li><a href="qscreen.html#cache">cache</a>() -<li><a href="qscreen.html#clut">clut</a>() -<li><a href="qscreen.html#connect">connect</a>() -<li><a href="qscreen.html#createGfx">createGfx</a>() -<li><a href="qscreen.html#depth">depth</a>() -<li><a href="qscreen.html#deviceHeight">deviceHeight</a>() -<li><a href="qscreen.html#deviceWidth">deviceWidth</a>() -<li><a href="qscreen.html#disconnect">disconnect</a>() -<li><a href="qscreen.html#height">height</a>() -<li><a href="qscreen.html#initCursor">initCursor</a>() -<li><a href="qscreen.html#initDevice">initDevice</a>() -<li><a href="qscreen.html#isInterlaced">isInterlaced</a>() -<li><a href="qscreen.html#isTransformed">isTransformed</a>() -<li><a href="qscreen.html#lastOp">lastOp</a>() -<li><a href="qscreen.html#linestep">linestep</a>() -<li><a href="qscreen.html#mapFromDevice">mapFromDevice</a>() -<li><a href="qscreen.html#mapToDevice">mapToDevice</a>() -<li><a href="qscreen.html#numCols">numCols</a>() -<li><a href="qscreen.html#onCard">onCard</a>() -<li><a href="qscreen.html#opType">opType</a>() -<li><a href="qscreen.html#pixelType">pixelType</a>() -<li><a href="qscreen.html#pixmapDepth">pixmapDepth</a>() -<li><a href="qscreen.html#pixmapLinestepAlignment">pixmapLinestepAlignment</a>() -<li><a href="qscreen.html#pixmapOffsetAlignment">pixmapOffsetAlignment</a>() -<li><a href="qscreen.html#restore">restore</a>() -<li><a href="qscreen.html#save">save</a>() -<li><a href="qscreen.html#screenGfx">screenGfx</a>() -<li><a href="qscreen.html#screenSize">screenSize</a>() -<li><a href="qscreen.html#set">set</a>() -<li><a href="qscreen.html#setDirty">setDirty</a>() -<li><a href="qscreen.html#setMode">setMode</a>() -<li><a href="qscreen.html#shutdownDevice">shutdownDevice</a>() -<li><a href="qscreen.html#supportsDepth">supportsDepth</a>() -<li><a href="qscreen.html#totalSize">totalSize</a>() -<li><a href="qscreen.html#transformOrientation">transformOrientation</a>() -<li><a href="qscreen.html#uncache">uncache</a>() -<li><a href="qscreen.html#width">width</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qscreen.html b/doc/html/qscreen.html deleted file mode 100644 index e73303441..000000000 --- a/doc/html/qscreen.html +++ /dev/null @@ -1,440 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qgfxraster_qws.cpp:5792 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQScreen Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQScreen Class Reference</h1> - -<p>The TQScreen class and its descendants manage the framebuffer and -palette. -<a href="#details">More...</a> -<p><tt>#include <<a href="qgfx_qws-h.html">qgfx_qws.h</a>></tt> -<p><a href="qscreen-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQScreen"><b>TQScreen</b></a> ( int display_id )</li> -<li class=fn>virtual <a href="#~TQScreen"><b>~TQScreen</b></a> ()</li> -<li class=fn>virtual bool <a href="#initDevice"><b>initDevice</b></a> () = 0</li> -<li class=fn>virtual bool <a href="#connect"><b>connect</b></a> ( const TQString & displaySpec ) = 0</li> -<li class=fn>virtual void <a href="#disconnect"><b>disconnect</b></a> () = 0</li> -<li class=fn>virtual int <a href="#initCursor"><b>initCursor</b></a> ( void * end_of_location, bool init = FALSE )</li> -<li class=fn>virtual void <a href="#shutdownDevice"><b>shutdownDevice</b></a> ()</li> -<li class=fn>virtual void <a href="#setMode"><b>setMode</b></a> ( int, int, int ) = 0</li> -<li class=fn>virtual bool <a href="#supportsDepth"><b>supportsDepth</b></a> ( int d ) const</li> -<li class=fn>virtual TQGfx * <a href="#createGfx"><b>createGfx</b></a> ( unsigned char * bytes, int w, int h, int d, int linestep )</li> -<li class=fn>virtual TQGfx * <a href="#screenGfx"><b>screenGfx</b></a> ()</li> -<li class=fn>virtual void <a href="#save"><b>save</b></a> ()</li> -<li class=fn>virtual void <a href="#restore"><b>restore</b></a> ()</li> -<li class=fn>virtual void <a href="#blank"><b>blank</b></a> ( bool on )</li> -<li class=fn>virtual int <a href="#pixmapOffsetAlignment"><b>pixmapOffsetAlignment</b></a> ()</li> -<li class=fn>virtual int <a href="#pixmapLinestepAlignment"><b>pixmapLinestepAlignment</b></a> ()</li> -<li class=fn>virtual bool <a href="#onCard"><b>onCard</b></a> ( unsigned char * p ) const</li> -<li class=fn>virtual bool <a href="#onCard-2"><b>onCard</b></a> ( unsigned char * p, ulong & offset ) const</li> -<li class=fn>virtual void <a href="#set"><b>set</b></a> ( unsigned int, unsigned int, unsigned int, unsigned int )</li> -<li class=fn>virtual int <a href="#alloc"><b>alloc</b></a> ( unsigned int r, unsigned int g, unsigned int b )</li> -<li class=fn>int <a href="#width"><b>width</b></a> () const</li> -<li class=fn>int <a href="#height"><b>height</b></a> () const</li> -<li class=fn>int <a href="#depth"><b>depth</b></a> () const</li> -<li class=fn>virtual int <a href="#pixmapDepth"><b>pixmapDepth</b></a> () const</li> -<li class=fn>int <a href="#pixelType"><b>pixelType</b></a> () const</li> -<li class=fn>int <a href="#linestep"><b>linestep</b></a> () const</li> -<li class=fn>int <a href="#deviceWidth"><b>deviceWidth</b></a> () const</li> -<li class=fn>int <a href="#deviceHeight"><b>deviceHeight</b></a> () const</li> -<li class=fn>uchar * <a href="#base"><b>base</b></a> () const</li> -<li class=fn>virtual uchar * <a href="#cache"><b>cache</b></a> ( int, int )</li> -<li class=fn>virtual void <a href="#uncache"><b>uncache</b></a> ( uchar * )</li> -<li class=fn>int <a href="#screenSize"><b>screenSize</b></a> () const</li> -<li class=fn>int <a href="#totalSize"><b>totalSize</b></a> () const</li> -<li class=fn>TQRgb * <a href="#clut"><b>clut</b></a> ()</li> -<li class=fn>int <a href="#numCols"><b>numCols</b></a> ()</li> -<li class=fn>virtual TQSize <a href="#mapToDevice"><b>mapToDevice</b></a> ( const TQSize & s ) const</li> -<li class=fn>virtual TQSize <a href="#mapFromDevice"><b>mapFromDevice</b></a> ( const TQSize & s ) const</li> -<li class=fn>virtual TQPoint <a href="#mapToDevice-2"><b>mapToDevice</b></a> ( const TQPoint &, const TQSize & ) const</li> -<li class=fn>virtual TQPoint <a href="#mapFromDevice-2"><b>mapFromDevice</b></a> ( const TQPoint &, const TQSize & ) const</li> -<li class=fn>virtual TQRect <a href="#mapToDevice-3"><b>mapToDevice</b></a> ( const TQRect & r, const TQSize & ) const</li> -<li class=fn>virtual TQRect <a href="#mapFromDevice-3"><b>mapFromDevice</b></a> ( const TQRect & r, const TQSize & ) const</li> -<li class=fn>virtual TQImage <a href="#mapToDevice-4"><b>mapToDevice</b></a> ( const TQImage & i ) const</li> -<li class=fn>virtual TQImage <a href="#mapFromDevice-4"><b>mapFromDevice</b></a> ( const TQImage & i ) const</li> -<li class=fn>virtual TQRegion <a href="#mapToDevice-5"><b>mapToDevice</b></a> ( const TQRegion & r, const TQSize & ) const</li> -<li class=fn>virtual TQRegion <a href="#mapFromDevice-5"><b>mapFromDevice</b></a> ( const TQRegion & r, const TQSize & ) const</li> -<li class=fn>virtual int <a href="#transformOrientation"><b>transformOrientation</b></a> () const</li> -<li class=fn>virtual bool <a href="#isTransformed"><b>isTransformed</b></a> () const</li> -<li class=fn>virtual bool <a href="#isInterlaced"><b>isInterlaced</b></a> () const</li> -<li class=fn>virtual void <a href="#setDirty"><b>setDirty</b></a> ( const TQRect & )</li> -<li class=fn>int * <a href="#opType"><b>opType</b></a> ()</li> -<li class=fn>int * <a href="#lastOp"><b>lastOp</b></a> ()</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - - -The TQScreen class and its descendants manage the framebuffer and -palette. -<p> TQScreens act as factories for the screen cursor and TQGfx's. TQLinuxFbScreen -manages a Linux framebuffer; accelerated drivers subclass TQLinuxFbScreen. -There can only be one screen in a TQt/Embedded application. -<p>See also <a href="qws.html">TQt/Embedded</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQScreen"></a>TQScreen::TQScreen ( int display_id ) -</h3> - -Create a screen; the <em>display_id</em> is the number of the TQt/Embedded server -to connect to. - -<h3 class=fn><a name="~TQScreen"></a>TQScreen::~TQScreen ()<tt> [virtual]</tt> -</h3> -Destroys a TQScreen - -<h3 class=fn>int <a name="alloc"></a>TQScreen::alloc ( unsigned int r, unsigned int g, unsigned int b )<tt> [virtual]</tt> -</h3> -Given an RGB value <em>r</em> <em>g</em> <em>b</em>, return an index which is the closest -match to it in the screen's palette. Used in paletted modes only. - -<h3 class=fn>uchar * <a name="base"></a>TQScreen::base () const -</h3> - -Returns a pointer to the start of the framebuffer. - -<h3 class=fn>void <a name="blank"></a>TQScreen::blank ( bool on )<tt> [virtual]</tt> -</h3> - -If <em>on</em> is true, blank the screen. Otherwise unblank it. - -<h3 class=fn>uchar * <a name="cache"></a>TQScreen::cache ( int, int )<tt> [virtual]</tt> -</h3> - -This function is used to store pixmaps in graphics memory for the -use of the accelerated drivers. See TQLinuxFbScreen (where the cacheing -is implemented) for more information. - -<h3 class=fn>TQRgb * <a name="clut"></a>TQScreen::clut () -</h3> - -Returns the screen's color lookup table (color palette). This is only -valid in paletted modes (8bpp and lower). - -<h3 class=fn>bool <a name="connect"></a>TQScreen::connect ( const <a href="tqstring.html">TQString</a> & displaySpec )<tt> [pure virtual]</tt> -</h3> - -This function is called by every TQt/Embedded application on startup. -It maps in the framebuffer and in the accelerated drivers the graphics -card control registers. <em>displaySpec</em> has the following syntax: -<p> -<tt>[gfx driver][:driver specific options][:display number]</tt> -<p> -for example if you want to use the mach64 driver on fb1 as display 2: -<p> -<tt>Mach64:/dev/fb1:2</tt> -<p> -<em>displaySpec</em> is passed in via the TQWS_DISPLAY environment variable -or the -display command line parameter. - -<h3 class=fn>TQGfx * <a name="createGfx"></a>TQScreen::createGfx ( unsigned char * bytes, int w, int h, int d, int linestep )<tt> [virtual]</tt> -</h3> - -Creates a gfx on an arbitrary buffer <em>bytes</em>, width <em>w</em> and height <em>h</em> in -pixels, depth <em>d</em> and <em>linestep</em> (length in bytes of each line in the -buffer). Accelerated drivers can check to see if <em>bytes</em> points into -graphics memory and create an accelerated Gfx. - -<h3 class=fn>int <a name="depth"></a>TQScreen::depth () const -</h3> - -Gives the depth in bits per pixel of the framebuffer. This is the number -of bits each pixel takes up rather than the number of significant bits, -so 24bpp and 32bpp express the same range of colors (8 bits of -red, green and blue) - -<h3 class=fn>int <a name="deviceHeight"></a>TQScreen::deviceHeight () const -</h3> - -Gives the full height of the framebuffer device, as opposed to the -height which TQt/Embedded will actually use. These can differ if the -display is centered within the framebuffer. - -<h3 class=fn>int <a name="deviceWidth"></a>TQScreen::deviceWidth () const -</h3> - -Gives the full width of the framebuffer device, as opposed to the -width which TQt/Embedded will actually use. These can differ if the -display is centered within the framebuffer. - -<h3 class=fn>void <a name="disconnect"></a>TQScreen::disconnect ()<tt> [pure virtual]</tt> -</h3> - -This function is called by every TQt/Embedded application just -before exitting; it's normally used to unmap the framebuffer. - -<h3 class=fn>int <a name="height"></a>TQScreen::height () const -</h3> - -Gives the height in pixels of the framebuffer. - -<h3 class=fn>int <a name="initCursor"></a>TQScreen::initCursor ( void * end_of_location, bool init = FALSE )<tt> [virtual]</tt> -</h3> -This is used to initialize the software cursor - <em>end_of_location</em> -points to the address after the area where the cursor image can be stored. -<em>init</em> is true for the first application this method is called from -(the TQt/Embedded server), false otherwise. - -<h3 class=fn>bool <a name="initDevice"></a>TQScreen::initDevice ()<tt> [pure virtual]</tt> -</h3> - -This function is called by the TQt/Embedded server when initializing -the framebuffer. Accelerated drivers use it to set up the graphics card. - -<h3 class=fn>bool <a name="isInterlaced"></a>TQScreen::isInterlaced () const<tt> [virtual]</tt> -</h3> - -<p> Returns TRUE if the display is interlaced (for instance a -television screen); otherwise returns FALSE. If TRUE, drawing is -altered to look better on such displays. - -<h3 class=fn>bool <a name="isTransformed"></a>TQScreen::isTransformed () const<tt> [virtual]</tt> -</h3> - -<p> Returns TRUE if the screen is transformed (for instance, rotated -90 degrees); otherwise returns FALSE. TQScreen's version always -returns FALSE. - -<h3 class=fn>int * <a name="lastOp"></a>TQScreen::lastOp () -</h3> - -<p> Returns the screens last operation. - -<h3 class=fn>int <a name="linestep"></a>TQScreen::linestep () const -</h3> - -Returns the length in bytes of each scanline of the framebuffer. - -<h3 class=fn><a href="ntqsize.html">TQSize</a> <a name="mapFromDevice"></a>TQScreen::mapFromDevice ( const <a href="ntqsize.html">TQSize</a> & s ) const<tt> [virtual]</tt> -</h3> - -<p> Map a framebuffer coordinate to the coordinate space used by the -application. Used by the rotated driver; the TQScreen -implementation simply returns <em>s</em>. - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> <a name="mapFromDevice-2"></a>TQScreen::mapFromDevice ( const <a href="ntqpoint.html">TQPoint</a> &, const <a href="ntqsize.html">TQSize</a> & ) const<tt> [virtual]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Map a framebuffer coordinate to the coordinate space used by the -application. Used by the rotated driver; the TQScreen -implementation simply returns the point. - -<h3 class=fn><a href="ntqrect.html">TQRect</a> <a name="mapFromDevice-3"></a>TQScreen::mapFromDevice ( const <a href="ntqrect.html">TQRect</a> & r, const <a href="ntqsize.html">TQSize</a> & ) const<tt> [virtual]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Map a framebuffer coordinate to the coordinate space used by the -application. Used by the rotated driver; the TQScreen -implementation simply returns <em>r</em>. - -<h3 class=fn><a href="tqimage.html">TQImage</a> <a name="mapFromDevice-4"></a>TQScreen::mapFromDevice ( const <a href="tqimage.html">TQImage</a> & i ) const<tt> [virtual]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Transforms an image so that it matches the application coordinate -space (e.g. rotating it 90 degrees counter-clockwise). The TQScreen -implementation simply returns <em>i</em>. - -<h3 class=fn><a href="ntqregion.html">TQRegion</a> <a name="mapFromDevice-5"></a>TQScreen::mapFromDevice ( const <a href="ntqregion.html">TQRegion</a> & r, const <a href="ntqsize.html">TQSize</a> & ) const<tt> [virtual]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Transforms a region so that it matches the application coordinate -space (e.g. rotating it 90 degrees counter-clockwise). The TQScreen -implementation simply returns <em>r</em>. - -<h3 class=fn><a href="ntqsize.html">TQSize</a> <a name="mapToDevice"></a>TQScreen::mapToDevice ( const <a href="ntqsize.html">TQSize</a> & s ) const<tt> [virtual]</tt> -</h3> - -<p> Map a user coordinate to the one to actually draw. Used by the -rotated driver; the TQScreen implementation simply returns <em>s</em>. - -<h3 class=fn><a href="ntqpoint.html">TQPoint</a> <a name="mapToDevice-2"></a>TQScreen::mapToDevice ( const <a href="ntqpoint.html">TQPoint</a> &, const <a href="ntqsize.html">TQSize</a> & ) const<tt> [virtual]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Map a user coordinate to the one to actually draw. Used by the -rotated driver; the TQScreen implementation simply returns the -point passed in. - -<h3 class=fn><a href="ntqrect.html">TQRect</a> <a name="mapToDevice-3"></a>TQScreen::mapToDevice ( const <a href="ntqrect.html">TQRect</a> & r, const <a href="ntqsize.html">TQSize</a> & ) const<tt> [virtual]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Map a user coordinate to the one to actually draw. Used by the -rotated driver; the TQScreen implementation simply returns <em>r</em>. - -<h3 class=fn><a href="tqimage.html">TQImage</a> <a name="mapToDevice-4"></a>TQScreen::mapToDevice ( const <a href="tqimage.html">TQImage</a> & i ) const<tt> [virtual]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Transforms an image so that it fits the device coordinate space -(e.g. rotating it 90 degrees clockwise). The TQScreen -implementation simply returns <em>i</em>. - -<h3 class=fn><a href="ntqregion.html">TQRegion</a> <a name="mapToDevice-5"></a>TQScreen::mapToDevice ( const <a href="ntqregion.html">TQRegion</a> & r, const <a href="ntqsize.html">TQSize</a> & ) const<tt> [virtual]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Transforms a region so that it fits the device coordinate space -(e.g. rotating it 90 degrees clockwise). The TQScreen -implementation simply returns <em>r</em>. - -<h3 class=fn>int <a name="numCols"></a>TQScreen::numCols () -</h3> - -Returns the number of entries in the color table returned by <a href="#clut">clut</a>(). - -<h3 class=fn>bool <a name="onCard"></a>TQScreen::onCard ( unsigned char * p ) const<tt> [virtual]</tt> -</h3> - -Returns true if the buffer pointed to by <em>p</em> is within graphics card -memory, false if it's in main RAM. - -<h3 class=fn>bool <a name="onCard-2"></a>TQScreen::onCard ( unsigned char * p, ulong & offset ) const<tt> [virtual]</tt> -</h3> - -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> This checks whether the buffer specified by <em>p</em> is on the card -(as per the other version of onCard) and returns an offset in bytes -from the start of graphics card memory in <em>offset</em> if it is. - -<h3 class=fn>int * <a name="opType"></a>TQScreen::opType () -</h3> - -<p> Returns the screen's operation type. - -<h3 class=fn>int <a name="pixelType"></a>TQScreen::pixelType () const -</h3> - -Returns an integer (taking the same values as TQGfx::PixelType) -that specifies the pixel storage format of the screen. - -<h3 class=fn>int <a name="pixmapDepth"></a>TQScreen::pixmapDepth () const<tt> [virtual]</tt> -</h3> - -Gives the preferred depth for pixmaps. By default this is the same -as the screen depth, but for the VGA16 driver it's 8bpp. - -<h3 class=fn>int <a name="pixmapLinestepAlignment"></a>TQScreen::pixmapLinestepAlignment ()<tt> [virtual]</tt> -</h3> - -Returns the value in bits to which individual scanlines of pixmaps held in -graphics card memory should be aligned. This is only useful for accelerated -drivers. By default the value returned is 64 but it can be overridden -by individual accelerated drivers. - -<h3 class=fn>int <a name="pixmapOffsetAlignment"></a>TQScreen::pixmapOffsetAlignment ()<tt> [virtual]</tt> -</h3> - -Returns the value in bits to which the start address of pixmaps held in -graphics card memory should be aligned. This is only useful for accelerated -drivers. By default the value returned is 64 but it can be overridden -by individual accelerated drivers. - -<h3 class=fn>void <a name="restore"></a>TQScreen::restore ()<tt> [virtual]</tt> -</h3> -Restores the state of the graphics card from a previous <a href="#save">save</a>() - -<h3 class=fn>void <a name="save"></a>TQScreen::save ()<tt> [virtual]</tt> -</h3> -Saves the state of the graphics card - used so that, for instance, -the palette can be restored when switching between linux virtual -consoles. Hardware TQScreen descendants should save register state -here if necessary if switching between virtual consoles (for -example to/from X) is to be permitted. - -<h3 class=fn>TQGfx * <a name="screenGfx"></a>TQScreen::screenGfx ()<tt> [virtual]</tt> -</h3> -Returns a TQGfx (normally a TQGfxRaster) initialized to point to the screen, -with an origin at 0,0 and a clip region covering the whole screen. - -<h3 class=fn>int <a name="screenSize"></a>TQScreen::screenSize () const -</h3> - -Returns the size in bytes of the screen. This is always located at -the beginning of framebuffer memory (i.e. at <a href="#base">base</a>()). - -<h3 class=fn>void <a name="set"></a>TQScreen::set ( unsigned int, unsigned int, unsigned int, unsigned int )<tt> [virtual]</tt> -</h3> -Sets an entry in the color palette. - -<h3 class=fn>void <a name="setDirty"></a>TQScreen::setDirty ( const <a href="ntqrect.html">TQRect</a> & )<tt> [virtual]</tt> -</h3> - -<p> Indicates which section of the screen has been altered. Used by -the VNC and VFB displays; the TQScreen version does nothing. - -<h3 class=fn>void <a name="setMode"></a>TQScreen::setMode ( int, int, int )<tt> [pure virtual]</tt> -</h3> - -This function can be used to set the framebuffer width, height and -depth. It's currently unused. - -<h3 class=fn>void <a name="shutdownDevice"></a>TQScreen::shutdownDevice ()<tt> [virtual]</tt> -</h3> -Called by the TQt/Embedded server on shutdown; never called by -a TQt/Embedded client. This is intended to support graphics card specific -shutdown; the unaccelerated implementation simply hides the mouse cursor. - -<h3 class=fn>bool <a name="supportsDepth"></a>TQScreen::supportsDepth ( int d ) const<tt> [virtual]</tt> -</h3> - -Returns true if the screen supports a particular color depth <em>d</em>. -Possible values are 1,4,8,16 and 32. - -<h3 class=fn>int <a name="totalSize"></a>TQScreen::totalSize () const -</h3> - -Returns the size in bytes of available graphics card memory, including the -screen. Offscreen memory is only used by the accelerated drivers. - -<h3 class=fn>int <a name="transformOrientation"></a>TQScreen::transformOrientation () const<tt> [virtual]</tt> -</h3> - -<p> Used by the rotated server. The TQScreeen implementation returns 0. - -<h3 class=fn>void <a name="uncache"></a>TQScreen::uncache ( uchar * )<tt> [virtual]</tt> -</h3> - -This function is called on pixmap destruction to remove them from -graphics card memory. - -<h3 class=fn>int <a name="width"></a>TQScreen::width () const -</h3> - -Gives the width in pixels of the framebuffer. - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qscrollbar-members.html b/doc/html/qscrollbar-members.html index dd9eb2bfb..d054b7b09 100644 --- a/doc/html/qscrollbar-members.html +++ b/doc/html/qscrollbar-members.html @@ -218,7 +218,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqrangecontrol.html#prevValue">prevValue</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="ntqrangecontrol.html#rangeChange">rangeChange</a>() <li><a href="tqwidget.html#recreate">recreate</a>() diff --git a/doc/html/qscrollview-members.html b/doc/html/qscrollview-members.html index d994862fc..716fdeb13 100644 --- a/doc/html/qscrollview-members.html +++ b/doc/html/qscrollview-members.html @@ -251,7 +251,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qsizegrip-members.html b/doc/html/qsizegrip-members.html index d7d6f98fe..9642cf3a1 100644 --- a/doc/html/qsizegrip-members.html +++ b/doc/html/qsizegrip-members.html @@ -202,7 +202,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qslider-members.html b/doc/html/qslider-members.html index e63bb3fad..359318b6a 100644 --- a/doc/html/qslider-members.html +++ b/doc/html/qslider-members.html @@ -214,7 +214,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqrangecontrol.html#prevValue">prevValue</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="ntqslider.html#rangeChange">rangeChange</a>() <li><a href="tqwidget.html#recreate">recreate</a>() diff --git a/doc/html/qspinbox-members.html b/doc/html/qspinbox-members.html index 8212a8dee..d893c9266 100644 --- a/doc/html/qspinbox-members.html +++ b/doc/html/qspinbox-members.html @@ -221,7 +221,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqrangecontrol.html#prevValue">prevValue</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="ntqspinbox.html#rangeChange">rangeChange</a>() <li><a href="tqwidget.html#recreate">recreate</a>() diff --git a/doc/html/qsplashscreen-members.html b/doc/html/qsplashscreen-members.html index 8a28cbee8..39f26888a 100644 --- a/doc/html/qsplashscreen-members.html +++ b/doc/html/qsplashscreen-members.html @@ -208,7 +208,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qsplitter-members.html b/doc/html/qsplitter-members.html index e7957b2d4..90ba7cd72 100644 --- a/doc/html/qsplitter-members.html +++ b/doc/html/qsplitter-members.html @@ -225,7 +225,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qstatusbar-members.html b/doc/html/qstatusbar-members.html index 814ff4fd0..8f69d949b 100644 --- a/doc/html/qstatusbar-members.html +++ b/doc/html/qstatusbar-members.html @@ -208,7 +208,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qt.dcf b/doc/html/qt.dcf index 09f47100a..d6eb8c6ee 100644 --- a/doc/html/qt.dcf +++ b/doc/html/qt.dcf @@ -186,10 +186,6 @@ <keyword ref="ntqapplication.html#postEvent">postEvent</keyword> <keyword ref="ntqapplication.html#processEvents">processEvents</keyword> <keyword ref="ntqapplication.html#quit">quit</keyword> - <keyword ref="ntqapplication.html#qwsDecoration">qwsDecoration</keyword> - <keyword ref="ntqapplication.html#qwsEventFilter">qwsEventFilter</keyword> - <keyword ref="ntqapplication.html#qwsSetCustomColors">qwsSetCustomColors</keyword> - <keyword ref="ntqapplication.html#qwsSetDecoration">qwsSetDecoration</keyword> <keyword ref="ntqapplication.html#removeLibraryPath">removeLibraryPath</keyword> <keyword ref="ntqapplication.html#removePostedEvent">removePostedEvent</keyword> <keyword ref="ntqapplication.html#removePostedEvents">removePostedEvents</keyword> @@ -1159,17 +1155,6 @@ <section ref="qcontextmenuevent-members.html" title="List of All Member Functions"/> <section ref="qevent-h.html" title="Header File"/> </section> -<section ref="qcopchannel.html" title="QCopChannel Class Reference"> - <keyword ref="qcopchannel.html">QCopChannel</keyword> - <keyword ref="qcopchannel.html#channel">channel</keyword> - <keyword ref="qcopchannel.html#isRegistered">isRegistered</keyword> - <keyword ref="qcopchannel.html#receive">receive</keyword> - <keyword ref="qcopchannel.html#received">received</keyword> - <keyword ref="qcopchannel.html#send">send</keyword> - <keyword ref="qcopchannel.html#~QCopChannel">~QCopChannel</keyword> - <section ref="qcopchannel-members.html" title="List of All Member Functions"/> - <section ref="qcopchannel_qws-h.html" title="Header File"/> -</section> <section ref="ntqcstring.html" title="QCString Class Reference"> <keyword ref="ntqcstring.html">QCString</keyword> <keyword ref="ntqcstring.html#append">append</keyword> @@ -1790,26 +1775,6 @@ <section ref="qdir-members.html" title="List of All Member Functions"/> <section ref="qdir-h.html" title="Header File"/> </section> -<section ref="qdirectpainter.html" title="QDirectPainter Class Reference"> - <keyword ref="qdirectpainter.html">QDirectPainter</keyword> - <keyword ref="qdirectpainter.html#depth">depth</keyword> - <keyword ref="qdirectpainter.html#frameBuffer">frameBuffer</keyword> - <keyword ref="qdirectpainter.html#height">height</keyword> - <keyword ref="qdirectpainter.html#lineStep">lineStep</keyword> - <keyword ref="qdirectpainter.html#numRects">numRects</keyword> - <keyword ref="qdirectpainter.html#offset">offset</keyword> - <keyword ref="qdirectpainter.html#rect">rect</keyword> - <keyword ref="qdirectpainter.html#region">region</keyword> - <keyword ref="qdirectpainter.html#setAreaChanged">setAreaChanged</keyword> - <keyword ref="qdirectpainter.html#size">size</keyword> - <keyword ref="qdirectpainter.html#transformOrientation">transformOrientation</keyword> - <keyword ref="qdirectpainter.html#width">width</keyword> - <keyword ref="qdirectpainter.html#xOffset">xOffset</keyword> - <keyword ref="qdirectpainter.html#yOffset">yOffset</keyword> - <keyword ref="qdirectpainter.html#~QDirectPainter">~QDirectPainter</keyword> - <section ref="qdirectpainter-members.html" title="List of All Member Functions"/> - <section ref="qdirectpainter_qws-h.html" title="Header File"/> -</section> <section ref="ntqdns.html" title="QDns Class Reference"> <keyword ref="ntqdns.html">QDns</keyword> <keyword ref="ntqdns.html#RecordType">RecordType</keyword> @@ -2543,7 +2508,6 @@ <keyword ref="ntqfont.html#pixelSize">pixelSize</keyword> <keyword ref="ntqfont.html#pointSize">pointSize</keyword> <keyword ref="ntqfont.html#pointSizeFloat">pointSizeFloat</keyword> - <keyword ref="ntqfont.html#qwsRenderToDisk">qwsRenderToDisk</keyword> <keyword ref="ntqfont.html#rawMode">rawMode</keyword> <keyword ref="ntqfont.html#rawName">rawName</keyword> <keyword ref="ntqfont.html#removeSubstitution">removeSubstitution</keyword> @@ -2624,15 +2588,6 @@ <section ref="qfontinfo-members.html" title="List of All Member Functions"/> <section ref="qfontinfo-h.html" title="Header File"/> </section> -<section ref="qfontmanager.html" title="QFontManager Class Reference"> - <keyword ref="qfontmanager.html">QFontManager</keyword> - <keyword ref="qfontmanager.html#cleanup">cleanup</keyword> - <keyword ref="qfontmanager.html#get">get</keyword> - <keyword ref="qfontmanager.html#initialize">initialize</keyword> - <keyword ref="qfontmanager.html#~QFontManager">~QFontManager</keyword> - <section ref="qfontmanager-members.html" title="List of All Member Functions"/> - <section ref="qfontmanager_qws-h.html" title="Header File"/> -</section> <section ref="ntqfontmetrics.html" title="QFontMetrics Class Reference"> <keyword ref="ntqfontmetrics.html">QFontMetrics</keyword> <keyword ref="ntqfontmetrics.html#ascent">ascent</keyword> @@ -2751,21 +2706,6 @@ <section ref="qgbkcodec-members.html" title="List of All Member Functions"/> <section ref="qgb18030codec-h.html" title="Header File"/> </section> -<section ref="qgfxdriverfactory.html" title="QGfxDriverFactory Class Reference"> - <keyword ref="qgfxdriverfactory.html">QGfxDriverFactory</keyword> - <keyword ref="qgfxdriverfactory.html#create">create</keyword> - <keyword ref="qgfxdriverfactory.html#keys">keys</keyword> - <section ref="qgfxdriverfactory-members.html" title="List of All Member Functions"/> - <section ref="qgfxdriverfactory_qws-h.html" title="Header File"/> -</section> -<section ref="qgfxdriverplugin.html" title="QGfxDriverPlugin Class Reference"> - <keyword ref="qgfxdriverplugin.html">QGfxDriverPlugin</keyword> - <keyword ref="qgfxdriverplugin.html#create">create</keyword> - <keyword ref="qgfxdriverplugin.html#keys">keys</keyword> - <keyword ref="qgfxdriverplugin.html#~QGfxDriverPlugin">~QGfxDriverPlugin</keyword> - <section ref="qgfxdriverplugin-members.html" title="List of All Member Functions"/> - <section ref="qgfxdriverplugin_qws-h.html" title="Header File"/> -</section> <section ref="ntqgl.html" title="QGL Class Reference"> <keyword ref="ntqgl.html">QGL</keyword> <keyword ref="ntqgl.html#FormatOption">FormatOption</keyword> @@ -3769,21 +3709,6 @@ <section ref="qjiscodec-members.html" title="List of All Member Functions"/> <section ref="qjiscodec-h.html" title="Header File"/> </section> -<section ref="qkbddriverfactory.html" title="QKbdDriverFactory Class Reference"> - <keyword ref="qkbddriverfactory.html">QKbdDriverFactory</keyword> - <keyword ref="qkbddriverfactory.html#create">create</keyword> - <keyword ref="qkbddriverfactory.html#keys">keys</keyword> - <section ref="qkbddriverfactory-members.html" title="List of All Member Functions"/> - <section ref="qkbddriverfactory_qws-h.html" title="Header File"/> -</section> -<section ref="qkbddriverplugin.html" title="QKbdDriverPlugin Class Reference"> - <keyword ref="qkbddriverplugin.html">QKbdDriverPlugin</keyword> - <keyword ref="qkbddriverplugin.html#create">create</keyword> - <keyword ref="qkbddriverplugin.html#keys">keys</keyword> - <keyword ref="qkbddriverplugin.html#~QKbdDriverPlugin">~QKbdDriverPlugin</keyword> - <section ref="qkbddriverplugin-members.html" title="List of All Member Functions"/> - <section ref="qkbddriverplugin_qws-h.html" title="Header File"/> -</section> <section ref="qkeyevent.html" title="QKeyEvent Class Reference"> <keyword ref="qkeyevent.html">QKeyEvent</keyword> <keyword ref="qkeyevent.html#accept">accept</keyword> @@ -4813,21 +4738,6 @@ <section ref="qmotifwidget-members.html" title="List of All Member Functions"/> <section ref="qmotifwidget-h.html" title="Header File"/> </section> -<section ref="qmousedriverfactory.html" title="QMouseDriverFactory Class Reference"> - <keyword ref="qmousedriverfactory.html">QMouseDriverFactory</keyword> - <keyword ref="qmousedriverfactory.html#create">create</keyword> - <keyword ref="qmousedriverfactory.html#keys">keys</keyword> - <section ref="qmousedriverfactory-members.html" title="List of All Member Functions"/> - <section ref="qmousedriverfactory_qws-h.html" title="Header File"/> -</section> -<section ref="qmousedriverplugin.html" title="QMouseDriverPlugin Class Reference"> - <keyword ref="qmousedriverplugin.html">QMouseDriverPlugin</keyword> - <keyword ref="qmousedriverplugin.html#create">create</keyword> - <keyword ref="qmousedriverplugin.html#keys">keys</keyword> - <keyword ref="qmousedriverplugin.html#~QMouseDriverPlugin">~QMouseDriverPlugin</keyword> - <section ref="qmousedriverplugin-members.html" title="List of All Member Functions"/> - <section ref="qmousedriverplugin_qws-h.html" title="Header File"/> -</section> <section ref="qmouseevent.html" title="QMouseEvent Class Reference"> <keyword ref="qmouseevent.html">QMouseEvent</keyword> <keyword ref="qmouseevent.html#accept">accept</keyword> @@ -6059,52 +5969,6 @@ <section ref="qresizeevent-members.html" title="List of All Member Functions"/> <section ref="qevent-h.html" title="Header File"/> </section> -<section ref="qscreen.html" title="QScreen Class Reference"> - <keyword ref="qscreen.html">QScreen</keyword> - <keyword ref="qscreen.html#alloc">alloc</keyword> - <keyword ref="qscreen.html#base">base</keyword> - <keyword ref="qscreen.html#blank">blank</keyword> - <keyword ref="qscreen.html#cache">cache</keyword> - <keyword ref="qscreen.html#clut">clut</keyword> - <keyword ref="qscreen.html#connect">connect</keyword> - <keyword ref="qscreen.html#createGfx">createGfx</keyword> - <keyword ref="qscreen.html#depth">depth</keyword> - <keyword ref="qscreen.html#deviceHeight">deviceHeight</keyword> - <keyword ref="qscreen.html#deviceWidth">deviceWidth</keyword> - <keyword ref="qscreen.html#disconnect">disconnect</keyword> - <keyword ref="qscreen.html#height">height</keyword> - <keyword ref="qscreen.html#initCursor">initCursor</keyword> - <keyword ref="qscreen.html#initDevice">initDevice</keyword> - <keyword ref="qscreen.html#isInterlaced">isInterlaced</keyword> - <keyword ref="qscreen.html#isTransformed">isTransformed</keyword> - <keyword ref="qscreen.html#lastOp">lastOp</keyword> - <keyword ref="qscreen.html#linestep">linestep</keyword> - <keyword ref="qscreen.html#mapFromDevice">mapFromDevice</keyword> - <keyword ref="qscreen.html#mapToDevice">mapToDevice</keyword> - <keyword ref="qscreen.html#numCols">numCols</keyword> - <keyword ref="qscreen.html#onCard">onCard</keyword> - <keyword ref="qscreen.html#opType">opType</keyword> - <keyword ref="qscreen.html#pixelType">pixelType</keyword> - <keyword ref="qscreen.html#pixmapDepth">pixmapDepth</keyword> - <keyword ref="qscreen.html#pixmapLinestepAlignment">pixmapLinestepAlignment</keyword> - <keyword ref="qscreen.html#pixmapOffsetAlignment">pixmapOffsetAlignment</keyword> - <keyword ref="qscreen.html#restore">restore</keyword> - <keyword ref="qscreen.html#save">save</keyword> - <keyword ref="qscreen.html#screenGfx">screenGfx</keyword> - <keyword ref="qscreen.html#screenSize">screenSize</keyword> - <keyword ref="qscreen.html#set">set</keyword> - <keyword ref="qscreen.html#setDirty">setDirty</keyword> - <keyword ref="qscreen.html#setMode">setMode</keyword> - <keyword ref="qscreen.html#shutdownDevice">shutdownDevice</keyword> - <keyword ref="qscreen.html#supportsDepth">supportsDepth</keyword> - <keyword ref="qscreen.html#totalSize">totalSize</keyword> - <keyword ref="qscreen.html#transformOrientation">transformOrientation</keyword> - <keyword ref="qscreen.html#uncache">uncache</keyword> - <keyword ref="qscreen.html#width">width</keyword> - <keyword ref="qscreen.html#~QScreen">~QScreen</keyword> - <section ref="qscreen-members.html" title="List of All Member Functions"/> - <section ref="qgfx_qws-h.html" title="Header File"/> -</section> <section ref="ntqscrollbar.html" title="QScrollBar Class Reference"> <keyword ref="ntqscrollbar.html">QScrollBar</keyword> <keyword ref="ntqscrollbar.html#doAutoRepeat">doAutoRepeat</keyword> @@ -8937,7 +8801,6 @@ <keyword ref="tqwidget.html#polish">polish</keyword> <keyword ref="tqwidget.html#pos">pos</keyword> <keyword ref="tqwidget.html#pos-prop">pos</keyword> - <keyword ref="tqwidget.html#qwsEvent">qwsEvent</keyword> <keyword ref="tqwidget.html#raise">raise</keyword> <keyword ref="tqwidget.html#rect">rect</keyword> <keyword ref="tqwidget.html#rect-prop">rect</keyword> @@ -9210,108 +9073,6 @@ <section ref="qworkspace-members.html" title="List of All Member Functions"/> <section ref="qworkspace-h.html" title="Header File"/> </section> -<section ref="qwsdecoration.html" title="QWSDecoration Class Reference"> - <keyword ref="qwsdecoration.html">QWSDecoration</keyword> - <keyword ref="qwsdecoration.html#Region">Region</keyword> - <keyword ref="qwsdecoration.html#close">close</keyword> - <keyword ref="qwsdecoration.html#maximize">maximize</keyword> - <keyword ref="qwsdecoration.html#menu">menu</keyword> - <keyword ref="qwsdecoration.html#minimize">minimize</keyword> - <keyword ref="qwsdecoration.html#paint">paint</keyword> - <keyword ref="qwsdecoration.html#paintButton">paintButton</keyword> - <keyword ref="qwsdecoration.html#region">region</keyword> - <keyword ref="qwsdecoration.html#~QWSDecoration">~QWSDecoration</keyword> - <section ref="qwsdecoration-members.html" title="List of All Member Functions"/> - <section ref="qwsdecoration_qws-h.html" title="Header File"/> -</section> -<section ref="qwsinputmethod.html" title="QWSInputMethod Class Reference"> - <keyword ref="qwsinputmethod.html">QWSInputMethod</keyword> - <keyword ref="qwsinputmethod.html#filter">filter</keyword> - <keyword ref="qwsinputmethod.html#reset">reset</keyword> - <keyword ref="qwsinputmethod.html#sendIMEvent">sendIMEvent</keyword> - <keyword ref="qwsinputmethod.html#setFont">setFont</keyword> - <keyword ref="qwsinputmethod.html#setMicroFocus">setMicroFocus</keyword> - <keyword ref="qwsinputmethod.html#~QWSInputMethod">~QWSInputMethod</keyword> - <section ref="qwsinputmethod-members.html" title="List of All Member Functions"/> - <section ref="qwindowsystem_qws-h.html" title="Header File"/> -</section> -<section ref="qwskeyboardhandler.html" title="QWSKeyboardHandler Class Reference"> - <keyword ref="qwskeyboardhandler.html">QWSKeyboardHandler</keyword> - <keyword ref="qwskeyboardhandler.html#processKeyEvent">processKeyEvent</keyword> - <keyword ref="qwskeyboardhandler.html#~QWSKeyboardHandler">~QWSKeyboardHandler</keyword> - <section ref="qwskeyboardhandler-members.html" title="List of All Member Functions"/> - <section ref="qkeyboard_qws-h.html" title="Header File"/> -</section> -<section ref="qwsmousehandler.html" title="QWSMouseHandler Class Reference"> - <keyword ref="qwsmousehandler.html">QWSMouseHandler</keyword> - <keyword ref="qwsmousehandler.html#calibrate">calibrate</keyword> - <keyword ref="qwsmousehandler.html#clearCalibration">clearCalibration</keyword> - <keyword ref="qwsmousehandler.html#limitToScreen">limitToScreen</keyword> - <keyword ref="qwsmousehandler.html#mouseChanged">mouseChanged</keyword> - <keyword ref="qwsmousehandler.html#pos">pos</keyword> - <keyword ref="qwsmousehandler.html#~QWSMouseHandler">~QWSMouseHandler</keyword> - <section ref="qwsmousehandler-members.html" title="List of All Member Functions"/> - <section ref="qmouse_qws-h.html" title="Header File"/> -</section> -<section ref="qwsserver.html" title="QWSServer Class Reference"> - <keyword ref="qwsserver.html">QWSServer</keyword> - <keyword ref="qwsserver.html#GUIMode">GUIMode</keyword> - <keyword ref="qwsserver.html#ServerFlags">ServerFlags</keyword> - <keyword ref="qwsserver.html#WindowEvent">WindowEvent</keyword> - <keyword ref="qwsserver.html#clientWindows">clientWindows</keyword> - <keyword ref="qwsserver.html#closeKeyboard">closeKeyboard</keyword> - <keyword ref="qwsserver.html#closeMouse">closeMouse</keyword> - <keyword ref="qwsserver.html#enablePainting">enablePainting</keyword> - <keyword ref="qwsserver.html#isCursorVisible">isCursorVisible</keyword> - <keyword ref="qwsserver.html#keyMap">keyMap</keyword> - <keyword ref="qwsserver.html#keyboardHandler">keyboardHandler</keyword> - <keyword ref="qwsserver.html#manager">manager</keyword> - <keyword ref="qwsserver.html#mouseHandler">mouseHandler</keyword> - <keyword ref="qwsserver.html#newChannel">newChannel</keyword> - <keyword ref="qwsserver.html#openKeyboard">openKeyboard</keyword> - <keyword ref="qwsserver.html#openMouse">openMouse</keyword> - <keyword ref="qwsserver.html#refresh">refresh</keyword> - <keyword ref="qwsserver.html#removedChannel">removedChannel</keyword> - <keyword ref="qwsserver.html#screenSaverActivate">screenSaverActivate</keyword> - <keyword ref="qwsserver.html#screenSaverActive">screenSaverActive</keyword> - <keyword ref="qwsserver.html#sendIMEvent">sendIMEvent</keyword> - <keyword ref="qwsserver.html#sendKeyEvent">sendKeyEvent</keyword> - <keyword ref="qwsserver.html#setCursorVisible">setCursorVisible</keyword> - <keyword ref="qwsserver.html#setDefaultKeyboard">setDefaultKeyboard</keyword> - <keyword ref="qwsserver.html#setDefaultMouse">setDefaultMouse</keyword> - <keyword ref="qwsserver.html#setDesktopBackground">setDesktopBackground</keyword> - <keyword ref="qwsserver.html#setKeyboardFilter">setKeyboardFilter</keyword> - <keyword ref="qwsserver.html#setKeyboardHandler">setKeyboardHandler</keyword> - <keyword ref="qwsserver.html#setMaxWindowRect">setMaxWindowRect</keyword> - <keyword ref="qwsserver.html#setScreenSaverInterval">setScreenSaverInterval</keyword> - <keyword ref="qwsserver.html#setScreenSaverIntervals">setScreenSaverIntervals</keyword> - <keyword ref="qwsserver.html#setWindowRegion">setWindowRegion</keyword> - <keyword ref="qwsserver.html#windowAt">windowAt</keyword> - <keyword ref="qwsserver.html#windowEvent">windowEvent</keyword> - <keyword ref="qwsserver.html#~QWSServer">~QWSServer</keyword> - <section ref="qwsserver-members.html" title="List of All Member Functions"/> - <section ref="qwindowsystem_qws-h.html" title="Header File"/> -</section> -<section ref="qwswindow.html" title="QWSWindow Class Reference"> - <keyword ref="qwswindow.html">QWSWindow</keyword> - <keyword ref="qwswindow.html#allocation">allocation</keyword> - <keyword ref="qwswindow.html#caption">caption</keyword> - <keyword ref="qwswindow.html#client">client</keyword> - <keyword ref="qwswindow.html#hide">hide</keyword> - <keyword ref="qwswindow.html#isFullyObscured">isFullyObscured</keyword> - <keyword ref="qwswindow.html#isPartiallyObscured">isPartiallyObscured</keyword> - <keyword ref="qwswindow.html#isVisible">isVisible</keyword> - <keyword ref="qwswindow.html#lower">lower</keyword> - <keyword ref="qwswindow.html#name">name</keyword> - <keyword ref="qwswindow.html#raise">raise</keyword> - <keyword ref="qwswindow.html#requested">requested</keyword> - <keyword ref="qwswindow.html#setActiveWindow">setActiveWindow</keyword> - <keyword ref="qwswindow.html#show">show</keyword> - <keyword ref="qwswindow.html#winId">winId</keyword> - <keyword ref="qwswindow.html#~QWSWindow">~QWSWindow</keyword> - <section ref="qwswindow-members.html" title="List of All Member Functions"/> - <section ref="qwindowsystem_qws-h.html" title="Header File"/> -</section> <section ref="tqxmlattributes.html" title="TQXmlAttributes Class Reference"> <keyword ref="tqxmlattributes.html">TQXmlAttributes</keyword> <keyword ref="tqxmlattributes.html#append">append</keyword> @@ -9554,9 +9315,6 @@ <section ref="abstractwidgets.html" title="Abstract Widget Classes"> <keyword ref="abstractwidgets.html">abstractwidgets</keyword> </section> -<section ref="emb-accel.html" title="Adding an accelerated graphics driver to Qt/Embedded"> - <keyword ref="emb-accel.html">Adding an accelerated graphics driver to Qt/Embedded</keyword> -</section> <section ref="tooltip-example.html" title="Advanced use of tool tips"> <keyword ref="tooltip-example.html">Advanced use of tool tips</keyword> </section> @@ -9605,9 +9363,6 @@ <section ref="canvas.html" title="Canvas Module"> <keyword ref="canvas.html">Canvas Module</keyword> </section> -<section ref="emb-charinput.html" title="Character input in Qt/Embedded"> - <keyword ref="emb-charinput.html">Character input in Qt/Embedded</keyword> -</section> <section ref="hierarchy.html" title="Class Inheritance Hierarchy"> <keyword ref="hierarchy.html">Class Inheritance Hierarchy</keyword> </section> @@ -9668,9 +9423,6 @@ <section ref="drawdemo-example.html" title="Draw Demo"> <keyword ref="drawdemo-example.html">Draw Demo</keyword> </section> -<section ref="emb-framebuffer-howto.html" title="Enabling the Linux Framebuffer"> - <keyword ref="emb-framebuffer-howto.html">Enabling the Linux Framebuffer</keyword> -</section> <section ref="environment.html" title="Environment Classes"> <keyword ref="environment.html">environment</keyword> </section> @@ -9689,9 +9441,6 @@ <section ref="qfd-example.html" title="Font Displayer"> <keyword ref="qfd-example.html">Font Displayer</keyword> </section> -<section ref="emb-fonts.html" title="Fonts in Qt/Embedded"> - <keyword ref="emb-fonts.html">Fonts in Qt/Embedded</keyword> -</section> <section ref="datastreamformat.html" title="Format of the QDataStream Operators"> <keyword ref="datastreamformat.html">Format of the QDataStream Operators</keyword> </section> @@ -9753,9 +9502,6 @@ <section ref="installation.html" title="Installation"> <keyword ref="installation.html">Installation</keyword> </section> -<section ref="emb-install.html" title="Installing Qt/Embedded"> - <keyword ref="emb-install.html">Installing Qt/Embedded</keyword> -</section> <section ref="install-mac.html" title="Installing Qt/Mac"> <keyword ref="install-mac.html">Installing Qt/Mac</keyword> </section> @@ -9774,9 +9520,6 @@ <section ref="tutorial2-01.html" title="Introduction"> <keyword ref="tutorial2-01.html">Introduction</keyword> </section> -<section ref="embedporting.html" title="Issues to be aware of when porting Qt/Embedded"> - <keyword ref="embedporting.html">Issues to be aware of when porting Qt/Embedded</keyword> -</section> <section ref="keyfeatures30.html" title="Key Features in TQt 3.0"> <keyword ref="keyfeatures30.html">Key Features in TQt 3.0</keyword> </section> @@ -9816,9 +9559,6 @@ <section ref="tutorial2-04.html" title="Mainly Easy"> <keyword ref="tutorial2-04.html">Mainly Easy</keyword> </section> -<section ref="maketqpf.html" title="maketqpf"> - <keyword ref="maketqpf.html">maketqpf</keyword> -</section> <section ref="functions.html" title="Member Function Index"> <keyword ref="functions.html">Member Function Index</keyword> </section> @@ -9904,9 +9644,6 @@ <section ref="porting.html" title="Porting to TQt 3.x"> <keyword ref="porting.html">Porting to TQt 3.x</keyword> </section> -<section ref="emb-porting.html" title="Porting your applications to Qt/Embedded"> - <keyword ref="emb-porting.html">Porting your applications to Qt/Embedded</keyword> -</section> <section ref="motif-walkthrough-2.html" title="Preparing to Migrate the User Interface"> <keyword ref="motif-walkthrough-2.html">Preparing to Migrate the User Interface</keyword> </section> @@ -10051,24 +9788,6 @@ <section ref="tools-list.html" title="Qt's Tools"> <keyword ref="tools-list.html">Qt's Tools</keyword> </section> -<section ref="qws.html" title="Qt/Embedded"> - <keyword ref="qws.html">qws</keyword> -</section> -<section ref="emb-vnc.html" title="Qt/Embedded as a VNC Server"> - <keyword ref="emb-vnc.html">Qt/Embedded as a VNC Server</keyword> -</section> -<section ref="emb-envvars.html" title="Qt/Embedded environment variables"> - <keyword ref="emb-envvars.html">Qt/Embedded environment variables</keyword> -</section> -<section ref="emb-performance.html" title="Qt/Embedded Performance Tuning"> - <keyword ref="emb-performance.html">Qt/Embedded Performance Tuning</keyword> -</section> -<section ref="emb-pointer.html" title="Qt/Embedded Pointer Handling"> - <keyword ref="emb-pointer.html">Qt/Embedded Pointer Handling</keyword> -</section> -<section ref="emb-tqvfb.html" title="Qt/Embedded Virtual Framebuffer"> - <keyword ref="emb-tqvfb.html">Qt/Embedded Virtual Framebuffer</keyword> -</section> <section ref="qtmac-as-native.html" title="Qt/Mac is Mac OS X Native"> <keyword ref="qtmac-as-native.html">Qt/Mac is Mac OS X Native</keyword> </section> @@ -10093,9 +9812,6 @@ <section ref="rot-example.html" title="Rot13"> <keyword ref="rot-example.html">Rot13</keyword> </section> -<section ref="emb-running.html" title="Running Qt/Embedded applications"> - <keyword ref="emb-running.html">Running Qt/Embedded applications</keyword> -</section> <section ref="scrollview-example.html" title="Scrollview"> <keyword ref="scrollview-example.html">Scrollview</keyword> </section> @@ -10203,9 +9919,6 @@ <section ref="coordsys.html" title="The Coordinate System"> <keyword ref="coordsys.html">The Coordinate System</keyword> </section> -<section ref="emb-features.html" title="The Feature Definition File"> - <keyword ref="emb-features.html">The Feature Definition File</keyword> -</section> <section ref="tutorial2-10.html" title="The Project File"> <keyword ref="tutorial2-10.html">The Project File</keyword> </section> @@ -10216,9 +9929,6 @@ <section ref="faq.html" title="The TQt FAQ"> <keyword ref="faq.html">The TQt FAQ</keyword> </section> -<section ref="emb-classes.html" title="The Qt/Embedded-specific classes"> - <keyword ref="emb-classes.html">The Qt/Embedded-specific classes</keyword> -</section> <section ref="themes-example.html" title="Themes (Styles)"> <keyword ref="themes-example.html">Themes (Styles)</keyword> </section> diff --git a/doc/html/qtabbar-members.html b/doc/html/qtabbar-members.html index bf63f15c1..b6129c88e 100644 --- a/doc/html/qtabbar-members.html +++ b/doc/html/qtabbar-members.html @@ -213,7 +213,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qtabdialog-members.html b/doc/html/qtabdialog-members.html index 63321ae1b..0889800b9 100644 --- a/doc/html/qtabdialog-members.html +++ b/doc/html/qtabdialog-members.html @@ -224,7 +224,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qtable-members.html b/doc/html/qtable-members.html index 91dbe0128..428d97929 100644 --- a/doc/html/qtable-members.html +++ b/doc/html/qtable-members.html @@ -314,7 +314,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqtable.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qtabwidget-members.html b/doc/html/qtabwidget-members.html index 37628b23d..5e6f82116 100644 --- a/doc/html/qtabwidget-members.html +++ b/doc/html/qtabwidget-members.html @@ -214,7 +214,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qtimeedit-members.html b/doc/html/qtimeedit-members.html index b6519f102..20cf3bbd5 100644 --- a/doc/html/qtimeedit-members.html +++ b/doc/html/qtimeedit-members.html @@ -206,7 +206,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qtoolbar-members.html b/doc/html/qtoolbar-members.html index aee7e41bc..8136ebbd8 100644 --- a/doc/html/qtoolbar-members.html +++ b/doc/html/qtoolbar-members.html @@ -237,7 +237,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qtoolbox-members.html b/doc/html/qtoolbox-members.html index 2968446ca..3b8acb3a8 100644 --- a/doc/html/qtoolbox-members.html +++ b/doc/html/qtoolbox-members.html @@ -227,7 +227,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qtoolbutton-members.html b/doc/html/qtoolbutton-members.html index 6b480603f..8ee64bc17 100644 --- a/doc/html/qtoolbutton-members.html +++ b/doc/html/qtoolbutton-members.html @@ -221,7 +221,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqbutton.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qvbox-members.html b/doc/html/qvbox-members.html index 5ad1284fb..4db3be526 100644 --- a/doc/html/qvbox-members.html +++ b/doc/html/qvbox-members.html @@ -213,7 +213,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qvbuttongroup-members.html b/doc/html/qvbuttongroup-members.html index 720d37f19..a4b6913e9 100644 --- a/doc/html/qvbuttongroup-members.html +++ b/doc/html/qvbuttongroup-members.html @@ -231,7 +231,6 @@ body { background: #ffffff; color: black; } <li><a href="ntqbuttongroup.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qvgroupbox-members.html b/doc/html/qvgroupbox-members.html index be24f965f..c0d54ecba 100644 --- a/doc/html/qvgroupbox-members.html +++ b/doc/html/qvgroupbox-members.html @@ -223,7 +223,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qwindowdefs-h.html b/doc/html/qwindowdefs-h.html index 42e0ef447..0041b791d 100644 --- a/doc/html/qwindowdefs-h.html +++ b/doc/html/qwindowdefs-h.html @@ -194,14 +194,6 @@ TQ_EXPORT const char *tqAppClass(); // get application class #endif // TQ_WS_X11 -#if defined(TQ_WS_QWS) - -typedef unsigned long WId; -struct TQWSEvent; -class TQGfx; - -#endif // TQ_WS_QWS - class TQApplication; #if defined(NEEDS_QMAIN) diff --git a/doc/html/qwindowsystem_qws-h.html b/doc/html/qwindowsystem_qws-h.html deleted file mode 100644 index 7dd47c9bb..000000000 --- a/doc/html/qwindowsystem_qws-h.html +++ /dev/null @@ -1,621 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qwindowsystem_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qwindowsystem_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qwindowsystem_qws.h</h1> - -<p>This is the verbatim text of the qwindowsystem_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qwindowsystem_qws.h 3.3.8 edited Jan 11 14:38 $ -** -** Definition of TQt/FB central server classes -** -** Created : 991025 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQWINDOWSYSTEM_QWS_H -#define TQWINDOWSYSTEM_QWS_H - -#ifndef QT_H -#include "qwssocket_qws.h" -#include "tqmap.h" -#include "ntqdatetime.h" -#include "tqptrlist.h" -#include "tqimage.h" - -#include "qwsproperty_qws.h" -#include "qwscommand_qws.h" -#include "qwsevent_qws.h" -#endif // QT_H - -#include "qkbd_qws.h" - -struct SWCursorData; -class TQWSCursor; -class TQWSClient; -class TQWSRegionManager; -class TQGfx; -class TQWSServerData; - -class TQWSInternalWindowInfo -{ - -public: - - int winid; - unsigned int clientid; - TQString name; // Corresponds to TQObject name of top-level widget - -}; - -struct TQWSWindowData; - -class TQWSScreenSaver -{ -public: - virtual ~TQWSScreenSaver(); - virtual void restore()=0; - virtual bool save(int level)=0; -}; - -class TQWSWindow -{ - friend class TQWSServer; -public: - TQWSWindow(int i, TQWSClient* client); - ~TQWSWindow(); - - int winId() const { return id; } - const TQString &name() const { return rgnName; } - const TQString &caption() const { return rgnCaption; } - TQWSClient* client() const { return c; } - TQRegion requested() const { return requested_region; } - TQRegion allocation() const { return allocated_region; } - bool isVisible() const { return !requested_region.isEmpty(); } - bool isPartiallyObscured() const { return requested_region!=allocated_region; } - bool isFullyObscured() const { return allocated_region.isEmpty(); } - - void raise(); - void lower(); - void show(); - void hide(); - void setActiveWindow(); - -private: - bool hidden() const { return requested_region.isEmpty(); } - bool forClient(const TQWSClient* cl) const { return cl==c; } - - void setName( const TQString &n ); - void setCaption( const TQString &c ); - - void addAllocation( TQWSRegionManager *, const TQRegion & ); - void removeAllocation( TQWSRegionManager *, const TQRegion & ); - - int allocationIndex() const { return alloc_region_idx; } - void setAllocationIndex( int i ) { alloc_region_idx = i; modified = TRUE; } - void updateAllocation(); - - void setNeedAck( bool n ) { needAck = n; } - - void focus(bool get); - int focusPriority() const { return last_focus_time; } - void operation( TQWSWindowOperationEvent::Operation o ); - void shuttingDown() { last_focus_time=0; } - -private: - int id; - TQString rgnName; - TQString rgnCaption; - int alloc_region_idx; - bool modified; - bool needAck; - bool onTop; - TQWSClient* c; - TQRegion requested_region; - TQRegion allocated_region; - TQRegion exposed; - int last_focus_time; - TQWSWindowData *d; -}; - -#ifndef TQT_NO_SOUND -class TQWSSoundServer; -#ifdef QT_USE_OLD_QWS_SOUND -class TQWSSoundServerData; - -class TQWSSoundServer : public TQObject { - TQ_OBJECT -public: - TQWSSoundServer(TQObject* parent); - ~TQWSSoundServer(); - void playFile(const TQString& filename); -private slots: - void feedDevice(int fd); -private: - TQWSSoundServerData* d; -}; -#endif -#endif - - - - - - - -/********************************************************************* - * - * Class: TQWSServer - * - *********************************************************************/ - -class TQWSMouseHandler; -struct TQWSCommandStruct; - -#ifndef TQT_NO_QWS_MULTIPROCESS -class TQWSServer : public TQWSServerSocket -#else -class TQWSServer : public TQObject -#endif -{ - friend class TQCopChannel; - friend class TQWSMouseHandler; - friend class TQWSWindow; - friend class TQWSDisplay; - friend class TQWSInputMethod; - TQ_OBJECT - -public: - TQWSServer( int flags = 0, TQObject *parent=0, const char *name=0 ); - ~TQWSServer(); - enum ServerFlags { DisableKeyboard = 0x01, - DisableMouse = 0x02 }; - - - enum GUIMode { NoGui = FALSE, NormalGUI = TRUE, Server }; - - static void sendKeyEvent(int unicode, int keycode, int modifiers, bool isPress, - bool autoRepeat); - static void processKeyEvent(int unicode, int keycode, int modifiers, bool isPress, - bool autoRepeat); - -#ifndef TQT_NO_QWS_IM - enum IMState { IMStart, IMCompose, IMEnd }; - - void sendIMEvent( IMState state, const TQString& txt, int cpos, int selLen ); -#endif - -#ifndef TQT_NO_QWS_KEYBOARD - typedef struct KeyMap { - int key_code; - ushort unicode; - ushort shift_unicode; - ushort ctrl_unicode; - }; - - typedef struct KeyOverride { - ushort scan_code; - KeyMap map; - }; - - static const KeyMap *keyMap(); - - static void setOverrideKeys( const KeyOverride* ); - - class KeyboardFilter - { - public: - virtual bool filter(int unicode, int keycode, int modifiers, - bool isPress, bool autoRepeat)=0; - }; - - static void setKeyboardFilter( KeyboardFilter *f ); -#endif -#ifndef TQT_NO_QWS_IM - static void setCurrentInputMethod( TQWSInputMethod *im ); - static void resetInputMethod(); - static void setMicroFocus( int x, int y ); -#endif - - static void setDefaultMouse( const char * ); - static void setDefaultKeyboard( const char * ); - static void setMaxWindowRect(const TQRect&); - static void sendMouseEvent(const TQPoint& pos, int state); - - static void setDesktopBackground( const TQImage &img ); - static void setDesktopBackground( const TQColor & ); - static TQWSMouseHandler *mouseHandler(); - static void setMouseHandler(TQWSMouseHandler*); -#ifndef TQT_NO_QWS_KEYBOARD - static TQWSKeyboardHandler* keyboardHandler(); - static void setKeyboardHandler(TQWSKeyboardHandler* kh); -#endif - TQWSWindow *windowAt( const TQPoint& pos ); - - // For debugging only at this time - const TQPtrList<TQWSWindow> &clientWindows() { return windows; } - - void openMouse(); - void closeMouse(); -#ifndef TQT_NO_QWS_KEYBOARD - void openKeyboard(); - void closeKeyboard(); -#endif - - static void setScreenSaver(TQWSScreenSaver*); - static void setScreenSaverIntervals(int* ms); - static void setScreenSaverInterval(int); - static bool screenSaverActive(); - static void screenSaverActivate(bool); - - // the following are internal. - void refresh(); - void refresh(TQRegion &); - - void enablePainting(bool); - static void processEventQueue(); - static TQPtrList<TQWSInternalWindowInfo> * windowList(); - - void sendPropertyNotifyEvent( int property, int state ); -#ifndef TQT_NO_QWS_PROPERTIES - TQWSPropertyManager *manager() { - return &propertyManager; - } -#endif - - static TQPoint mousePosition; - - static void startup( int flags ); - static void closedown(); - - static void beginDisplayReconfigure(); - static void endDisplayReconfigure(); - -#ifndef TQT_NO_QWS_CURSOR - static void setCursorVisible( bool ); - static bool isCursorVisible(); -#endif - - enum WindowEvent { Create=0x0001, Destroy=0x0002, Hide=0x0004, Show=0x0008, - Raise=0x0010, Lower=0x0020, Geometry=0x0040, Active = 0x0080, - Name=0x0100 }; - -signals: - void windowEvent( TQWSWindow *w, TQWSServer::WindowEvent e ); - -#ifndef TQT_NO_COP - void newChannel( const TQString& channel); - void removedChannel(const TQString& channel); - -#endif -private: -#ifndef TQT_NO_COP - static void sendTQCopEvent( TQWSClient *c, const TQCString &ch, - const TQCString &msg, const TQByteArray &data, - bool response = FALSE ); -#endif - void move_region( const TQWSRegionMoveCommand * ); - void set_altitude( const TQWSChangeAltitudeCommand * ); - void request_focus( const TQWSRequestFocusCommand * ); - void request_region( int, TQRegion ); - void destroy_region( const TQWSRegionDestroyCommand * ); - void name_region( const TQWSRegionNameCommand * ); - void set_identity( const TQWSIdentifyCommand * ); -#ifndef TQT_NO_QWS_IM - void set_micro_focus( const TQWSSetMicroFocusCommand * ); - void reset_im( const TQWSResetIMCommand * ); - static void sendKeyEventUnfiltered(int unicode, int keycode, - int modifiers, bool isPress, - bool autoRepeat); - -#endif - static void emergency_cleanup(); - - static TQColor *bgColor; - static TQImage *bgImage; - - void sendMaxWindowRectEvents(); -#ifndef TQT_NO_QWS_MULTIPROCESS - void newConnection( int socket ); -#endif - void invokeIdentify( const TQWSIdentifyCommand *cmd, TQWSClient *client ); - void invokeCreate( TQWSCreateCommand *cmd, TQWSClient *client ); - void invokeRegionName( const TQWSRegionNameCommand *cmd, TQWSClient *client ); - void invokeRegion( TQWSRegionCommand *cmd, TQWSClient *client ); - void invokeRegionMove( const TQWSRegionMoveCommand *cmd, TQWSClient *client ); - void invokeRegionDestroy( const TQWSRegionDestroyCommand *cmd, TQWSClient *client ); - void invokeSetAltitude( const TQWSChangeAltitudeCommand *cmd, TQWSClient *client ); -#ifndef TQT_NO_QWS_PROPERTIES - void invokeAddProperty( TQWSAddPropertyCommand *cmd ); - void invokeSetProperty( TQWSSetPropertyCommand *cmd ); - void invokeRemoveProperty( TQWSRemovePropertyCommand *cmd ); - void invokeGetProperty( TQWSGetPropertyCommand *cmd, TQWSClient *client ); -#endif //TQT_NO_QWS_PROPERTIES - void invokeSetSelectionOwner( TQWSSetSelectionOwnerCommand *cmd ); - void invokeConvertSelection( TQWSConvertSelectionCommand *cmd ); - void invokeSetFocus( const TQWSRequestFocusCommand *cmd, TQWSClient *client ); - - void initIO(); - void setFocus( TQWSWindow*, bool gain ); -#ifndef TQT_NO_QWS_CURSOR - void invokeDefineCursor( TQWSDefineCursorCommand *cmd, TQWSClient *client ); - void invokeSelectCursor( TQWSSelectCursorCommand *cmd, TQWSClient *client ); -#endif - void invokeGrabMouse( TQWSGrabMouseCommand *cmd, TQWSClient *client ); - void invokeGrabKeyboard( TQWSGrabKeyboardCommand *cmd, TQWSClient *client ); -#ifndef TQT_NO_SOUND - void invokePlaySound( TQWSPlaySoundCommand *cmd, TQWSClient *client ); -#endif -#ifndef TQT_NO_COP - void invokeRegisterChannel( TQWSQCopRegisterChannelCommand *cmd, - TQWSClient *client ); - void invokeTQCopSend( TQWSQCopSendCommand *cmd, TQWSClient *client ); -#endif - void invokeRepaintRegion( TQWSRepaintRegionCommand *cmd, - TQWSClient *client ); -#ifndef TQT_NO_QWS_IM - void invokeSetMicroFocus( const TQWSSetMicroFocusCommand *cmd, - TQWSClient *client ); - void invokeResetIM( const TQWSResetIMCommand *cmd, - TQWSClient *client ); -#endif - - TQWSMouseHandler* newMouseHandler(const TQString& spec); - void openDisplay(); - void closeDisplay(); - - void showCursor(); - void hideCursor(); - void initializeCursor(); - void paintServerRegion(); - void paintBackground( const TQRegion & ); - void clearRegion( const TQRegion &r, const TQColor &c ); - void refreshBackground(); - void resetGfx(); - -private slots: -#ifndef TQT_NO_QWS_MULTIPROCESS - void clientClosed(); - void doClient(); - void deleteWindowsLater(); -#endif - - void screenSaverWake(); - void screenSaverSleep(); - void screenSaverTimeout(); - -private: - void disconnectClient( TQWSClient * ); - void screenSave(int level); - void doClient( TQWSClient * ); - typedef TQMapIterator<int,TQWSClient*> ClientIterator; - typedef TQMap<int,TQWSClient*> ClientMap; - void releaseMouse(TQWSWindow* w); - void releaseKeyboard(TQWSWindow* w); - void updateClientCursorPos(); - - uchar* sharedram; - int ramlen; - - TQGfx *gfx; - - ClientMap client; -#ifndef TQT_NO_QWS_PROPERTIES - TQWSPropertyManager propertyManager; -#endif - struct SelectionOwner { - int windowid; - struct Time { - void set( int h, int m, int s, int s2 ) { - hour = h; minute = m; sec = s; ms = s2; - } - int hour, minute, sec, ms; - } time; - } selectionOwner; - TQTime timer; - TQWSServerData* d; - int* screensaverinterval; - - TQWSWindow *focusw; - TQWSWindow *mouseGrabber; - bool mouseGrabbing; - int swidth, sheight, sdepth; -#ifndef TQT_NO_QWS_CURSOR - bool haveviscurs; - TQWSCursor *cursor; // cursor currently shown - TQWSCursor *nextCursor; // cursor to show once grabbing is off -#endif - TQRegion screenRegion; // the entire display region - TQRegion serverRegion; - TQRegion dirtyBackground; - bool disablePainting; - TQPtrList<TQWSMouseHandler> mousehandlers; -#ifndef TQT_NO_QWS_KEYBOARD - TQPtrList<TQWSKeyboardHandler> keyboardhandlers; -#endif - - TQPtrList<TQWSCommandStruct> commandQueue; - TQWSRegionManager *rgnMan; - - // Window management - TQPtrList<TQWSWindow> windows; // first=topmost - TQWSWindow* newWindow(int id, TQWSClient* client); - TQWSWindow* findWindow(int windowid, TQWSClient* client); - void moveWindowRegion(TQWSWindow*, int dx, int dy ); - TQRegion setWindowRegion(TQWSWindow*, TQRegion r ); - void raiseWindow( TQWSWindow *, int = 0); - void lowerWindow( TQWSWindow *, int = -1); - void exposeRegion( TQRegion , int index = 0 ); - void notifyModified( TQWSWindow *active = 0 ); - void syncRegions( TQWSWindow *active = 0 ); - - void setCursor(TQWSCursor *curs); - - // multimedia -#ifndef TQT_NO_SOUND - TQWSSoundServer *soundserver; -#endif -#ifndef TQT_NO_COP - TQMap<TQString, TQPtrList<TQWSClient> > channels; -#endif -#ifndef TQT_NO_QWS_IM - bool microF; - int microX; - int microY; -#endif -}; - -extern TQWSServer *qwsServer; //there can be only one - - -#ifndef TQT_NO_QWS_IM - class TQWSInputMethod - { - public: - TQWSInputMethod(); - virtual ~TQWSInputMethod(); - virtual bool filter(int unicode, int keycode, int modifiers, - bool isPress, bool autoRepeat)=0; - virtual void reset(); - virtual void setMicroFocus( int x, int y ); - virtual void setFont( const TQFont& ); - protected: - void sendIMEvent( TQWSServer::IMState, const TQString& txt, int cpos, int selLen = 0 ); - //void sendKeyEvent( int unicode, int keycode, int modifiers, - // bool isPress, bool autoRepeat); - }; - -inline void TQWSInputMethod::sendIMEvent( TQWSServer::IMState state, const TQString &txt, int cpos, int selLen ) -{ - qwsServer->sendIMEvent( state, txt, cpos, selLen ); - -} - - -#endif - - - - -/********************************************************************* - * - * Class: TQWSClient - * - *********************************************************************/ - -struct TQWSMouseEvent; - -typedef TQMap<int, TQWSCursor*> TQWSCursorMap; - -class TQWSClient : public TQObject -{ - TQ_OBJECT -public: - TQWSClient( TQObject* parent, int socket, int id ); - ~TQWSClient(); - - int socket() const; - - void setIdentity(const TQString&); - TQString identity() const { return id; } - - void sendEvent( TQWSEvent* event ); - void sendConnectedEvent( const char *display_spec ); - void sendMaxWindowRectEvent(); - void sendRegionModifyEvent( int winid, TQRegion exposed, bool ack ); - void sendFocusEvent( int winid, bool get ); - void sendPropertyNotifyEvent( int property, int state ); - void sendPropertyReplyEvent( int property, int len, char *data ); - void sendSelectionClearEvent( int windowid ); - void sendSelectionRequestEvent( TQWSConvertSelectionCommand *cmd, int windowid ); - TQWSCommand* readMoreCommand(); - - int clientId() const { return cid; } - - TQWSCursorMap cursors; // cursors defined by this client -signals: - void connectionClosed(); - void readyRead(); -private slots: - void closeHandler(); - void errorHandler( int ); -private: - int s; // XXX csocket->d->socket->socket() is this value -#ifndef TQT_NO_QWS_MULTIPROCESS - TQWSSocket *csocket; -#endif - TQWSCommand* command; - uint isClosed : 1; - TQString id; - int cid; -}; - -#endif // TQWINDOWSYSTEM_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwizard-members.html b/doc/html/qwizard-members.html index 50d05faee..06baf2047 100644 --- a/doc/html/qwizard-members.html +++ b/doc/html/qwizard-members.html @@ -226,7 +226,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qworkspace-members.html b/doc/html/qworkspace-members.html index 44c7fb73e..27ff5ca2a 100644 --- a/doc/html/qworkspace-members.html +++ b/doc/html/qworkspace-members.html @@ -208,7 +208,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/qws.html b/doc/html/qws.html deleted file mode 100644 index cfb580324..000000000 --- a/doc/html/qws.html +++ /dev/null @@ -1,55 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/doc/indices.doc:791 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQt/Embedded</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQt/Embedded</h1> - - -<p> These classes are relevant to TQt/Embedded users. - -<p><table width="100%"> -<tr bgcolor=#f0f0f0><td><b><a href="qfontmanager.html">TQFontManager</a></b><td>Implements font management in TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qscreen.html">TQScreen</a></b><td>And its descendants manage the framebuffer and palette -<tr bgcolor=#f0f0f0><td><b><a href="qwsdecoration.html">TQWSDecoration</a></b><td>Allows the appearance of the TQt/Embedded Window Manager to be customized -<tr bgcolor=#f0f0f0><td><b><a href="qwsinputmethod.html">TQWSInputMethod</a></b><td>International input methods for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a></b><td>Implements the keyboard driver for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qwsmousehandler.html">TQWSMouseHandler</a></b><td>Mouse driver for TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qwsserver.html">TQWSServer</a></b><td>Server-specific functionality in TQt/Embedded -<tr bgcolor=#f0f0f0><td><b><a href="qwsserver::keyboardfilter.html">TQWSServer::KeyboardFilter</a></b><td>Global keyboard event filter -<tr bgcolor=#f0f0f0><td><b><a href="qwswindow.html">TQWSWindow</a></b><td>Server-specific functionality in TQt/Embedded -</table> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsdecoration-members.html b/doc/html/qwsdecoration-members.html deleted file mode 100644 index a1bf624e2..000000000 --- a/doc/html/qwsdecoration-members.html +++ /dev/null @@ -1,55 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qwsdecoration_qws.h:46 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSDecoration Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQWSDecoration</h1> - -<p>This is the complete list of member functions for -<a href="qwsdecoration.html">TQWSDecoration</a>, including inherited members. - -<ul> -<li><a href="qwsdecoration.html#TQWSDecoration">TQWSDecoration</a>() -<li><a href="qwsdecoration.html#~TQWSDecoration">~TQWSDecoration</a>() -<li><a href="qwsdecoration.html#close">close</a>() -<li><a href="qwsdecoration.html#maximize">maximize</a>() -<li><a href="qwsdecoration.html#menu">menu</a>() -<li><a href="qwsdecoration.html#minimize">minimize</a>() -<li><a href="qwsdecoration.html#paint">paint</a>() -<li><a href="qwsdecoration.html#paintButton">paintButton</a>() -<li><a href="qwsdecoration.html#region">region</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsdecoration.html b/doc/html/qwsdecoration.html deleted file mode 100644 index f9e54bc7b..000000000 --- a/doc/html/qwsdecoration.html +++ /dev/null @@ -1,160 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qwsdecoration_qws.cpp:44 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSDecoration Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQWSDecoration Class Reference</h1> - -<p>The TQWSDecoration class allows the appearance of the TQt/Embedded Window -Manager to be customized. -<a href="#details">More...</a> -<p><tt>#include <<a href="qwsdecoration_qws-h.html">qwsdecoration_qws.h</a>></tt> -<p><a href="qwsdecoration-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQWSDecoration"><b>TQWSDecoration</b></a> ()</li> -<li class=fn>virtual <a href="#~TQWSDecoration"><b>~TQWSDecoration</b></a> ()</li> -<li class=fn>enum <a href="#Region-enum"><b>Region</b></a> { None = 0, All = 1, Title = 2, Top = 3, Bottom = 4, Left = 5, Right = 6, TopLeft = 7, TopRight = 8, BottomLeft = 9, BottomRight = 10, Close = 11, Minimize = 12, Maximize = 13, Normalize = 14, Menu = 15, LastRegion = Menu }</li> -<li class=fn>virtual TQRegion <a href="#region"><b>region</b></a> ( const TQWidget * widget, const TQRect & rect, Region type = All ) = 0</li> -<li class=fn>virtual void <a href="#close"><b>close</b></a> ( TQWidget * widget )</li> -<li class=fn>virtual void <a href="#minimize"><b>minimize</b></a> ( TQWidget * widget )</li> -<li class=fn>virtual void <a href="#maximize"><b>maximize</b></a> ( TQWidget * widget )</li> -<li class=fn>virtual TQPopupMenu * <a href="#menu"><b>menu</b></a> ( const TQWidget *, const TQPoint & )</li> -<li class=fn>virtual void <a href="#paint"><b>paint</b></a> ( TQPainter * painter, const TQWidget * widget ) = 0</li> -<li class=fn>virtual void <a href="#paintButton"><b>paintButton</b></a> ( TQPainter * painter, const TQWidget * widget, Region type, int state ) = 0</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQWSDecoration class allows the appearance of the TQt/Embedded Window -Manager to be customized. -<p> -<p> TQt/Embedded provides window management to top level windows. The -appearance of the borders and buttons (the decoration) around the -managed windows can be customized by creating your own class -derived from TQWSDecoration and overriding a few methods. -<p> This class is non-portable. It is available <em>only</em> in TQt/Embedded. -<p> <p>See also <a href="ntqapplication.html#qwsSetDecoration">TQApplication::qwsSetDecoration</a>() and <a href="qws.html">TQt/Embedded</a>. - -<hr><h2>Member Type Documentation</h2> -<h3 class=fn><a name="Region-enum"></a>TQWSDecoration::Region</h3> - -<p> This enum describes the regions in the window decorations. -<ul> -<li><tt>TQWSDecoration::None</tt> - used internally. -<li><tt>TQWSDecoration::All</tt> - the entire region used by the window decoration. -<li><tt>TQWSDecoration::Title</tt> - Displays the window title and allows the window to be -moved by dragging. -<li><tt>TQWSDecoration::Top</tt> - allows the top of the window to be resized. -<li><tt>TQWSDecoration::Bottom</tt> - allows the bottom of the window to be resized. -<li><tt>TQWSDecoration::Left</tt> - allows the left edge of the window to be resized. -<li><tt>TQWSDecoration::Right</tt> - allows the right edge of the window to be resized. -<li><tt>TQWSDecoration::TopLeft</tt> - allows the top-left of the window to be resized. -<li><tt>TQWSDecoration::TopRight</tt> - allows the top-right of the window to be resized. -<li><tt>TQWSDecoration::BottomLeft</tt> - allows the bottom-left of the window to be resized. -<li><tt>TQWSDecoration::BottomRight</tt> - allows the bottom-right of the window to be resized. -<li><tt>TQWSDecoration::Close</tt> - clicking in this region closes the window. -<li><tt>TQWSDecoration::Minimize</tt> - clicking in this region minimizes the window. -<li><tt>TQWSDecoration::Maximize</tt> - clicking in this region maximizes the window. -<li><tt>TQWSDecoration::Normalize</tt> - returns a maximized window to its previous size. -<li><tt>TQWSDecoration::Menu</tt> - clicking in this region opens the window operations -(system) menu. -</ul> -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQWSDecoration"></a>TQWSDecoration::TQWSDecoration () -</h3> - -<p> Constructs a decorator. - -<h3 class=fn><a name="~TQWSDecoration"></a>TQWSDecoration::~TQWSDecoration ()<tt> [virtual]</tt> -</h3> - -<p> Destroys a decorator. - -<h3 class=fn>void <a name="close"></a>TQWSDecoration::close ( <a href="tqwidget.html">TQWidget</a> * widget )<tt> [virtual]</tt> -</h3> -Called when the user clicks in the <a href="#Region-enum">Close</a> region. -<p> <em>widget</em> is the widget to be closed. -<p> The default behaviour is to close the widget. - -<h3 class=fn>void <a name="maximize"></a>TQWSDecoration::maximize ( <a href="tqwidget.html">TQWidget</a> * widget )<tt> [virtual]</tt> -</h3> -Called when the user clicks in the <a href="#Region-enum">Maximize</a> region. -<p> <em>widget</em> is the widget to be maximized. -<p> The default behaviour is to resize the widget to be full-screen. -This method can be overridden e.g. to allow room for launch -panels. - -<h3 class=fn><a href="ntqpopupmenu.html">TQPopupMenu</a> * <a name="menu"></a>TQWSDecoration::menu ( const <a href="tqwidget.html">TQWidget</a> *, const <a href="ntqpoint.html">TQPoint</a> & )<tt> [virtual]</tt> -</h3> -Called to create a <a href="ntqpopupmenu.html">TQPopupMenu</a> containing the valid menu operations. -<p> The default implementation adds all possible window operations. - -<h3 class=fn>void <a name="minimize"></a>TQWSDecoration::minimize ( <a href="tqwidget.html">TQWidget</a> * widget )<tt> [virtual]</tt> -</h3> -Called when the user clicks in the <a href="#Region-enum">Minimize</a> region. -<p> <em>widget</em> is the widget to be minimized. -<p> The default behaviour is to ignore this action. - -<h3 class=fn>void <a name="paint"></a>TQWSDecoration::paint ( <a href="ntqpainter.html">TQPainter</a> * painter, const <a href="tqwidget.html">TQWidget</a> * widget )<tt> [pure virtual]</tt> -</h3> - -<p> Override to paint the border and title decoration around <em>widget</em> -using <em>painter</em>. - -<h3 class=fn>void <a name="paintButton"></a>TQWSDecoration::paintButton ( <a href="ntqpainter.html">TQPainter</a> * painter, const <a href="tqwidget.html">TQWidget</a> * widget, <a href="qwsdecoration.html#Region-enum">Region</a> type, int state )<tt> [pure virtual]</tt> -</h3> - -<p> Override to paint a button of type <em>type</em> using <em>painter</em>. -<p> <em>widget</em> is the widget whose button is to be drawn. -<em>state</em> is the state of the button. It can be a combination of the -following OR-ed together: -<ul> -<li> <tt>TQWSButton::MouseOver</tt> -<li> <tt>TQWSButton::Clicked</tt> -<li> <tt>TQWSButton::On</tt> -</ul> - -<h3 class=fn><a href="ntqregion.html">TQRegion</a> <a name="region"></a>TQWSDecoration::region ( const <a href="tqwidget.html">TQWidget</a> * widget, const <a href="ntqrect.html">TQRect</a> & rect, <a href="qwsdecoration.html#Region-enum">Region</a> type = All )<tt> [pure virtual]</tt> -</h3> - -<p> Returns the requested region <em>type</em> which will contain <em>widget</em> -with geometry <em>rect</em>. - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsdecoration_qws-h.html b/doc/html/qwsdecoration_qws-h.html deleted file mode 100644 index 702bfaafd..000000000 --- a/doc/html/qwsdecoration_qws-h.html +++ /dev/null @@ -1,118 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qwsdecoration_qws.h:1 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>qwsdecoration_qws.h Include File</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qwsdecoration_qws.h</h1> - -<p>This is the verbatim text of the qwsdecoration_qws.h include file. It is provided only for illustration; the copyright remains with Trolltech. -<hr> -<pre> -/**************************************************************************** -** $Id: qt/qwsdecoration_qws.h 3.3.8 edited Jan 11 14:38 $ -** -** Definition of TQWSDecoration class. -** -** Created : 20000308 -** -** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. -** -** This file is part of the kernel module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General Public -** License versions 2.0 or 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Alternatively you may (at your option) use any -** later version of the GNU General Public License if such license has -** been publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#ifndef TQWSDECORATION_QWS_H -#define TQWSDECORATION_QWS_H - -#ifndef QT_H -#include "ntqregion.h" -#endif // QT_H - -class TQPopupMenu; - -/* - Implements decoration styles -*/ -class TQWSDecoration -{ -public: - TQWSDecoration() {} - virtual ~TQWSDecoration() {} - - enum Region { None=0, All=1, Title=2, Top=3, Bottom=4, Left=5, Right=6, - TopLeft=7, TopRight=8, BottomLeft=9, BottomRight=10, - Close=11, Minimize=12, Maximize=13, Normalize=14, - Menu=15, LastRegion=Menu }; - - virtual TQRegion region(const TQWidget *, const TQRect &rect, Region r=All) = 0; - virtual void close( TQWidget * ); - virtual void minimize( TQWidget * ); - virtual void maximize( TQWidget * ); -#ifndef TQT_NO_POPUPMENU - virtual TQPopupMenu *menu(const TQWidget *, const TQPoint &); -#endif - virtual void paint(TQPainter *, const TQWidget *) = 0; - virtual void paintButton(TQPainter *, const TQWidget *, Region, int state) = 0; -}; - -#endif // TQWSDECORATION_QWS_H -</pre> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsinputmethod-members.html b/doc/html/qwsinputmethod-members.html deleted file mode 100644 index b15db0b6b..000000000 --- a/doc/html/qwsinputmethod-members.html +++ /dev/null @@ -1,53 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qwindowsystem_qws.h:490 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSInputMethod Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQWSInputMethod</h1> - -<p>This is the complete list of member functions for -<a href="qwsinputmethod.html">TQWSInputMethod</a>, including inherited members. - -<ul> -<li><a href="qwsinputmethod.html#TQWSInputMethod">TQWSInputMethod</a>() -<li><a href="qwsinputmethod.html#~TQWSInputMethod">~TQWSInputMethod</a>() -<li><a href="qwsinputmethod.html#filter">filter</a>() -<li><a href="qwsinputmethod.html#reset">reset</a>() -<li><a href="qwsinputmethod.html#sendIMEvent">sendIMEvent</a>() -<li><a href="qwsinputmethod.html#setFont">setFont</a>() -<li><a href="qwsinputmethod.html#setMicroFocus">setMicroFocus</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsinputmethod.html b/doc/html/qwsinputmethod.html deleted file mode 100644 index baf8dea39..000000000 --- a/doc/html/qwsinputmethod.html +++ /dev/null @@ -1,133 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qwindowsystem_qws.cpp:3127 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSInputMethod Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQWSInputMethod Class Reference</h1> - -<p>The TQWSInputMethod class provides international input methods -for TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qwindowsystem_qws-h.html">qwindowsystem_qws.h</a>></tt> -<p><a href="qwsinputmethod-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQWSInputMethod"><b>TQWSInputMethod</b></a> ()</li> -<li class=fn>virtual <a href="#~TQWSInputMethod"><b>~TQWSInputMethod</b></a> ()</li> -<li class=fn>virtual bool <a href="#filter"><b>filter</b></a> ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat ) = 0</li> -<li class=fn>virtual void <a href="#reset"><b>reset</b></a> ()</li> -<li class=fn>virtual void <a href="#setMicroFocus"><b>setMicroFocus</b></a> ( int x, int y )</li> -<li class=fn>virtual void <a href="#setFont"><b>setFont</b></a> ( const TQFont & )</li> -</ul> -<h2>Protected Members</h2> -<ul> -<li class=fn>void <a href="#sendIMEvent"><b>sendIMEvent</b></a> ( TQWSServer::IMState state, const TQString & txt, int cpos, int selLen = 0 )</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQWSInputMethod class provides international input methods -for TQt/Embedded. -<p> -<p> Subclass this class to implement your own input method. -<p> An input methods consists of a keyboard filter and optionally a -graphical interface. The keyboard filter intercepts key events -from physical or virtual keyboards by implementing the <a href="#filter">filter</a>() -function. -<p> Use <a href="#sendIMEvent">sendIMEvent</a>() to send composition events. Composition starts -with the input method sending an <tt>IMStart</tt> event, followed by a -number of <tt>IMCompose</tt> events and ending with an <tt>IMEnd</tt> event or -when the virtual <a href="#reset">reset</a>() function is called. -<p> The functions <a href="#setMicroFocus">setMicroFocus</a>() and <a href="#setFont">setFont</a>() can be reimplemented -to receive more information about the state of the focus widget. -<p> Use TQWSServer::setCurrentInputMethod() to install an input method. -<p> <p>See also <a href="qws.html">TQt/Embedded</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQWSInputMethod"></a>TQWSInputMethod::TQWSInputMethod () -</h3> -Constructs a new input method - -<h3 class=fn><a name="~TQWSInputMethod"></a>TQWSInputMethod::~TQWSInputMethod ()<tt> [virtual]</tt> -</h3> -Destructs the input method uninstalling it if it is currently installed. - -<h3 class=fn>bool <a name="filter"></a>TQWSInputMethod::filter ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )<tt> [pure virtual]</tt> -</h3> - -<p> This function must be implemented in subclasses to handle key -input from physical or virtual keyboards. Returning TRUE will -block the event from further processing. -<p> The Unicode value is given in <em>unicode</em> and the key code in <em>keycode</em>. Keyboard modifiers are OR-ed together in <em>modifiers</em>. -If <em>isPress</em> is TRUE this is a key press; otherwise it is a key -release. If <em>autoRepeat</em> is TRUE this is an auto-repeated key -press. -<p> All normal key events should be blocked while in compose mode -(i.e., between <tt>IMStart</tt> and <tt>IMEnd</tt>). -<p> -<h3 class=fn>void <a name="reset"></a>TQWSInputMethod::reset ()<tt> [virtual]</tt> -</h3> -Implemented in subclasses to reset the state of the input method. - -<h3 class=fn>void <a name="sendIMEvent"></a>TQWSInputMethod::sendIMEvent ( TQWSServer::IMState state, const <a href="tqstring.html">TQString</a> & txt, int cpos, int selLen = 0 )<tt> [protected]</tt> -</h3> - -<p> Causes a <a href="qimevent.html">TQIMEvent</a> to be sent to the focus widget. <em>state</em> may be -one of <a href="qwsserver.html#IMState-enum">TQWSServer::IMStart</a>, <a href="qwsserver.html#IMState-enum">TQWSServer::IMCompose</a> or <a href="qwsserver.html#IMState-enum">TQWSServer::IMEnd</a>. -<p> <em>txt</em> is the text being composed (or the finished text if state -is <tt>IMEnd</tt>). <em>cpos</em> is the current cursor position. -<p> If state is <tt>IMCompose</tt>, <em>selLen</em> is the number of characters in -the composition string (starting at <em>cpos</em>) that should be -marked as selected by the input widget receiving the event. - -<h3 class=fn>void <a name="setFont"></a>TQWSInputMethod::setFont ( const <a href="ntqfont.html">TQFont</a> & )<tt> [virtual]</tt> -</h3> -Implemented in subclasses to handle font changes in the focus -widget. -<p> This functionality is provided for future expansion; it is not -used in this version of TQt/Embedded. - -<h3 class=fn>void <a name="setMicroFocus"></a>TQWSInputMethod::setMicroFocus ( int x, int y )<tt> [virtual]</tt> -</h3> - -<p> Implemented in subclasses to handle microFocusHint changes in the -focus widget. <em>x</em> and <em>y</em> are the global coordinates of the -text cursor. -<p> -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwskeyboardhandler-members.html b/doc/html/qwskeyboardhandler-members.html deleted file mode 100644 index 27e7ba058..000000000 --- a/doc/html/qwskeyboardhandler-members.html +++ /dev/null @@ -1,91 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qkeyboard_qws.h:41 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSKeyboardHandler Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQWSKeyboardHandler</h1> - -<p>This is the complete list of member functions for -<a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a>, including inherited members. - -<ul> -<li><a href="qwskeyboardhandler.html#TQWSKeyboardHandler">TQWSKeyboardHandler</a>() -<li><a href="qwskeyboardhandler.html#~TQWSKeyboardHandler">~TQWSKeyboardHandler</a>() -<li><a href="tqobject.html#blockSignals">blockSignals</a>() -<li><a href="tqobject.html#checkConnectArgs">checkConnectArgs</a>() -<li><a href="tqobject.html#child">child</a>() -<li><a href="tqobject.html#childEvent">childEvent</a>() -<li><a href="tqobject.html#children">children</a>() -<li><a href="tqobject.html#className">className</a>() -<li><a href="tqobject.html#connect">connect</a>() -<li><a href="tqobject.html#connectNotify">connectNotify</a>() -<li><a href="tqobject.html#customEvent">customEvent</a>() -<li><a href="tqobject.html#deleteLater">deleteLater</a>() -<li><a href="tqobject.html#destroyed">destroyed</a>() -<li><a href="tqobject.html#disconnect">disconnect</a>() -<li><a href="tqobject.html#disconnectNotify">disconnectNotify</a>() -<li><a href="tqobject.html#dumpObjectInfo">dumpObjectInfo</a>() -<li><a href="tqobject.html#dumpObjectTree">dumpObjectTree</a>() -<li><a href="tqobject.html#event">event</a>() -<li><a href="tqobject.html#eventFilter">eventFilter</a>() -<li><a href="tqobject.html#highPriority">highPriority</a>() -<li><a href="tqobject.html#inherits">inherits</a>() -<li><a href="tqobject.html#insertChild">insertChild</a>() -<li><a href="tqobject.html#installEventFilter">installEventFilter</a>() -<li><a href="tqobject.html#isA">isA</a>() -<li><a href="tqobject.html#isWidgetType">isWidgetType</a>() -<li><a href="tqobject.html#killTimer">killTimer</a>() -<li><a href="tqobject.html#killTimers">killTimers</a>() -<li><a href="tqobject.html#metaObject">metaObject</a>() -<li><a href="tqobject.html#name">name</a>() -<li><a href="tqobject.html#normalizeSignalSlot">normalizeSignalSlot</a>() -<li><a href="tqobject.html#objectTrees">objectTrees</a>() -<li><a href="tqobject.html#parent">parent</a>() -<li><a href="qwskeyboardhandler.html#processKeyEvent">processKeyEvent</a>() -<li><a href="tqobject.html#property">property</a>() -<li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqobject.html#removeChild">removeChild</a>() -<li><a href="tqobject.html#removeEventFilter">removeEventFilter</a>() -<li><a href="tqobject.html#sender">sender</a>() -<li><a href="tqobject.html#setName">setName</a>() -<li><a href="tqobject.html#setProperty">setProperty</a>() -<li><a href="tqobject.html#signalsBlocked">signalsBlocked</a>() -<li><a href="tqobject.html#startTimer">startTimer</a>() -<li><a href="tqobject.html#timerEvent">timerEvent</a>() -<li><a href="tqobject.html#tr">tr</a>() -<li><a href="tqobject.html#trUtf8">trUtf8</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwskeyboardhandler.html b/doc/html/qwskeyboardhandler.html deleted file mode 100644 index 66d1f9739..000000000 --- a/doc/html/qwskeyboardhandler.html +++ /dev/null @@ -1,106 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/embedded/qkbd_qws.cpp:82 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSKeyboardHandler Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQWSKeyboardHandler Class Reference</h1> - -<p>The TQWSKeyboardHandler class implements the keyboard driver -for TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qkeyboard_qws-h.html">qkeyboard_qws.h</a>></tt> -<p>Inherits <a href="tqobject.html">TQObject</a>. -<p><a href="qwskeyboardhandler-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQWSKeyboardHandler"><b>TQWSKeyboardHandler</b></a> ()</li> -<li class=fn>virtual <a href="#~TQWSKeyboardHandler"><b>~TQWSKeyboardHandler</b></a> ()</li> -</ul> -<h2>Protected Members</h2> -<ul> -<li class=fn>virtual void <a href="#processKeyEvent"><b>processKeyEvent</b></a> ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQWSKeyboardHandler class implements the keyboard driver -for TQt/Embedded. -<p> -<p> The keyboard driver handles events from system devices and -generates key events. -<p> A TQWSKeyboardHandler will usually open some system device in its -constructor, create a <a href="ntqsocketnotifier.html">TQSocketNotifier</a> on that opened device and -when it receives data, it will call <a href="#processKeyEvent">processKeyEvent</a>() to send the -event to TQt/Embedded for relaying to clients. -<p>See also <a href="qws.html">TQt/Embedded</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQWSKeyboardHandler"></a>TQWSKeyboardHandler::TQWSKeyboardHandler () -</h3> -Constructs a keyboard handler. The handler <em>may</em> be passed to the -system for later destruction with <a href="qwsserver.html#setKeyboardHandler">TQWSServer::setKeyboardHandler</a>(), -although even without doing this, the handler can function, -calling <a href="#processKeyEvent">processKeyEvent</a>() to emit events. - -<h3 class=fn><a name="~TQWSKeyboardHandler"></a>TQWSKeyboardHandler::~TQWSKeyboardHandler ()<tt> [virtual]</tt> -</h3> -Destroys a keyboard handler. Note that if you have called -<a href="qwsserver.html#setKeyboardHandler">TQWSServer::setKeyboardHandler</a>(), you must not delete the handler. - -<h3 class=fn>void <a name="processKeyEvent"></a>TQWSKeyboardHandler::processKeyEvent ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )<tt> [virtual protected]</tt> -</h3> -Subclasses call this function to send a key event. The server may -additionally filter the event before sending it on to -applications. -<p> <center><table cellpadding="4" cellspacing="2" border="0"> -<tr bgcolor="#a2c511"> <th valign="top">Parameter <th valign="top">Meaning -<tr bgcolor="#f0f0f0"> <td valign="top"><em>unicode</em> -<td valign="top">The Unicode value for the key, or 0xFFFF is none is appropriate. -<tr bgcolor="#d0d0d0"> <td valign="top"><em>keycode</em> -<td valign="top">The TQt keycode for the key (see <a href="ntqt.html#Key-enum">TQt::Key</a> for the list of codes). -<tr bgcolor="#f0f0f0"> <td valign="top"><em>modifiers</em> -<td valign="top">The set of modifier keys (see <a href="ntqt.html#Modifier-enum">TQt::Modifier</a>). -<tr bgcolor="#d0d0d0"> <td valign="top"><em>isPress</em> -<td valign="top">Whether this is a press or a release. -<tr bgcolor="#f0f0f0"> <td valign="top"><em>autoRepeat</em> -<td valign="top">Whether this event was generated by an auto-repeat -mechanism, or an actual key press. -</table></center> - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsmousehandler-members.html b/doc/html/qwsmousehandler-members.html deleted file mode 100644 index e1bb383fe..000000000 --- a/doc/html/qwsmousehandler-members.html +++ /dev/null @@ -1,53 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qmouse_qws.h:51 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSMouseHandler Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQWSMouseHandler</h1> - -<p>This is the complete list of member functions for -<a href="qwsmousehandler.html">TQWSMouseHandler</a>, including inherited members. - -<ul> -<li><a href="qwsmousehandler.html#TQWSMouseHandler">TQWSMouseHandler</a>() -<li><a href="qwsmousehandler.html#~TQWSMouseHandler">~TQWSMouseHandler</a>() -<li><a href="qwsmousehandler.html#calibrate">calibrate</a>() -<li><a href="qwsmousehandler.html#clearCalibration">clearCalibration</a>() -<li><a href="qwsmousehandler.html#limitToScreen">limitToScreen</a>() -<li><a href="qwsmousehandler.html#mouseChanged">mouseChanged</a>() -<li><a href="qwsmousehandler.html#pos">pos</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsmousehandler.html b/doc/html/qwsmousehandler.html deleted file mode 100644 index 2aa4edba4..000000000 --- a/doc/html/qwsmousehandler.html +++ /dev/null @@ -1,113 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/embedded/qmouse_qws.cpp:40 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSMouseHandler Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQWSMouseHandler Class Reference</h1> - -<p>The TQWSMouseHandler class is a mouse driver for TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qmouse_qws-h.html">qmouse_qws.h</a>></tt> -<p><a href="qwsmousehandler-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQWSMouseHandler"><b>TQWSMouseHandler</b></a> ( const TQString & driver = TQString::null, const TQString & device = TQString::null )</li> -<li class=fn>virtual <a href="#~TQWSMouseHandler"><b>~TQWSMouseHandler</b></a> ()</li> -<li class=fn>virtual void <a href="#clearCalibration"><b>clearCalibration</b></a> ()</li> -<li class=fn>virtual void <a href="#calibrate"><b>calibrate</b></a> ( TQWSPointerCalibrationData * )</li> -<li class=fn>void <a href="#limitToScreen"><b>limitToScreen</b></a> ( TQPoint & pt )</li> -<li class=fn>void <a href="#mouseChanged"><b>mouseChanged</b></a> ( const TQPoint & pos, int bstate )</li> -<li class=fn>const TQPoint & <a href="#pos"><b>pos</b></a> () const</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQWSMouseHandler class is a mouse driver for TQt/Embedded. -<p> -<p> The mouse driver handles events from system devices and generates -mouse events. -<p> A TQWSMouseHandler will usually open some system device in its -constructor, create a <a href="ntqsocketnotifier.html">TQSocketNotifier</a> on that opened device and -when it receives data, it will call <a href="#mouseChanged">mouseChanged</a>() to send the -event to TQt/Embedded for relaying to clients. -<p>See also <a href="qws.html">TQt/Embedded</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQWSMouseHandler"></a>TQWSMouseHandler::TQWSMouseHandler ( const <a href="tqstring.html">TQString</a> & driver = TQString::null, const <a href="tqstring.html">TQString</a> & device = TQString::null ) -</h3> -Constructs a mouse handler. This becomes the primary mouse -handler. -<p> Note that once created, mouse handlers are controlled by the -system and should not be deleted. -<p> The <em>driver</em> and <em>device</em> arguments are not used by this base -class. - -<h3 class=fn><a name="~TQWSMouseHandler"></a>TQWSMouseHandler::~TQWSMouseHandler ()<tt> [virtual]</tt> -</h3> -Destroys the mouse handler. You should not call this directly. - -<h3 class=fn>void <a name="calibrate"></a>TQWSMouseHandler::calibrate ( TQWSPointerCalibrationData * )<tt> [virtual]</tt> -</h3> - -<p> This method is reimplemented in the calibrated mouse handler to -set calibration information (from, for instance, the TQtopia -calibration screen). This version does nothing. - -<h3 class=fn>void <a name="clearCalibration"></a>TQWSMouseHandler::clearCalibration ()<tt> [virtual]</tt> -</h3> - -<p> This method is reimplemented in the calibrated mouse handler to -clear calibration information. This version does nothing. - -<h3 class=fn>void <a name="limitToScreen"></a>TQWSMouseHandler::limitToScreen ( <a href="ntqpoint.html">TQPoint</a> & pt ) -</h3> -Ensures that the given point, <em>pt</em> is within the screen's -boundaries, changing <em>pt</em> if necessary. - -<h3 class=fn>void <a name="mouseChanged"></a>TQWSMouseHandler::mouseChanged ( const <a href="ntqpoint.html">TQPoint</a> & pos, int bstate ) -</h3> -When a mouse event occurs this function is called with the mouse's -position in <em>pos</em>, and the state of its buttons in <em>bstate</em>. - -<h3 class=fn>const <a href="ntqpoint.html">TQPoint</a> & <a name="pos"></a>TQWSMouseHandler::pos () const -</h3> - -<p> Returns the mouse position. - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsserver-members.html b/doc/html/qwsserver-members.html deleted file mode 100644 index d30312afe..000000000 --- a/doc/html/qwsserver-members.html +++ /dev/null @@ -1,77 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qwindowsystem_qws.h:173 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSServer Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQWSServer</h1> - -<p>This is the complete list of member functions for -<a href="qwsserver.html">TQWSServer</a>, including inherited members. - -<ul> -<li><a href="qwsserver.html#TQWSServer">TQWSServer</a>() -<li><a href="qwsserver.html#~TQWSServer">~TQWSServer</a>() -<li><a href="qwsserver.html#clientWindows">clientWindows</a>() -<li><a href="qwsserver.html#closeKeyboard">closeKeyboard</a>() -<li><a href="qwsserver.html#closeMouse">closeMouse</a>() -<li><a href="qwsserver.html#enablePainting">enablePainting</a>() -<li><a href="qwsserver.html#isCursorVisible">isCursorVisible</a>() -<li><a href="qwsserver.html#keyMap">keyMap</a>() -<li><a href="qwsserver.html#keyboardHandler">keyboardHandler</a>() -<li><a href="qwsserver.html#manager">manager</a>() -<li><a href="qwsserver.html#mouseHandler">mouseHandler</a>() -<li><a href="qwsserver.html#newChannel">newChannel</a>() -<li><a href="qwsserver.html#openKeyboard">openKeyboard</a>() -<li><a href="qwsserver.html#openMouse">openMouse</a>() -<li><a href="qwsserver.html#refresh">refresh</a>() -<li><a href="qwsserver.html#removedChannel">removedChannel</a>() -<li><a href="qwsserver.html#screenSaverActivate">screenSaverActivate</a>() -<li><a href="qwsserver.html#screenSaverActive">screenSaverActive</a>() -<li><a href="qwsserver.html#sendIMEvent">sendIMEvent</a>() -<li><a href="qwsserver.html#sendKeyEvent">sendKeyEvent</a>() -<li><a href="qwsserver.html#setCursorVisible">setCursorVisible</a>() -<li><a href="qwsserver.html#setDefaultKeyboard">setDefaultKeyboard</a>() -<li><a href="qwsserver.html#setDefaultMouse">setDefaultMouse</a>() -<li><a href="qwsserver.html#setDesktopBackground">setDesktopBackground</a>() -<li><a href="qwsserver.html#setKeyboardFilter">setKeyboardFilter</a>() -<li><a href="qwsserver.html#setKeyboardHandler">setKeyboardHandler</a>() -<li><a href="qwsserver.html#setMaxWindowRect">setMaxWindowRect</a>() -<li><a href="qwsserver.html#setScreenSaverInterval">setScreenSaverInterval</a>() -<li><a href="qwsserver.html#setScreenSaverIntervals">setScreenSaverIntervals</a>() -<li><a href="qwsserver.html#windowAt">windowAt</a>() -<li><a href="qwsserver.html#windowEvent">windowEvent</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwsserver.html b/doc/html/qwsserver.html deleted file mode 100644 index 459ba6388..000000000 --- a/doc/html/qwsserver.html +++ /dev/null @@ -1,344 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qwindowsystem_qws.cpp:856 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSServer Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQWSServer Class Reference</h1> - -<p>The TQWSServer class provides server-specific functionality in TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qwindowsystem_qws-h.html">qwindowsystem_qws.h</a>></tt> -<p><a href="qwsserver-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQWSServer"><b>TQWSServer</b></a> ( int flags = 0, TQObject * parent = 0, const char * name = 0 )</li> -<li class=fn><a href="#~TQWSServer"><b>~TQWSServer</b></a> ()</li> -<li class=fn>enum <a href="#ServerFlags-enum"><b>ServerFlags</b></a> { DisableKeyboard = 0x01, DisableMouse = 0x02 }</li> -<li class=fn>enum <a href="#GUIMode-enum"><b>GUIMode</b></a> { NoGui = FALSE, NormalGUI = TRUE, Server }</li> -<li class=fn>void <a href="#sendIMEvent"><b>sendIMEvent</b></a> ( IMState state, const TQString & txt, int cpos, int selLen )</li> -<li class=fn>class <b>KeyMap</b> { }</li> -<li class=fn>class <b>KeyOverride</b> { }</li> -<li class=fn>class <a href="#KeyboardFilter"><b>KeyboardFilter</b></a> { }</li> -<li class=fn>TQWSWindow * <a href="#windowAt"><b>windowAt</b></a> ( const TQPoint & pos )</li> -<li class=fn>const TQPtrList<TQWSWindow> & <a href="#clientWindows"><b>clientWindows</b></a> ()</li> -<li class=fn>void <a href="#openMouse"><b>openMouse</b></a> ()</li> -<li class=fn>void <a href="#closeMouse"><b>closeMouse</b></a> ()</li> -<li class=fn>void <a href="#openKeyboard"><b>openKeyboard</b></a> ()</li> -<li class=fn>void <a href="#closeKeyboard"><b>closeKeyboard</b></a> ()</li> -<li class=fn>void <a href="#refresh"><b>refresh</b></a> ()</li> -<li class=fn>void <a href="#refresh-2"><b>refresh</b></a> ( TQRegion & r )</li> -<li class=fn>void <a href="#enablePainting"><b>enablePainting</b></a> ( bool e )</li> -<li class=fn>TQWSPropertyManager * <a href="#manager"><b>manager</b></a> ()</li> -<li class=fn>enum <a href="#WindowEvent-enum"><b>WindowEvent</b></a> { Create = 0x0001, Destroy = 0x0002, Hide = 0x0004, Show = 0x0008, Raise = 0x0010, Lower = 0x0020, Geometry = 0x0040, Active = 0x0080, Name = 0x0100 }</li> -</ul> -<h2>Signals</h2> -<ul> -<li class=fn>void <a href="#windowEvent"><b>windowEvent</b></a> ( TQWSWindow * w, TQWSServer::WindowEvent e )</li> -<li class=fn>void <a href="#newChannel"><b>newChannel</b></a> ( const TQString & channel )</li> -<li class=fn>void <a href="#removedChannel"><b>removedChannel</b></a> ( const TQString & channel )</li> -</ul> -<h2>Static Public Members</h2> -<ul> -<li class=fn>void <a href="#sendKeyEvent"><b>sendKeyEvent</b></a> ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )</li> -<li class=fn>const KeyMap * <a href="#keyMap"><b>keyMap</b></a> ()</li> -<li class=fn>void <b>setOverrideKeys</b> ( const KeyOverride * )</li> -<li class=fn>void <a href="#setKeyboardFilter"><b>setKeyboardFilter</b></a> ( KeyboardFilter * f )</li> -<li class=fn>void <a href="#setDefaultMouse"><b>setDefaultMouse</b></a> ( const char * m )</li> -<li class=fn>void <a href="#setDefaultKeyboard"><b>setDefaultKeyboard</b></a> ( const char * k )</li> -<li class=fn>void <a href="#setMaxWindowRect"><b>setMaxWindowRect</b></a> ( const TQRect & r )</li> -<li class=fn>void <a href="#setDesktopBackground"><b>setDesktopBackground</b></a> ( const TQImage & img )</li> -<li class=fn>void <a href="#setDesktopBackground-2"><b>setDesktopBackground</b></a> ( const TQColor & c )</li> -<li class=fn>TQWSMouseHandler * <a href="#mouseHandler"><b>mouseHandler</b></a> ()</li> -<li class=fn>TQWSKeyboardHandler * <a href="#keyboardHandler"><b>keyboardHandler</b></a> ()</li> -<li class=fn>void <a href="#setKeyboardHandler"><b>setKeyboardHandler</b></a> ( TQWSKeyboardHandler * kh )</li> -<li class=fn>void <a href="#setScreenSaverIntervals"><b>setScreenSaverIntervals</b></a> ( int * ms )</li> -<li class=fn>void <a href="#setScreenSaverInterval"><b>setScreenSaverInterval</b></a> ( int ms )</li> -<li class=fn>bool <a href="#screenSaverActive"><b>screenSaverActive</b></a> ()</li> -<li class=fn>void <a href="#screenSaverActivate"><b>screenSaverActivate</b></a> ( bool activate )</li> -<li class=fn>void <a href="#setCursorVisible"><b>setCursorVisible</b></a> ( bool vis )</li> -<li class=fn>bool <a href="#isCursorVisible"><b>isCursorVisible</b></a> ()</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQWSServer class provides server-specific functionality in TQt/Embedded. -<p> -<p> When you run a TQt/Embedded application, it either runs as a server -or connects to an existing server. If it runs as a server, some -additional operations are provided by this class. -<p> This class is instantiated by <a href="ntqapplication.html">TQApplication</a> for TQt/Embedded server -processes. You should never construct this class yourself. -<p> A pointer to the TQWSServer instance can be obtained via the global -<tt>qwsServer</tt> variable. -<p> The mouse and keyboard devices can be opened with <a href="#openMouse">openMouse</a>() and -<a href="#openKeyboard">openKeyboard</a>(). (Close them with <a href="#closeMouse">closeMouse</a>() and -<a href="#closeKeyboard">closeKeyboard</a>().) -<p> The display is refreshed with <a href="#refresh">refresh</a>(), and painting can be -enabled or disabled with <a href="#enablePainting">enablePainting</a>(). -<p> Obtain the list of client windows with <a href="#clientWindows">clientWindows</a>() and find -out which window is at a particular point with <a href="#windowAt">windowAt</a>(). -<p> Many static functions are provided, for example, -<a href="#setKeyboardFilter">setKeyboardFilter</a>(), <a href="#setKeyboardHandler">setKeyboardHandler</a>(), <a href="#setDefaultKeyboard">setDefaultKeyboard</a>() -and <a href="#setDefaultMouse">setDefaultMouse</a>(). -<p> The size of the window rectangle can be set with -<a href="#setMaxWindowRect">setMaxWindowRect</a>(), and the desktop's background can be set with -<a href="#setDesktopBackground">setDesktopBackground</a>(). -<p> The screen saver is controlled with <a href="#setScreenSaverInterval">setScreenSaverInterval</a>() and -<a href="#screenSaverActivate">screenSaverActivate</a>(). -<p>See also <a href="qws.html">TQt/Embedded</a>. - -<hr><h2>Member Type Documentation</h2> -<h3 class=fn><a name="GUIMode-enum"></a>TQWSServer::GUIMode</h3> - -<p> This determines what sort of TQWS server to create: -<ul> -<li><tt>TQWSServer::NoGui</tt> - This is used for non-graphical TQt applications. -<li><tt>TQWSServer::NormalGUI</tt> - A normal TQt/Embedded application (not the server). -<li><tt>TQWSServer::Server</tt> - A TQt/Embedded server (e.g. if <tt>-qws</tt> has been specified -on the command line. -</ul> -<h3 class=fn><a name="ServerFlags-enum"></a>TQWSServer::ServerFlags</h3> - -<p> This enum is used to pass various options to the window system -server. -<ul> -<li><tt>TQWSServer::DisableKeyboard</tt> - Ignore all keyboard input. -<li><tt>TQWSServer::DisableMouse</tt> - Ignore all mouse input. -</ul> -<h3 class=fn><a name="WindowEvent-enum"></a>TQWSServer::WindowEvent</h3> - -<p> This specifies what sort of event has occurred to a top-level window: -<ul> -<li><tt>TQWSServer::Create</tt> - A new window has been created (<a href="tqwidget.html">TQWidget</a> constructor). -<li><tt>TQWSServer::Destroy</tt> - The window has been closed and deleted (TQWidget destructor). -<li><tt>TQWSServer::Hide</tt> - The window has been hidden with <a href="tqwidget.html#hide">TQWidget::hide</a>(). -<li><tt>TQWSServer::Show</tt> - The window has been shown with <a href="tqwidget.html#show">TQWidget::show</a>() or similar. -<li><tt>TQWSServer::Raise</tt> - The window has been raised to the top of the desktop. -<li><tt>TQWSServer::Lower</tt> - The window has been lowered. -<li><tt>TQWSServer::Geometry</tt> - The window has changed size or position. -<li><tt>TQWSServer::Active</tt> - The window has become the active window (has <a href="focus.html#keyboard-focus">keyboard focus</a>). -<li><tt>TQWSServer::Name</tt> - The window has been named. -</ul> -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQWSServer"></a>TQWSServer::TQWSServer ( int flags = 0, <a href="tqobject.html">TQObject</a> * parent = 0, const char * name = 0 ) -</h3> -Construct a TQWSServer object. -<p> <b>Warning:</b> This class is instantiated by <a href="ntqapplication.html">TQApplication</a> for -TQt/Embedded server processes. You should never construct this -class yourself. -<p> The <em>flags</em> are used for keyboard and mouse setting. The server's -parent is <em>parent</em> and it is called <em>name</em>. - -<h3 class=fn><a name="~TQWSServer"></a>TQWSServer::~TQWSServer () -</h3> -Destruct TQWSServer - -<h3 class=fn>const <a href="tqptrlist.html">TQPtrList</a><TQWSWindow> & <a name="clientWindows"></a>TQWSServer::clientWindows () -</h3> - -<p> Returns the list of top-level windows. This list will change as -applications add and remove wigdets so it should not be stored for -future use. The windows are sorted in stacking order from -top-most to bottom-most. - -<h3 class=fn>void <a name="closeKeyboard"></a>TQWSServer::closeKeyboard () -</h3> -Closes keyboard device(s). - -<h3 class=fn>void <a name="closeMouse"></a>TQWSServer::closeMouse () -</h3> -Closes the pointer device(s). - -<h3 class=fn>void <a name="enablePainting"></a>TQWSServer::enablePainting ( bool e ) -</h3> -If <em>e</em> is TRUE, painting on the display is enabled; if <em>e</em> is -FALSE, painting is disabled. - -<h3 class=fn>bool <a name="isCursorVisible"></a>TQWSServer::isCursorVisible ()<tt> [static]</tt> -</h3> -Returns TRUE if the cursor is visible; otherwise returns FALSE. -<p> <p>See also <a href="#setCursorVisible">setCursorVisible</a>(). - -<h3 class=fn>const KeyMap * <a name="keyMap"></a>TQWSServer::keyMap ()<tt> [static]</tt> -</h3> - -<p> Returns the keyboard mapping table used to convert keyboard -scancodes to TQt keycodes and Unicode values. It's used by the -keyboard driver in <tt>qkeyboard_qws.cpp</tt>. - -<h3 class=fn><a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> * <a name="keyboardHandler"></a>TQWSServer::keyboardHandler ()<tt> [static]</tt> -</h3> -Returns the primary keyboard handler. - -<h3 class=fn>TQWSPropertyManager * <a name="manager"></a>TQWSServer::manager () -</h3> - -<p> Returns the TQWSPropertyManager, which is used for implementing -X11-style window properties. - -<h3 class=fn><a href="qwsmousehandler.html">TQWSMouseHandler</a> * <a name="mouseHandler"></a>TQWSServer::mouseHandler ()<tt> [static]</tt> -</h3> -Returns the primary mouse handler. - -<h3 class=fn>void <a name="newChannel"></a>TQWSServer::newChannel ( const <a href="tqstring.html">TQString</a> & channel )<tt> [signal]</tt> -</h3> - -<p> This signal is emitted when the <a href="qcopchannel.html">TQCopChannel</a> <em>channel</em> is created. - -<h3 class=fn>void <a name="openKeyboard"></a>TQWSServer::openKeyboard () -</h3> -Opens the keyboard device(s). - -<h3 class=fn>void <a name="openMouse"></a>TQWSServer::openMouse () -</h3> -Opens the mouse device(s). - -<h3 class=fn>void <a name="refresh"></a>TQWSServer::refresh () -</h3> -Refreshes the entire display. - -<h3 class=fn>void <a name="refresh-2"></a>TQWSServer::refresh ( <a href="ntqregion.html">TQRegion</a> & r ) -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Refreshes the region <em>r</em>. - -<h3 class=fn>void <a name="removedChannel"></a>TQWSServer::removedChannel ( const <a href="tqstring.html">TQString</a> & channel )<tt> [signal]</tt> -</h3> - -<p> This signal is emitted immediately after the <a href="qcopchannel.html">TQCopChannel</a> <em>channel</em> is destroyed. Note that a channel is not destroyed until -all its listeners have unregistered. - -<h3 class=fn>void <a name="screenSaverActivate"></a>TQWSServer::screenSaverActivate ( bool activate )<tt> [static]</tt> -</h3> -If <em>activate</em> is TRUE the screensaver is activated immediately; -if <em>activate</em> is FALSE the screensaver is deactivated. - -<h3 class=fn>bool <a name="screenSaverActive"></a>TQWSServer::screenSaverActive ()<tt> [static]</tt> -</h3> -Returns TRUE if the screensaver is active (i.e. the screen is -blanked); otherwise returns FALSE. - -<h3 class=fn>void <a name="sendIMEvent"></a>TQWSServer::sendIMEvent ( IMState state, const <a href="tqstring.html">TQString</a> & txt, int cpos, int selLen ) -</h3> -This function sends an input method event to the server. The -current state is passed in <em>state</em> and the current text in <em>txt</em>. The cursor's position in the text is given by <em>cpos</em>, and -the selection length (which could be 0) is given in <em>selLen</em>. - -<h3 class=fn>void <a name="sendKeyEvent"></a>TQWSServer::sendKeyEvent ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )<tt> [static]</tt> -</h3> -Send a key event. You can use this to send key events generated by -"virtual keyboards". <em>unicode</em> is the Unicode value of the key to -send, <em>keycode</em> the TQt keycode (e.g. <tt>Key_Left</tt>), <em>modifiers</em> -indicates whether, Shift/Alt/Ctrl keys are pressed, <em>isPress</em> is -TRUE if this is a key down event and FALSE if it's a key up event, -and <em>autoRepeat</em> is TRUE if this is an autorepeat event (i.e. the -user has held the key down and this is the second or subsequent -key event being sent). - -<h3 class=fn>void <a name="setCursorVisible"></a>TQWSServer::setCursorVisible ( bool vis )<tt> [static]</tt> -</h3> -If <em>vis</em> is TRUE, makes the cursor visible; if <em>vis</em> is FALSE, -makes the cursor invisible. -<p> <p>See also <a href="#isCursorVisible">isCursorVisible</a>(). - -<h3 class=fn>void <a name="setDefaultKeyboard"></a>TQWSServer::setDefaultKeyboard ( const char * k )<tt> [static]</tt> -</h3> -Set the keyboard driver to <em>k</em>, e.g. if <tt>$TQWS_KEYBOARD</tt> is not -defined. The default is platform-dependent. - -<h3 class=fn>void <a name="setDefaultMouse"></a>TQWSServer::setDefaultMouse ( const char * m )<tt> [static]</tt> -</h3> -Set the mouse driver <em>m</em> to use if <tt>$TQWS_MOUSE_PROTO</tt> is not -defined. The default is platform-dependent. - -<h3 class=fn>void <a name="setDesktopBackground"></a>TQWSServer::setDesktopBackground ( const <a href="tqimage.html">TQImage</a> & img )<tt> [static]</tt> -</h3> -Sets the image <em>img</em> to be used as the background in the absence -of obscuring windows. - -<h3 class=fn>void <a name="setDesktopBackground-2"></a>TQWSServer::setDesktopBackground ( const <a href="ntqcolor.html">TQColor</a> & c )<tt> [static]</tt> -</h3> -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -<p> Sets the color <em>c</em> to be used as the background in the absence of -obscuring windows. - -<h3 class=fn>void <a name="setKeyboardFilter"></a>TQWSServer::setKeyboardFilter ( <a href="qwsserver::keyboardfilter.html">KeyboardFilter</a> * f )<tt> [static]</tt> -</h3> -Adds a filter <em>f</em> to be invoked for all key events from physical -keyboard drivers (events sent via processKeyEvent()). -<p> The filter is not invoked for keys generated by virtual keyboard -drivers (events sent via <a href="#sendKeyEvent">sendKeyEvent</a>()). -<p> If <em>f</em> is 0, the most-recently added filter is removed and deleted. -The caller is responsible for matching each addition with a -corresponding removal. - -<h3 class=fn>void <a name="setKeyboardHandler"></a>TQWSServer::setKeyboardHandler ( <a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a> * kh )<tt> [static]</tt> -</h3> -Sets the primary keyboard handler to <em>kh</em>. - -<h3 class=fn>void <a name="setMaxWindowRect"></a>TQWSServer::setMaxWindowRect ( const <a href="ntqrect.html">TQRect</a> & r )<tt> [static]</tt> -</h3> -Sets the area of the screen which TQt/Embedded applications will -consider to be the maximum area to use for windows to <em>r</em>. -<p> <p>See also <a href="tqwidget.html#showMaximized">TQWidget::showMaximized</a>(). - -<h3 class=fn>void <a name="setScreenSaverInterval"></a>TQWSServer::setScreenSaverInterval ( int ms )<tt> [static]</tt> -</h3> -Sets the timeout for the screensaver to <em>ms</em> milliseconds. A -setting of zero turns off the screensaver. - -<h3 class=fn>void <a name="setScreenSaverIntervals"></a>TQWSServer::setScreenSaverIntervals ( int * ms )<tt> [static]</tt> -</h3> -Sets an array of timeouts for the screensaver to a list of <em>ms</em> -milliseconds. A setting of zero turns off the screensaver. The -array must be 0-terminated. - -<h3 class=fn><a href="qwswindow.html">TQWSWindow</a> * <a name="windowAt"></a>TQWSServer::windowAt ( const <a href="ntqpoint.html">TQPoint</a> & pos ) -</h3> -Returns the window containing the point <em>pos</em> or 0 if there is no -window under the point. - -<h3 class=fn>void <a name="windowEvent"></a>TQWSServer::windowEvent ( <a href="qwswindow.html">TQWSWindow</a> * w, <a href="qwsserver.html#WindowEvent-enum">TQWSServer::WindowEvent</a> e )<tt> [signal]</tt> -</h3> - -<p> This signal is emitted whenever something happens to a top-level -window (e.g. it's created or destroyed). <em>w</em> is the window to -which the event of type <em>e</em> has occurred. - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwswindow-members.html b/doc/html/qwswindow-members.html deleted file mode 100644 index bafddc088..000000000 --- a/doc/html/qwswindow-members.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qwindowsystem_qws.h:79 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSWindow Member List</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>Complete Member List for TQWSWindow</h1> - -<p>This is the complete list of member functions for -<a href="qwswindow.html">TQWSWindow</a>, including inherited members. - -<ul> -<li><a href="qwswindow.html#TQWSWindow">TQWSWindow</a>() -<li><a href="qwswindow.html#~TQWSWindow">~TQWSWindow</a>() -<li><a href="qwswindow.html#allocation">allocation</a>() -<li><a href="qwswindow.html#caption">caption</a>() -<li><a href="qwswindow.html#client">client</a>() -<li><a href="qwswindow.html#hide">hide</a>() -<li><a href="qwswindow.html#isFullyObscured">isFullyObscured</a>() -<li><a href="qwswindow.html#isPartiallyObscured">isPartiallyObscured</a>() -<li><a href="qwswindow.html#isVisible">isVisible</a>() -<li><a href="qwswindow.html#lower">lower</a>() -<li><a href="qwswindow.html#name">name</a>() -<li><a href="qwswindow.html#raise">raise</a>() -<li><a href="qwswindow.html#requested">requested</a>() -<li><a href="qwswindow.html#setActiveWindow">setActiveWindow</a>() -<li><a href="qwswindow.html#show">show</a>() -<li><a href="qwswindow.html#winId">winId</a>() -</ul> -<!-- eof --> -<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qwswindow.html b/doc/html/qwswindow.html deleted file mode 100644 index bea4e07ec..000000000 --- a/doc/html/qwswindow.html +++ /dev/null @@ -1,171 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/src/kernel/qwindowsystem_qws.cpp:164 --> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<title>TQWSWindow Class</title> -<style type="text/css"><!-- -fn { margin-left: 1cm; text-indent: -1cm; } -a:link { color: #004faf; text-decoration: none } -a:visited { color: #672967; text-decoration: none } -body { background: #ffffff; color: black; } ---></style> -</head> -<body> - -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr bgcolor="#E5E5E5"> -<td valign=center> - <a href="index.html"> -<font color="#004faf">Home</font></a> - | <a href="classes.html"> -<font color="#004faf">All Classes</font></a> - | <a href="mainclasses.html"> -<font color="#004faf">Main Classes</font></a> - | <a href="annotated.html"> -<font color="#004faf">Annotated</font></a> - | <a href="groups.html"> -<font color="#004faf">Grouped Classes</font></a> - | <a href="functions.html"> -<font color="#004faf">Functions</font></a> -</td> -<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>TQWSWindow Class Reference</h1> - -<p>The TQWSWindow class provides server-specific functionality in TQt/Embedded. -<a href="#details">More...</a> -<p><tt>#include <<a href="qwindowsystem_qws-h.html">qwindowsystem_qws.h</a>></tt> -<p><a href="qwswindow-members.html">List of all member functions.</a> -<h2>Public Members</h2> -<ul> -<li class=fn><a href="#TQWSWindow"><b>TQWSWindow</b></a> ( int i, TQWSClient * client )</li> -<li class=fn><a href="#~TQWSWindow"><b>~TQWSWindow</b></a> ()</li> -<li class=fn>int <a href="#winId"><b>winId</b></a> () const</li> -<li class=fn>const TQString & <a href="#name"><b>name</b></a> () const</li> -<li class=fn>const TQString & <a href="#caption"><b>caption</b></a> () const</li> -<li class=fn>TQWSClient * <a href="#client"><b>client</b></a> () const</li> -<li class=fn>TQRegion <a href="#requested"><b>requested</b></a> () const</li> -<li class=fn>TQRegion <a href="#allocation"><b>allocation</b></a> () const</li> -<li class=fn>bool <a href="#isVisible"><b>isVisible</b></a> () const</li> -<li class=fn>bool <a href="#isPartiallyObscured"><b>isPartiallyObscured</b></a> () const</li> -<li class=fn>bool <a href="#isFullyObscured"><b>isFullyObscured</b></a> () const</li> -<li class=fn>void <a href="#raise"><b>raise</b></a> ()</li> -<li class=fn>void <a href="#lower"><b>lower</b></a> ()</li> -<li class=fn>void <a href="#show"><b>show</b></a> ()</li> -<li class=fn>void <a href="#hide"><b>hide</b></a> ()</li> -<li class=fn>void <a href="#setActiveWindow"><b>setActiveWindow</b></a> ()</li> -</ul> -<hr><a name="details"></a><h2>Detailed Description</h2> - - -The TQWSWindow class provides server-specific functionality in TQt/Embedded. -<p> -<p> When you run a TQt/Embedded application, it either runs as a server -or connects to an existing server. If it runs as a server, some -additional functionality is provided by the <a href="qwsserver.html">TQWSServer</a> class. -<p> This class maintains information about each window and allows -operations to be performed on the windows. -<p> You can get the window's <a href="#name">name</a>(), <a href="#caption">caption</a>() and <a href="#winId">winId</a>(), along with -the <a href="#client">client</a>() that owns the window. -<p> The region the window wants to draw on is returned by <a href="#requested">requested</a>(); -the region that the window is allowed to draw on is returned by -<a href="#allocation">allocation</a>(). -<p> The visibility of the window can be determined using <a href="#isVisible">isVisible</a>(), -<a href="#isPartiallyObscured">isPartiallyObscured</a>() and <a href="#isFullyObscured">isFullyObscured</a>(). Visibility can be -changed using <a href="#raise">raise</a>(), <a href="#lower">lower</a>(), <a href="#show">show</a>(), <a href="#hide">hide</a>() and -<a href="#setActiveWindow">setActiveWindow</a>(). -<p>See also <a href="qws.html">TQt/Embedded</a>. - -<hr><h2>Member Function Documentation</h2> -<h3 class=fn><a name="TQWSWindow"></a>TQWSWindow::TQWSWindow ( int i, TQWSClient * client ) -</h3> - -<p> Constructs a new top-level window, associated with the client <em>client</em> and giving it the id <em>i</em>. - -<h3 class=fn><a name="~TQWSWindow"></a>TQWSWindow::~TQWSWindow () -</h3> -Destructor. - -<h3 class=fn><a href="ntqregion.html">TQRegion</a> <a name="allocation"></a>TQWSWindow::allocation () const -</h3> - -<p> Returns the region that the window is allowed to draw onto, -including any window decorations but excluding regions covered by -other windows. -<p> <p>See also <a href="#requested">requested</a>(). - -<h3 class=fn>const <a href="tqstring.html">TQString</a> & <a name="caption"></a>TQWSWindow::caption () const -</h3> - -<p> Returns the window's caption. - -<h3 class=fn>TQWSClient * <a name="client"></a>TQWSWindow::client () const -</h3> - -<p> Returns the TQWSClient that owns this window. - -<h3 class=fn>void <a name="hide"></a>TQWSWindow::hide () -</h3> -Hides the window. - -<h3 class=fn>bool <a name="isFullyObscured"></a>TQWSWindow::isFullyObscured () const -</h3> - -<p> Returns TRUE if the window is completely obsured by another window -or by the bounds of the screen; otherwise returns FALSE. - -<h3 class=fn>bool <a name="isPartiallyObscured"></a>TQWSWindow::isPartiallyObscured () const -</h3> - -<p> Returns TRUE if the window is partially obsured by another window -or by the bounds of the screen; otherwise returns FALSE. - -<h3 class=fn>bool <a name="isVisible"></a>TQWSWindow::isVisible () const -</h3> - -<p> Returns TRUE if the window is visible; otherwise returns FALSE. - -<h3 class=fn>void <a name="lower"></a>TQWSWindow::lower () -</h3> -Lowers the window below other windows. - -<h3 class=fn>const <a href="tqstring.html">TQString</a> & <a name="name"></a>TQWSWindow::name () const -</h3> - -<p> Returns the window's name. - -<h3 class=fn>void <a name="raise"></a>TQWSWindow::raise () -</h3> -Raises the window above all other windows except "Stay on top" windows. - -<h3 class=fn><a href="ntqregion.html">TQRegion</a> <a name="requested"></a>TQWSWindow::requested () const -</h3> - -<p> Returns the region that the window has requested to draw onto, -including any window decorations. -<p> <p>See also <a href="#allocation">allocation</a>(). - -<h3 class=fn>void <a name="setActiveWindow"></a>TQWSWindow::setActiveWindow () -</h3> -Make this the active window (i.e. sets the <a href="focus.html#keyboard-focus">keyboard focus</a> to this -window). - -<h3 class=fn>void <a name="show"></a>TQWSWindow::show () -</h3> -Shows the window. - -<h3 class=fn>int <a name="winId"></a>TQWSWindow::winId () const -</h3> - -<p> Returns the window's Id. - -<!-- eof --> -<hr><p> -This file is part of the <a href="index.html">TQt toolkit</a>. -Copyright © 1995-2007 -<a href="http://www.trolltech.com/">Trolltech</a>. All Rights Reserved.<p><address><hr><div align=center> -<table width=100% cellspacing=0 border=0><tr> -<td>Copyright © 2007 -<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a> -<td align=right><div align=right>TQt 3.3.8</div> -</table></div></address></body> -</html> diff --git a/doc/html/qxtwidget-members.html b/doc/html/qxtwidget-members.html index 28471bd89..88e4d97a0 100644 --- a/doc/html/qxtwidget-members.html +++ b/doc/html/qxtwidget-members.html @@ -202,7 +202,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/splitter-example.html b/doc/html/splitter-example.html index 4c73d89ec..6fd9a8cc7 100644 --- a/doc/html/splitter-example.html +++ b/doc/html/splitter-example.html @@ -123,10 +123,6 @@ int main( int argc, char ** argv ) t5-><a href="tqwidget.html#setMinimumSize">setMinimumSize</a>( 80, 50 ); t5-><a href="tqwidget.html#setBackgroundColor">setBackgroundColor</a>( TQt::yellow ); -#ifdef TQ_WS_QWS - // TQt/Embedded XOR drawing not yet implemented. -<a name="x1300"></a> s1-><a href="ntqsplitter.html#setOpaqueResize">setOpaqueResize</a>( TRUE ); -#endif s2-><a href="ntqsplitter.html#setOpaqueResize">setOpaqueResize</a>( TRUE ); s3-><a href="ntqsplitter.html#setOpaqueResize">setOpaqueResize</a>( TRUE ); diff --git a/doc/html/titleindex b/doc/html/titleindex index 541d96c2f..309ddf8e5 100644 --- a/doc/html/titleindex +++ b/doc/html/titleindex @@ -20,7 +20,6 @@ About TQt | aboutntqt.html About Unicode | unicode.html About the Visual Studio Integration Plugin | integration.html Abstract Widget Classes | abstractwidgets.html -Adding an accelerated graphics driver to Qt/Embedded | emb-accel.html Advanced Widgets | advanced.html Advanced use of tool tips | tooltip-example.html All Overviews and HOWTOs | overviews-list.html @@ -37,7 +36,6 @@ Buttons and Groupboxes | buttongroups-example.html Canvas Control | tutorial2-06.html Canvas Example | canvas-example.html Canvas Module | canvas.html -Character input in Qt/Embedded | emb-charinput.html Class Inheritance Hierarchy | hierarchy.html Collection Classes | collection.html Company Information | troll.html @@ -58,14 +56,12 @@ Drag and Drop | dnd.html Drag and Drop | dragdrop-example.html Drag and Drop (Simple) | simple_dd-example.html Draw Demo | drawdemo-example.html -Enabling the Linux Framebuffer | emb-framebuffer-howto.html Environment Classes | environment.html Event Classes | events.html Events and Event Filters | eventsandfilters.html Examples | examples.html File Handling | tutorial2-07.html Font Displayer | qfd-example.html -Fonts in Qt/Embedded | emb-fonts.html Format of the QDataStream Operators | datastreamformat.html GNU General Public License | gpl.html Getting Started | motif-walkthrough-1.html @@ -86,14 +82,12 @@ Image Processing Classes | images.html Implicitly and Explicitly Shared Classes | shared.html Input/Output and Networking | io.html Installation | installation.html -Installing Qt/Embedded | emb-install.html Installing Qt/Mac | install-mac.html Installing Qt/Windows | install-win.html Installing Qt/X11 | install-x11.html Internationalization | i18n-example.html Internationalization with TQt | i18n.html Introduction | tutorial2-01.html -Issues to be aware of when porting Qt/Embedded | embedporting.html Key Features in TQt 3.0 | keyfeatures30.html Keyboard Focus Overview | focus.html Layout Classes | layout.html @@ -134,7 +128,6 @@ Pictures of Most TQt Widgets | pictures.html Plugins | plugins.html Popup Widgets | popup-example.html Porting to TQt 3.x | porting.html -Porting your applications to Qt/Embedded | emb-porting.html Preparing to Migrate the User Interface | motif-walkthrough-2.html Presenting the GUI | tutorial2-05.html Progress Bar | progressbar-example.html @@ -259,8 +252,6 @@ QConstString Class | qconststring.html QConstString Member List | qconststring-members.html QContextMenuEvent Class | qcontextmenuevent.html QContextMenuEvent Member List | qcontextmenuevent-members.html -QCopChannel Class | qcopchannel.html -QCopChannel Member List | qcopchannel-members.html QCursor Class | ntqcursor.html QCursor Member List | qcursor-members.html QCustomEvent Class | qcustomevent.html @@ -306,8 +297,6 @@ QDictIterator Member List | qdictiterator-members.html QDir | qdir-example.html QDir Class | ntqdir.html QDir Member List | qdir-members.html -QDirectPainter Class | qdirectpainter.html -QDirectPainter Member List | qdirectpainter-members.html QDns Class | ntqdns.html QDns Member List | qdns-members.html QDockArea Class | ntqdockarea.html @@ -398,8 +387,6 @@ QFontDialog Class | ntqfontdialog.html QFontDialog Member List | qfontdialog-members.html QFontInfo Class | ntqfontinfo.html QFontInfo Member List | qfontinfo-members.html -QFontManager Class | qfontmanager.html -QFontManager Member List | qfontmanager-members.html QFontMetrics Class | ntqfontmetrics.html QFontMetrics Member List | qfontmetrics-members.html QFrame Class | ntqframe.html @@ -424,10 +411,6 @@ QGb2312Codec Class | qgb2312codec.html QGb2312Codec Member List | qgb2312codec-members.html QGbkCodec Class | ntqgbkcodec.html QGbkCodec Member List | qgbkcodec-members.html -QGfxDriverFactory Class | qgfxdriverfactory.html -QGfxDriverFactory Member List | qgfxdriverfactory-members.html -QGfxDriverPlugin Class | qgfxdriverplugin.html -QGfxDriverPlugin Member List | qgfxdriverplugin-members.html QGrid Class | ntqgrid.html QGrid Member List | qgrid-members.html QGridLayout Class | qgridlayout.html @@ -512,10 +495,6 @@ QIntValidator Class | qintvalidator.html QIntValidator Member List | qintvalidator-members.html QJisCodec Class | ntqjiscodec.html QJisCodec Member List | qjiscodec-members.html -QKbdDriverFactory Class | qkbddriverfactory.html -QKbdDriverFactory Member List | qkbddriverfactory-members.html -QKbdDriverPlugin Class | qkbddriverplugin.html -QKbdDriverPlugin Member List | qkbddriverplugin-members.html QKeyEvent Class | qkeyevent.html QKeyEvent Member List | qkeyevent-members.html QKeySequence Class | ntqkeysequence.html @@ -592,10 +571,6 @@ QMotifStyle Class | ntqmotifstyle.html QMotifStyle Member List | qmotifstyle-members.html QMotifWidget Class | qmotifwidget.html QMotifWidget Member List | qmotifwidget-members.html -QMouseDriverFactory Class | qmousedriverfactory.html -QMouseDriverFactory Member List | qmousedriverfactory-members.html -QMouseDriverPlugin Class | qmousedriverplugin.html -QMouseDriverPlugin Member List | qmousedriverplugin-members.html QMouseEvent Class | qmouseevent.html QMouseEvent Member List | qmouseevent-members.html QMoveEvent Class | qmoveevent.html @@ -701,8 +676,6 @@ QResizeEvent Class | qresizeevent.html QResizeEvent Member List | qresizeevent-members.html QSGIStyle Class | ntqsgistyle.html QSGIStyle Member List | qsgistyle-members.html -QScreen Class | qscreen.html -QScreen Member List | qscreen-members.html QScrollBar Class | ntqscrollbar.html QScrollBar Member List | qscrollbar-members.html QScrollView Class | ntqscrollview.html @@ -911,18 +884,6 @@ QVariant Class | ntqvariant.html QVariant Member List | qvariant-members.html QWMatrix Class | ntqwmatrix.html QWMatrix Member List | qwmatrix-members.html -QWSDecoration Class | qwsdecoration.html -QWSDecoration Member List | qwsdecoration-members.html -QWSInputMethod Class | qwsinputmethod.html -QWSInputMethod Member List | qwsinputmethod-members.html -QWSKeyboardHandler Class | qwskeyboardhandler.html -QWSKeyboardHandler Member List | qwskeyboardhandler-members.html -QWSMouseHandler Class | qwsmousehandler.html -QWSMouseHandler Member List | qwsmousehandler-members.html -QWSServer Class | qwsserver.html -QWSServer Member List | qwsserver-members.html -QWSWindow Class | qwswindow.html -QWSWindow Member List | qwswindow-members.html QWaitCondition Class | ntqwaitcondition.html QWaitCondition Member List | qwaitcondition-members.html QWhatsThis Class | ntqwhatsthis.html @@ -1014,12 +975,6 @@ Qt XML Examples | xml-examples.html Qt's Classes | classes.html Qt's Main Classes | mainclasses.html Qt's Tools | tools-list.html -Qt/Embedded | qws.html -Qt/Embedded Performance Tuning | emb-performance.html -Qt/Embedded Pointer Handling | emb-pointer.html -Qt/Embedded Virtual Framebuffer | emb-tqvfb.html -Qt/Embedded as a VNC Server | emb-vnc.html -Qt/Embedded environment variables | emb-envvars.html Qt/Mac Issues | mac-differences.html Qt/Mac is Mac OS X Native | qtmac-as-native.html Range controls | rangecontrols-example.html @@ -1028,7 +983,6 @@ Replacing the Print Dialog | motif-walkthrough-9.html Replacing the View Widget | motif-walkthrough-8.html Richtext | richtext-example.html Rot13 | rot-example.html -Running Qt/Embedded applications | emb-running.html SQL Module | sql.html SQL Module - Drivers | sql-driver.html SQL Table | sqltable-example.html @@ -1064,10 +1018,8 @@ Text Related Classes | text.html Thanks! | credits.html The 'Big Picture' | tutorial2-02.html The Coordinate System | coordsys.html -The Feature Definition File | emb-features.html The Project File | tutorial2-10.html The TQt FAQ | faq.html -The Qt/Embedded-specific classes | emb-classes.html Themes (Styles) | themes-example.html Thread Support in TQt | threads.html Threading | thread.html @@ -1119,7 +1071,6 @@ chart/setdataform.cpp Example File | chart-setdataform-cpp.html chart/setdataform.h Example File | chart-setdataform-h.html iconview/simple_dd/main.cpp Example File | iconview-simple_dd-main-cpp.html iconview/simple_dd/main.h Example File | iconview-simple_dd-main-h.html -maketqpf | maketqpf.html ntqaccel.h Include File | qaccel-h.html ntqaccessible.h Include File | qaccessible-h.html ntqaction.h Include File | qaction-h.html @@ -1145,7 +1096,6 @@ ntqcolor.h Include File | qcolor-h.html ntqcolordialog.h Include File | qcolordialog-h.html ntqcombobox.h Include File | qcombobox-h.html ntqcommonstyle.h Include File | qcommonstyle-h.html -qcopchannel_qws.h Include File | qcopchannel_qws-h.html ntqcstring.h Include File | qcstring-h.html ntqcursor.h Include File | qcursor-h.html tqdatabrowser.h Include File | tqdatabrowser-h.html @@ -1160,7 +1110,6 @@ ntqdial.h Include File | qdial-h.html ntqdialog.h Include File | qdialog-h.html ntqdict.h Include File | qdict-h.html ntqdir.h Include File | qdir-h.html -qdirectpainter_qws.h Include File | qdirectpainter_qws-h.html ntqdns.h Include File | qdns-h.html ntqdockarea.h Include File | qdockarea-h.html ntqdockwindow.h Include File | qdockwindow-h.html @@ -1182,14 +1131,10 @@ ntqfont.h Include File | qfont-h.html ntqfontdatabase.h Include File | qfontdatabase-h.html ntqfontdialog.h Include File | qfontdialog-h.html ntqfontinfo.h Include File | qfontinfo-h.html -qfontmanager_qws.h Include File | qfontmanager_qws-h.html ntqfontmetrics.h Include File | qfontmetrics-h.html ntqframe.h Include File | qframe-h.html ntqftp.h Include File | qftp-h.html ntqgb18030codec.h Include File | qgb18030codec-h.html -qgfx_qws.h Include File | qgfx_qws-h.html -qgfxdriverfactory_qws.h Include File | qgfxdriverfactory_qws-h.html -qgfxdriverplugin_qws.h Include File | qgfxdriverplugin_qws-h.html ntqgl.h Include File | qgl-h.html ntqglcolormap.h Include File | qglcolormap-h.html ntqglobal.h Include File | qglobal-h.html @@ -1212,10 +1157,6 @@ ntqintcache.h Include File | qintcache-h.html ntqintdict.h Include File | qintdict-h.html ntqiodevice.h Include File | qiodevice-h.html ntqjiscodec.h Include File | qjiscodec-h.html -qkbddriverfactory_qws.h Include File | qkbddriverfactory_qws-h.html -qkbddriverplugin_qws.h Include File | qkbddriverplugin_qws-h.html -qkeyboard_qws.h Include File | qkeyboard_qws-h.html -ntqkeysequence.h Include File | qkeysequence-h.html ntqlabel.h Include File | qlabel-h.html ntqlayout.h Include File | qlayout-h.html ntqlcdnumber.h Include File | qlcdnumber-h.html @@ -1239,9 +1180,6 @@ qmotifdialog.h Include File | qmotifdialog-h.html ntqmotifplusstyle.h Include File | qmotifplusstyle-h.html ntqmotifstyle.h Include File | qmotifstyle-h.html qmotifwidget.h Include File | qmotifwidget-h.html -qmouse_qws.h Include File | qmouse_qws-h.html -qmousedriverfactory_qws.h Include File | qmousedriverfactory_qws-h.html -qmousedriverplugin_qws.h Include File | qmousedriverplugin_qws-h.html ntqmovie.h Include File | qmovie-h.html ntqmultilineedit.h Include File | qmultilineedit-h.html ntqmutex.h Include File | qmutex-h.html @@ -1368,11 +1306,9 @@ tqwidgetplugin.h Include File | tqwidgetplugin-h.html tqwidgetstack.h Include File | tqwidgetstack-h.html ntqwindowdefs.h Include File | qwindowdefs-h.html ntqwindowsstyle.h Include File | qwindowsstyle-h.html -qwindowsystem_qws.h Include File | qwindowsystem_qws-h.html ntqwizard.h Include File | qwizard-h.html ntqwmatrix.h Include File | qwmatrix-h.html ntqworkspace.h Include File | qworkspace-h.html -qwsdecoration_qws.h Include File | qwsdecoration_qws-h.html tqxml.h Include File | tqxml-h.html qxtwidget.h Include File | qxtwidget-h.html sql/overview/basicbrowsing/main.cpp Example File | sql-overview-basicbrowsing-main-cpp.html diff --git a/doc/html/tools-list.html b/doc/html/tools-list.html index 12e02c453..68e453105 100644 --- a/doc/html/tools-list.html +++ b/doc/html/tools-list.html @@ -46,10 +46,6 @@ help you need <li> <a href="qmake-manual.html">qmake</a> - create Makefiles from simple platform-independent project files <li> <a href="qembed.html">qembed</a> - convert data, e.g. images, into C++ code -<li> <a href="emb-tqvfb.html">tqvfb</a> - run and test embedded -applications on the desktop -<li> <a href="maketqpf.html">maketqpf</a> - create pre-rendered fonts -for embedded devices <li> <a href="moc.html">moc</a> - the Meta Object Compiler <li> <a href="uic.html">uic</a> - the User Interface Compiler <li> <tt>qtconfig</tt> - a Unix-based TQt configuration tool with online help diff --git a/doc/html/tqcanvasview-members.html b/doc/html/tqcanvasview-members.html index 695baeb0b..614ecb835 100644 --- a/doc/html/tqcanvasview-members.html +++ b/doc/html/tqcanvasview-members.html @@ -253,7 +253,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/tqdatabrowser-members.html b/doc/html/tqdatabrowser-members.html index 170f9f88d..c06cd34ca 100644 --- a/doc/html/tqdatabrowser-members.html +++ b/doc/html/tqdatabrowser-members.html @@ -238,7 +238,6 @@ body { background: #ffffff; color: black; } <li><a href="tqdatabrowser.html#primeUpdate">primeUpdate</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqdatabrowser.html#readFields">readFields</a>() <li><a href="tqwidget.html#recreate">recreate</a>() diff --git a/doc/html/tqdatatable-members.html b/doc/html/tqdatatable-members.html index 031342408..92a16e4fe 100644 --- a/doc/html/tqdatatable-members.html +++ b/doc/html/tqdatatable-members.html @@ -345,7 +345,6 @@ body { background: #ffffff; color: black; } <li><a href="tqdatatable.html#primeUpdate">primeUpdate</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/tqdataview-members.html b/doc/html/tqdataview-members.html index a41ef03e4..dd8828d72 100644 --- a/doc/html/tqdataview-members.html +++ b/doc/html/tqdataview-members.html @@ -204,7 +204,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqdataview.html#readFields">readFields</a>() <li><a href="tqdataview.html#record">record</a>() diff --git a/doc/html/tqiconview-members.html b/doc/html/tqiconview-members.html index bb73e0903..a1cc0b8a1 100644 --- a/doc/html/tqiconview-members.html +++ b/doc/html/tqiconview-members.html @@ -295,7 +295,6 @@ body { background: #ffffff; color: black; } <li><a href="tqiconview.html#pressed">pressed</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/tqimage-h.html b/doc/html/tqimage-h.html index e6baff545..31b80b187 100644 --- a/doc/html/tqimage-h.html +++ b/doc/html/tqimage-h.html @@ -119,11 +119,6 @@ public: TQImage( uchar* data, int w, int h, int depth, TQRgb* colortable, int numColors, Endian bitOrder ); -#ifdef TQ_WS_QWS - TQImage( uchar* data, int w, int h, int depth, int pbl, - TQRgb* colortable, int numColors, - Endian bitOrder ); -#endif TQImage( const TQImage & ); ~TQImage(); @@ -165,10 +160,6 @@ public: int numBytes() const; int bytesPerLine() const; -#ifdef TQ_WS_QWS - TQGfx * graphicsContext(); -#endif - bool create( int width, int height, int depth, int numColors=0, Endian bitOrder=IgnoreEndian ); bool create( const TQSize&, int depth, int numColors=0, diff --git a/doc/html/tqimage.html b/doc/html/tqimage.html index d47f9d982..8d7cd5213 100644 --- a/doc/html/tqimage.html +++ b/doc/html/tqimage.html @@ -197,12 +197,8 @@ significant byte is reserved for the alpha buffer. *p = <a href="ntqcolor.html#qRgb">tqRgb</a>(255,255,0); </pre> -<p> On TQt/Embedded, scanlines are aligned to the pixel depth and may -be padded to any degree, while on all other platforms, the -scanlines are 32-bit aligned for all depths. The constructor +<p> The scanlines are 32-bit aligned for all depths. The constructor taking a <tt>uchar*</tt> argument always expects 32-bit aligned data. -On TQt/Embedded, an additional constructor allows the number of -bytes-per-line to be specified. <p> TQImage supports a variety of methods for getting information about the image, for example, <a href="#colorTable">colorTable</a>(), <a href="#allGray">allGray</a>(), <a href="#isGrayscale">isGrayscale</a>(), <a href="#bitOrder">bitOrder</a>(), <a href="#bytesPerLine">bytesPerLine</a>(), <a href="#depth">depth</a>(), <a href="#dotsPerMeterX">dotsPerMeterX</a>() and @@ -325,19 +321,6 @@ will be allocated (and destructed later). <p> Note that <em>yourdata</em> must be 32-bit aligned. <p> The endianness is given in <em>bitOrder</em>. -<h3 class=fn><a name="TQImage-8"></a>TQImage::TQImage ( uchar * yourdata, int w, int h, int depth, int bpl, TQRgb * colortable, int numColors, <a href="tqimage.html#Endian-enum">Endian</a> bitOrder ) -</h3> -Constructs an image that uses an existing memory buffer. The -buffer must remain valid for the life of the TQImage. The image -does not delete the buffer at destruction. The buffer is passed as -<em>yourdata</em>. The image's width is <em>w</em> and its height is <em>h</em>. The -color depth is <em>depth</em>. <em>bpl</em> specifies the number of bytes per -line. -<p> If <em>colortable</em> is 0, a color table sufficient for <em>numColors</em> -will be allocated (and destructed later). -<p> The endianness is specified by <em>bitOrder</em>. -<p> <b>Warning:</b> This constructor is only available on TQt/Embedded. - <h3 class=fn><a name="TQImage-9"></a>TQImage::TQImage ( const <a href="tqimage.html">TQImage</a> & image ) </h3> Constructs a <a href="shclass.html">shallow copy</a> of <em>image</em>. @@ -351,7 +334,7 @@ Destroys the image and cleans up. Returns TRUE if all the colors in the image are shades of gray (i.e. their red, green and blue components are equal); otherwise returns FALSE. -<p> This function is slow for large 16-bit (TQt/Embedded only) and 32-bit images. +<p> This function is slow for large 32-bit images. <p> <p>See also <a href="#isGrayscale">isGrayscale</a>(). <h3 class=fn><a href="tqimage.html#Endian-enum">Endian</a> <a name="bitOrder"></a>TQImage::bitOrder () const @@ -408,7 +391,7 @@ be converted. </h3> Converts the depth (bpp) of the image to <em>depth</em> and returns the converted image. The original image is not changed. -<p> The <em>depth</em> argument must be 1, 8, 16 (TQt/Embedded only) or 32. +<p> The <em>depth</em> argument must be 1, 8 or 32. <p> Returns <tt>*this</tt> if <em>depth</em> is equal to the image depth, or a <a href="#isNull">null</a> image if this image cannot be converted. @@ -510,7 +493,7 @@ pixels; otherwise, the mask is larger than the data pixels. <p> Returns the depth of the image. <p> The image depth is the number of bits used to encode a single pixel, also called bits per pixel (bpp) or bit planes of an image. -<p> The supported depths are 1, 8, 16 (TQt/Embedded only) and 32. +<p> The supported depths are 1, 8 and 32. <p> <p>See also <a href="#convertDepth">convertDepth</a>(). <h3 class=fn>void <a name="detach"></a>TQImage::detach () @@ -623,7 +606,7 @@ using color index <em>i</em> with a pixel using color index 255 minus <em>i</em> <h3 class=fn>bool <a name="isGrayscale"></a>TQImage::isGrayscale () const </h3> -For 16-bit (TQt/Embedded only) and 32-bit images, this function is +For 32-bit images, this function is equivalent to <a href="#allGray">allGray</a>(). <p> For 8-bpp images, this function returns TRUE if <a href="#color">color</a>(i) is TQRgb(i,i,i) for all indices of the color table; otherwise returns @@ -696,8 +679,8 @@ changed. </h3> <p> Returns the size of the color table for the image. -<p> Notice that <a href="#numColors">numColors</a>() returns 0 for 16-bpp (TQt/Embedded only) -and 32-bpp images because these images do not use color tables, +<p> Notice that <a href="#numColors">numColors</a>() returns 0 for +32-bpp images because these images do not use color tables, but instead encode pixel values as RGB triplets. <p> <p>See also <a href="#setNumColors">setNumColors</a>() and <a href="#colorTable">colorTable</a>(). @@ -871,8 +854,6 @@ read/write the pixel value. You cannot use the <tt>uchar*</tt> pointer directly, because the pixel format depends on the byte order on the underlying platform. Hint: use <a href="ntqcolor.html#qRed">tqRed()</a>, <a href="ntqcolor.html#qGreen">tqGreen()</a> and <a href="ntqcolor.html#qBlue">tqBlue()</a>, etc. (ntqcolor.h) to access the pixels. -<p> <b>Warning:</b> If you are accessing 16-bpp image data, you must handle -endianness yourself. (TQt/Embedded only) <p> <p>See also <a href="#bytesPerLine">bytesPerLine</a>(), <a href="#bits">bits</a>(), and <a href="#jumpTable">jumpTable</a>(). <p>Example: <a href="desktop-example.html#x1729">desktop/desktop.cpp</a>. diff --git a/doc/html/tqobject.html b/doc/html/tqobject.html index f4135898a..3fc79af4b 100644 --- a/doc/html/tqobject.html +++ b/doc/html/tqobject.html @@ -36,7 +36,7 @@ body { background: #ffffff; color: black; } <p>All the functions in this class are <a href="threads.html#reentrant">reentrant</a> when TQt is built with thread support.</p> <p><tt>#include <<a href="tqobject-h.html">tqobject.h</a>></tt> <p>Inherits <a href="ntqt.html">TQt</a>. --<p>Inherited by <a href="ntqaccel.html">TQAccel</a>, <a href="qaccessibleobject.html">TQAccessibleObject</a>, <a href="ntqaction.html">TQAction</a>, <a href="ntqapplication.html">TQApplication</a>, <a href="ntqassistantclient.html">TQAssistantClient</a>, <a href="qdatapump.html">TQDataPump</a>, <a href="tqwidget.html">TQWidget</a>, <a href="tqcanvas.html">TQCanvas</a>, <a href="tqstyle.html">TQStyle</a>, <a href="ntqclipboard.html">TQClipboard</a>, <a href="qcopchannel.html">TQCopChannel</a>, <a href="ntqdns.html">TQDns</a>, <a href="ntqlayout.html">TQLayout</a>, <a href="ntqdragobject.html">TQDragObject</a>, <a href="tqeditorfactory.html">TQEditorFactory</a>, <a href="ntqeventloop.html">TQEventLoop</a>, <a href="qfileiconprovider.html">TQFileIconProvider</a>, <a href="ntqnetworkprotocol.html">TQNetworkProtocol</a>, <a href="qwskeyboardhandler.html">TQWSKeyboardHandler</a>, <a href="qnetworkoperation.html">TQNetworkOperation</a>, <a href="qnpinstance.html">TQNPInstance</a>, <a href="tqobjectcleanuphandler.html">TQObjectCleanupHandler</a>, <a href="ntqprocess.html">TQProcess</a>, <a href="ntqserversocket.html">TQServerSocket</a>, <a href="ntqsessionmanager.html">TQSessionManager</a>, <a href="ntqsignal.html">TQSignal</a>, <a href="ntqsignalmapper.html">TQSignalMapper</a>, <a href="ntqsocket.html">TQSocket</a>, <a href="ntqsocketnotifier.html">TQSocketNotifier</a>, <a href="ntqsound.html">TQSound</a>, <a href="tqsqldatabase.html">TQSqlDatabase</a>, <a href="tqsqldriver.html">TQSqlDriver</a>, <a href="tqsqlform.html">TQSqlForm</a>, <a href="tqstylesheet.html">TQStyleSheet</a>, <a href="ntqtimer.html">TQTimer</a>, <a href="qtooltipgroup.html">TQToolTipGroup</a>, <a href="ntqtranslator.html">TQTranslator</a>, <a href="ntqurloperator.html">TQUrlOperator</a>, and <a href="ntqvalidator.html">TQValidator</a>. +-<p>Inherited by <a href="ntqaccel.html">TQAccel</a>, <a href="qaccessibleobject.html">TQAccessibleObject</a>, <a href="ntqaction.html">TQAction</a>, <a href="ntqapplication.html">TQApplication</a>, <a href="ntqassistantclient.html">TQAssistantClient</a>, <a href="qdatapump.html">TQDataPump</a>, <a href="tqwidget.html">TQWidget</a>, <a href="tqcanvas.html">TQCanvas</a>, <a href="tqstyle.html">TQStyle</a>, <a href="ntqclipboard.html">TQClipboard</a>, <a href="ntqdns.html">TQDns</a>, <a href="ntqlayout.html">TQLayout</a>, <a href="ntqdragobject.html">TQDragObject</a>, <a href="tqeditorfactory.html">TQEditorFactory</a>, <a href="ntqeventloop.html">TQEventLoop</a>, <a href="qfileiconprovider.html">TQFileIconProvider</a>, <a href="ntqnetworkprotocol.html">TQNetworkProtocol</a>, <a href="qnetworkoperation.html">TQNetworkOperation</a>, <a href="qnpinstance.html">TQNPInstance</a>, <a href="tqobjectcleanuphandler.html">TQObjectCleanupHandler</a>, <a href="ntqprocess.html">TQProcess</a>, <a href="ntqserversocket.html">TQServerSocket</a>, <a href="ntqsessionmanager.html">TQSessionManager</a>, <a href="ntqsignal.html">TQSignal</a>, <a href="ntqsignalmapper.html">TQSignalMapper</a>, <a href="ntqsocket.html">TQSocket</a>, <a href="ntqsocketnotifier.html">TQSocketNotifier</a>, <a href="ntqsound.html">TQSound</a>, <a href="tqsqldatabase.html">TQSqlDatabase</a>, <a href="tqsqldriver.html">TQSqlDriver</a>, <a href="tqsqlform.html">TQSqlForm</a>, <a href="tqstylesheet.html">TQStyleSheet</a>, <a href="ntqtimer.html">TQTimer</a>, <a href="qtooltipgroup.html">TQToolTipGroup</a>, <a href="ntqtranslator.html">TQTranslator</a>, <a href="ntqurloperator.html">TQUrlOperator</a>, and <a href="ntqvalidator.html">TQValidator</a>. <p><a href="tqobject-members.html">List of all member functions.</a> <h2>Public Members</h2> <ul> diff --git a/doc/html/tqtextbrowser-members.html b/doc/html/tqtextbrowser-members.html index c5439fa75..c34256e3a 100644 --- a/doc/html/tqtextbrowser-members.html +++ b/doc/html/tqtextbrowser-members.html @@ -317,7 +317,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/tqtextedit-members.html b/doc/html/tqtextedit-members.html index a307f02d6..952eb043c 100644 --- a/doc/html/tqtextedit-members.html +++ b/doc/html/tqtextedit-members.html @@ -309,7 +309,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/tqtextview-members.html b/doc/html/tqtextview-members.html index cd6afef62..db3dbdb6d 100644 --- a/doc/html/tqtextview-members.html +++ b/doc/html/tqtextview-members.html @@ -308,7 +308,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/tqwidget-h.html b/doc/html/tqwidget-h.html index 192a4251d..9b963ea9b 100644 --- a/doc/html/tqwidget-h.html +++ b/doc/html/tqwidget-h.html @@ -93,7 +93,6 @@ struct TQWExtra; struct TQTLWExtra; class TQFocusData; class TQCursor; -class TQWSRegionManager; class TQStyle; class TQ_EXPORT TQWidget : public TQObject, public TQPaintDevice @@ -367,9 +366,6 @@ public: bool isUpdatesEnabled() const; -#if 0 //def TQ_WS_QWS - void repaintUnclipped( const TQRegion &, bool erase = TRUE ); -#endif public slots: virtual void setUpdatesEnabled( bool enable ); void update(); @@ -493,9 +489,6 @@ public: TQWidget *childAt( int x, int y, bool includeThis = FALSE ) const; TQWidget *childAt( const TQPoint &, bool includeThis = FALSE ) const; -#if defined(TQ_WS_QWS) - virtual TQGfx * graphicsContext(bool clip_children=TRUE) const; -#endif #if defined(TQ_WS_MAC) TQRegion clippedRegion(bool do_children=TRUE); uint clippedSerial(bool do_children=TRUE); @@ -552,11 +545,6 @@ protected: #if defined(TQ_WS_X11) virtual bool x11Event( XEvent * ); #endif -#if defined(TQ_WS_QWS) - virtual bool qwsEvent( TQWSEvent * ); - virtual unsigned char *scanLine( int ) const; - virtual int bytesPerLine() const; -#endif virtual void updateMask(); @@ -670,8 +658,6 @@ private: uint own_palette :1; uint sizehint_forced :1; uint is_closing :1; - uint in_show : 1; - uint in_show_maximized : 1; uint fstrut_dirty : 1; uint im_enabled : 1; TQRect crect; @@ -684,36 +670,6 @@ private: TQLayout *lay_out; #endif TQWExtra *extra; -#if defined(TQ_WS_QWS) - TQRegion req_region; // Requested region - mutable TQRegion paintable_region; // Paintable region - mutable bool paintable_region_dirty;// needs to be recalculated - mutable TQRegion alloc_region; // Allocated region - mutable bool alloc_region_dirty; // needs to be recalculated - mutable int overlapping_children; // Handle overlapping children - - int alloc_region_index; - int alloc_region_revision; - - void updateOverlappingChildren() const; - void setChildrenAllocatedDirty(); - void setChildrenAllocatedDirty( const TQRegion &r, const TQWidget *dirty=0 ); - bool isAllocatedRegionDirty() const; - void updateRequestedRegion( const TQPoint &gpos ); - TQRegion requestedRegion() const; - TQRegion allocatedRegion() const; - TQRegion paintableRegion() const; - - void updateGraphicsContext( TQGfx *qgfx_qws, bool clip_children ) const; -#ifndef TQT_NO_CURSOR - void updateCursor( const TQRegion &r ) const; -#endif - - // used to accumulate dirty region when children moved/resized. - TQRegion dirtyChildren; - bool isSettingGeometry; - friend class TQWSManager; -#endif static int instanceCounter; // Current number of widget instances static int maxInstances; // Maximum number of widget instances @@ -956,7 +912,6 @@ inline bool TQWidget::isInputMethodEnabled() const // - top-level widgets have extra extra data to reduce cost further class TQFocusData; -class TQWSManager; #if defined(TQ_WS_WIN) class TQOleDropTarget; #endif @@ -995,10 +950,6 @@ struct TQ_EXPORT TQTLWExtra { uint is_moved: 1; uint resizer : 4; #endif -#if defined(TQ_WS_QWS) && !defined ( TQT_NO_QWS_MANAGER ) - TQRegion decor_allocated_region; // decoration allocated region - TQWSManager *qwsManager; -#endif #if defined(TQ_WS_WIN) HICON winIcon; // internal Windows icon #endif @@ -1044,7 +995,7 @@ struct TQ_EXPORT TQWExtra { uint children_use_dnd : 1; uint compress_events : 1; #endif -#if defined(TQ_WS_QWS) || defined(TQ_WS_MAC) +#if defined(TQ_WS_MAC) TQRegion mask; // widget mask #endif char bg_mode; // background mode diff --git a/doc/html/tqwidget-members.html b/doc/html/tqwidget-members.html index 2e31230e7..452cefdb2 100644 --- a/doc/html/tqwidget-members.html +++ b/doc/html/tqwidget-members.html @@ -202,7 +202,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidget.html#recreate">recreate</a>() <li><a href="tqwidget.html#rect">rect</a>() diff --git a/doc/html/tqwidget.html b/doc/html/tqwidget.html index d841575ee..68d0ef4f3 100644 --- a/doc/html/tqwidget.html +++ b/doc/html/tqwidget.html @@ -355,7 +355,6 @@ body { background: #ffffff; color: black; } <li class=fn>virtual bool <a href="#macEvent"><b>macEvent</b></a> ( MSG * )</li> <li class=fn>virtual bool <a href="#winEvent"><b>winEvent</b></a> ( MSG * )</li> <li class=fn>virtual bool <a href="#x11Event"><b>x11Event</b></a> ( XEvent * )</li> -<li class=fn>virtual bool <a href="#qwsEvent"><b>qwsEvent</b></a> ( TQWSEvent * )</li> <li class=fn>virtual void <a href="#updateMask"><b>updateMask</b></a> ()</li> <li class=fn>virtual void <a href="#styleChange"><b>styleChange</b></a> ( TQStyle & oldStyle )</li> <li class=fn>virtual void <a href="#enabledChange"><b>enabledChange</b></a> ( bool oldEnabled )</li> @@ -1686,17 +1685,6 @@ function to ensure that your program does not end up in infinite recursion. <h3 class=fn><a href="ntqpoint.html">TQPoint</a> <a name="pos"></a>TQWidget::pos () const </h3><p>Returns the position of the widget within its parent widget. See the <a href="tqwidget.html#pos-prop">"pos"</a> property for details. -<h3 class=fn>bool <a name="qwsEvent"></a>TQWidget::qwsEvent ( TQWSEvent * )<tt> [virtual protected]</tt> -</h3> -This special event handler can be reimplemented in a subclass to -receive native TQt/Embedded events. -<p> In your reimplementation of this function, if you want to stop the -event being handled by TQt, return TRUE. If you return FALSE, this -native event is passed back to TQt, which translates the event into -a TQt event and sends it to the widget. -<p> <b>Warning:</b> This function is not portable. -<p> <p>See also <a href="ntqapplication.html#qwsEventFilter">TQApplication::qwsEventFilter</a>(). - <h3 class=fn>void <a name="raise"></a>TQWidget::raise ()<tt> [slot]</tt> </h3> Raises this widget to the top of the parent widget's stack. diff --git a/doc/html/tqwidgetstack-members.html b/doc/html/tqwidgetstack-members.html index a0d97b704..37b095f76 100644 --- a/doc/html/tqwidgetstack-members.html +++ b/doc/html/tqwidgetstack-members.html @@ -217,7 +217,6 @@ body { background: #ffffff; color: black; } <li><a href="tqwidget.html#pos">pos</a>() <li><a href="tqobject.html#property">property</a>() <li><a href="tqobject.html#queryList">queryList</a>() -<li><a href="tqwidget.html#qwsEvent">qwsEvent</a>() <li><a href="tqwidget.html#raise">raise</a>() <li><a href="tqwidgetstack.html#raiseWidget">raiseWidget</a>() <li><a href="tqwidget.html#recreate">recreate</a>() diff --git a/doc/html/troll.html b/doc/html/troll.html index 95c363f89..56987549f 100644 --- a/doc/html/troll.html +++ b/doc/html/troll.html @@ -39,10 +39,6 @@ in Brisbane, Australia, and Redwood City, California. multi-platform C++ GUI toolkit. TQt enables you to build professional, efficient, portable and maintainable GUI applications quickly and easily. -<p> <a href="http://www.trolltech.com/products/embedded/index.html">TQt/Embedded</a>, the embedded version of TQt, is designed to power -todays new generation of embedded computers and electronic consumer -devices. On top of that, <a href="http://www.trolltech.com/products/qtopia/index.html">TQtopia</a> -provides a window system and application suite for handheld devices. <p> <h2> Software that makes Sense </h2> <a name="1"></a><p> Our motto expresses the vision behind our products. We design our diff --git a/doc/html/whatsthis b/doc/html/whatsthis index 8558157a2..63eced699 100644 --- a/doc/html/whatsthis +++ b/doc/html/whatsthis @@ -3,9 +3,6 @@ Abstract base class for accessing SQL databases. | TQSqlDriver Abstract base class for custom menu items in popup menus. | QCustomMenuItem Abstract base class of internal layout iterators. | QGLayoutIterator -Abstract base for Qt/Embedded graphics driver plugins. | QGfxDriverPlugin -Abstract base for Qt/Embedded keyboard driver plugins. | QKbdDriverPlugin -Abstract base for Qt/Embedded mouse driver plugins. | QMouseDriverPlugin Abstract base for custom TQSqlDriver plugins. | TQSqlDriverPlugin Abstract base for custom TQStyle plugins. | TQStylePlugin Abstract base for custom TQTextCodec plugins. | TQTextCodecPlugin @@ -29,9 +26,7 @@ Access to the platform audio facilities. | QSound Access to the session manager. | QSessionManager Access to the window system clipboard. | QClipboard Acts like a union for the most common TQt data types. | QVariant -Allows the appearance of the Qt/Embedded Window Manager to be customized. | QWSDecoration Allows waiting/waking for conditions between threads. | QWaitCondition -And its descendants manage the framebuffer and palette. | QScreen Animated canvas item on a TQCanvas. | TQCanvasSprite Application-global cache for pixmaps. | QPixmapCache Area with movable labelled icons. | TQIconView @@ -67,7 +62,6 @@ Command button. | QPushButton Common API for network protocols. | QNetworkProtocol Common operations for network protocols. | QNetworkOperation Common operations on URLs. | QUrlOperator -Communication capabilities between several clients. | QCopChannel Const iterator for TQValueList. | TQValueListConstIterator Convenience class for input streams. | TQTextIStream Convenience class for output streams. | TQTextOStream @@ -85,10 +79,7 @@ Conversion to and from the Tamil TSCII encoding. | QTsciiCodec Conversion to and from visually ordered Hebrew. | QHebrewCodec Converts between numbers and their string representations in various languages. | QLocale Corner-grip for resizing a top-level window. | QSizeGrip -Creates QScreen objects for Qt/Embedded. | QGfxDriverFactory Creates TQStyle objects. | TQStyleFactory -Creates QWSKeyboardHandler objects for Qt/Embedded. | QKbdDriverFactory -Creates QWSMouseHandler objects for Qt/Embedded. | QMouseDriverFactory Creates and manages data entry forms tied to SQL databases. | TQSqlForm Creates well-compressed PNG animations. | QPNGImagePacker Data manipulation and navigation for data entry forms. | TQDataBrowser @@ -107,7 +98,6 @@ Describes a key event. | QKeyEvent Dialog widget for selecting a font. | QFontDialog Dialog widget for specifying colors. | QColorDialog Dialogs that allow users to select files or directories. | QFileDialog -Direct access to the video hardware. | QDirectPainter Displays a number with LCD-like digits. | QLCDNumber Does low-level painting e.g. on widgets. | QPainter Doubly-linked list of char*. | TQStrList @@ -175,9 +165,7 @@ Implements a list view item. | QListViewItem Implements a list/tree view. | QListView Implements a splitter widget. | QSplitter Implements an Appearance Manager style. | QMacStyle -Implements font management in Qt/Embedded. | QFontManager Implements parts of the QAccessibleInterface for TQObjects. | QAccessibleObject -Implements the keyboard driver for Qt/Embedded. | QWSKeyboardHandler Incremental image decoder for a specific image format. | TQImageFormat Incremental image decoder for all supported image formats. | TQImageDecoder Incremental loading of animations or images, signalling as it progresses. | QMovie @@ -193,7 +181,6 @@ Interface to report the lexical content of XML data. | TQXmlLexicalHandler Interface to report the logical content of XML data. | TQXmlContentHandler Interface to resolve external entities contained in XML data. | TQXmlEntityResolver Internal class, used with QBitArray. | QBitVal -International input methods for Qt/Embedded. | QWSInputMethod Internationalization support for text output. | QTranslator Iterator for QAsciiCache collections. | QAsciiCacheIterator Iterator for QAsciiDict collections. | QAsciiDictIterator @@ -243,7 +230,6 @@ Monochrome (1-bit depth) pixmaps. | QBitmap More sophisticated Motif-ish look and feel. | QMotifPlusStyle Motif look and feel. | QMotifStyle Mouse cursor with an arbitrary shape. | QCursor -Mouse driver for Qt/Embedded. | QWSMouseHandler Movable panel containing widgets such as tool buttons. | QToolBar Multi-bezier splines on a TQCanvas. | TQCanvasSpline Namespace for TQt SQL identifiers that need to be global-like. | TQSql @@ -306,8 +292,6 @@ SGI/Irix look and feel. | QSGIStyle SQL database error information. | TQSqlError Scrolling area with on-demand scroll bars. | QScrollView Serialization of binary data to a TQIODevice. | QDataStream -Server-specific functionality in Qt/Embedded. | QWSServer -Server-specific functionality in Qt/Embedded. | QWSWindow Set of icons with different styles and sizes. | TQIconSet Signals that a main icon drag has begun. | TQIconDragEvent Simple convenience dialog to get a single value from the user. | QInputDialog diff --git a/doc/html/winsystem.html b/doc/html/winsystem.html index 73290f3cd..b4cfecee6 100644 --- a/doc/html/winsystem.html +++ b/doc/html/winsystem.html @@ -49,8 +49,6 @@ appropriate <tt>#ifdef</tt> statements (see below). </ul> <li><a href="#3"> TQt/Mac OS X </a> -<li><a href="#4"> TQt/Embedded -</a> </ul> <!-- endtoc --> @@ -94,22 +92,6 @@ you can embed the manifest in the executable as a resource with the <p> <ul> <li> <a href="mac-differences.html">TQt/Mac issues</a> </ul> -<p> <a name="qws"></a> -<h2> TQt/Embedded -</h2> -<a name="4"></a><p> When compiling for this platform, the macro <tt>TQ_WS_QWS</tt> is defined -(the window system is literally the TQt Window System). -<p> <ul> -<li> <a href="emb-install.html">Installation</a> -<li> <a href="emb-performance.html">TQt/Embedded performance tuning</a> -<li> <a href="emb-running.html">Running TQt/Embedded applications</a> -<li> <a href="emb-porting.html">Porting your applications to TQt/Embedded</a> -<li> <a href="emb-fonts.html">Font formats and definitions</a> -<li> <a href="emb-charinput.html">Character input (keyboard, pen, ...)</a> -<li> <a href="emb-pointer.html">Pointer handling (mouse, pen, ...)</a> -<li> <a href="emb-features.html">Reduce memory use with the feature definition file</a> -</ul> -<p> <!-- eof --> <p><address><hr><div align=center> <table width=100% cellspacing=0 border=0><tr> diff --git a/doc/indices.doc b/doc/indices.doc index dd139ad3f..9649b14ec 100644 --- a/doc/indices.doc +++ b/doc/indices.doc @@ -765,13 +765,6 @@ These classes are relevant to threaded applications. These classes are relevant to XML users. */ -/*! \defgroup qws - -\title Qt/Embedded - -These classes are relevant to Qt/Embedded users. -*/ - /*! \defgroup text \title Text Related Classes diff --git a/doc/installation.doc b/doc/installation.doc index 223ccc999..4766797b9 100644 --- a/doc/installation.doc +++ b/doc/installation.doc @@ -46,7 +46,6 @@ The installation procedure is different for the different TQt platforms: \i \link install-x11.html Qt/X11 \endlink \i \link install-win.html Qt/Windows \endlink \i \link install-mac.html Qt/Mac \endlink - \i \link emb-install.html Qt/Embedded \endlink \endlist */ diff --git a/doc/maketqpf.doc b/doc/maketqpf.doc deleted file mode 100644 index 3e860dfa5..000000000 --- a/doc/maketqpf.doc +++ /dev/null @@ -1,58 +0,0 @@ -/**************************************************************************** -** -** Documentation for QPF fonts -** -** Copyright (C) 2005-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! - \page maketqpf.html - - \title maketqpf - -Saves QPF font files by rendering and saving fonts. - -\section1 Usage - -\code -maketqpf [-A] [-f spec-file] [font ...] -\endcode - -\list -\i -A - Render and save all fonts in fontdir -\i -f - File of lines: fontname character-ranges e.g. "smoothtimes 0-ff,20a0-20af" -\i font - Font to render and save -\endlist - -*/ diff --git a/doc/man/README b/doc/man/README index ab4323338..ac24829cb 100644 --- a/doc/man/README +++ b/doc/man/README @@ -40,9 +40,7 @@ Debian distribution man1/tqdesigner.1 man1/tqtfindtr.1 man1/tqlinguist.1 - man1/maketqpf.1 man1/tqtmergetr.1 man1/msg2tqm.1 man1/tqembed.1 man1/tqtconfig.1 - man1/tqvfb.1 diff --git a/doc/man/man1/maketqpf.1 b/doc/man/man1/maketqpf.1 deleted file mode 100644 index 4d947d9ed..000000000 --- a/doc/man/man1/maketqpf.1 +++ /dev/null @@ -1,33 +0,0 @@ -.TH "maketqpf" "1" "3.0.3" "Troll Tech AS, Norway." "" -.SH "NAME" -.LP -maketqpf \- Create qpf files from TTF and BDF files. -.SH "DESCRIPTION" -.LP -Qt Prerendered Font (QPF) is a light\-weight non\-scalable -font format specific to Qt/Embedded. maketqpf is a tool -that assists producing QPF files from TTF and BDF files. - - -.SH "SYNTAX" -.LP -maketqpf [ \fI\-A\fP ] [ \fI\-f spec\-file \fP ] [ \fIfont ... \fP ] - -\-A - Render and save all fonts in fontdir -.br -\-f spec\-file - File of lines: - fontname character-ranges - eg. - smoothtimes 0\-ff,20a0\-20af -.br -font - Font to render and save - -.SH "FILES" -.LP -\fI$(TQTDIR)/lib/fonts/fontdir\fP -.SH "AUTHORS" -.LP -TrollTech <http://www.trolltech.com/> diff --git a/doc/man/man1/tqvfb.1 b/doc/man/man1/tqvfb.1 deleted file mode 100644 index 25d0ea556..000000000 --- a/doc/man/man1/tqvfb.1 +++ /dev/null @@ -1,66 +0,0 @@ -.TH "tqvfb" "1" "3.0.3" "Troll Tech AS, Norway." "" -.SH "NAME" -.LP -tqvfb \- Virtual framebuffer for Qt -.SH "DESCRIPTION" -.LP -The virtual framebuffer allows Qt/Embedded programs to be -developed on your desktop machine, without switching -between consoles and X11. - -Start a Qt/Embedded master application (i.e., construct -QApplication with QApplication::GuiServer flag or use the -\-qws command line parameter). You will need to specify to -the server that you wish to use the virtual framebuffer -driver, e.g.: - - widgets \-qws \-display QVFb:0 - -You may prefer to set the QWS_DISPLAY environment -variable to be QVFb:0. - -tqvfb supports the following command line options: - - \-width width: the width of the virtual framebuffer - (default: 240). - \-height height: the height of the virtual framebuffer - (default: 320). - \-depth depth: the depth of the virtual framebuffer (1, 8 - or 32; default: 8). - \-nocursor: do not display the X11 cursor in the - framebuffer window. - \-qwsdisplay :id the Qt/Embedded display id to provide - (default: 0). - - Virtual Framebuffer Design - -The virtual framebuffer emulates a framebuffer using a -shared memory region (the virtual frame buffer) and a -utility to display the framebuffer in a window (tqvfb). -The regions of the display that have changed are updated -periodically, so you will see discrete snapshots of the -framebuffer rather than each individual drawing -operation. For this reason drawing problems such as -flickering may not be apparent until the program is run -using a real framebuffer. - -The target refresh rate can be set via the "View|Refresh -Rate" menu item. This will cause tqvfb to check for -updated regions more quickly. The rate is a target only. -If little drawing is being done, the framebuffer will not -show any updates between drawing events. If an -application is displaying an animation the updates will -be frequent, and the application and tqvfb will compete -for processor time. - -Mouse and keyboard events are passed to the Qt/Embedded -master process via named pipes. - -The virtual framebuffer is a development tool only. No -security issues have been considered in the virtual -framebuffer design. It should be avoided in a production -environment; TQT_NO_QWS_VFB should always be defined in -production libraries. -.SH "AUTHORS" -.LP -TrollTech <http://www.trolltech.com/> diff --git a/doc/man/man3/TQCopChannel.3qt b/doc/man/man3/TQCopChannel.3qt deleted file mode 100644 index 258c473ca..000000000 --- a/doc/man/man3/TQCopChannel.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqcopchannel.3qt diff --git a/doc/man/man3/TQDirectPainter.3qt b/doc/man/man3/TQDirectPainter.3qt deleted file mode 100644 index 47aeac0e5..000000000 --- a/doc/man/man3/TQDirectPainter.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqdirectpainter.3qt diff --git a/doc/man/man3/TQFontManager.3qt b/doc/man/man3/TQFontManager.3qt deleted file mode 100644 index 5a1600075..000000000 --- a/doc/man/man3/TQFontManager.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqfontmanager.3qt diff --git a/doc/man/man3/TQGfxDriverFactory.3qt b/doc/man/man3/TQGfxDriverFactory.3qt deleted file mode 100644 index 66037313f..000000000 --- a/doc/man/man3/TQGfxDriverFactory.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqgfxdriverfactory.3qt diff --git a/doc/man/man3/TQGfxDriverPlugin.3qt b/doc/man/man3/TQGfxDriverPlugin.3qt deleted file mode 100644 index e3c6632a5..000000000 --- a/doc/man/man3/TQGfxDriverPlugin.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqgfxdriverplugin.3qt diff --git a/doc/man/man3/TQKbdDriverFactory.3qt b/doc/man/man3/TQKbdDriverFactory.3qt deleted file mode 100644 index 5bfd9070a..000000000 --- a/doc/man/man3/TQKbdDriverFactory.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqkbddriverfactory.3qt diff --git a/doc/man/man3/TQKbdDriverPlugin.3qt b/doc/man/man3/TQKbdDriverPlugin.3qt deleted file mode 100644 index 9ef6172dd..000000000 --- a/doc/man/man3/TQKbdDriverPlugin.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqkbddriverplugin.3qt diff --git a/doc/man/man3/TQMouseDriverFactory.3qt b/doc/man/man3/TQMouseDriverFactory.3qt deleted file mode 100644 index 1ed894f0a..000000000 --- a/doc/man/man3/TQMouseDriverFactory.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqmousedriverfactory.3qt diff --git a/doc/man/man3/TQMouseDriverPlugin.3qt b/doc/man/man3/TQMouseDriverPlugin.3qt deleted file mode 100644 index a6b0d69c3..000000000 --- a/doc/man/man3/TQMouseDriverPlugin.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqmousedriverplugin.3qt diff --git a/doc/man/man3/TQScreen.3qt b/doc/man/man3/TQScreen.3qt deleted file mode 100644 index 67ba13a80..000000000 --- a/doc/man/man3/TQScreen.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqscreen.3qt diff --git a/doc/man/man3/TQWSDecoration.3qt b/doc/man/man3/TQWSDecoration.3qt deleted file mode 100644 index 590bcf3c1..000000000 --- a/doc/man/man3/TQWSDecoration.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqwsdecoration.3qt diff --git a/doc/man/man3/TQWSInputMethod.3qt b/doc/man/man3/TQWSInputMethod.3qt deleted file mode 100644 index 9c3885f17..000000000 --- a/doc/man/man3/TQWSInputMethod.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqwsinputmethod.3qt diff --git a/doc/man/man3/TQWSKeyboardHandler.3qt b/doc/man/man3/TQWSKeyboardHandler.3qt deleted file mode 100644 index 4174d8c09..000000000 --- a/doc/man/man3/TQWSKeyboardHandler.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqwskeyboardhandler.3qt diff --git a/doc/man/man3/TQWSMouseHandler.3qt b/doc/man/man3/TQWSMouseHandler.3qt deleted file mode 100644 index 69600e9f5..000000000 --- a/doc/man/man3/TQWSMouseHandler.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqwsmousehandler.3qt diff --git a/doc/man/man3/TQWSServer.3qt b/doc/man/man3/TQWSServer.3qt deleted file mode 100644 index 680e8fa71..000000000 --- a/doc/man/man3/TQWSServer.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqwsserver.3qt diff --git a/doc/man/man3/TQWSWindow.3qt b/doc/man/man3/TQWSWindow.3qt deleted file mode 100644 index 93149b845..000000000 --- a/doc/man/man3/TQWSWindow.3qt +++ /dev/null @@ -1 +0,0 @@ -.so man3/tqwswindow.3qt diff --git a/doc/man/man3/tqapplication.3qt b/doc/man/man3/tqapplication.3qt index 41f5c36f1..21bf88450 100644 --- a/doc/man/man3/tqapplication.3qt +++ b/doc/man/man3/tqapplication.3qt @@ -127,12 +127,6 @@ Inherits TQObject. .BI "int \fBx11ProcessEvent\fR ( XEvent * event )" .br .ti -1c -.BI "virtual bool \fBqwsEventFilter\fR ( QWSEvent * )" -.br -.ti -1c -.BI "void \fBqwsSetCustomColors\fR ( TQRgb * colorTable, int start, int numColors )" -.br -.ti -1c .BI "void \fBwinFocus\fR ( TQWidget * widget, bool gotFocus )" .br .ti -1c @@ -375,12 +369,6 @@ Inherits TQObject. .ti -1c .BI "void \fBsetEffectEnabled\fR ( TQt::UIEffect effect, bool enable = TRUE )" .br -.ti -1c -.BI "QWSDecoration & \fBqwsDecoration\fR ()" -.br -.ti -1c -.BI "void \fBqwsSetDecoration\fR ( QWSDecoration * d )" -.br .in -1c .SH RELATED FUNCTION DOCUMENTATION .in +1c @@ -466,7 +454,7 @@ Since it also deals with common command line arguments, it is usually a good ide .PP <center>.nf .TS -l - l. Groups of functions System settings desktopSettingsAware(), setDesktopSettingsAware(), cursorFlashTime(), setCursorFlashTime(), doubleClickInterval(), setDoubleClickInterval(), wheelScrollLines(), setWheelScrollLines(), palette(), setPalette(), font(), setFont(), fontMetrics(). Event handling exec(), processEvents(), enter_loop(), exit_loop(), exit(), quit(). sendEvent(), postEvent(), sendPostedEvents(), removePostedEvents(), hasPendingEvents(), notify(), macEventFilter(), qwsEventFilter(), x11EventFilter(), x11ProcessEvent(), winEventFilter(). GUI Styles style(), setStyle(), polish(). Color usage colorSpec(), setColorSpec(), qwsSetCustomColors(). Text handling installTranslator(), removeTranslator() translate(). Widgets mainWidget(), setMainWidget(), allWidgets(), topLevelWidgets(), desktop(), activePopupWidget(), activeModalWidget(), clipboard(), focusWidget(), winFocus(), activeWindow(), widgetAt(). Advanced cursor handling hasGlobalMouseTracking(), setGlobalMouseTracking(), overrideCursor(), setOverrideCursor(), restoreOverrideCursor(). X Window System synchronization flushX(), syncX(). Session management isSessionRestored(), sessionId(), commitData(), saveState(). Threading lock(), unlock(), locked(), tryLock(), wakeUpGuiThread() Miscellaneous +l - l. Groups of functions System settings desktopSettingsAware(), setDesktopSettingsAware(), cursorFlashTime(), setCursorFlashTime(), doubleClickInterval(), setDoubleClickInterval(), wheelScrollLines(), setWheelScrollLines(), palette(), setPalette(), font(), setFont(), fontMetrics(). Event handling exec(), processEvents(), enter_loop(), exit_loop(), exit(), quit(). sendEvent(), postEvent(), sendPostedEvents(), removePostedEvents(), hasPendingEvents(), notify(), macEventFilter(), x11EventFilter(), x11ProcessEvent(), winEventFilter(). GUI Styles style(), setStyle(), polish(). Color usage colorSpec(), setColorSpec(). Text handling installTranslator(), removeTranslator() translate(). Widgets mainWidget(), setMainWidget(), allWidgets(), topLevelWidgets(), desktop(), activePopupWidget(), activeModalWidget(), clipboard(), focusWidget(), winFocus(), activeWindow(), widgetAt(). Advanced cursor handling hasGlobalMouseTracking(), setGlobalMouseTracking(), overrideCursor(), setOverrideCursor(), restoreOverrideCursor(). X Window System synchronization flushX(), syncX(). Session management isSessionRestored(), sessionId(), commitData(), saveState(). Threading lock(), unlock(), locked(), tryLock(), wakeUpGuiThread() Miscellaneous .TE .fi </center> @@ -606,8 +594,6 @@ The following example shows how to create an application that uses a graphical i .fi .SH "QApplication::QApplication ( int & argc, char ** argv, Type type )" Constructs an application object with \fIargc\fR command line arguments in \fIargv\fR. -.PP -For Qt/Embedded, passing QApplication::GuiServer for \fItype\fR makes this application the server (equivalent to running with the -qws option). .SH "QApplication::QApplication ( Display * dpy, HANDLE visual = 0, HANDLE colormap = 0 )" Create an application, given an already open display \fIdpy\fR. If \fIvisual\fR and \fIcolormap\fR are non-zero, the application will use those as the default Visual and Colormap contexts. .PP @@ -1139,32 +1125,6 @@ See also exit(), aboutToQuit(), lastWindowClosed(), and QAction. .PP Examples: .)l addressbook/main.cpp, mdi/main.cpp, network/archivesearch/main.cpp, regexptester/main.cpp, t2/main.cpp, t4/main.cpp, and t6/main.cpp. -.SH "QWSDecoration & QApplication::qwsDecoration ()\fC [static]\fR" -Return the QWSDecoration used for decorating windows. -.PP -This method is non-portable. It is available \fIonly\fR in Qt/Embedded. -.PP -See also QWSDecoration. -.SH "bool QApplication::qwsEventFilter ( QWSEvent * )\fC [virtual]\fR" -This virtual function is only implemented under Qt/Embedded. -.PP -If you create an application that inherits QApplication and reimplement this function, you get direct access to all QWS (Q Window System) events that the are received from the QWS master process. -.PP -Return TRUE if you want to stop the event from being processed. Return FALSE for normal event dispatching. -.SH "void QApplication::qwsSetCustomColors ( TQRgb * colorTable, int start, int numColors )" -Set Qt/Embedded custom color table. -.PP -Qt/Embedded on 8-bpp displays allocates a standard 216 color cube. The remaining 40 colors may be used by setting a custom color table in the QWS master process before any clients connect. -.PP -\fIcolorTable\fR is an array of up to 40 custom colors. \fIstart\fR is the starting index (0-39) and \fInumColors\fR is the number of colors to be set (1-40). -.PP -This method is non-portable. It is available \fIonly\fR in Qt/Embedded. -.SH "void QApplication::qwsSetDecoration ( QWSDecoration * d )\fC [static]\fR" -Set the QWSDecoration derived class to use for decorating the Qt/Embedded windows to \fId\fR. -.PP -This method is non-portable. It is available \fIonly\fR in Qt/Embedded. -.PP -See also QWSDecoration. .SH "void QApplication::removeLibraryPath ( const TQString & path )\fC [static]\fR" Removes \fIpath\fR from the library path list. If \fIpath\fR is empty or not in the path list, the list is not changed. .PP diff --git a/doc/man/man3/tqcopchannel.3qt b/doc/man/man3/tqcopchannel.3qt deleted file mode 100644 index 25bd87fa6..000000000 --- a/doc/man/man3/tqcopchannel.3qt +++ /dev/null @@ -1,170 +0,0 @@ -'\" t -.TH QCopChannel 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QCopChannel \- Communication capabilities between several clients -.SH SYNOPSIS -\fC#include <qcopchannel_qws.h>\fR -.PP -Inherits TQObject. -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQCopChannel\fR ( const QCString & channel, TQObject * parent = 0, const char * name = 0 )" -.br -.ti -1c -.BI "virtual \fB~QCopChannel\fR ()" -.br -.ti -1c -.BI "QCString \fBchannel\fR () const" -.br -.ti -1c -.BI "virtual void \fBreceive\fR ( const QCString & msg, const QByteArray & data )" -.br -.in -1c -.SS "Signals" -.in +1c -.ti -1c -.BI "void \fBreceived\fR ( const QCString & msg, const QByteArray & data )" -.br -.in -1c -.SS "Static Public Members" -.in +1c -.ti -1c -.BI "bool \fBisRegistered\fR ( const QCString & channel )" -.br -.ti -1c -.BI "bool \fBsend\fR ( const QCString & channel, const QCString & msg )" -.br -.ti -1c -.BI "bool \fBsend\fR ( const QCString & channel, const QCString & msg, const QByteArray & data )" -.br -.in -1c -.SH DESCRIPTION -The QCopChannel class provides communication capabilities between several clients. -.PP -The TQt Cop (QCOP) is a COmmunication Protocol, allowing clients to communicate both within the same address space and between different processes. -.PP -Currently, this facility is only available on Qt/Embedded. On X11 and Windows we are exploring the use of existing standards such as DCOP and COM. -.PP -QCopChannel provides send() and isRegistered() which are static functions usable without an object. -.PP -The channel() function returns the name of the channel. -.PP -In order to \fIlisten\fR to the traffic on a channel, you should either subclass QCopChannel and reimplement receive(), or connect() to the received() signal. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QCopChannel::QCopChannel ( const QCString & channel, TQObject * parent = 0, const char * name = 0 )" -Constructs a QCop channel and registers it with the server using the name \fIchannel\fR. The standard \fIparent\fR and \fIname\fR arguments are passed on to the TQObject constructor. -.SH "QCopChannel::~QCopChannel ()\fC [virtual]\fR" -Destroys the client's end of the channel and notifies the server that the client has closed its connection. The server will keep the channel open until the last registered client detaches. -.SH "QCString QCopChannel::channel () const" -Returns the name of the channel. -.SH "bool QCopChannel::isRegistered ( const QCString & channel )\fC [static]\fR" -Queries the server for the existence of \fIchannel\fR. -.PP -Returns TRUE if \fIchannel\fR is registered; otherwise returns FALSE. -.SH "void QCopChannel::receive ( const QCString & msg, const QByteArray & data )\fC [virtual]\fR" -This virtual function allows subclasses of QCopChannel to process data received from their channel. -.PP -The default implementation emits the received() signal. -.PP -Note that the format of \fIdata\fR has to be well defined in order to extract the information it contains. -.PP -Example: -.PP -.nf -.br - void MyClass::receive( const QCString &msg, const QByteArray &data ) -.br - { -.br - QDataStream stream( data, IO_ReadOnly ); -.br - if ( msg == "execute(TQString,TQString)" ) { -.br - TQString cmd, arg; -.br - stream >> cmd >> arg; -.br - ... -.br - } else if ( msg == "delete(TQString)" ) { -.br - TQString filenname; -.br - stream >> filename; -.br - ... -.br - } else ... -.br - } -.br -.fi -This example assumes that the \fImsg\fR is a DCOP-style function signature and the \fIdata\fR contains the function's arguments. (See send().) -.PP -Using the DCOP convention is a recommendation, but not a requirement. Whatever convention you use the sender and receiver \fImust\fR agree on the argument types. -.PP -See also send(). -.SH "void QCopChannel::received ( const QCString & msg, const QByteArray & data )\fC [signal]\fR" -This signal is emitted with the \fImsg\fR and \fIdata\fR whenever the receive() function gets incoming data. -.SH "bool QCopChannel::send ( const QCString & channel, const QCString & msg, const QByteArray & data )\fC [static]\fR" -Send the message \fImsg\fR on channel \fIchannel\fR with data \fIdata\fR. The message will be distributed to all clients subscribed to the channel. -.PP -Note that QDataStream provides a convenient way to fill the byte array with auxiliary data. -.PP -Example: -.PP -.nf -.br - QByteArray ba; -.br - QDataStream stream( ba, IO_WriteOnly ); -.br - stream << TQString("cat") << TQString("file.txt"); -.br - QCopChannel::send( "System/Shell", "execute(TQString,TQString)", ba ); -.br -.fi -Here the channel is "System/Shell". The \fImsg\fR is an arbitrary string, but in the example we've used the DCOP convention of passing a function signature. Such a signature is formatted as functionname(types) where types is a list of zero or more comma-separated type names, with no whitespace, no consts and no pointer or reference marks, i.e. no "*" or "&". -.PP -Using the DCOP convention is a recommendation, but not a requirement. Whatever convention you use the sender and receiver \fImust\fR agree on the argument types. -.PP -See also receive(). -.SH "bool QCopChannel::send ( const QCString & channel, const QCString & msg )\fC [static]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Send the message \fImsg\fR on channel \fIchannel\fR. The message will be distributed to all clients subscribed to the \fIchannel\fR. -.PP -See also receive(). - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qcopchannel.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqcopchannel.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqdirectpainter.3qt b/doc/man/man3/tqdirectpainter.3qt deleted file mode 100644 index 8973e46c0..000000000 --- a/doc/man/man3/tqdirectpainter.3qt +++ /dev/null @@ -1,178 +0,0 @@ -'\" t -.TH QDirectPainter 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QDirectPainter \- Direct access to the video hardware -.SH SYNOPSIS -\fC#include <qdirectpainter_qws.h>\fR -.PP -Inherits QPainter. -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQDirectPainter\fR ( const TQWidget * w )" -.br -.ti -1c -.BI "\fB~QDirectPainter\fR ()" -.br -.ti -1c -.BI "uchar * \fBframeBuffer\fR ()" -.br -.ti -1c -.BI "int \fBlineStep\fR ()" -.br -.ti -1c -.BI "int \fBtransformOrientation\fR ()" -.br -.ti -1c -.BI "int \fBnumRects\fR () const" -.br -.ti -1c -.BI "const QRect & \fBrect\fR ( int i ) const" -.br -.ti -1c -.BI "QRegion \fBregion\fR () const" -.br -.ti -1c -.BI "int \fBdepth\fR () const" -.br -.ti -1c -.BI "int \fBwidth\fR () const" -.br -.ti -1c -.BI "int \fBheight\fR () const" -.br -.ti -1c -.BI "int \fBxOffset\fR () const" -.br -.ti -1c -.BI "int \fByOffset\fR () const" -.br -.ti -1c -.BI "QPoint \fBoffset\fR () const" -.br -.ti -1c -.BI "QSize \fBsize\fR () const" -.br -.ti -1c -.BI "void \fBsetAreaChanged\fR ( const QRect & r )" -.br -.in -1c -.SH DESCRIPTION -The QDirectPainter class provides direct access to the video hardware. -.PP -Only available in Qt/Embedded. -.PP -When the hardware is known and well defined, as is often the case with software for embedded devices, it may be useful to manipulate the underlying video hardware directly. In order to do this in a way that is co-operative with other applications, you must lock the video hardware for exclusive use for a small time while you write to it, and you must know the clipping region which is allocated to a widget. -.PP -QDirectPainter provides this functionality. -.PP -In the simplest case, you make a QDirectPainter on a widget and then, observing the clip region, perform some platform-specific operation. For example: -.PP -.nf -.br - void MyWidget::updatePlatformGraphics() -.br - { -.br - QDirectPainter dp( this ); -.br - for ( int i = 0; i < dp.numRects; i++ ) { -.br - const QRect& clip = dp.rect(i); -.br - ... // platform specific operation -.br - } -.br - } -.br -.fi -.PP -The platform-specific code has access to the display, but should only modify graphics in the rectangles specified by numRects() and rect(). Note that these rectangles are relative to the entire display. -.PP -The offset() function returns the position of the widget relative to the entire display, allowing you to offset platform-specific operations appropriately. The xOffset() and yOffset() functions merely return the component values of offset(). -.PP -For simple frame-buffer hardware, the frameBuffer(), lineStep(), and depth() functions provide basic access, though some hardware configurations are insufficiently specified by such simple parameters. -.PP -Note that while a QDirectPainter exists, the entire Qt/Embedded window system is locked from use by other applications. Always construct the QDirectPainter as an auto (stack) variable, and be very careful to write robust and stable code within its scope. -.PP -See also Graphics Classes. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QDirectPainter::QDirectPainter ( const TQWidget * w )" -Construct a direct painter on \fIw\fR. The display is locked and the mouse cursor is hidden if it is above \fIw\fR. -.SH "QDirectPainter::~QDirectPainter ()" -Destroys the direct painter. The mouse cursor is revealed if necessary and the display is unlocked. -.SH "int QDirectPainter::depth () const" -Returns the bit-depth of the display. -.SH "uchar * QDirectPainter::frameBuffer ()" -Returns a pointer to the framebuffer memory if available. -.SH "int QDirectPainter::height () const" -Returns the height of the widget drawn upon. -.SH "int QDirectPainter::lineStep ()" -Returns the spacing in bytes from one framebuffer line to the next. -.SH "int QDirectPainter::numRects () const" -Returns the number of rectangles in the drawable region. -.PP -See also rect() and region(). -.SH "QPoint QDirectPainter::offset () const" -Returns the position of the widget relative to the entire display. -.SH "const QRect & QDirectPainter::rect ( int i ) const" -Returns a reference to rectangle \fIi\fR of the drawable region. Valid values for \fIi\fR are 0..numRects()-1. -.PP -See also region(). -.SH "QRegion QDirectPainter::region () const" -Returns the region of the framebuffer which represents the exposed area of the widget being painted on. Note that this may be a sub-area of the clip region, because of child widgets and overlapping cousin widgets. -.PP -See also numRects() and rect(). -.SH "void QDirectPainter::setAreaChanged ( const QRect & r )" -Sets the area changed by the transaction to \fIr\fR. By default, the entire widget is assumed to have changed. The area changed is only used by some graphics drivers, so often calling this function for a smaller area will make no difference to performance. -.SH "QSize QDirectPainter::size () const" -Returns the size of the widget drawn upon. -.PP -See also width() and height(). -.SH "int QDirectPainter::transformOrientation ()" -Returns a number that signifies the orientation of the framebuffer. <center>.nf -.TS -l - l. 0 no rotation 1 90 degrees rotation 2 180 degrees rotation 3 -.TE -.fi -</center> -.SH "int QDirectPainter::width () const" -Returns the width of the widget drawn upon. -.SH "int QDirectPainter::xOffset () const" -Returns the X-position of the widget relative to the entire display. -.SH "int QDirectPainter::yOffset () const" -Returns the Y-position of the widget relative to the entire -display. - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qdirectpainter.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqdirectpainter.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqfont.3qt b/doc/man/man3/tqfont.3qt index 139652271..2f7754e01 100644 --- a/doc/man/man3/tqfont.3qt +++ b/doc/man/man3/tqfont.3qt @@ -164,9 +164,6 @@ QFont \- Font used for drawing text .BI "bool \fBfromString\fR ( const TQString & descrip )" .br .ti -1c -.BI "void \fBqwsRenderToDisk\fR ( bool all = TRUE )" -.br -.ti -1c .BI "enum \fBScript\fR { Latin, Greek, Cyrillic, Armenian, Georgian, Runic, Ogham, SpacingModifiers, CombiningMarks, Hebrew, Arabic, Syriac, Thaana, Devanagari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malayalam, Sinhala, Thai, Lao, Tibetan, Myanmar, Khmer, Han, Hiragana, Katakana, Hangul, Bopomofo, Yi, Ethiopic, Cherokee, CanadianAboriginal, Mongolian, CurrencySymbols, LetterlikeSymbols, NumberForms, MathematicalOperators, TechnicalSymbols, GeometricSymbols, MiscellaneousSymbols, EnclosedAndSquare, Braille, Unicode, Tagalog, Hanunoo, Buhid, Tagbanwa, KatakanaHalfWidth, Limbu, TaiLe }" .br .ti -1c @@ -676,12 +673,6 @@ Examples: Returns the point size of the font. Returns -1 if the font size was specified in pixels. .PP See also pointSize(), setPointSizeFloat(), pixelSize(), QFontInfo::pointSize(), and QFontInfo::pixelSize(). -.SH "void QFont::qwsRenderToDisk ( bool all = TRUE )" -Saves the glyphs in the font that have previously been accessed as a QPF file. If \fIall\fR is TRUE (the default), then before saving, all glyphs are marked as used. -.PP -If the font is large and you are sure that only a subset of characters will ever be required on the target device, passing FALSE for the \fIall\fR parameter can save a significant amount of disk space. -.PP -Note that this function is only applicable on Qt/Embedded. .SH "bool QFont::rawMode () const" Returns TRUE if raw mode is used for font name matching; otherwise returns FALSE. .PP diff --git a/doc/man/man3/tqfontmanager.3qt b/doc/man/man3/tqfontmanager.3qt deleted file mode 100644 index fcb8a3789..000000000 --- a/doc/man/man3/tqfontmanager.3qt +++ /dev/null @@ -1,76 +0,0 @@ -'\" t -.TH QFontManager 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QFontManager \- Implements font management in Qt/Embedded -.SH SYNOPSIS -\fC#include <qfontmanager_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQFontManager\fR ()" -.br -.ti -1c -.BI "\fB~QFontManager\fR ()" -.br -.ti -1c -.BI "QDiskFont * \fBget\fR ( const QFontDef & f )" -.br -.in -1c -.SS "Static Public Members" -.in +1c -.ti -1c -.BI "void \fBinitialize\fR ()" -.br -.ti -1c -.BI "void \fBcleanup\fR ()" -.br -.in -1c -.SH DESCRIPTION -The QFontManager class implements font management in Qt/Embedded. -.PP -There is one and only one QFontManager per Qt/Embedded application. The \fCqt_fontmanager\fR global variable points to it. It keeps a list of font factories, a cache of rendered fonts and a list of fonts available on disk. QFontManager is called when a new font needs to be rendered from a Freetype-compatible or BDF font on disk; this only happens if there isn't an appropriate QPF font already available. -.PP -See also Qt/Embedded. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QFontManager::QFontManager ()" -Creates a font manager. This method reads in the font definition file from \fCINSTALL/lib/fonts/fontdir\fR, where \fCINSTALL\fR is the directory where Qt/Embedded was installed, and creates a list of QDiskFonts to hold the information in the file. It also constructs any defined font factories. -.SH "QFontManager::~QFontManager ()" -Destroys the QFontManager and sets \fCqt_fontmanager\fR to 0. -.SH "void QFontManager::cleanup ()\fC [static]\fR" -Destroys the font manager -.SH "QDiskFont * QFontManager::get ( const QFontDef & f )" -Returns the QDiskFont that best matches \fIf\fR, based on family, weight, italicity and font size. -.SH "void QFontManager::initialize ()\fC [static]\fR" -Creates a new QFontManager and points \fCqt_fontmanager\fR to it - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qfontmanager.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqfontmanager.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqgfxdriverfactory.3qt b/doc/man/man3/tqgfxdriverfactory.3qt deleted file mode 100644 index 1dd2eb2d6..000000000 --- a/doc/man/man3/tqgfxdriverfactory.3qt +++ /dev/null @@ -1,59 +0,0 @@ -'\" t -.TH QGfxDriverFactory 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QGfxDriverFactory \- Creates QScreen objects for Qt/Embedded -.SH SYNOPSIS -\fC#include <qgfxdriverfactory_qws.h>\fR -.PP -.SS "Static Public Members" -<li class=fn>TQStringList \fBkeys\fR () <li class=fn>QScreen * \fBcreate\fR ( const TQString & key, int displayId ) -.SH DESCRIPTION -The QGfxDriverFactory class creates QScreen objects for Qt/Embedded. -.PP -The graphics driver factory creates a QScreen object for a given key with QGfxDriverFactory::create(key). -.PP -The drivers are either built-in or dynamically loaded from a driver plugin (see QGfxDriverPlugin). -.PP -QGfxDriverFactory::keys() returns a list of valid keys. TQt currently ships with "LinuxFb". -.PP -This class is only available in Qt/Embedded. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QScreen * QGfxDriverFactory::create ( const TQString & key, int displayId )\fC [static]\fR" -Creates a QScreen object of a type that matches \fIkey\fR, and with the ID, \fIdisplayId\fR. The QScreen object returned may be from a built-in driver, or from a driver plugin. -.PP -See also keys(). -.SH "TQStringList QGfxDriverFactory::keys ()\fC [static]\fR" -Returns the list of keys this factory can create drivers for. -.PP -See also create(). - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qgfxdriverfactory.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqgfxdriverfactory.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqgfxdriverplugin.3qt b/doc/man/man3/tqgfxdriverplugin.3qt deleted file mode 100644 index 5aa19276a..000000000 --- a/doc/man/man3/tqgfxdriverplugin.3qt +++ /dev/null @@ -1,78 +0,0 @@ -'\" t -.TH QGfxDriverPlugin 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QGfxDriverPlugin \- Abstract base for Qt/Embedded graphics driver plugins -.SH SYNOPSIS -\fC#include <qgfxdriverplugin_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQGfxDriverPlugin\fR ()" -.br -.ti -1c -.BI "\fB~QGfxDriverPlugin\fR ()" -.br -.ti -1c -.BI "virtual TQStringList \fBkeys\fR () const = 0" -.br -.ti -1c -.BI "virtual QScreen * \fBcreate\fR ( const TQString & driver, int displayId ) = 0" -.br -.in -1c -.SH DESCRIPTION -The QGfxDriverPlugin class provides an abstract base for Qt/Embedded graphics driver plugins. -.PP -The graphics driver plugin is a simple plugin interface that makes it easy to create custom graphics drivers. -.PP -Writing a graphics driver plugin is achieved by subclassing this base class, reimplementing the pure virtual functions keys() and create(), and exporting the class with the \fCQ_EXPORT_PLUGIN\fR macro. See the Plugins documentation for details. -.PP -This class is only available in Qt/Embedded. -.PP -See also Plugins. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QGfxDriverPlugin::QGfxDriverPlugin ()" -Constructs a graphics driver plugin. This is invoked automatically by the \fCQ_EXPORT_PLUGIN\fR macro. -.SH "QGfxDriverPlugin::~QGfxDriverPlugin ()" -Destroys the graphics driver plugin. -.PP -You never have to call this explicitly. TQt destroys a plugin automatically when it is no longer used. -.SH "QScreen * QGfxDriverPlugin::create ( const TQString & driver, int displayId )\fC [pure virtual]\fR" -Creates a driver matching the type specified by \fIdriver\fR, that will use display \fIdisplayId\fR. -.PP -See also keys(). -.SH "TQStringList QGfxDriverPlugin::keys () const\fC [pure virtual]\fR" -Returns the list of graphics drivers this plugin supports. -.PP -See also create(). - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qgfxdriverplugin.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqgfxdriverplugin.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqimage.3qt b/doc/man/man3/tqimage.3qt index 42ba2b561..ef4aacbf3 100644 --- a/doc/man/man3/tqimage.3qt +++ b/doc/man/man3/tqimage.3qt @@ -363,8 +363,6 @@ If this looks complicated, it might be a good idea to convert the 1-bpp image to .br .fi .PP -On Qt/Embedded, scanlines are aligned to the pixel depth and may be padded to any degree, while on all other platforms, the scanlines are 32-bit aligned for all depths. The constructor taking a \fCuchar*\fR argument always expects 32-bit aligned data. On Qt/Embedded, an additional constructor allows the number of bytes-per-line to be specified. -.PP TQImage supports a variety of methods for getting information about the image, for example, colorTable(), allGray(), isGrayscale(), bitOrder(), bytesPerLine(), depth(), dotsPerMeterX() and dotsPerMeterY(), hasAlphaBuffer(), numBytes(), numColors(), and width() and height(). .PP Pixel colors are retrieved with pixel() and set with setPixel(). @@ -464,14 +462,6 @@ If \fIcolortable\fR is 0, a color table sufficient for \fInumColors\fR will be a Note that \fIyourdata\fR must be 32-bit aligned. .PP The endianness is given in \fIbitOrder\fR. -.SH "TQImage::TQImage ( uchar * yourdata, int w, int h, int depth, int bpl, TQRgb * colortable, int numColors, Endian bitOrder )" -Constructs an image that uses an existing memory buffer. The buffer must remain valid for the life of the TQImage. The image does not delete the buffer at destruction. The buffer is passed as \fIyourdata\fR. The image's width is \fIw\fR and its height is \fIh\fR. The color depth is \fIdepth\fR. \fIbpl\fR specifies the number of bytes per line. -.PP -If \fIcolortable\fR is 0, a color table sufficient for \fInumColors\fR will be allocated (and destructed later). -.PP -The endianness is specified by \fIbitOrder\fR. -.PP -\fBWarning:\fR This constructor is only available on Qt/Embedded. .SH "TQImage::TQImage ( const TQImage & image )" Constructs a shallow copy of \fIimage\fR. .SH "TQImage::~TQImage ()" @@ -479,7 +469,7 @@ Destroys the image and cleans up. .SH "bool TQImage::allGray () const" Returns TRUE if all the colors in the image are shades of gray (i.e. their red, green and blue components are equal); otherwise returns FALSE. .PP -This function is slow for large 16-bit (Qt/Embedded only) and 32-bit images. +This function is slow for 32-bit images. .PP See also isGrayscale(). .SH "Endian TQImage::bitOrder () const" @@ -521,7 +511,7 @@ See also bitOrder(), systemBitOrder(), and isNull(). .SH "TQImage TQImage::convertDepth ( int depth, int conversion_flags ) const" Converts the depth (bpp) of the image to \fIdepth\fR and returns the converted image. The original image is not changed. .PP -The \fIdepth\fR argument must be 1, 8, 16 (Qt/Embedded only) or 32. +The \fIdepth\fR argument must be 1, 8 or 32. .PP Returns \fC*this\fR if \fIdepth\fR is equal to the image depth, or a null image if this image cannot be converted. .PP @@ -597,7 +587,7 @@ Returns the depth of the image. .PP The image depth is the number of bits used to encode a single pixel, also called bits per pixel (bpp) or bit planes of an image. .PP -The supported depths are 1, 8, 16 (Qt/Embedded only) and 32. +The supported depths are 1, 8 and 32. .PP See also convertDepth(). .SH "void TQImage::detach ()" @@ -686,7 +676,7 @@ Note that inverting an 8-bit image means to replace all pixels using color index .PP See also fill(), depth(), and hasAlphaBuffer(). .SH "bool TQImage::isGrayscale () const" -For 16-bit (Qt/Embedded only) and 32-bit images, this function is equivalent to allGray(). +For 32-bit images, this function is equivalent to allGray(). .PP For 8-bpp images, this function returns TRUE if color(i) is TQRgb(i,i,i) for all indices of the color table; otherwise returns FALSE. .PP @@ -738,7 +728,7 @@ See also bytesPerLine() and bits(). .SH "int TQImage::numColors () const" Returns the size of the color table for the image. .PP -Notice that numColors() returns 0 for 16-bpp (Qt/Embedded only) and 32-bpp images because these images do not use color tables, but instead encode pixel values as RGB triplets. +Notice that numColors() returns 0 for 32-bpp images because these images do not use color tables, but instead encode pixel values as RGB triplets. .PP See also setNumColors() and colorTable(). .PP @@ -877,8 +867,6 @@ The scanline data is aligned on a 32-bit boundary. .PP \fBWarning:\fR If you are accessing 32-bpp image data, cast the returned pointer to \fCQRgb*\fR (TQRgb has a 32-bit size) and use it to read/write the pixel value. You cannot use the \fCuchar*\fR pointer directly, because the pixel format depends on the byte order on the underlying platform. Hint: use tqRed(), tqGreen() and tqBlue(), etc. (ntqcolor.h) to access the pixels. .PP -\fBWarning:\fR If you are accessing 16-bpp image data, you must handle endianness yourself. (Qt/Embedded only) -.PP See also bytesPerLine(), bits(), and jumpTable(). .PP Example: desktop/desktop.cpp. diff --git a/doc/man/man3/tqkbddriverfactory.3qt b/doc/man/man3/tqkbddriverfactory.3qt deleted file mode 100644 index 3c810e53b..000000000 --- a/doc/man/man3/tqkbddriverfactory.3qt +++ /dev/null @@ -1,59 +0,0 @@ -'\" t -.TH QKbdDriverFactory 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QKbdDriverFactory \- Creates QWSKeyboardHandler objects for Qt/Embedded -.SH SYNOPSIS -\fC#include <qkbddriverfactory_qws.h>\fR -.PP -.SS "Static Public Members" -<li class=fn>TQStringList \fBkeys\fR () <li class=fn>QWSKeyboardHandler * \fBcreate\fR ( const TQString & key, const TQString & device ) -.SH DESCRIPTION -The QKbdDriverFactory class creates QWSKeyboardHandler objects for Qt/Embedded. -.PP -The graphics driver factory creates a QWSKeyboardHandler object for a given key with QKbdDriverFactory::create(key). -.PP -The drivers are either built-in or dynamically loaded from a driver plugin (see QKbdDriverPlugin). -.PP -This class is only available in Qt/Embedded. -.PP -QKbdDriverFactory::keys() returns a list of valid keys. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QWSKeyboardHandler * QKbdDriverFactory::create ( const TQString & key, const TQString & device )\fC [static]\fR" -Creates a QWSKeyboardHandler object that matches \fIkey\fR for device \fIdevice\fR. This is either a built-in driver, or a driver from a driver plugin. -.PP -See also keys(). -.SH "TQStringList QKbdDriverFactory::keys ()\fC [static]\fR" -Returns the list of keys this factory can create drivers for. -.PP -See also create(). - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qkbddriverfactory.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqkbddriverfactory.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqkbddriverplugin.3qt b/doc/man/man3/tqkbddriverplugin.3qt deleted file mode 100644 index 56093f377..000000000 --- a/doc/man/man3/tqkbddriverplugin.3qt +++ /dev/null @@ -1,78 +0,0 @@ -'\" t -.TH QKbdDriverPlugin 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QKbdDriverPlugin \- Abstract base for Qt/Embedded keyboard driver plugins -.SH SYNOPSIS -\fC#include <qkbddriverplugin_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQKbdDriverPlugin\fR ()" -.br -.ti -1c -.BI "\fB~QKbdDriverPlugin\fR ()" -.br -.ti -1c -.BI "virtual TQStringList \fBkeys\fR () const = 0" -.br -.ti -1c -.BI "virtual QWSKeyboardHandler * \fBcreate\fR ( const TQString & driver, const TQString & device ) = 0" -.br -.in -1c -.SH DESCRIPTION -The QKbdDriverPlugin class provides an abstract base for Qt/Embedded keyboard driver plugins. -.PP -The keyboard driver plugin is a simple plugin interface that makes it easy to create custom keyboard drivers. -.PP -Writing a keyboard driver plugin is achieved by subclassing this base class, reimplementing the pure virtual functions keys() and create(), and exporting the class with the \fCQ_EXPORT_PLUGIN\fR macro. See the Plugins documentation for details. -.PP -This class is only available in Qt/Embedded. -.PP -See also Plugins. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QKbdDriverPlugin::QKbdDriverPlugin ()" -Constructs a keyboard driver plugin. This is invoked automatically by the \fCQ_EXPORT_PLUGIN\fR macro. -.SH "QKbdDriverPlugin::~QKbdDriverPlugin ()" -Destroys the keyboard driver plugin. -.PP -You never have to call this explicitly. TQt destroys a plugin automatically when it is no longer used. -.SH "QWSKeyboardHandler * QKbdDriverPlugin::create ( const TQString & driver, const TQString & device )\fC [pure virtual]\fR" -Creates a driver matching the type specified by \fIdriver\fR and \fIdevice\fR. -.PP -See also keys(). -.SH "TQStringList QKbdDriverPlugin::keys () const\fC [pure virtual]\fR" -Returns the list of keyboard drivers this plugin supports. -.PP -See also create(). - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qkbddriverplugin.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqkbddriverplugin.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqmousedriverfactory.3qt b/doc/man/man3/tqmousedriverfactory.3qt deleted file mode 100644 index f33074389..000000000 --- a/doc/man/man3/tqmousedriverfactory.3qt +++ /dev/null @@ -1,59 +0,0 @@ -'\" t -.TH QMouseDriverFactory 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QMouseDriverFactory \- Creates QWSMouseHandler objects for Qt/Embedded -.SH SYNOPSIS -\fC#include <qmousedriverfactory_qws.h>\fR -.PP -.SS "Static Public Members" -<li class=fn>TQStringList \fBkeys\fR () <li class=fn>QWSMouseHandler * \fBcreate\fR ( const TQString & key, const TQString & device ) -.SH DESCRIPTION -The QMouseDriverFactory class creates QWSMouseHandler objects for Qt/Embedded. -.PP -The graphics driver factory creates a QWSMouseHandler object for a given key with QMouseDriverFactory::create(key). -.PP -The drivers are either built-in or dynamically loaded from a driver plugin (see QMouseDriverPlugin). -.PP -This class is only available in Qt/Embedded. -.PP -QMouseDriverFactory::keys() returns a list of valid keys. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QWSMouseHandler * QMouseDriverFactory::create ( const TQString & key, const TQString & device )\fC [static]\fR" -Creates a QWSMouseHandler object that matches \fIkey\fR and uses device \fIdevice\fR. This is either a built-in driver, or a driver from a driver plugin. -.PP -See also keys(). -.SH "TQStringList QMouseDriverFactory::keys ()\fC [static]\fR" -Returns the list of keys this factory can create drivers for. -.PP -See also create(). - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qmousedriverfactory.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqmousedriverfactory.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqmousedriverplugin.3qt b/doc/man/man3/tqmousedriverplugin.3qt deleted file mode 100644 index 4bc5acd7e..000000000 --- a/doc/man/man3/tqmousedriverplugin.3qt +++ /dev/null @@ -1,78 +0,0 @@ -'\" t -.TH QMouseDriverPlugin 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QMouseDriverPlugin \- Abstract base for Qt/Embedded mouse driver plugins -.SH SYNOPSIS -\fC#include <qmousedriverplugin_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQMouseDriverPlugin\fR ()" -.br -.ti -1c -.BI "\fB~QMouseDriverPlugin\fR ()" -.br -.ti -1c -.BI "virtual TQStringList \fBkeys\fR () const = 0" -.br -.ti -1c -.BI "virtual QWSMouseHandler * \fBcreate\fR ( const TQString & driver, const TQString & device ) = 0" -.br -.in -1c -.SH DESCRIPTION -The QMouseDriverPlugin class provides an abstract base for Qt/Embedded mouse driver plugins. -.PP -The mouse driver plugin is a simple plugin interface that makes it easy to create custom mouse drivers. -.PP -Writing a mouse driver plugin is achieved by subclassing this base class, reimplementing the pure virtual functions keys() and create(), and exporting the class with the \fCQ_EXPORT_PLUGIN\fR macro. See the Plugins documentation for details. -.PP -This class is only available in Qt/Embedded. -.PP -See also Plugins. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QMouseDriverPlugin::QMouseDriverPlugin ()" -Constructs a mouse driver plugin. This is invoked automatically by the \fCQ_EXPORT_PLUGIN\fR macro. -.SH "QMouseDriverPlugin::~QMouseDriverPlugin ()" -Destroys the mouse driver plugin. -.PP -You never have to call this explicitly. TQt destroys a plugin automatically when it is no longer used. -.SH "QWSMouseHandler * QMouseDriverPlugin::create ( const TQString & driver, const TQString & device )\fC [pure virtual]\fR" -Creates a driver matching the type specified by \fIdriver\fR and which uses device \fIdevice\fR. -.PP -See also keys(). -.SH "TQStringList QMouseDriverPlugin::keys () const\fC [pure virtual]\fR" -Returns the list of mouse drivers this plugin supports. -.PP -See also create(). - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qmousedriverplugin.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqmousedriverplugin.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqobject.3qt b/doc/man/man3/tqobject.3qt index 1c1aa9a1c..db5f3c00c 100644 --- a/doc/man/man3/tqobject.3qt +++ b/doc/man/man3/tqobject.3qt @@ -15,7 +15,7 @@ All the functions in this class are reentrant when TQt is built with thread supp .PP Inherits Qt. .PP --Inherited by QAccel, QAccessibleObject, QAction, QApplication, QAssistantClient, QDataPump, TQWidget, TQCanvas, TQStyle, QClipboard, QCopChannel, QDns, QLayout, QDragObject, TQEditorFactory, QEventLoop, QFileIconProvider, QNetworkProtocol, QWSKeyboardHandler, QNetworkOperation, QNPInstance, TQObjectCleanupHandler, QProcess, QServerSocket, QSessionManager, QSignal, QSignalMapper, QSocket, QSocketNotifier, QSound, TQSqlDatabase, TQSqlDriver, TQSqlForm, TQStyleSheet, QTimer, QToolTipGroup, QTranslator, QUrlOperator, and QValidator. +-Inherited by QAccel, QAccessibleObject, QAction, QApplication, QAssistantClient, QDataPump, TQWidget, TQCanvas, TQStyle, QClipboard, QDns, QLayout, QDragObject, TQEditorFactory, QEventLoop, QFileIconProvider, QNetworkProtocol, QNetworkOperation, QNPInstance, TQObjectCleanupHandler, QProcess, QServerSocket, QSessionManager, QSignal, QSignalMapper, QSocket, QSocketNotifier, QSound, TQSqlDatabase, TQSqlDriver, TQSqlForm, TQStyleSheet, QTimer, QToolTipGroup, QTranslator, QUrlOperator, and QValidator. .PP .SS "Public Members" .in +1c diff --git a/doc/man/man3/tqpainter.3qt b/doc/man/man3/tqpainter.3qt index c24562c03..ee86c6e29 100644 --- a/doc/man/man3/tqpainter.3qt +++ b/doc/man/man3/tqpainter.3qt @@ -13,8 +13,6 @@ QPainter \- Does low-level painting e.g. on widgets .PP Inherits Qt. .PP -Inherited by QDirectPainter. -.PP .SS "Public Members" .in +1c .ti -1c diff --git a/doc/man/man3/tqscreen.3qt b/doc/man/man3/tqscreen.3qt deleted file mode 100644 index 6874e08d4..000000000 --- a/doc/man/man3/tqscreen.3qt +++ /dev/null @@ -1,329 +0,0 @@ -'\" t -.TH QScreen 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QScreen \- And its descendants manage the framebuffer and palette -.SH SYNOPSIS -\fC#include <qgfx_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQScreen\fR ( int display_id )" -.br -.ti -1c -.BI "virtual \fB~QScreen\fR ()" -.br -.ti -1c -.BI "virtual bool \fBinitDevice\fR () = 0" -.br -.ti -1c -.BI "virtual bool \fBconnect\fR ( const TQString & displaySpec ) = 0" -.br -.ti -1c -.BI "virtual void \fBdisconnect\fR () = 0" -.br -.ti -1c -.BI "virtual int \fBinitCursor\fR ( void * end_of_location, bool init = FALSE )" -.br -.ti -1c -.BI "virtual void \fBshutdownDevice\fR ()" -.br -.ti -1c -.BI "virtual void \fBsetMode\fR ( int, int, int ) = 0" -.br -.ti -1c -.BI "virtual bool \fBsupportsDepth\fR ( int d ) const" -.br -.ti -1c -.BI "virtual QGfx * \fBcreateGfx\fR ( unsigned char * bytes, int w, int h, int d, int linestep )" -.br -.ti -1c -.BI "virtual QGfx * \fBscreenGfx\fR ()" -.br -.ti -1c -.BI "virtual void \fBsave\fR ()" -.br -.ti -1c -.BI "virtual void \fBrestore\fR ()" -.br -.ti -1c -.BI "virtual void \fBblank\fR ( bool on )" -.br -.ti -1c -.BI "virtual int \fBpixmapOffsetAlignment\fR ()" -.br -.ti -1c -.BI "virtual int \fBpixmapLinestepAlignment\fR ()" -.br -.ti -1c -.BI "virtual bool \fBonCard\fR ( unsigned char * p ) const" -.br -.ti -1c -.BI "virtual bool \fBonCard\fR ( unsigned char * p, ulong & offset ) const" -.br -.ti -1c -.BI "virtual void \fBset\fR ( unsigned " "int" ", unsigned " "int" ", unsigned " "int" ", unsigned int )" -.br -.ti -1c -.BI "virtual int \fBalloc\fR ( unsigned int r, unsigned int g, unsigned int b )" -.br -.ti -1c -.BI "int \fBwidth\fR () const" -.br -.ti -1c -.BI "int \fBheight\fR () const" -.br -.ti -1c -.BI "int \fBdepth\fR () const" -.br -.ti -1c -.BI "virtual int \fBpixmapDepth\fR () const" -.br -.ti -1c -.BI "int \fBpixelType\fR () const" -.br -.ti -1c -.BI "int \fBlinestep\fR () const" -.br -.ti -1c -.BI "int \fBdeviceWidth\fR () const" -.br -.ti -1c -.BI "int \fBdeviceHeight\fR () const" -.br -.ti -1c -.BI "uchar * \fBbase\fR () const" -.br -.ti -1c -.BI "virtual uchar * \fBcache\fR ( int, int )" -.br -.ti -1c -.BI "virtual void \fBuncache\fR ( uchar * )" -.br -.ti -1c -.BI "int \fBscreenSize\fR () const" -.br -.ti -1c -.BI "int \fBtotalSize\fR () const" -.br -.ti -1c -.BI "TQRgb * \fBclut\fR ()" -.br -.ti -1c -.BI "int \fBnumCols\fR ()" -.br -.ti -1c -.BI "virtual QSize \fBmapToDevice\fR ( const QSize & s ) const" -.br -.ti -1c -.BI "virtual QSize \fBmapFromDevice\fR ( const QSize & s ) const" -.br -.ti -1c -.BI "virtual QPoint \fBmapToDevice\fR ( const QPoint &, const QSize & ) const" -.br -.ti -1c -.BI "virtual QPoint \fBmapFromDevice\fR ( const QPoint &, const QSize & ) const" -.br -.ti -1c -.BI "virtual QRect \fBmapToDevice\fR ( const QRect & r, const QSize & ) const" -.br -.ti -1c -.BI "virtual QRect \fBmapFromDevice\fR ( const QRect & r, const QSize & ) const" -.br -.ti -1c -.BI "virtual TQImage \fBmapToDevice\fR ( const TQImage & i ) const" -.br -.ti -1c -.BI "virtual TQImage \fBmapFromDevice\fR ( const TQImage & i ) const" -.br -.ti -1c -.BI "virtual QRegion \fBmapToDevice\fR ( const QRegion & r, const QSize & ) const" -.br -.ti -1c -.BI "virtual QRegion \fBmapFromDevice\fR ( const QRegion & r, const QSize & ) const" -.br -.ti -1c -.BI "virtual int \fBtransformOrientation\fR () const" -.br -.ti -1c -.BI "virtual bool \fBisTransformed\fR () const" -.br -.ti -1c -.BI "virtual bool \fBisInterlaced\fR () const" -.br -.ti -1c -.BI "virtual void \fBsetDirty\fR ( const QRect & )" -.br -.ti -1c -.BI "int * \fBopType\fR ()" -.br -.ti -1c -.BI "int * \fBlastOp\fR ()" -.br -.in -1c -.SH DESCRIPTION -The QScreen class and its descendants manage the framebuffer and palette. -.PP -QScreens act as factories for the screen cursor and QGfx's. QLinuxFbScreen manages a Linux framebuffer; accelerated drivers subclass QLinuxFbScreen. There can only be one screen in a Qt/Embedded application. -.PP -See also Qt/Embedded. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QScreen::QScreen ( int display_id )" -Create a screen; the \fIdisplay_id\fR is the number of the Qt/Embedded server to connect to. -.SH "QScreen::~QScreen ()\fC [virtual]\fR" -Destroys a QScreen -.SH "int QScreen::alloc ( unsigned int r, unsigned int g, unsigned int b )\fC [virtual]\fR" -Given an RGB value \fIr\fR \fIg\fR \fIb\fR, return an index which is the closest match to it in the screen's palette. Used in paletted modes only. -.SH "uchar * QScreen::base () const" -Returns a pointer to the start of the framebuffer. -.SH "void QScreen::blank ( bool on )\fC [virtual]\fR" -If \fIon\fR is true, blank the screen. Otherwise unblank it. -.SH "uchar * QScreen::cache ( int, int )\fC [virtual]\fR" -This function is used to store pixmaps in graphics memory for the use of the accelerated drivers. See QLinuxFbScreen (where the cacheing is implemented) for more information. -.SH "TQRgb * QScreen::clut ()" -Returns the screen's color lookup table (color palette). This is only valid in paletted modes (8bpp and lower). -.SH "bool QScreen::connect ( const TQString & displaySpec )\fC [pure virtual]\fR" -This function is called by every Qt/Embedded application on startup. It maps in the framebuffer and in the accelerated drivers the graphics card control registers. \fIdisplaySpec\fR has the following syntax: -.PP -\fC[gfx driver][:driver specific options][:display number]\fR -.PP -for example if you want to use the mach64 driver on fb1 as display 2: -.PP -\fCMach64:/dev/fb1:2\fR -.PP -\fIdisplaySpec\fR is passed in via the QWS_DISPLAY environment variable or the -display command line parameter. -.SH "QGfx * QScreen::createGfx ( unsigned char * bytes, int w, int h, int d, int linestep )\fC [virtual]\fR" -Creates a gfx on an arbitrary buffer \fIbytes\fR, width \fIw\fR and height \fIh\fR in pixels, depth \fId\fR and \fIlinestep\fR (length in bytes of each line in the buffer). Accelerated drivers can check to see if \fIbytes\fR points into graphics memory and create an accelerated Gfx. -.SH "int QScreen::depth () const" -Gives the depth in bits per pixel of the framebuffer. This is the number of bits each pixel takes up rather than the number of significant bits, so 24bpp and 32bpp express the same range of colors (8 bits of red, green and blue) -.SH "int QScreen::deviceHeight () const" -Gives the full height of the framebuffer device, as opposed to the height which Qt/Embedded will actually use. These can differ if the display is centered within the framebuffer. -.SH "int QScreen::deviceWidth () const" -Gives the full width of the framebuffer device, as opposed to the width which Qt/Embedded will actually use. These can differ if the display is centered within the framebuffer. -.SH "void QScreen::disconnect ()\fC [pure virtual]\fR" -This function is called by every Qt/Embedded application just before exitting; it's normally used to unmap the framebuffer. -.SH "int QScreen::height () const" -Gives the height in pixels of the framebuffer. -.SH "int QScreen::initCursor ( void * end_of_location, bool init = FALSE )\fC [virtual]\fR" -This is used to initialize the software cursor - \fIend_of_location\fR points to the address after the area where the cursor image can be stored. \fIinit\fR is true for the first application this method is called from (the Qt/Embedded server), false otherwise. -.SH "bool QScreen::initDevice ()\fC [pure virtual]\fR" -This function is called by the Qt/Embedded server when initializing the framebuffer. Accelerated drivers use it to set up the graphics card. -.SH "bool QScreen::isInterlaced () const\fC [virtual]\fR" -Returns TRUE if the display is interlaced (for instance a television screen); otherwise returns FALSE. If TRUE, drawing is altered to look better on such displays. -.SH "bool QScreen::isTransformed () const\fC [virtual]\fR" -Returns TRUE if the screen is transformed (for instance, rotated 90 degrees); otherwise returns FALSE. QScreen's version always returns FALSE. -.SH "int * QScreen::lastOp ()" -Returns the screens last operation. -.SH "int QScreen::linestep () const" -Returns the length in bytes of each scanline of the framebuffer. -.SH "QSize QScreen::mapFromDevice ( const QSize & s ) const\fC [virtual]\fR" -Map a framebuffer coordinate to the coordinate space used by the application. Used by the rotated driver; the QScreen implementation simply returns \fIs\fR. -.SH "QPoint QScreen::mapFromDevice ( const QPoint &, const QSize & ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Map a framebuffer coordinate to the coordinate space used by the application. Used by the rotated driver; the QScreen implementation simply returns the point. -.SH "QRect QScreen::mapFromDevice ( const QRect & r, const QSize & ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Map a framebuffer coordinate to the coordinate space used by the application. Used by the rotated driver; the QScreen implementation simply returns \fIr\fR. -.SH "TQImage QScreen::mapFromDevice ( const TQImage & i ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Transforms an image so that it matches the application coordinate space (e.g. rotating it 90 degrees counter-clockwise). The QScreen implementation simply returns \fIi\fR. -.SH "QRegion QScreen::mapFromDevice ( const QRegion & r, const QSize & ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Transforms a region so that it matches the application coordinate space (e.g. rotating it 90 degrees counter-clockwise). The QScreen implementation simply returns \fIr\fR. -.SH "QSize QScreen::mapToDevice ( const QSize & s ) const\fC [virtual]\fR" -Map a user coordinate to the one to actually draw. Used by the rotated driver; the QScreen implementation simply returns \fIs\fR. -.SH "QPoint QScreen::mapToDevice ( const QPoint &, const QSize & ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Map a user coordinate to the one to actually draw. Used by the rotated driver; the QScreen implementation simply returns the point passed in. -.SH "QRect QScreen::mapToDevice ( const QRect & r, const QSize & ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Map a user coordinate to the one to actually draw. Used by the rotated driver; the QScreen implementation simply returns \fIr\fR. -.SH "TQImage QScreen::mapToDevice ( const TQImage & i ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Transforms an image so that it fits the device coordinate space (e.g. rotating it 90 degrees clockwise). The QScreen implementation simply returns \fIi\fR. -.SH "QRegion QScreen::mapToDevice ( const QRegion & r, const QSize & ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Transforms a region so that it fits the device coordinate space (e.g. rotating it 90 degrees clockwise). The QScreen implementation simply returns \fIr\fR. -.SH "int QScreen::numCols ()" -Returns the number of entries in the color table returned by clut(). -.SH "bool QScreen::onCard ( unsigned char * p ) const\fC [virtual]\fR" -Returns true if the buffer pointed to by \fIp\fR is within graphics card memory, false if it's in main RAM. -.SH "bool QScreen::onCard ( unsigned char * p, ulong & offset ) const\fC [virtual]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -This checks whether the buffer specified by \fIp\fR is on the card (as per the other version of onCard) and returns an offset in bytes from the start of graphics card memory in \fIoffset\fR if it is. -.SH "int * QScreen::opType ()" -Returns the screen's operation type. -.SH "int QScreen::pixelType () const" -Returns an integer (taking the same values as QGfx::PixelType) that specifies the pixel storage format of the screen. -.SH "int QScreen::pixmapDepth () const\fC [virtual]\fR" -Gives the preferred depth for pixmaps. By default this is the same as the screen depth, but for the VGA16 driver it's 8bpp. -.SH "int QScreen::pixmapLinestepAlignment ()\fC [virtual]\fR" -Returns the value in bits to which individual scanlines of pixmaps held in graphics card memory should be aligned. This is only useful for accelerated drivers. By default the value returned is 64 but it can be overridden by individual accelerated drivers. -.SH "int QScreen::pixmapOffsetAlignment ()\fC [virtual]\fR" -Returns the value in bits to which the start address of pixmaps held in graphics card memory should be aligned. This is only useful for accelerated drivers. By default the value returned is 64 but it can be overridden by individual accelerated drivers. -.SH "void QScreen::restore ()\fC [virtual]\fR" -Restores the state of the graphics card from a previous save() -.SH "void QScreen::save ()\fC [virtual]\fR" -Saves the state of the graphics card - used so that, for instance, the palette can be restored when switching between linux virtual consoles. Hardware QScreen descendants should save register state here if necessary if switching between virtual consoles (for example to/from X) is to be permitted. -.SH "QGfx * QScreen::screenGfx ()\fC [virtual]\fR" -Returns a QGfx (normally a QGfxRaster) initialized to point to the screen, with an origin at 0,0 and a clip region covering the whole screen. -.SH "int QScreen::screenSize () const" -Returns the size in bytes of the screen. This is always located at the beginning of framebuffer memory (i.e. at base()). -.SH "void QScreen::set ( unsigned int, unsigned int, unsigned int, unsigned int )\fC [virtual]\fR" -Sets an entry in the color palette. -.SH "void QScreen::setDirty ( const QRect & )\fC [virtual]\fR" -Indicates which section of the screen has been altered. Used by the VNC and VFB displays; the QScreen version does nothing. -.SH "void QScreen::setMode ( int, int, int )\fC [pure virtual]\fR" -This function can be used to set the framebuffer width, height and depth. It's currently unused. -.SH "void QScreen::shutdownDevice ()\fC [virtual]\fR" -Called by the Qt/Embedded server on shutdown; never called by a Qt/Embedded client. This is intended to support graphics card specific shutdown; the unaccelerated implementation simply hides the mouse cursor. -.SH "bool QScreen::supportsDepth ( int d ) const\fC [virtual]\fR" -Returns true if the screen supports a particular color depth \fId\fR. Possible values are 1,4,8,16 and 32. -.SH "int QScreen::totalSize () const" -Returns the size in bytes of available graphics card memory, including the screen. Offscreen memory is only used by the accelerated drivers. -.SH "int QScreen::transformOrientation () const\fC [virtual]\fR" -Used by the rotated server. The QScreeen implementation returns 0. -.SH "void QScreen::uncache ( uchar * )\fC [virtual]\fR" -This function is called on pixmap destruction to remove them from graphics card memory. -.SH "int QScreen::width () const" -Gives the width in pixels of the framebuffer. - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qscreen.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqscreen.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqsound.3qt b/doc/man/man3/tqsound.3qt index bbddb0848..f960c5458 100644 --- a/doc/man/man3/tqsound.3qt +++ b/doc/man/man3/tqsound.3qt @@ -88,8 +88,6 @@ On X11 the Network Audio System is used if available, otherwise all operations w .PP On Macintosh, ironically, we use QT (QuickTime) for sound, this means all QuickTime formats are supported by Qt/Mac. .PP -On Qt/Embedded, a built-in mixing sound server is used, which accesses \fC/dev/dsp\fR directly. Only the WAVE format is supported. -.PP The availability of sound can be tested with QSound::isAvailable(). .PP See also Multimedia Classes. diff --git a/doc/man/man3/tqt.3qt b/doc/man/man3/tqt.3qt index f6fc2b3fe..22a9fa065 100644 --- a/doc/man/man3/tqt.3qt +++ b/doc/man/man3/tqt.3qt @@ -1160,8 +1160,6 @@ This enum type is used to describe the way things are written to the paint devic \fCQt::NorROP\fR - dst = NOT (src OR dst) .PP By far the most useful ones are CopyROP and XorROP. -.PP -On Qt/Embedded, only CopyROP, XorROP, and NotROP are supported. .SH "TQt::SequenceMatch" .TP \fCQt::NoMatch\fR - Sequences have nothing in common diff --git a/doc/man/man3/tqwidget.3qt b/doc/man/man3/tqwidget.3qt index aac46de70..2c1dd41fb 100644 --- a/doc/man/man3/tqwidget.3qt +++ b/doc/man/man3/tqwidget.3qt @@ -942,9 +942,6 @@ Inherited by QButton, QFrame, QDialog, QComboBox, TQDataBrowser, TQDataView, QDa .BI "virtual bool \fBx11Event\fR ( XEvent * )" .br .ti -1c -.BI "virtual bool \fBqwsEvent\fR ( QWSEvent * )" -.br -.ti -1c .BI "virtual void \fBupdateMask\fR ()" .br .ti -1c @@ -1850,14 +1847,6 @@ See also constPolish() and QApplication::polish(). Example: menu/menu.cpp. .SH "QPoint TQWidget::pos () const" Returns the position of the widget within its parent widget. See the "pos" property for details. -.SH "bool TQWidget::qwsEvent ( QWSEvent * )\fC [virtual protected]\fR" -This special event handler can be reimplemented in a subclass to receive native Qt/Embedded events. -.PP -In your reimplementation of this function, if you want to stop the event being handled by Qt, return TRUE. If you return FALSE, this native event is passed back to Qt, which translates the event into a TQt event and sends it to the widget. -.PP -\fBWarning:\fR This function is not portable. -.PP -See also QApplication::qwsEventFilter(). .SH "void TQWidget::raise ()\fC [slot]\fR" Raises this widget to the top of the parent widget's stack. .PP diff --git a/doc/man/man3/tqwsdecoration.3qt b/doc/man/man3/tqwsdecoration.3qt deleted file mode 100644 index 76c0a4a88..000000000 --- a/doc/man/man3/tqwsdecoration.3qt +++ /dev/null @@ -1,156 +0,0 @@ -'\" t -.TH QWSDecoration 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QWSDecoration \- Allows the appearance of the Qt/Embedded Window Manager to be customized -.SH SYNOPSIS -\fC#include <qwsdecoration_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQWSDecoration\fR ()" -.br -.ti -1c -.BI "virtual \fB~QWSDecoration\fR ()" -.br -.ti -1c -.BI "enum \fBRegion\fR { None = 0, All = 1, Title = 2, Top = 3, Bottom = 4, Left = 5, Right = 6, TopLeft = 7, TopRight = 8, BottomLeft = 9, BottomRight = 10, Close = 11, Minimize = 12, Maximize = 13, Normalize = 14, Menu = 15, LastRegion = Menu }" -.br -.ti -1c -.BI "virtual QRegion \fBregion\fR ( const TQWidget * widget, const QRect & rect, Region type = All ) = 0" -.br -.ti -1c -.BI "virtual void \fBclose\fR ( TQWidget * widget )" -.br -.ti -1c -.BI "virtual void \fBminimize\fR ( TQWidget * widget )" -.br -.ti -1c -.BI "virtual void \fBmaximize\fR ( TQWidget * widget )" -.br -.ti -1c -.BI "virtual QPopupMenu * \fBmenu\fR ( const TQWidget *, const QPoint & )" -.br -.ti -1c -.BI "virtual void \fBpaint\fR ( QPainter * painter, const TQWidget * widget ) = 0" -.br -.ti -1c -.BI "virtual void \fBpaintButton\fR ( QPainter * painter, const TQWidget * widget, Region type, int state ) = 0" -.br -.in -1c -.SH DESCRIPTION -The QWSDecoration class allows the appearance of the Qt/Embedded Window Manager to be customized. -.PP -Qt/Embedded provides window management to top level windows. The appearance of the borders and buttons (the decoration) around the managed windows can be customized by creating your own class derived from QWSDecoration and overriding a few methods. -.PP -This class is non-portable. It is available \fIonly\fR in Qt/Embedded. -.PP -See also QApplication::qwsSetDecoration() and Qt/Embedded. -.SS "Member Type Documentation" -.SH "QWSDecoration::Region" -This enum describes the regions in the window decorations. -.TP -\fCQWSDecoration::None\fR - used internally. -.TP -\fCQWSDecoration::All\fR - the entire region used by the window decoration. -.TP -\fCQWSDecoration::Title\fR - Displays the window title and allows the window to be moved by dragging. -.TP -\fCQWSDecoration::Top\fR - allows the top of the window to be resized. -.TP -\fCQWSDecoration::Bottom\fR - allows the bottom of the window to be resized. -.TP -\fCQWSDecoration::Left\fR - allows the left edge of the window to be resized. -.TP -\fCQWSDecoration::Right\fR - allows the right edge of the window to be resized. -.TP -\fCQWSDecoration::TopLeft\fR - allows the top-left of the window to be resized. -.TP -\fCQWSDecoration::TopRight\fR - allows the top-right of the window to be resized. -.TP -\fCQWSDecoration::BottomLeft\fR - allows the bottom-left of the window to be resized. -.TP -\fCQWSDecoration::BottomRight\fR - allows the bottom-right of the window to be resized. -.TP -\fCQWSDecoration::Close\fR - clicking in this region closes the window. -.TP -\fCQWSDecoration::Minimize\fR - clicking in this region minimizes the window. -.TP -\fCQWSDecoration::Maximize\fR - clicking in this region maximizes the window. -.TP -\fCQWSDecoration::Normalize\fR - returns a maximized window to its previous size. -.TP -\fCQWSDecoration::Menu\fR - clicking in this region opens the window operations (system) menu. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QWSDecoration::QWSDecoration ()" -Constructs a decorator. -.SH "QWSDecoration::~QWSDecoration ()\fC [virtual]\fR" -Destroys a decorator. -.SH "void QWSDecoration::close ( TQWidget * widget )\fC [virtual]\fR" -Called when the user clicks in the Close region. -.PP -\fIwidget\fR is the widget to be closed. -.PP -The default behaviour is to close the widget. -.SH "void QWSDecoration::maximize ( TQWidget * widget )\fC [virtual]\fR" -Called when the user clicks in the Maximize region. -.PP -\fIwidget\fR is the widget to be maximized. -.PP -The default behaviour is to resize the widget to be full-screen. This method can be overridden e.g. to allow room for launch panels. -.SH "QPopupMenu * QWSDecoration::menu ( const TQWidget *, const QPoint & )\fC [virtual]\fR" -Called to create a QPopupMenu containing the valid menu operations. -.PP -The default implementation adds all possible window operations. -.SH "void QWSDecoration::minimize ( TQWidget * widget )\fC [virtual]\fR" -Called when the user clicks in the Minimize region. -.PP -\fIwidget\fR is the widget to be minimized. -.PP -The default behaviour is to ignore this action. -.SH "void QWSDecoration::paint ( QPainter * painter, const TQWidget * widget )\fC [pure virtual]\fR" -Override to paint the border and title decoration around \fIwidget\fR using \fIpainter\fR. -.SH "void QWSDecoration::paintButton ( QPainter * painter, const TQWidget * widget, Region type, int state )\fC [pure virtual]\fR" -Override to paint a button of type \fItype\fR using \fIpainter\fR. -.PP -\fIwidget\fR is the widget whose button is to be drawn. \fIstate\fR is the state of the button. It can be a combination of the following OR-ed together: -.TP -\fCQWSButton::MouseOver\fR -.TP -\fCQWSButton::Clicked\fR -.TP -\fCQWSButton::On\fR -.SH "QRegion QWSDecoration::region ( const TQWidget * widget, const QRect & rect, Region type = All )\fC [pure virtual]\fR" -Returns the requested region \fItype\fR which will contain \fIwidget\fR -with geometry \fIrect\fR. - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qwsdecoration.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqwsdecoration.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqwsinputmethod.3qt b/doc/man/man3/tqwsinputmethod.3qt deleted file mode 100644 index d933410e2..000000000 --- a/doc/man/man3/tqwsinputmethod.3qt +++ /dev/null @@ -1,105 +0,0 @@ -'\" t -.TH QWSInputMethod 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QWSInputMethod \- International input methods for Qt/Embedded -.SH SYNOPSIS -\fC#include <qwindowsystem_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQWSInputMethod\fR ()" -.br -.ti -1c -.BI "virtual \fB~QWSInputMethod\fR ()" -.br -.ti -1c -.BI "virtual bool \fBfilter\fR ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat ) = 0" -.br -.ti -1c -.BI "virtual void \fBreset\fR ()" -.br -.ti -1c -.BI "virtual void \fBsetMicroFocus\fR ( int x, int y )" -.br -.ti -1c -.BI "virtual void \fBsetFont\fR ( const QFont & )" -.br -.in -1c -.SS "Protected Members" -.in +1c -.ti -1c -.BI "void \fBsendIMEvent\fR ( QWSServer::IMState state, const TQString & txt, int cpos, int selLen = 0 )" -.br -.in -1c -.SH DESCRIPTION -The QWSInputMethod class provides international input methods for Qt/Embedded. -.PP -Subclass this class to implement your own input method. -.PP -An input methods consists of a keyboard filter and optionally a graphical interface. The keyboard filter intercepts key events from physical or virtual keyboards by implementing the filter() function. -.PP -Use sendIMEvent() to send composition events. Composition starts with the input method sending an \fCIMStart\fR event, followed by a number of \fCIMCompose\fR events and ending with an \fCIMEnd\fR event or when the virtual reset() function is called. -.PP -The functions setMicroFocus() and setFont() can be reimplemented to receive more information about the state of the focus widget. -.PP -Use QWSServer::setCurrentInputMethod() to install an input method. -.PP -See also Qt/Embedded. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QWSInputMethod::QWSInputMethod ()" -Constructs a new input method -.SH "QWSInputMethod::~QWSInputMethod ()\fC [virtual]\fR" -Destructs the input method uninstalling it if it is currently installed. -.SH "bool QWSInputMethod::filter ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )\fC [pure virtual]\fR" -This function must be implemented in subclasses to handle key input from physical or virtual keyboards. Returning TRUE will block the event from further processing. -.PP -The Unicode value is given in \fIunicode\fR and the key code in \fIkeycode\fR. Keyboard modifiers are OR-ed together in \fImodifiers\fR. If \fIisPress\fR is TRUE this is a key press; otherwise it is a key release. If \fIautoRepeat\fR is TRUE this is an auto-repeated key press. -.PP -All normal key events should be blocked while in compose mode (i.e., between \fCIMStart\fR and \fCIMEnd\fR). -.SH "void QWSInputMethod::reset ()\fC [virtual]\fR" -Implemented in subclasses to reset the state of the input method. -.SH "void QWSInputMethod::sendIMEvent ( QWSServer::IMState state, const TQString & txt, int cpos, int selLen = 0 )\fC [protected]\fR" -Causes a QIMEvent to be sent to the focus widget. \fIstate\fR may be one of QWSServer::IMStart, QWSServer::IMCompose or QWSServer::IMEnd. -.PP -\fItxt\fR is the text being composed (or the finished text if state is \fCIMEnd\fR). \fIcpos\fR is the current cursor position. -.PP -If state is \fCIMCompose\fR, \fIselLen\fR is the number of characters in the composition string (starting at \fIcpos\fR) that should be marked as selected by the input widget receiving the event. -.SH "void QWSInputMethod::setFont ( const QFont & )\fC [virtual]\fR" -Implemented in subclasses to handle font changes in the focus widget. -.PP -This functionality is provided for future expansion; it is not used in this version of Qt/Embedded. -.SH "void QWSInputMethod::setMicroFocus ( int x, int y )\fC [virtual]\fR" -Implemented in subclasses to handle microFocusHint changes in the focus widget. \fIx\fR and \fIy\fR are the global coordinates of the text cursor. -.PP - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qwsinputmethod.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqwsinputmethod.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqwskeyboardhandler.3qt b/doc/man/man3/tqwskeyboardhandler.3qt deleted file mode 100644 index ff3127abe..000000000 --- a/doc/man/man3/tqwskeyboardhandler.3qt +++ /dev/null @@ -1,77 +0,0 @@ -'\" t -.TH QWSKeyboardHandler 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QWSKeyboardHandler \- Implements the keyboard driver for Qt/Embedded -.SH SYNOPSIS -\fC#include <qkeyboard_qws.h>\fR -.PP -Inherits TQObject. -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQWSKeyboardHandler\fR ()" -.br -.ti -1c -.BI "virtual \fB~QWSKeyboardHandler\fR ()" -.br -.in -1c -.SS "Protected Members" -.in +1c -.ti -1c -.BI "virtual void \fBprocessKeyEvent\fR ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )" -.br -.in -1c -.SH DESCRIPTION -The QWSKeyboardHandler class implements the keyboard driver for Qt/Embedded. -.PP -The keyboard driver handles events from system devices and generates key events. -.PP -A QWSKeyboardHandler will usually open some system device in its constructor, create a QSocketNotifier on that opened device and when it receives data, it will call processKeyEvent() to send the event to Qt/Embedded for relaying to clients. -.PP -See also Qt/Embedded. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QWSKeyboardHandler::QWSKeyboardHandler ()" -Constructs a keyboard handler. The handler \fImay\fR be passed to the system for later destruction with QWSServer::setKeyboardHandler(), although even without doing this, the handler can function, calling processKeyEvent() to emit events. -.SH "QWSKeyboardHandler::~QWSKeyboardHandler ()\fC [virtual]\fR" -Destroys a keyboard handler. Note that if you have called QWSServer::setKeyboardHandler(), you must not delete the handler. -.SH "void QWSKeyboardHandler::processKeyEvent ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )\fC [virtual protected]\fR" -Subclasses call this function to send a key event. The server may additionally filter the event before sending it on to applications. -.PP -<center>.nf -.TS -l - l. Parameter Meaning \fIunicode\fR The Unicode value for the key, or 0xFFFF is none is appropriate. \fIkeycode\fR The TQt keycode for the key (see TQt::Key for the list of codes). \fImodifiers\fR The set of modifier keys (see TQt::Modifier). \fIisPress\fR Whether this is a press or a release. \fIautoRepeat\fR -.TE -.fi -</center> - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qwskeyboardhandler.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqwskeyboardhandler.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqwsmousehandler.3qt b/doc/man/man3/tqwsmousehandler.3qt deleted file mode 100644 index 4982b9624..000000000 --- a/doc/man/man3/tqwsmousehandler.3qt +++ /dev/null @@ -1,89 +0,0 @@ -'\" t -.TH QWSMouseHandler 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QWSMouseHandler \- Mouse driver for Qt/Embedded -.SH SYNOPSIS -\fC#include <qmouse_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQWSMouseHandler\fR ( const TQString & driver = TQString::null, const TQString & device = TQString::null )" -.br -.ti -1c -.BI "virtual \fB~QWSMouseHandler\fR ()" -.br -.ti -1c -.BI "virtual void \fBclearCalibration\fR ()" -.br -.ti -1c -.BI "virtual void \fBcalibrate\fR ( QWSPointerCalibrationData * )" -.br -.ti -1c -.BI "void \fBlimitToScreen\fR ( QPoint & pt )" -.br -.ti -1c -.BI "void \fBmouseChanged\fR ( const QPoint & pos, int bstate )" -.br -.ti -1c -.BI "const QPoint & \fBpos\fR () const" -.br -.in -1c -.SH DESCRIPTION -The QWSMouseHandler class is a mouse driver for Qt/Embedded. -.PP -The mouse driver handles events from system devices and generates mouse events. -.PP -A QWSMouseHandler will usually open some system device in its constructor, create a QSocketNotifier on that opened device and when it receives data, it will call mouseChanged() to send the event to Qt/Embedded for relaying to clients. -.PP -See also Qt/Embedded. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QWSMouseHandler::QWSMouseHandler ( const TQString & driver = TQString::null, const TQString & device = TQString::null )" -Constructs a mouse handler. This becomes the primary mouse handler. -.PP -Note that once created, mouse handlers are controlled by the system and should not be deleted. -.PP -The \fIdriver\fR and \fIdevice\fR arguments are not used by this base class. -.SH "QWSMouseHandler::~QWSMouseHandler ()\fC [virtual]\fR" -Destroys the mouse handler. You should not call this directly. -.SH "void QWSMouseHandler::calibrate ( QWSPointerCalibrationData * )\fC [virtual]\fR" -This method is reimplemented in the calibrated mouse handler to set calibration information (from, for instance, the Qtopia calibration screen). This version does nothing. -.SH "void QWSMouseHandler::clearCalibration ()\fC [virtual]\fR" -This method is reimplemented in the calibrated mouse handler to clear calibration information. This version does nothing. -.SH "void QWSMouseHandler::limitToScreen ( QPoint & pt )" -Ensures that the given point, \fIpt\fR is within the screen's boundaries, changing \fIpt\fR if necessary. -.SH "void QWSMouseHandler::mouseChanged ( const QPoint & pos, int bstate )" -When a mouse event occurs this function is called with the mouse's position in \fIpos\fR, and the state of its buttons in \fIbstate\fR. -.SH "const QPoint & QWSMouseHandler::pos () const" -Returns the mouse position. - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qwsmousehandler.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqwsmousehandler.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqwsserver.3qt b/doc/man/man3/tqwsserver.3qt deleted file mode 100644 index c9c625af9..000000000 --- a/doc/man/man3/tqwsserver.3qt +++ /dev/null @@ -1,311 +0,0 @@ -'\" t -.TH QWSServer 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QWSServer \- Server-specific functionality in Qt/Embedded -.SH SYNOPSIS -\fC#include <qwindowsystem_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQWSServer\fR ( int flags = 0, TQObject * parent = 0, const char * name = 0 )" -.br -.ti -1c -.BI "\fB~QWSServer\fR ()" -.br -.ti -1c -.BI "enum \fBServerFlags\fR { DisableKeyboard = 0x01, DisableMouse = 0x02 }" -.br -.ti -1c -.BI "enum \fBGUIMode\fR { NoGui = FALSE, NormalGUI = TRUE, Server }" -.br -.ti -1c -.BI "void \fBsendIMEvent\fR ( IMState state, const TQString & txt, int cpos, int selLen )" -.br -.ti -1c -.BI "class \fBKeyMap\fR { }" -.br -.ti -1c -.BI "class \fBKeyOverride\fR { }" -.br -.ti -1c -.BI "class \fBKeyboardFilter\fR { }" -.br -.ti -1c -.BI "QWSWindow * \fBwindowAt\fR ( const QPoint & pos )" -.br -.ti -1c -.BI "const TQPtrList<QWSWindow> & \fBclientWindows\fR ()" -.br -.ti -1c -.BI "void \fBopenMouse\fR ()" -.br -.ti -1c -.BI "void \fBcloseMouse\fR ()" -.br -.ti -1c -.BI "void \fBopenKeyboard\fR ()" -.br -.ti -1c -.BI "void \fBcloseKeyboard\fR ()" -.br -.ti -1c -.BI "void \fBrefresh\fR ()" -.br -.ti -1c -.BI "void \fBrefresh\fR ( QRegion & r )" -.br -.ti -1c -.BI "void \fBenablePainting\fR ( bool e )" -.br -.ti -1c -.BI "QWSPropertyManager * \fBmanager\fR ()" -.br -.ti -1c -.BI "enum \fBWindowEvent\fR { Create = 0x0001, Destroy = 0x0002, Hide = 0x0004, Show = 0x0008, Raise = 0x0010, Lower = 0x0020, Geometry = 0x0040, Active = 0x0080, Name = 0x0100 }" -.br -.in -1c -.SS "Signals" -.in +1c -.ti -1c -.BI "void \fBwindowEvent\fR ( QWSWindow * w, QWSServer::WindowEvent e )" -.br -.ti -1c -.BI "void \fBnewChannel\fR ( const TQString & channel )" -.br -.ti -1c -.BI "void \fBremovedChannel\fR ( const TQString & channel )" -.br -.in -1c -.SS "Static Public Members" -.in +1c -.ti -1c -.BI "void \fBsendKeyEvent\fR ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )" -.br -.ti -1c -.BI "const KeyMap * \fBkeyMap\fR ()" -.br -.ti -1c -.BI "void \fBsetOverrideKeys\fR ( const KeyOverride * )" -.br -.ti -1c -.BI "void \fBsetKeyboardFilter\fR ( KeyboardFilter * f )" -.br -.ti -1c -.BI "void \fBsetDefaultMouse\fR ( const char * m )" -.br -.ti -1c -.BI "void \fBsetDefaultKeyboard\fR ( const char * k )" -.br -.ti -1c -.BI "void \fBsetMaxWindowRect\fR ( const QRect & r )" -.br -.ti -1c -.BI "void \fBsetDesktopBackground\fR ( const TQImage & img )" -.br -.ti -1c -.BI "void \fBsetDesktopBackground\fR ( const TQColor & c )" -.br -.ti -1c -.BI "QWSMouseHandler * \fBmouseHandler\fR ()" -.br -.ti -1c -.BI "QWSKeyboardHandler * \fBkeyboardHandler\fR ()" -.br -.ti -1c -.BI "void \fBsetKeyboardHandler\fR ( QWSKeyboardHandler * kh )" -.br -.ti -1c -.BI "void \fBsetScreenSaverIntervals\fR ( int * ms )" -.br -.ti -1c -.BI "void \fBsetScreenSaverInterval\fR ( int ms )" -.br -.ti -1c -.BI "bool \fBscreenSaverActive\fR ()" -.br -.ti -1c -.BI "void \fBscreenSaverActivate\fR ( bool activate )" -.br -.ti -1c -.BI "void \fBsetCursorVisible\fR ( bool vis )" -.br -.ti -1c -.BI "bool \fBisCursorVisible\fR ()" -.br -.in -1c -.SH DESCRIPTION -The QWSServer class provides server-specific functionality in Qt/Embedded. -.PP -When you run a Qt/Embedded application, it either runs as a server or connects to an existing server. If it runs as a server, some additional operations are provided by this class. -.PP -This class is instantiated by QApplication for Qt/Embedded server processes. You should never construct this class yourself. -.PP -A pointer to the QWSServer instance can be obtained via the global \fCqwsServer\fR variable. -.PP -The mouse and keyboard devices can be opened with openMouse() and openKeyboard(). (Close them with closeMouse() and closeKeyboard().) -.PP -The display is refreshed with refresh(), and painting can be enabled or disabled with enablePainting(). -.PP -Obtain the list of client windows with clientWindows() and find out which window is at a particular point with windowAt(). -.PP -Many static functions are provided, for example, setKeyboardFilter(), setKeyboardHandler(), setDefaultKeyboard() and setDefaultMouse(). -.PP -The size of the window rectangle can be set with setMaxWindowRect(), and the desktop's background can be set with setDesktopBackground(). -.PP -The screen saver is controlled with setScreenSaverInterval() and screenSaverActivate(). -.PP -See also Qt/Embedded. -.SS "Member Type Documentation" -.SH "QWSServer::GUIMode" -This determines what sort of QWS server to create: -.TP -\fCQWSServer::NoGui\fR - This is used for non-graphical TQt applications. -.TP -\fCQWSServer::NormalGUI\fR - A normal Qt/Embedded application (not the server). -.TP -\fCQWSServer::Server\fR - A Qt/Embedded server (e.g. if \fC-qws\fR has been specified on the command line. -.SH "QWSServer::ServerFlags" -This enum is used to pass various options to the window system server. -.TP -\fCQWSServer::DisableKeyboard\fR - Ignore all keyboard input. -.TP -\fCQWSServer::DisableMouse\fR - Ignore all mouse input. -.SH "QWSServer::WindowEvent" -This specifies what sort of event has occurred to a top-level window: -.TP -\fCQWSServer::Create\fR - A new window has been created (TQWidget constructor). -.TP -\fCQWSServer::Destroy\fR - The window has been closed and deleted (TQWidget destructor). -.TP -\fCQWSServer::Hide\fR - The window has been hidden with TQWidget::hide(). -.TP -\fCQWSServer::Show\fR - The window has been shown with TQWidget::show() or similar. -.TP -\fCQWSServer::Raise\fR - The window has been raised to the top of the desktop. -.TP -\fCQWSServer::Lower\fR - The window has been lowered. -.TP -\fCQWSServer::Geometry\fR - The window has changed size or position. -.TP -\fCQWSServer::Active\fR - The window has become the active window (has keyboard focus). -.TP -\fCQWSServer::Name\fR - The window has been named. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QWSServer::QWSServer ( int flags = 0, TQObject * parent = 0, const char * name = 0 )" -Construct a QWSServer object. -.PP -\fBWarning:\fR This class is instantiated by QApplication for Qt/Embedded server processes. You should never construct this class yourself. -.PP -The \fIflags\fR are used for keyboard and mouse setting. The server's parent is \fIparent\fR and it is called \fIname\fR. -.SH "QWSServer::~QWSServer ()" -Destruct QWSServer -.SH "const TQPtrList<QWSWindow> & QWSServer::clientWindows ()" -Returns the list of top-level windows. This list will change as applications add and remove wigdets so it should not be stored for future use. The windows are sorted in stacking order from top-most to bottom-most. -.SH "void QWSServer::closeKeyboard ()" -Closes keyboard device(s). -.SH "void QWSServer::closeMouse ()" -Closes the pointer device(s). -.SH "void QWSServer::enablePainting ( bool e )" -If \fIe\fR is TRUE, painting on the display is enabled; if \fIe\fR is FALSE, painting is disabled. -.SH "bool QWSServer::isCursorVisible ()\fC [static]\fR" -Returns TRUE if the cursor is visible; otherwise returns FALSE. -.PP -See also setCursorVisible(). -.SH "const KeyMap * QWSServer::keyMap ()\fC [static]\fR" -Returns the keyboard mapping table used to convert keyboard scancodes to TQt keycodes and Unicode values. It's used by the keyboard driver in \fCqkeyboard_qws.cpp\fR. -.SH "QWSKeyboardHandler * QWSServer::keyboardHandler ()\fC [static]\fR" -Returns the primary keyboard handler. -.SH "QWSPropertyManager * QWSServer::manager ()" -Returns the QWSPropertyManager, which is used for implementing X11-style window properties. -.SH "QWSMouseHandler * QWSServer::mouseHandler ()\fC [static]\fR" -Returns the primary mouse handler. -.SH "void QWSServer::newChannel ( const TQString & channel )\fC [signal]\fR" -This signal is emitted when the QCopChannel \fIchannel\fR is created. -.SH "void QWSServer::openKeyboard ()" -Opens the keyboard device(s). -.SH "void QWSServer::openMouse ()" -Opens the mouse device(s). -.SH "void QWSServer::refresh ()" -Refreshes the entire display. -.SH "void QWSServer::refresh ( QRegion & r )" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Refreshes the region \fIr\fR. -.SH "void QWSServer::removedChannel ( const TQString & channel )\fC [signal]\fR" -This signal is emitted immediately after the QCopChannel \fIchannel\fR is destroyed. Note that a channel is not destroyed until all its listeners have unregistered. -.SH "void QWSServer::screenSaverActivate ( bool activate )\fC [static]\fR" -If \fIactivate\fR is TRUE the screensaver is activated immediately; if \fIactivate\fR is FALSE the screensaver is deactivated. -.SH "bool QWSServer::screenSaverActive ()\fC [static]\fR" -Returns TRUE if the screensaver is active (i.e. the screen is blanked); otherwise returns FALSE. -.SH "void QWSServer::sendIMEvent ( IMState state, const TQString & txt, int cpos, int selLen )" -This function sends an input method event to the server. The current state is passed in \fIstate\fR and the current text in \fItxt\fR. The cursor's position in the text is given by \fIcpos\fR, and the selection length (which could be 0) is given in \fIselLen\fR. -.SH "void QWSServer::sendKeyEvent ( int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat )\fC [static]\fR" -Send a key event. You can use this to send key events generated by" virtual keyboards". \fIunicode\fR is the Unicode value of the key to send, \fIkeycode\fR the TQt keycode (e.g. \fCKey_Left\fR), \fImodifiers\fR indicates whether, Shift/Alt/Ctrl keys are pressed, \fIisPress\fR is TRUE if this is a key down event and FALSE if it's a key up event, and \fIautoRepeat\fR is TRUE if this is an autorepeat event (i.e. the user has held the key down and this is the second or subsequent key event being sent). -.SH "void QWSServer::setCursorVisible ( bool vis )\fC [static]\fR" -If \fIvis\fR is TRUE, makes the cursor visible; if \fIvis\fR is FALSE, makes the cursor invisible. -.PP -See also isCursorVisible(). -.SH "void QWSServer::setDefaultKeyboard ( const char * k )\fC [static]\fR" -Set the keyboard driver to \fIk\fR, e.g. if \fC$QWS_KEYBOARD\fR is not defined. The default is platform-dependent. -.SH "void QWSServer::setDefaultMouse ( const char * m )\fC [static]\fR" -Set the mouse driver \fIm\fR to use if \fC$QWS_MOUSE_PROTO\fR is not defined. The default is platform-dependent. -.SH "void QWSServer::setDesktopBackground ( const TQImage & img )\fC [static]\fR" -Sets the image \fIimg\fR to be used as the background in the absence of obscuring windows. -.SH "void QWSServer::setDesktopBackground ( const TQColor & c )\fC [static]\fR" -This is an overloaded member function, provided for convenience. It behaves essentially like the above function. -.PP -Sets the color \fIc\fR to be used as the background in the absence of obscuring windows. -.SH "void QWSServer::setKeyboardFilter ( KeyboardFilter * f )\fC [static]\fR" -Adds a filter \fIf\fR to be invoked for all key events from physical keyboard drivers (events sent via processKeyEvent()). -.PP -The filter is not invoked for keys generated by virtual keyboard drivers (events sent via sendKeyEvent()). -.PP -If \fIf\fR is 0, the most-recently added filter is removed and deleted. The caller is responsible for matching each addition with a corresponding removal. -.SH "void QWSServer::setKeyboardHandler ( QWSKeyboardHandler * kh )\fC [static]\fR" -Sets the primary keyboard handler to \fIkh\fR. -.SH "void QWSServer::setMaxWindowRect ( const QRect & r )\fC [static]\fR" -Sets the area of the screen which Qt/Embedded applications will consider to be the maximum area to use for windows to \fIr\fR. -.PP -See also TQWidget::showMaximized(). -.SH "void QWSServer::setScreenSaverInterval ( int ms )\fC [static]\fR" -Sets the timeout for the screensaver to \fIms\fR milliseconds. A setting of zero turns off the screensaver. -.SH "void QWSServer::setScreenSaverIntervals ( int * ms )\fC [static]\fR" -Sets an array of timeouts for the screensaver to a list of \fIms\fR milliseconds. A setting of zero turns off the screensaver. The array must be 0-terminated. -.SH "QWSWindow * QWSServer::windowAt ( const QPoint & pos )" -Returns the window containing the point \fIpos\fR or 0 if there is no window under the point. -.SH "void QWSServer::windowEvent ( QWSWindow * w, QWSServer::WindowEvent e )\fC [signal]\fR" -This signal is emitted whenever something happens to a top-level -window (e.g. it's created or destroyed). \fIw\fR is the window to -which the event of type \fIe\fR has occurred. - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qwsserver.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqwsserver.3qt) and the Qt -version (3.3.8). diff --git a/doc/man/man3/tqwswindow.3qt b/doc/man/man3/tqwswindow.3qt deleted file mode 100644 index 7e9af8805..000000000 --- a/doc/man/man3/tqwswindow.3qt +++ /dev/null @@ -1,140 +0,0 @@ -'\" t -.TH QWSWindow 3qt "2 February 2007" "Trolltech AS" \" -*- nroff -*- -.\" Copyright 1992-2007 Trolltech ASA. All rights reserved. See the -.\" license file included in the distribution for a complete license -.\" statement. -.\" -.ad l -.nh -.SH NAME -QWSWindow \- Server-specific functionality in Qt/Embedded -.SH SYNOPSIS -\fC#include <qwindowsystem_qws.h>\fR -.PP -.SS "Public Members" -.in +1c -.ti -1c -.BI "\fBQWSWindow\fR ( int i, QWSClient * client )" -.br -.ti -1c -.BI "\fB~QWSWindow\fR ()" -.br -.ti -1c -.BI "int \fBwinId\fR () const" -.br -.ti -1c -.BI "const TQString & \fBname\fR () const" -.br -.ti -1c -.BI "const TQString & \fBcaption\fR () const" -.br -.ti -1c -.BI "QWSClient * \fBclient\fR () const" -.br -.ti -1c -.BI "QRegion \fBrequested\fR () const" -.br -.ti -1c -.BI "QRegion \fBallocation\fR () const" -.br -.ti -1c -.BI "bool \fBisVisible\fR () const" -.br -.ti -1c -.BI "bool \fBisPartiallyObscured\fR () const" -.br -.ti -1c -.BI "bool \fBisFullyObscured\fR () const" -.br -.ti -1c -.BI "void \fBraise\fR ()" -.br -.ti -1c -.BI "void \fBlower\fR ()" -.br -.ti -1c -.BI "void \fBshow\fR ()" -.br -.ti -1c -.BI "void \fBhide\fR ()" -.br -.ti -1c -.BI "void \fBsetActiveWindow\fR ()" -.br -.in -1c -.SH DESCRIPTION -The QWSWindow class provides server-specific functionality in Qt/Embedded. -.PP -When you run a Qt/Embedded application, it either runs as a server or connects to an existing server. If it runs as a server, some additional functionality is provided by the QWSServer class. -.PP -This class maintains information about each window and allows operations to be performed on the windows. -.PP -You can get the window's name(), caption() and winId(), along with the client() that owns the window. -.PP -The region the window wants to draw on is returned by requested(); the region that the window is allowed to draw on is returned by allocation(). -.PP -The visibility of the window can be determined using isVisible(), isPartiallyObscured() and isFullyObscured(). Visibility can be changed using raise(), lower(), show(), hide() and setActiveWindow(). -.PP -See also Qt/Embedded. -.SH MEMBER FUNCTION DOCUMENTATION -.SH "QWSWindow::QWSWindow ( int i, QWSClient * client )" -Constructs a new top-level window, associated with the client \fIclient\fR and giving it the id \fIi\fR. -.SH "QWSWindow::~QWSWindow ()" -Destructor. -.SH "QRegion QWSWindow::allocation () const" -Returns the region that the window is allowed to draw onto, including any window decorations but excluding regions covered by other windows. -.PP -See also requested(). -.SH "const TQString & QWSWindow::caption () const" -Returns the window's caption. -.SH "QWSClient * QWSWindow::client () const" -Returns the QWSClient that owns this window. -.SH "void QWSWindow::hide ()" -Hides the window. -.SH "bool QWSWindow::isFullyObscured () const" -Returns TRUE if the window is completely obsured by another window or by the bounds of the screen; otherwise returns FALSE. -.SH "bool QWSWindow::isPartiallyObscured () const" -Returns TRUE if the window is partially obsured by another window or by the bounds of the screen; otherwise returns FALSE. -.SH "bool QWSWindow::isVisible () const" -Returns TRUE if the window is visible; otherwise returns FALSE. -.SH "void QWSWindow::lower ()" -Lowers the window below other windows. -.SH "const TQString & QWSWindow::name () const" -Returns the window's name. -.SH "void QWSWindow::raise ()" -Raises the window above all other windows except "Stay on top" windows. -.SH "QRegion QWSWindow::requested () const" -Returns the region that the window has requested to draw onto, including any window decorations. -.PP -See also allocation(). -.SH "void QWSWindow::setActiveWindow ()" -Make this the active window (i.e. sets the keyboard focus to this window). -.SH "void QWSWindow::show ()" -Shows the window. -.SH "int QWSWindow::winId () const" -Returns the window's Id. - -.SH "SEE ALSO" -.BR http://doc.trolltech.com/qwswindow.html -.BR http://www.trolltech.com/faq/tech.html -.SH COPYRIGHT -Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the -license file included in the distribution for a complete license -statement. -.SH AUTHOR -Generated automatically from the source code. -.SH BUGS -If you find a bug in Qt, please report it as described in -.BR http://doc.trolltech.com/bughowto.html . -Good bug reports help us to help you. Thank you. -.P -The definitive TQt documentation is provided in HTML format; it is -located at $TQTDIR/doc/html and can be read using TQt Assistant or with -a web browser. This man page is provided as a convenience for those -users who prefer man pages, although this format is not officially -supported by Trolltech. -.P -If you find errors in this manual page, please report them to -.BR qt-bugs@trolltech.com . -Please include the name of the manual page (tqwswindow.3qt) and the Qt -version (3.3.8). diff --git a/doc/misc.doc b/doc/misc.doc index 8da1b08b8..bf4d566be 100644 --- a/doc/misc.doc +++ b/doc/misc.doc @@ -302,14 +302,6 @@ others, and free use of TQt Open Source Edition for development of free and open software. There is \link http://www.trolltech.com/qpl/ more information about the QPL\endlink at the Trolltech web site. -Note that the Qt/Embedded Open Source Edition is <b>not</b> distributed -under the QPL, but under the \link gpl.html GNU General Public -License (GPL)\endlink. - -For development non-free/proprietary software, the TQt Professional -Edition is available. It has a normal commercial library license, with -none of the special restrictions of the QPL or the GPL. - <hr> <center> @@ -444,11 +436,10 @@ by Oslo City Court. /*! \page gpl.html \title GNU General Public License - The TQt GUI Toolkit is Copyright (C) 1994-2008 Trolltech ASA. + The TQt GUI Toolkit is an enhanced fork of the Open Source Edition of the + Trolltech Qt GUI toolkit, version 3. It is available under the GPL license. - The TQt Open Source Edition and the Qt/Embedded Open Source Edition are available - under the GPL. The TQt Open Source Edition (for Unix/X11) is also available - under the \link license.html QPL\endlink. + The original Qt3 GUI Toolkit is Copyright (C) 1994-2008 Trolltech ASA. \code You may use, distribute and copy the TQt GUI Toolkit under the terms of @@ -813,13 +804,6 @@ multi-platform C++ GUI toolkit. TQt enables you to build professional, efficient, portable and maintainable GUI applications quickly and easily. -\link http://www.trolltech.com/products/embedded/index.html -Qt/Embedded\endlink, the embedded version of Qt, is designed to power -todays new generation of embedded computers and electronic consumer -devices. On top of that, \link -http://www.trolltech.com/products/qtopia/index.html Qtopia\endlink -provides a window system and application suite for handheld devices. - \section1 Software that makes Sense Our motto expresses the vision behind our products. We design our diff --git a/doc/overviews-list.doc b/doc/overviews-list.doc index 266640713..a55d582d2 100644 --- a/doc/overviews-list.doc +++ b/doc/overviews-list.doc @@ -79,7 +79,6 @@ \header \i General -\i Qt/Embedded \row \i @@ -109,26 +108,6 @@ \i \link distributingntqt.html Deploying TQt Applications\endlink \omit \i \link xt.html TQt Xt/Motif Support Extension \endlink \endomit \endlist - -\i - \list - \i \link emb-tqvfb.html QVFb tool - virtual framebuffer for Qt/Embedded \endlink - <p> </p> - \i \link emb-install.html Installing Qt/Embedded \endlink - \i \link emb-features.html The Feature Definition File \endlink - \i \link emb-classes.html The Qt/Embedded-specific classes \endlink - \i \link emb-accel.html Adding an accelerated graphics driver to Qt/Embedded \endlink - \i \link emb-framebuffer-howto.html Enabling the Linux Framebuffer \endlink - \i \link emb-running.html Running Qt/Embedded applications \endlink - \i \link emb-charinput.html Character input in Qt/Embedded \endlink - \i \link emb-fonts.html Fonts in Qt/Embedded \endlink - \i \link emb-pointer.html Qt/Embedded Pointer Handling \endlink - \i \link emb-envvars.html Qt/Embedded environment variables \endlink - \i \link emb-porting.html Porting your applications to Qt/Embedded \endlink - \i \link embedporting.html Issues when porting Qt/Embedded to another OS \endlink - \i \link emb-performance.html Qt/Embedded Performance Tuning \endlink - \i \link emb-vnc.html Qt/Embedded as a VNC Server \endlink - \endlist \endtable */ diff --git a/doc/qws.doc b/doc/qws.doc deleted file mode 100644 index 3c68a04f1..000000000 --- a/doc/qws.doc +++ /dev/null @@ -1,670 +0,0 @@ -/**************************************************************************** -** -** Qt/Embedded (Qt on QWS) documentation -** -** Copyright (C) 2000-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! -\page emb-install.html - -\title Installing Qt/Embedded - -This installation procedure is written for Linux. It may need -to be modified for other platforms. - -\list 1 -\i Unpack the archive if you have not done so already - -\code - cd <anywhere> - gunzip qt-embedded-commercial-VERSION.tar.gz # uncompress the archive - tar xf qt-embedded-commercial-VERSION.tar # unpack it -\endcode -Replace \c VERSION with the Qt/Embedded version number throughout. - -This document assumes that the archive is installed as \c{~/qt-embedded-commercial-VERSION}. -\i Compile the Qt/Embedded library and examples. - -\code - cd ~/qt-embedded-commercial-VERSION - export TQTDIR=~/qt-embedded-commercial-VERSION - ./configure - make -\endcode - -The configuration system is designed to allow platform-specific options -to be added, but in general all Linux systems which have framebuffer -support can use the "linux-generic-g++" platform. -The configuration system also supports cross-compilers: -to build on Linux/x86 for the Linux/MIPSEL target, you would use: -\code - ./configure -embedded mips -\endcode - -Only a small number of configurations are predefined. -You can create your own custom configuration by adding new files - to the \c mkspecs/qws/ directory. Use existing similar configurations - as a starting point. - -<b>Note</b>: Due to a bug in the configure script, cross-compiling on -a little-endian machine (e.g. x86) for a big-endian processor -(e.g. PowerPC) will use the host's endianness instead of the -target's. Workaround: after running configure, and before running -make, edit \c $TQTDIR/include/ntqconfig.h and change the definition of -\c TQ_BYTE_ORDER. - -\i Enable framebuffer support. - - You may need to recompile your kernel to enable the framebuffer. - This document does not describe how to do this; the - \link emb-framebuffer-howto.html Framebuffer HOWTO page \endlink - contains a short description. (You should see - a penguin logo at boot time when the frame buffer is enabled.) - - For Matrox G100/G200/G400 use the matrox frame buffer driver. - - For NVidia TNT cards use the nvidia frame buffer driver. - - For Mach64 and most other cards, use the vesafb driver. - - Note that some cards are only supported in VGA16 mode, this will - not work with the current version of Qt/Embedded, since VGA/16 is - not yet supported. You may need to upgrade your kernel, or even - switch to an experimental kernel. - - The frame buffer must also be enabled with a boot parameter. See - \c /usr/src/linux/Documentation/fb for details. - - The \c fbset program, which should be included in Linux distributions, - may be used to switch video modes without rebooting the system. The - video mode active when the server is started will be used. (8-bit - modes are still experimental.) <b>Note</b>: \c fbset does not work - with the vesafb driver. - -\i Change permissions. - - To run Qt/Embedded, you need write access to the framebuffer device - \c /dev/fb0. - - You also need read access to the mouse device. (Note that - \c /dev/mouse is normally a symbolic link; the actual mouse device - must be readable.) - -\i How to run the demonstration program. - - Log into a virtual console and do this: - -\code - cd ~/qt-embedded-commercial-VERSION/examples/launcher - ./start-demo -\endcode - - -\i Miscellaneous troubleshooting and known bugs. - - To kill gpm, run the following command as root: - -\code - gpm -k -\endcode - - In some cases, if the server does not work, it will work when run as root. - - Show processes using the framebuffer: - -\code - fuser -v /dev/fb0 -\endcode - - Kill such processes: -\code - fuser -vk /dev/fb0 -\endcode - or harsher: -\code - fuser -k -KILL /dev/fb0 -\endcode - - Show existing semaphores: -\code - ipcs -\endcode - - Remove semaphores: -\code - ipcrm -\endcode - - The communication between client and server is done through the - named pipe \c /tmp/qtembedded-username/QtEmbedded-0; sometimes it may need to be deleted - (e.g. if you run Qt/Embedded with root privileges then later as an unprivileged user). - -\i Customization. - - The Qt/Embedded library can be reduced in size by - \link emb-features.html removing unnecessary features \endlink. - -\i This document shows how to use Qt/Embedded with the Linux framebuffer. For -development and debugging purposes it is often easier to use the \link -emb-tqvfb.html Qt/Embedded virtual framebuffer\endlink instead. - - -\endlist - -*/ - -/*! \page emb-fonts.html - -\title Fonts in Qt/Embedded - -\section1 Supported Formats - -Qt/Embedded supports four font formats: - -\table -\row -\i <b>TrueType (TTF)</b> -\i The scalable font technology now standard on MS-Windows and Apple -Macintosh, and becoming popular on X11. -\row -\i <b>Postscript Type1 (PFA/PFB)</b> -\i Scalable fonts often used by printers, also popular on X11. These -are similar in functionality to TTF fonts and are not discussed -further in this document. -\row -\i <b>Bitmap Distribution Format<br>fonts (BDF)</b> -\i A standard format for non-scalable fonts. A large number of BDF -fonts are supplied as part of standard X11 distributions - most of -these can be used with Qt/Embedded. You should \e not use these in a -production system: they are very slow to load and take up a \e lot of -storage space. Instead, render the BDF to a QPF. -\row -\i <b>TQt Prerendered Font (QPF)</b> -\i A light-weight non-scalable font format specific to Qt/Embedded. -\endtable - -Support for each of these font formats (except QPF which is always -enabled) can be enabled or disabled independently by using the \link -emb-features.html Qt/Embedded Features Definition\endlink. There is -support in Qt/Embedded for writing a QPF font file from any font, so -you can initially enable TTF and BDF formats, save QPF files for the -fonts and sizes you need, then remove TTF and BDF support. - -See \link maketqpf.html tools/maketqpf\endlink for a tool that helps -produce QPF files from the TTF and BDF, or just run your application -with the \c -savefonts option. - -\section1 Memory Requirements - -With TTF fonts, each character in the font at a given point size is -only rendered when first used in a drawing or metrics operation. With -BDF fonts all characters are rendered when the font is used. -With QPF fonts, the characters are stored in the same format that Qt -uses for drawing. - -For example, a 10-point Times font containing the ASCII characters uses -around 1300 bytes when stored in QPF format. - -Taking advantage of the way the QPF format is structured, Qt/Embedded -memory-maps the data rather than reading and parsing it. -This reduces RAM consumption even further. - -Scalable fonts use a larger amount of memory per font, but -these fonts provide a memory saving if many different sizes of each -font are needed. - -\section1 Smooth Fonts - -TTF, PFA, and QPF fonts can be rendered as \e{smooth} anti-aliased -fonts to give superior readability, especially on low-resolution -devices. The difference between smooth and non-smooth fonts is -illustrated below (you may need to change your display to low -resolution to see the difference): - -\img unsmooth.png unsmooth - -\img smooth.png smooth - -\section1 Unicode - -All fonts used by Qt/Embedded use the Unicode character encoding. -Most fonts available today use this encoding, but they usually don't -contain all the Unicode characters. A \e complete 16-point Unicode -font uses over 1 MB of memory. - -\section1 The font definition file - -When Qt/Embedded applications run, they look for a file called -\c $TQTDIR/lib/fonts/fontdir or -\c /usr/local/qt-embedded/lib/fonts/fontdir. This file defines the -fonts available to the application. It has the following format: -\quote - \e name \e file \e renderer \e italic \e weight \e size \e flags -\endquote -where - -\table -\header \i Field \i Value -\row \i \e name \i \c Helvetica, \c Times, etc. -\row \i \e file \i \c helvR0810.bdf, \c verdana.ttf, etc. -\row \i \e renderer \i \c BDF or \c FT -\row \i \e italic \i \c y or \c n -\row \i \e weight \i \c 50 is normal, \c 75 is bold, etc. -\row \i \e size \i \c 0 for scalable or point size * 10 (i.e. \c 120 - for 12pt) -\row \i \e flags \i \list - \i \c s: smooth (anti-aliased) - \i \c u: Unicode range when saving (default is Latin-1) - \i \c a: ASCII range when saving (default is Latin-1) - \endlist -\endtable - -The font definition file does not specify QPF fonts; these are loaded -directly from the directory containing the \c fontdir file, and must -be named \e {name}_\e {size}_\e {weight}\e {italicflag}.qpf, where - -\table -\header \i Field \i Value -\row \i \e name \i \c helvetica, \c times, etc. (in lowercase) -\row \i \e size \i point size * 10 (i.e. \c 120 for 12pt) -\row \i \e italicflag \i \c i for italic, otherwise nothing. -\row \i \e weight \i \c 50 is normal, \c 75 is bold, etc. -\endtable - -If an application is run with the \c -savefonts command-line option, -then whenever a font other than a QPF font is used, a corresponding QPF file -is saved. This allows you to easily find the font usage of your applications -and to generate QPF files so that you can eventually reduce the memory -usage of your applications by disabling TTF and BDF support from Qt/Embedded, -or by modifying the initialization of \c qws_savefonts in -\c kernel/qapplication_qws.cpp of the Qt/Embedded library source code. -In extreme cases of memory-saving, it is possible to save partially-rendered -fonts (i.e. only the characters in "Product Name<sup>TM</sup>") if you are -certain that these are the only characters you will need from the font. -See QMemoryManager::savePrerenderedFont() for this functionality. - -\section1 Notes - -The font definition file, naming conventions for font files, and the format -of QPF files may change in versions of Qt/Embedded after 3. -<p> -To generate QPF files of different rotations, the program must be re-run with -an orientation that matches the desired rotation of the QPF output. An example to -generate all 4 rotations of fonts would be to run the following at a real framebuffer: -<pre> -for dpy in LinuxFb Transformed:Rot90 Transformed:Rot180 Transformed:Rot270 -do - QWS_DISPLAY=$dpy ./maketqpf "$@" -done -</pre> -If programs are only ever run in one orientation on a device, only the one -appropriate set of fonts is needed. -<p> -When enabled, Qt/Embedded uses the powerful FreeType2 library to implement -TrueType and Type1 support. - -*/ - -/*! \page emb-running.html - -\title Running Qt/Embedded applications - -A Qt/Embedded application requires a master application to be running -or to be a master application itself. The master application is -primarily responsible for managing top-level window regions, and -pointer and keyboard input. - -Any Qt/Embedded application can be a master application by -constructing the QApplication object with the -\e{QApplication::GuiServer} type, or by being run with the \e{-qws} -command line option. - -This document assumes you have the Linux framebuffer configured correctly -and no master process is running. If you do not have a working Linux -framebuffer you can use the -\link emb-tqvfb.html Qt/Embedded virtual framebuffer\endlink, or you can -run Qt/Embedded as a \link emb-vnc.html VNC server\endlink. - -Change to a Linux console and select an example to run, e.g. \c -examples/widgets. Make sure $TQTDIR is set to the directory where you -installed Qt/Embedded and add the $TQTDIR/lib directory to -$LD_LIBRARY_PATH, e.g.: -\code -export TQTDIR=$HOME/qt-VERSION -export LD_LIBRARY_PATH=$TQTDIR/lib:$LD_LIBRARY_PATH -\endcode - -Run the application with the \e{-qws} option: - -\code -cd $TQTDIR/examples/widgets -./widgets -qws -\endcode - -You should see the \c widgets example appear. If your mouse doesn't -work correctly you must specify the type of mouse to use. You can -exit the master application at any time using -<b>Ctrl+Alt+Backspace</b>. - -If you wish to run additional applications you should run them as clients -i.e. without the \e{-qws} option. - -\section1 Displays - -Qt/Embedded allows multiple displays to be used simultaneously by running -multiple Qt/Embedded master processes. This is achieved using the -display -command line parameter or the $QWS_DISPLAY environment variable. - -The -display parameter's syntax is: -\code - [gfx driver][:driver specific options][:display number] -\endcode -For example, if you want to use the mach64 driver on fb1 as display 2: -\code - $ ./launcher -display Mach64:/dev/fb1:2 -\endcode - -To try this functionality you can do the following: -\list 1 -\i Change to VC 1 (virtual console one) and run the launcher: - -\code - $ cd examples/launcher - $ ./launcher -\endcode - -\i Switch to VC 2 and run another one: - -\code - $ cd examples/launcher - $ ./launcher -display :1 -\endcode - -Another launcher will be started. Start an application in this launcher. - -\i Press <b>Ctrl+Alt+F1</b> - back to display 0. You can also start -additional applications on a particular display by specifying the -display id. Change to VC 3: - -\code - $ cd examples/widgets - $ ./widgets -display :1 -\endcode - -will display the widgets example on dislpay :1 (VC 2). -\endlist - -Only the master process needs to specify the driver/device part -explicitly. The clients get the information they need from the master -when they connect. So once you have a master server running using a -particular driver, you can just use "client -display :n" to use -display n. - -\section1 Mouse Input - -Qt/Embedded attempts to autodetect a mouse by default. The supported -protocols are MouseMan, Microsoft, IntelliMouse and -some other devices specific to certain hardware (e.g. Vr touch panel). -To specify the mouse to use set the \c $QWS_MOUSE_PROTO environment -variable, e.g.: -\code -export QWS_MOUSE_PROTO=IntelliMouse -\endcode - -The mouse autodetection opens the serial devices and psaux which -may cause conflicts with other programs using those devices. If -this is the case then specify the mouse driver protocol and device -explicitly. - -\sa \link emb-pointer.html Qt/Embedded Pointer Handling \endlink - -*/ - -/*! \page emb-porting.html - -\title Porting your applications to Qt/Embedded - -Existing TQt applications should require no porting provided there is no -platform dependent code. Platform dependent code includes system calls, -calls to the underlying window system (Windows or X11), and TQt platform -specific methods such as QApplication::x11EventFilter(). - -For cases where it is necessary to use platform dependent code there are -macros defined that can be used to enable/disable code for each platform -using \c #ifdef directives: - -\table -\header \i Platform \i Macro -\row \i Qt/X11 \i TQ_WS_X11 -\row \i Qt/Windows \i TQ_WS_WIN -\row \i Qt/Embedded \i TQ_WS_QWS -\endtable - -Qt/Embedded also requires the following flags to be defined when compiling -applications: -\code --DQWS -fno-exceptions -fno-rtti -\endcode - -Exceptions and RTTI are disabled in Qt/Embedded because they incur a large -overhead in both size and speed. -*/ - - -/*! \page emb-pointer.html -\title Qt/Embedded Pointer Handling - -Pointer handling in Qt/Embedded works for any mouse or mouse-like -device such as touchpanels and trackballs. - -Usually only one pointer device is supported in an embedded device, -but for demonstration purposes, Qt/Embedded includes a large number of -supported devices. - -\section1 Mouse Protocols - -Mouse drivers can be enabled/disabled via the configure script. Running -./configure -help lists the available mouse drivers. Only the -"pc" mouse driver is enabled in the default configuration. - -Provided the "pc" mouse driver is enabled, Qt/Embedded auto-detects the -mouse type and device if it is one of -the supported types on \c /dev/psaux or one of the \c /dev/ttyS? -serial lines. If multiple mice are detected, all may be used simultaneously. - -Alternatively, you may set the environment variable \c QWS_MOUSE_PROTO -to determine which mouse to use. This environment variable may be set -to: -\quote - \e{\<protocol\>}\c{:}\e{\<device\>} -\endquote -where \e{\<protocol\>} is one of: -\list - \i MouseMan - \i IntelliMouse - \i Microsoft -\endlist -and \e{\<device\>} is the mouse device, often \c /dev/mouse. If no -such variable is specified, the built-in default is \c Auto, which -enables auto-detection of the mouse protocol and device. - -To add another protocol, new subclasses of QWSMouseHandler and -QMouseDriverPlugin can be written and installed as plugins. - -\section1 Touch Panels - -Qt/Embedded ships with support for the NEC Vr41XX touchpanel and the -emerging linux touchpanel standard used by the iPAQ and Zaurus. These -are subclasses of QWSCalibratedMouseHandler which is in turn a subclass -of QWSMouseHandler in \c embedded/qmouse_qws.cpp. -*/ - - -/*! \page emb-performance.html -\title Qt/Embedded Performance Tuning - -When building embedded applications on low-powered devices, a number -of options are available that would not be considered in a desktop -application environment. These options reduce the memory and/or CPU -requirements at the cost of other factors. - -\list -\i \link emb-features.html <b>Tuning the functionality of Qt\endlink -\i \link #general General programming style\endlink -\i \link #static Static vs. Dynamic linking\endlink -\i \link #alloc Alternative memory allocation\endlink -\endlist - -\target general -\section1 General programming style - -The following guidelines will improve CPU performance: -\list - \i Create dialogs and widgets once, then TQWidget::hide() and - TQWidget::show() them, rather than creating them and deleting - them every time they are needed. - This will use a little more memory, but will be much faster. - Try to create them the first time "lazily" to avoid slow - startup (e.g. only create a Find dialog the first time the - user invokes it). -\endlist - -\target static -\section1 Static vs. Dynamic linking - -A lot of CPU and memory is used by the ELF linking process. You can -make significant savings by using a static build of your application -suite. This means that rather than having a dynamic library (\c -libtqte.so) and a collection of executables which link dynamically to -that library, you build all the applications into a single executable -and statically link that with a static library (\c libtqt.a). This -improves start-up time, and reduces memory usage, at the expense of -flexibility (to add a new application, you must recompile the single -executable) and robustness (if one application has a bug, it might -harm other applications). If you need to install end-user -applications, this may not be an option, but if you are building a -single application suite for a device with limited CPU power and -memory, this option could be very beneficial. - -To compile TQt as a static library, add the \c -static options when -you run configure. - -To build your application suite as an all-in-one application, design each -application as a stand-alone widget or set of widgets, with only minimal -code in the main() function. Then, write an application that gives -some way to switch between the applications (e.g. a TQIconView). -\link http://www.trolltech.com/products/qtopia/index.html Qtopia -\endlink is an example of this. It can be built either as a set of -dynamically linked executables, or as a single static application. - -Note that you should generally still link dynamically against the -standard C library and any other libraries which might be used by -other applications on your device. - -\target alloc -\section1 Alternative memory allocation - -We have found that the libraries shipped with some C++ compilers on -some platforms have poor performance in the built-in "new" and "delete" -operators. You might gain performance by re-implementing these -functions. For example, you can switch to the plain C allocators -by adding the following to your code: - -\code - void* operator new[]( size_t size ) - { - return malloc( size ); - } - - void* operator new( size_t size ) - { - return malloc( size ); - } - - void operator delete[]( void *p ) - { - free( p ); - } - - void operator delete[]( void *p, size_t size ) - { - free( p ); - } - - void operator delete( void *p ) - { - free( p ); - } - - void operator delete( void *p, size_t size ) - { - free( p ); - } -\endcode -*/ - -/*! \page emb-vnc.html - -\title Qt/Embedded as a VNC Server - -The \link http://www.uk.research.att.com/vnc/ VNC \endlink protocol -allows you to view and interact with the computer's display from -anywhere on the network. - -To use Qt/Embedded in this way, \c configure TQt with the \c -qt-gfx-vnc -option, and ensure that you also enable 16-bit display support. Run -your application via: -\code - application -display VNC:0 -\endcode -then, run a VNC client pointing at the machine that is running your -application. For example, using the X11 VNC client to view the -application from the same machine: -\code - vncviewer localhost:0 -\endcode - -By default, Qt/Embedded will create a 640 by 480 pixel display. You -can change this by setting the \c QWS_SIZE environment variable to -another size, e.g. \c QWS_SIZE=240x320. - -VNC clients are available for a vast array of display systems: X11, -Windows, Amiga, DOS, VMS, and dozens of others. - -The \link emb-tqvfb.html TQt Virtual Framebuffer \endlink is an alternative -technique. It uses shared memory and thus is much faster and smoother, but -it does not operate over a network. - -*/ diff --git a/doc/tools-list.doc b/doc/tools-list.doc index 5852b36e9..a844c08e9 100644 --- a/doc/tools-list.doc +++ b/doc/tools-list.doc @@ -16,10 +16,6 @@ \i \link qmake-manual.book qmake \endlink - create Makefiles from simple platform-independent project files \i \link qembed.html qembed\endlink - convert data, e.g. images, into C++ code - \i \link emb-tqvfb.html tqvfb\endlink - run and test embedded - applications on the desktop - \i \link maketqpf.html maketqpf\endlink - create pre-rendered fonts - for embedded devices \i \link moc.html moc\endlink - the Meta Object Compiler \i \link uic.html uic\endlink - the User Interface Compiler \i \c qtconfig - a Unix-based TQt configuration tool with online help diff --git a/doc/tqvfb.doc b/doc/tqvfb.doc deleted file mode 100644 index d94910e91..000000000 --- a/doc/tqvfb.doc +++ /dev/null @@ -1,119 +0,0 @@ -/**************************************************************************** -** -** Qt/Embedded Virtual Framebuffer -** -** Copyright (C) 1992-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.QPL -** included in the packaging of this file. Licensees holding valid Qt -** Commercial licenses may use this file in accordance with the Qt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/*! \page emb-tqvfb.html - -\title Qt/Embedded Virtual Framebuffer - -The virtual framebuffer allows Qt/Embedded programs to be developed on -a desktop machine, without switching between consoles and X11. - -The virtual framebuffer is located in \c $TQTDIR/tools/tqvfb. - -\section1 Using the Virtual Framebuffer - -\list 1 -\i Configure Qt/Embedded with the \c -tqvfb argument and compile the library: - \code - ./configure -tqvfb - make - \endcode -\i Compile \c tqvfb as a normal Qt/X11 application and run it. Do \e not - compile it as a Qt/Embedded application. -\i Start a Qt/Embedded master application (i.e., construct - QApplication with the QApplication::GuiServer flag or use the \c - -qws command line parameter). You can specify to the server that - you wish to use the virtual framebuffer driver, e.g.: - \code - masterapp -qws -display QVFb:0 - \endcode -\i Qt/Embedded will autodetect tqvfb, so you can omit the \c -display - command line parameter if you know that tqvfb is running, and that - the Qt/Embedded library supports tqvfb. (If this is not the case, - Qt/Embedded will write to the real framebuffer, and your X11 - display will be corrupted.) - -\endlist - -\c tqvfb supports the following command line options: - -\table -\header \i Option \i Meaning -\row -\i \c -width \e width -\i the width of the virtual framebuffer (default: 240). -\row -\i \c -height \e height -\i the height of the virtual framebuffer (default: 320). -\row -\i \c -depth \e depth -\i the depth of the virtual framebuffer (1, 8 or 32; default: 8). -\row -\i \c -nocursor -\i do not display the X11 cursor in the framebuffer window. -\row -\i \c -qwsdisplay \e :id -\i the Qt/Embedded display id to provide (default: :0). -\endtable - -\section1 Virtual Framebuffer Design - -The virtual framebuffer emulates a framebuffer using a shared memory region -(the virtual frame buffer) and a utility to display the framebuffer in a -window (\c tqvfb). The regions of the display that have changed are updated -periodically, so you will see discrete snapshots of the framebuffer rather -than each individual drawing operation. For this reason drawing problems -such as flickering may not be apparent until the program is run using a real -framebuffer. - -The target refresh rate can be set via the <b>View|Refresh Rate</b> -menu item. This will cause \c tqvfb to check for updated regions more -frequently. The rate is a target only. If little drawing is being -done, the framebuffer will not show any updates between drawing -events. If an application is displaying an animation the updates will -be frequent, then the application and \c tqvfb will compete for -processor time. - -Mouse and keyboard events are passed to the Qt/Embedded master process via -named pipes. - -The virtual framebuffer is a development tool only. No security issues have -been considered in the virtual framebuffer design. It should be avoided -in a production environment; do not configure production libraries with \c -tqvfb. - -*/ diff --git a/doc/winsystem.doc b/doc/winsystem.doc index 88f612aae..634584c40 100644 --- a/doc/winsystem.doc +++ b/doc/winsystem.doc @@ -103,21 +103,4 @@ When compiling for this platform, the macro \c{TQ_WS_MACX} is defined. \i \link mac-differences.html Qt/Mac issues\endlink \endlist -\target qws -\section1 Qt/Embedded - -When compiling for this platform, the macro \c{TQ_WS_QWS} is defined -(the window system is literally the TQt Window System). - -\list - \i \link emb-install.html Installation\endlink - \i \link emb-performance.html Qt/Embedded performance tuning\endlink - \i \link emb-running.html Running Qt/Embedded applications\endlink - \i \link emb-porting.html Porting your applications to Qt/Embedded\endlink - \i \link emb-fonts.html Font formats and definitions\endlink - \i \link emb-charinput.html Character input (keyboard, pen, ...)\endlink - \i \link emb-pointer.html Pointer handling (mouse, pen, ...)\endlink - \i \link emb-features.html Reduce memory use with the feature definition file\endlink -\endlist - */ |