-.PP
-\fINon-GUI programs:\fR While Qt is not optimized or designed for writing non-GUI programs, it's possible to use some of its classes without creating a QApplication. This can be useful if you wish to share code between a non-GUI server and a GUI client.
-.PP
-See also Main Window and Related Classes.
-.SS "Member Type Documentation"
-.SH "QApplication::ColorSpec"
-.TP
-\fCQApplication::NormalColor\fR - the default color allocation policy
-.TP
-\fCQApplication::CustomColor\fR - the same as NormalColor for X11; allocates colors to a palette on demand under Windows
-.TP
-\fCQApplication::ManyColor\fR - the right choice for applications that use thousands of colors
-.PP
-See setColorSpec() for full details.
-.SH "QApplication::Encoding"
-This enum type defines the 8-bit encoding of character string arguments to translate():
-.TP
-\fCQApplication::DefaultCodec\fR - the encoding specified by QTextCodec::codecForTr() (Latin-1 if none has been set)
-.TP
-\fCQApplication::UnicodeUTF8\fR - UTF-8
-.PP
-See also QObject::tr(), QObject::trUtf8(), and QString::fromUtf8().
-.SH "QApplication::Type"
-.TP
-\fCQApplication::Tty\fR - a console application
-.TP
-\fCQApplication::GuiClient\fR - a GUI client application
-.TP
-\fCQApplication::GuiServer\fR - a GUI server application
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QApplication::QApplication ( int & argc, char ** argv )"
-Initializes the window system and constructs an application object with \fIargc\fR command line arguments in \fIargv\fR.
-.PP
-The global \fCqApp\fR pointer refers to this application object. Only one application object should be created.
-.PP
-This application object must be constructed before any paint devices (including widgets, pixmaps, bitmaps etc.).
-.PP
-Note that \fIargc\fR and \fIargv\fR might be changed. Qt removes command line arguments that it recognizes. The modified \fIargc\fR and \fIargv\fR can also be accessed later with \fCqApp->argc()\fR and \fCqApp->argv()\fR. The documentation for argv() contains a detailed description of how to process command line arguments.
-.PP
-Qt debugging options (not available if Qt was compiled with the QT_NO_DEBUG flag defined):
-.TP
--nograb, tells Qt that it must never grab the mouse or the keyboard.
-.TP
--dograb (only under X11), running under a debugger can cause an implicit -nograb, use -dograb to override.
-.TP
--sync (only under X11), switches to synchronous mode for debugging.
-.PP
-See Debugging Techniques for a more detailed explanation.
-.PP
-All Qt programs automatically support the following command line options:
-.TP
--reverse causes text to be formatted for right-to-left languages rather than in the usual left-to-right direction.
-.TP
--style= \fIstyle\fR, sets the application GUI style. Possible values are \fCmotif\fR, \fCwindows\fR, and \fCplatinum\fR. If you compiled Qt with additional styles or have additional styles as plugins these will be available to the \fC-style\fR command line option.
-.TP
--style \fIstyle\fR, is the same as listed above.
-.TP
--session= \fIsession\fR, restores the application from an earlier session.
-.TP
--session \fIsession\fR, is the same as listed above.
-.TP
--widgetcount, prints debug message at the end about number of widgets left undestroyed and maximum number of widgets existed at the same time
-.PP
-The X11 version of Qt also supports some traditional X11 command line options:
-.TP
--display \fIdisplay\fR, sets the X display (default is $DISPLAY).
-.TP
--geometry \fIgeometry\fR, sets the client geometry of the main widget.
-.TP
--fn or \fC-font\fR \fIfont\fR, defines the application font. The font should be specified using an X logical font description.
-.TP
--bg or \fC-background\fR \fIcolor\fR, sets the default background color and an application palette (light and dark shades are calculated).
-.TP
--fg or \fC-foreground\fR \fIcolor\fR, sets the default foreground color.
-.TP
--btn or \fC-button\fR \fIcolor\fR, sets the default button color.
-.TP
--name \fIname\fR, sets the application name.
-.TP
--title \fItitle\fR, sets the application title (caption).
-.TP
--visual \fCTrueColor\fR, forces the application to use a TrueColor visual on an 8-bit display.
-.TP
--ncols \fIcount\fR, limits the number of colors allocated in the color cube on an 8-bit display, if the application is using the QApplication::ManyColor color specification. If \fIcount\fR is 216 then a 6x6x6 color cube is used (i.e. 6 levels of red, 6 of green, and 6 of blue); for other values, a cube approximately proportional to a 2x3x1 cube is used.
-.TP
--cmap, causes the application to install a private color map on an 8-bit display.
-.PP
-See also argc() and argv().
-.SH "QApplication::QApplication ( int & argc, char ** argv, bool GUIenabled )"
-Constructs an application object with \fIargc\fR command line arguments in \fIargv\fR. If \fIGUIenabled\fR is TRUE, a GUI application is constructed, otherwise a non-GUI (console) application is created.
-.PP
-Set \fIGUIenabled\fR to FALSE for programs without a graphical user interface that should be able to run without a window system.
-.PP
-On X11, the window system is initialized if \fIGUIenabled\fR is TRUE. If \fIGUIenabled\fR is FALSE, the application does not connect to the X-server. On Windows and Macintosh, currently the window system is always initialized, regardless of the value of GUIenabled. This may change in future versions of Qt.
-.PP
-The following example shows how to create an application that uses a graphical interface when available.
-.PP
-.nf
-.br
- int main( int argc, char **argv )
-.br
- {
-.br
-#ifdef Q_WS_X11
-.br
- bool useGUI = getenv( "DISPLAY" ) != 0;
-.br
-#else
-.br
- bool useGUI = TRUE;
-.br
-#endif
-.br
- QApplication app(argc, argv, useGUI);
-.br
-.br
- if ( useGUI ) {
-.br
- //start GUI version
-.br
- ...
-.br
- } else {
-.br
- //start non-GUI version
-.br
- ...
-.br
- }
-.br
- return app.exec();
-.br
- }
-.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
-\fBWarning:\fR Qt only supports TrueColor visuals at depths higher than 8 bits-per-pixel.
-.PP
-This is available only on X11.
-.SH "QApplication::QApplication ( Display * dpy, int argc, char ** argv, HANDLE visual = 0, HANDLE colormap = 0 )"
-Create an application, given an already open display \fIdpy\fR and using \fIargc\fR command line arguments in \fIargv\fR. If \fIvisual\fR and \fIcolormap\fR are non-zero, the application will use those as the default Visual and Colormap contexts.
-.PP
-\fBWarning:\fR Qt only supports TrueColor visuals at depths higher than 8 bits-per-pixel.
-.PP
-This is available only on X11.
-.SH "QApplication::~QApplication ()\fC [virtual]\fR"
-Cleans up any window system resources that were allocated by this application. Sets the global variable \fCqApp\fR to 0.
-.SH "void QApplication::aboutTQt ()\fC [slot]\fR"
-Displays a simple message box about Qt. The message includes the version number of Qt being used by the application.
-.PP
-This is useful for inclusion in the Help menu of an application. See the examples/menu/menu.cpp example.
-.PP
-This function is a convenience slot for QMessageBox::aboutTQt().
-.SH "void QApplication::aboutToQuit ()\fC [signal]\fR"
-This signal is emitted when the application is about to quit the main event loop, e.g. when the event loop level drops to zero. This may happen either after a call to quit() from inside the application or when the users shuts down the entire desktop session.
-.PP
-The signal is particularly useful if your application has to do some last-second cleanup. Note that no user interaction is possible in this state.
-.PP
-See also quit().
-.SH "QWidget * QApplication::activeModalWidget ()\fC [static]\fR"
-Returns the active modal widget.
-.PP
-A modal widget is a special top level widget which is a subclass of QDialog that specifies the modal parameter of the constructor as TRUE. A modal widget must be closed before the user can continue with other parts of the program.
-.PP
-Modal widgets are organized in a stack. This function returns the active modal widget at the top of the stack.
-.PP
-See also activePopupWidget() and topLevelWidgets().
-.SH "QWidget * QApplication::activePopupWidget ()\fC [static]\fR"
-Returns the active popup widget.
-.PP
-A popup widget is a special top level widget that sets the WType_Popup widget flag, e.g. the QPopupMenu widget. When the application opens a popup widget, all events are sent to the popup. Normal widgets and modal widgets cannot be accessed before the popup widget is closed.
-.PP
-Only other popup widgets may be opened when a popup widget is shown. The popup widgets are organized in a stack. This function returns the active popup widget at the top of the stack.
-.PP
-See also activeModalWidget() and topLevelWidgets().
-.SH "QWidget * QApplication::activeWindow () const"
-Returns the application top-level window that has the keyboard input focus, or 0 if no application window has the focus. Note that there might be an activeWindow() even if there is no focusWidget(), for example if no widget in that window accepts key events.
-.PP
-See also QWidget::setFocus(), QWidget::focus, and focusWidget().
-.PP
-Example: network/mail/smtp.cpp.
-.SH "void QApplication::addLibraryPath ( const QString & path )\fC [static]\fR"
-Append \fIpath\fR to the end of the library path list. If \fIpath\fR is empty or already in the path list, the path list is not changed.
-.PP
-The default path list consists of a single entry, the installation directory for plugins. The default installation directory for plugins is \fCINSTALL/plugins\fR, where \fCINSTALL\fR is the directory where Qt was installed.
-.PP
-See also removeLibraryPath(), libraryPaths(), and setLibraryPaths().
-.SH "QWidgetList * QApplication::allWidgets ()\fC [static]\fR"
-Returns a list of all the widgets in the application.
-.PP
-The list is created using \fCnew\fR and must be deleted by the caller.
-.PP
-The list is empty (QPtrList::isEmpty()) if there are no widgets.
-.PP
-Note that some of the widgets may be hidden.
-.PP
-Example that updates all widgets:
-.PP
-.nf
-.br
- QWidgetList *list = QApplication::allWidgets();
-.br
- QWidgetListIt it( *list ); // iterate over the widgets
-.br
- QWidget * w;
-.br
- while ( (w=it.current()) != 0 ) { // for each widget...
-.br
- ++it;
-.br
- w->update();
-.br
- }
-.br
- delete list; // delete the list, not the widgets
-.br
-.fi
-.PP
-The QWidgetList class is defined in the \fCntqwidgetlist.h\fR header file.
-.PP
-\fBWarning:\fR Delete the list as soon as you have finished using it. The widgets in the list may be deleted by someone else at any time.
-.PP
-See also topLevelWidgets(), QWidget::visible, and QPtrList::isEmpty().
-.SH "QString QApplication::applicationDirPath ()"
-Returns the directory that contains the application executable.
-.PP
-For example, if you have installed Qt in the \fCC:\Trolltech\Qt\fR directory, and you run the \fCdemo\fR example, this function will return "C:/Trolltech/Qt/examples/demo".
-.PP
-On Mac OS X this will point to the directory actually containing the executable, which may be inside of an application bundle (if the application is bundled).
-.PP
-\fBWarning:\fR On Unix, this function assumes that argv[0] contains the file name of the executable (which it normally does). It also assumes that the current directory hasn't been changed by the application.
-.PP
-See also applicationFilePath().
-.SH "QString QApplication::applicationFilePath ()"
-Returns the file path of the application executable.
-.PP
-For example, if you have installed Qt in the \fCC:\Trolltech\Qt\fR directory, and you run the \fCdemo\fR example, this function will return "C:/Trolltech/Qt/examples/demo/demo.exe".
-.PP
-\fBWarning:\fR On Unix, this function assumes that argv[0] contains the file name of the executable (which it normally does). It also assumes that the current directory hasn't been changed by the application.
-.PP
-See also applicationDirPath().
-.SH "int QApplication::argc () const"
-Returns the number of command line arguments.
-.PP
-The documentation for argv() describes how to process command line arguments.
-.PP
-See also argv() and QApplication::QApplication().
-.PP
-Examples:
-.)l chart/main.cpp and scribble/scribble.cpp.
-.SH "char ** QApplication::argv () const"
-Returns the command line argument vector.
-.PP
-\fCargv()[0]\fR is the program name, \fCargv()[1]\fR is the first argument and \fCargv()[argc()-1]\fR is the last argument.
-.PP
-A QApplication object is constructed by passing \fIargc\fR and \fIargv\fR from the \fCmain()\fR function. Some of the arguments may be recognized as Qt options and removed from the argument vector. For example, the X11 version of Qt knows about \fC-display\fR, \fC-font\fR and a few more options.
-.PP
-Example:
-.PP
-.nf
-.br
- // showargs.cpp - displays program arguments in a list box
-.br
-.br
- #include
-.br
- #include
-.br
-.br
- int main( int argc, char **argv )
-.br
- {
-.br
- QApplication a( argc, argv );
-.br
- QListBox b;
-.br
- a.setMainWidget( &b );
-.br
- for ( int i = 0; i < a.argc(); i++ ) // a.argc() == argc
-.br
- b.insertItem( a.argv()[i] ); // a.argv()[i] == argv[i]
-.br
- b.show();
-.br
- return a.exec();
-.br
- }
-.br
-.fi
-.PP
-If you run \fCshowargs -display unix:0 -font 9x15bold hello world\fR under X11, the list box contains the three strings "showargs"," hello" and "world".
-.PP
-Qt provides a global pointer, \fCqApp\fR, that points to the QApplication object, and through which you can access argc() and argv() in functions other than main().
-.PP
-See also argc() and QApplication::QApplication().
-.PP
-Examples:
-.)l chart/main.cpp and scribble/scribble.cpp.
-.SH "void QApplication::beep ()\fC [static]\fR"
-Sounds the bell, using the default volume and sound.
-.SH "QClipboard * QApplication::clipboard ()\fC [static]\fR"
-Returns a pointer to the application global clipboard.
-.PP
-Examples:
-.)l regexptester/regexptester.cpp and showimg/showimg.cpp.
-.SH "void QApplication::closeAllWindows ()\fC [slot]\fR"
-Closes all top-level windows.
-.PP
-This function is particularly useful for applications with many top-level windows. It could, for example, be connected to a "Quit" entry in the file menu as shown in the following code example:
-.PP
-.nf
-.br
- // the "Quit" menu entry should try to close all windows
-.br
- QPopupMenu* file = new QPopupMenu( this );
-.br
- file->insertItem( "&Quit", tqApp, SLOT(closeAllWindows()), CTRL+Key_Q );
-.br
-.br
- // when the last window is closed, the application should quit
-.br
- connect( tqApp, SIGNAL( lastWindowClosed() ), tqApp, SLOT( quit() ) );
-.br
-.fi
-.PP
-The windows are closed in random order, until one window does not accept the close event.
-.PP
-See also QWidget::close(), QWidget::closeEvent(), lastWindowClosed(), quit(), topLevelWidgets(), and QWidget::isTopLevel.
-.PP
-Examples:
-.)l action/application.cpp, application/application.cpp, helpviewer/helpwindow.cpp, mdi/application.cpp, and qwerty/qwerty.cpp.
-.SH "bool QApplication::closingDown ()\fC [static]\fR"
-Returns TRUE if the application objects are being destroyed; otherwise returns FALSE.
-.PP
-See also startingUp().
-.SH "int QApplication::colorSpec ()\fC [static]\fR"
-Returns the color specification.
-.PP
-See also QApplication::setColorSpec().
-.PP
-Example: showimg/showimg.cpp.
-.SH "void QApplication::commitData ( QSessionManager & sm )\fC [virtual]\fR"
-This function deals with session management. It is invoked when the QSessionManager wants the application to commit all its data.
-.PP
-Usually this means saving all open files, after getting permission from the user. Furthermore you may want to provide a means by which the user can cancel the shutdown.
-.PP
-Note that you should not exit the application within this function. Instead, the session manager may or may not do this afterwards, depending on the context.
-.PP
-\fBWarning:\fR Within this function, no user interaction is possible, \fIunless\fR you ask the session manager \fIsm\fR for explicit permission. See QSessionManager::allowsInteraction() and QSessionManager::allowsErrorInteraction() for details and example usage.
-.PP
-The default implementation requests interaction and sends a close event to all visible top level widgets. If any event was rejected, the shutdown is canceled.
-.PP
-See also isSessionRestored(), sessionId(), saveState(), and the Session Management overview.
-.SH "int QApplication::cursorFlashTime ()\fC [static]\fR"
-Returns the text cursor's flash (blink) time in milliseconds. The flash time is the time required to display, invert and restore the caret display.
-.PP
-The default value on X11 is 1000 milliseconds. On Windows, the control panel value is used.
-.PP
-Widgets should not cache this value since it may be changed at any time by the user changing the global desktop settings.
-.PP
-See also setCursorFlashTime().
-.SH "QTextCodec * QApplication::defaultCodec () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Returns QTextCodec::codecForTr().
-.SH "QDesktopWidget * QApplication::desktop ()\fC [static]\fR"
-Returns the desktop widget (also called the root window).
-.PP
-The desktop widget is useful for obtaining the size of the screen. It may also be possible to draw on the desktop. We recommend against assuming that it's possible to draw on the desktop, since this does not work on all operating systems.
-.PP
-.nf
-.br
- QDesktopWidget *d = QApplication::desktop();
-.br
- int w = d->width(); // returns desktop width
-.br
- int h = d->height(); // returns desktop height
-.br
-.fi
-.PP
-Examples:
-.)l canvas/main.cpp, desktop/desktop.cpp, helpviewer/main.cpp, i18n/main.cpp, qmag/qmag.cpp, qwerty/main.cpp, and scribble/main.cpp.
-.SH "bool QApplication::desktopSettingsAware ()\fC [static]\fR"
-Returns the value set by setDesktopSettingsAware(); by default TRUE.
-.PP
-See also setDesktopSettingsAware().
-.SH "int QApplication::doubleClickInterval ()\fC [static]\fR"
-Returns the maximum duration for a double click.
-.PP
-The default value on X11 is 400 milliseconds. On Windows, the control panel value is used.
-.PP
-See also setDoubleClickInterval().
-.SH "int QApplication::enter_loop ()"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-This function enters the main event loop (recursively). Do not call it unless you really know what you are doing.
-.PP
-Use QApplication::eventLoop()->enterLoop() instead.
-.SH "QEventLoop * QApplication::eventLoop ()\fC [static]\fR"
-Returns the application event loop. This function will return zero if called during and after destroying QApplication.
-.PP
-To create your own instance of QEventLoop or QEventLoop subclass create it before you create the QApplication object.
-.PP
-See also QEventLoop.
-.PP
-Example: distributor/distributor.ui.h.
-.SH "int QApplication::exec ()"
-Enters the main event loop and waits until exit() is called or the main widget is destroyed, and returns the value that was set to exit() (which is 0 if exit() is called via quit()).
-.PP
-It is necessary to call this function to start event handling. The main event loop receives events from the window system and dispatches these to the application widgets.
-.PP
-Generally speaking, no user interaction can take place before calling exec(). As a special case, modal widgets like QMessageBox can be used before calling exec(), because modal widgets call exec() to start a local event loop.
-.PP
-To make your application perform idle processing, i.e. executing a special function whenever there are no pending events, use a QTimer with 0 timeout. More advanced idle processing schemes can be achieved using processEvents().
-.PP
-See also quit(), exit(), processEvents(), and setMainWidget().
-.PP
-Examples:
-.)l helpsystem/main.cpp, life/main.cpp, network/archivesearch/main.cpp, network/ftpclient/main.cpp, opengl/main.cpp, t1/main.cpp, and t4/main.cpp.
-.SH "void QApplication::exit ( int retcode = 0 )\fC [static]\fR"
-Tells the application to exit with a return code.
-.PP
-After this function has been called, the application leaves the main event loop and returns from the call to exec(). The exec() function returns \fIretcode\fR.
-.PP
-By convention, a \fIretcode\fR of 0 means success, and any non-zero value indicates an error.
-.PP
-Note that unlike the C library function of the same name, this function \fIdoes\fR return to the caller -- it is event processing that stops.
-.PP
-See also quit() and exec().
-.PP
-Examples:
-.)l chart/chartform.cpp, extension/mainform.ui.h, and picture/picture.cpp.
-.SH "void QApplication::exit_loop ()"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-This function exits from a recursive call to the main event loop. Do not call it unless you are an expert.
-.PP
-Use QApplication::eventLoop()->exitLoop() instead.
-.SH "void QApplication::flush ()\fC [static]\fR"
-Flushes the window system specific event queues.
-.PP
-If you are doing graphical changes inside a loop that does not return to the event loop on asynchronous window systems like X11 or double buffered window systems like MacOS X, and you want to visualize these changes immediately (e.g. Splash Screens), call this function.
-.PP
-See also flushX(), sendPostedEvents(), and QPainter::flush().
-.SH "void QApplication::flushX ()\fC [static]\fR"
-Flushes the X event queue in the X11 implementation. This normally returns almost immediately. Does nothing on other platforms.
-.PP
-See also syncX().
-.PP
-Example: xform/xform.cpp.
-.SH "QWidget * QApplication::focusWidget () const"
-Returns the application widget that has the keyboard input focus, or 0 if no widget in this application has the focus.
-.PP
-See also QWidget::setFocus(), QWidget::focus, and activeWindow().
-.SH "QFont QApplication::font ( const QWidget * w = 0 )\fC [static]\fR"
-Returns the default font for the widget \fIw\fR, or the default application font if \fIw\fR is 0.
-.PP
-See also setFont(), fontMetrics(), and QWidget::font.
-.PP
-Examples:
-.)l qfd/fontdisplayer.cpp, themes/metal.cpp, and themes/themes.cpp.
-.SH "QFontMetrics QApplication::fontMetrics ()\fC [static]\fR"
-Returns display (screen) font metrics for the application font.
-.PP
-See also font(), setFont(), QWidget::fontMetrics(), and QPainter::fontMetrics().
-.SH "QSize QApplication::globalStrut ()\fC [static]\fR"
-Returns the application's global strut.
-.PP
-The strut is a size object whose dimensions are the minimum that any GUI element that the user can interact with should have. For example no button should be resized to be smaller than the global strut size.
-.PP
-See also setGlobalStrut().
-.SH "void QApplication::guiThreadAwake ()\fC [signal]\fR"
-This signal is emitted after the event loop returns from a function that could block.
-.PP
-See also wakeUpGuiThread().
-.SH "bool QApplication::hasGlobalMouseTracking ()\fC [static]\fR"
-Returns TRUE if global mouse tracking is enabled; otherwise returns FALSE.
-.PP
-See also setGlobalMouseTracking().
-.SH "bool QApplication::hasPendingEvents ()"
-This function returns TRUE if there are pending events; otherwise returns FALSE. Pending events can be either from the window system or posted events using QApplication::postEvent().
-.SH "int QApplication::horizontalAlignment ( int align )\fC [static]\fR"
-Strips out vertical alignment flags and transforms an alignment \fIalign\fR of AlignAuto into AlignLeft or AlignRight according to the language used. The other horizontal alignment flags are left untouched.
-.SH "void QApplication::installTranslator ( QTranslator * mf )"
-Adds the message file \fImf\fR to the list of message files to be used for translations.
-.PP
-Multiple message files can be installed. Translations are searched for in the last installed message file, then the one from last, and so on, back to the first installed message file. The search stops as soon as a matching translation is found.
-.PP
-See also removeTranslator(), translate(), and QTranslator::load().
-.PP
-Example: i18n/main.cpp.
-.SH "bool QApplication::isEffectEnabled ( Qt::UIEffect effect )\fC [static]\fR"
-Returns TRUE if \fIeffect\fR is enabled; otherwise returns FALSE.
-.PP
-By default, Qt will try to use the desktop settings. Call setDesktopSettingsAware(FALSE) to prevent this.
-.PP
-Note: All effects are disabled on screens running at less than 16-bit color depth.
-.PP
-See also setEffectEnabled() and Qt::UIEffect.
-.SH "bool QApplication::isSessionRestored () const"
-Returns TRUE if the application has been restored from an earlier session; otherwise returns FALSE.
-.PP
-See also sessionId(), commitData(), and saveState().
-.SH "void QApplication::lastWindowClosed ()\fC [signal]\fR"
-This signal is emitted when the user has closed the last top level window.
-.PP
-The signal is very useful when your application has many top level widgets but no main widget. You can then connect it to the quit() slot.
-.PP
-For convenience, this signal is \fInot\fR emitted for transient top level widgets such as popup menus and dialogs.
-.PP
-See also mainWidget(), topLevelWidgets(), QWidget::isTopLevel, and QWidget::close().
-.PP
-Examples:
-.)l addressbook/main.cpp, extension/main.cpp, helpviewer/main.cpp, mdi/main.cpp, network/archivesearch/main.cpp, qwerty/main.cpp, and regexptester/main.cpp.
-.SH "QStringList QApplication::libraryPaths ()\fC [static]\fR"
-Returns a list of paths that the application will search when dynamically loading libraries. The installation directory for plugins is the only entry if no paths have been set. The default installation directory for plugins is \fCINSTALL/plugins\fR, where \fCINSTALL\fR is the directory where Qt was installed. The directory of the application executable (NOT the working directory) is also added to the plugin paths.
-.PP
-If you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QStringList list = app.libraryPaths();
-.br
- QStringList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.PP
-See the plugins documentation for a description of how the library paths are used.
-.PP
-See also setLibraryPaths(), addLibraryPath(), removeLibraryPath(), and QLibrary.
-.SH "void QApplication::lock ()"
-Lock the Qt Library Mutex. If another thread has already locked the mutex, the calling thread will block until the other thread has unlocked the mutex.
-.PP
-See also unlock(), locked(), and Thread Support in Qt.
-.SH "bool QApplication::locked ()"
-Returns TRUE if the Qt Library Mutex is locked by a different thread; otherwise returns FALSE.
-.PP
-\fBWarning:\fR Due to different implementations of recursive mutexes on the supported platforms, calling this function from the same thread that previously locked the mutex will give undefined results.
-.PP
-See also lock(), unlock(), and Thread Support in Qt.
-.SH "int QApplication::loopLevel () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Returns the current loop level.
-.PP
-Use QApplication::eventLoop()->loopLevel() instead.
-.SH "bool QApplication::macEventFilter ( EventHandlerCallRef, EventRef )\fC [virtual]\fR"
-This virtual function is only implemented under Macintosh.
-.PP
-If you create an application that inherits QApplication and reimplement this function, you get direct access to all Carbon Events that are received from the MacOS.
-.PP
-Return TRUE if you want to stop the event from being processed. Return FALSE for normal event dispatching.
-.SH "QWidget * QApplication::mainWidget () const"
-Returns the main application widget, or 0 if there is no main widget.
-.PP
-See also setMainWidget().
-.SH "bool QApplication::notify ( QObject * receiver, QEvent * e )\fC [virtual]\fR"
-Sends event \fIe\fR to \fIreceiver\fR: \fIreceiver\fR->event(\fIe\fR). Returns the value that is returned from the receiver's event handler.
-.PP
-For certain types of events (e.g. mouse and key events), the event will be propagated to the receiver's parent and so on up to the top-level object if the receiver is not interested in the event (i.e., it returns FALSE).
-.PP
-There are five different ways that events can be processed; reimplementing this virtual function is just one of them. All five approaches are listed below:
-.TP
-Reimplementing this function. This is very powerful, providing complete control; but only one subclass can be tqApp.
-.IP
-.TP
-Installing an event filter on tqApp. Such an event filter is able to process all events for all widgets, so it's just as powerful as reimplementing notify(); furthermore, it's possible to have more than one application-global event filter. Global event filters even see mouse events for disabled widgets, and if global mouse tracking is enabled, as well as mouse move events for all widgets.
-.IP
-.TP
-Reimplementing QObject::event() (as QWidget does). If you do this you get Tab key presses, and you get to see the events before any widget-specific event filters.
-.IP
-.TP
-Installing an event filter on the object. Such an event filter gets all the events except Tab and Shift-Tab key presses.
-.IP
-.TP
-Reimplementing paintEvent(), mousePressEvent() and so on. This is the commonest, easiest and least powerful way.
-.PP
-See also QObject::event() and installEventFilter().
-.SH "QCursor * QApplication::overrideCursor ()\fC [static]\fR"
-Returns the active application override cursor.
-.PP
-This function returns 0 if no application cursor has been defined (i.e. the internal cursor stack is empty).
-.PP
-See also setOverrideCursor() and restoreOverrideCursor().
-.SH "QPalette QApplication::palette ( const QWidget * w = 0 )\fC [static]\fR"
-Returns the application palette.
-.PP
-If a widget is passed in \fIw\fR, the default palette for the widget's class is returned. This may or may not be the application palette. In most cases there isn't a special palette for certain types of widgets, but one notable exception is the popup menu under Windows, if the user has defined a special background color for menus in the display settings.
-.PP
-See also setPalette() and QWidget::palette.
-.PP
-Examples:
-.)l desktop/desktop.cpp, themes/metal.cpp, and themes/wood.cpp.
-.SH "void QApplication::polish ( QWidget * w )\fC [virtual]\fR"
-Initialization of the appearance of the widget \fIw\fR \fIbefore\fR it is first shown.
-.PP
-Usually widgets call this automatically when they are polished. It may be used to do some style-based central customization of widgets.
-.PP
-Note that you are not limited to the public functions of QWidget. Instead, based on meta information like QObject::className() you are able to customize any kind of widget.
-.PP
-See also QStyle::polish(), QWidget::polish(), setPalette(), and setFont().
-.SH "void QApplication::postEvent ( QObject * receiver, QEvent * event )\fC [static]\fR"
-\fBNote:\fR This function is thread-safe when Qt is built withthread support.
Adds the event \fIevent\fR with the object \fIreceiver\fR as the receiver of the event, to an event queue and returns immediately.
-.PP
-The event must be allocated on the heap since the post event queue will take ownership of the event and delete it once it has been posted.
-.PP
-When control returns to the main event loop, all events that are stored in the queue will be sent using the notify() function.
-.PP
-See also sendEvent() and notify().
-.SH "void QApplication::processEvents ()"
-Processes pending events, for 3 seconds or until there are no more events to process, whichever is shorter.
-.PP
-You can call this function occasionally when your program is busy performing a long operation (e.g. copying a file).
-.PP
-See also exec(), QTimer, and QEventLoop::processEvents().
-.PP
-Examples:
-.)l fileiconview/qfileiconview.cpp and network/ftpclient/main.cpp.
-.SH "void QApplication::processEvents ( int maxtime )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Processes pending events for \fImaxtime\fR milliseconds or until there are no more events to process, whichever is shorter.
-.PP
-You can call this function occasionally when you program is busy doing a long operation (e.g. copying a file).
-.PP
-See also exec(), QTimer, and QEventLoop::processEvents().
-.SH "void QApplication::processOneEvent ()"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Waits for an event to occur, processes it, then returns.
-.PP
-This function is useful for adapting Qt to situations where the event processing must be grafted onto existing program loops.
-.PP
-Using this function in new applications may be an indication of design problems.
-.PP
-See also processEvents(), exec(), and QTimer.
-.SH "void QApplication::quit ()\fC [slot]\fR"
-Tells the application to exit with return code 0 (success). Equivalent to calling QApplication::exit( 0 ).
-.PP
-It's common to connect the lastWindowClosed() signal to quit(), and you also often connect e.g. QButton::clicked() or signals in QAction, QPopupMenu or QMenuBar to it.
-.PP
-Example:
-.PP
-.nf
-.br
- QPushButton *quitButton = new QPushButton( "Quit" );
-.br
- connect( quitButton, SIGNAL(clicked()), tqApp, SLOT(quit()) );
-.br
-.fi
-.PP
-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 ( QRgb * 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 QString & 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
-See also addLibraryPath(), libraryPaths(), and setLibraryPaths().
-.SH "void QApplication::removePostedEvents ( QObject * receiver )\fC [static]\fR"
-\fBNote:\fR This function is thread-safe when Qt is built withthread support. Removes all events posted using postEvent() for \fIreceiver\fR.
-.PP
-The events are \fInot\fR dispatched, instead they are removed from the queue. You should never need to call this function. If you do call it, be aware that killing events may cause \fIreceiver\fR to break one or more invariants.
-.SH "void QApplication::removeTranslator ( QTranslator * mf )"
-Removes the message file \fImf\fR from the list of message files used by this application. (It does not delete the message file from the file system.)
-.PP
-See also installTranslator(), translate(), and QObject::tr().
-.PP
-Example: i18n/main.cpp.
-.SH "void QApplication::restoreOverrideCursor ()\fC [static]\fR"
-Undoes the last setOverrideCursor().
-.PP
-If setOverrideCursor() has been called twice, calling restoreOverrideCursor() will activate the first cursor set. Calling this function a second time restores the original widgets' cursors.
-.PP
-See also setOverrideCursor() and overrideCursor().
-.PP
-Examples:
-.)l distributor/distributor.ui.h, network/archivesearch/archivedialog.ui.h, network/ftpclient/ftpmainwindow.ui.h, and showimg/showimg.cpp.
-.SH "bool QApplication::reverseLayout ()\fC [static]\fR"
-Returns TRUE if all dialogs and widgets will be laid out in a mirrored (right to left) fashion. Returns FALSE if dialogs and widgets will be laid out left to right.
-.PP
-See also setReverseLayout().
-.SH "void QApplication::saveState ( QSessionManager & sm )\fC [virtual]\fR"
-This function deals with session management. It is invoked when the session manager wants the application to preserve its state for a future session.
-.PP
-For example, a text editor would create a temporary file that includes the current contents of its edit buffers, the location of the cursor and other aspects of the current editing session.
-.PP
-Note that you should never exit the application within this function. Instead, the session manager may or may not do this afterwards, depending on the context. Futhermore, most session managers will very likely request a saved state immediately after the application has been started. This permits the session manager to learn about the application's restart policy.
-.PP
-\fBWarning:\fR Within this function, no user interaction is possible, \fIunless\fR you ask the session manager \fIsm\fR for explicit permission. See QSessionManager::allowsInteraction() and QSessionManager::allowsErrorInteraction() for details.
-.PP
-See also isSessionRestored(), sessionId(), commitData(), and the Session Management overview.
-.SH "bool QApplication::sendEvent ( QObject * receiver, QEvent * event )\fC [static]\fR"
-Sends event \fIevent\fR directly to receiver \fIreceiver\fR, using the notify() function. Returns the value that was returned from the event handler.
-.PP
-The event is \fInot\fR deleted when the event has been sent. The normal approach is to create the event on the stack, e.g.
-.PP
-.nf
-.br
- QMouseEvent me( QEvent::MouseButtonPress, pos, 0, 0 );
-.br
- QApplication::sendEvent( mainWindow, &me );
-.br
-.fi
-If you create the event on the heap you must delete it.
-.PP
-See also postEvent() and notify().
-.PP
-Example: popup/popup.cpp.
-.SH "void QApplication::sendPostedEvents ( QObject * receiver, int event_type )\fC [static]\fR"
-Immediately dispatches all events which have been previously queued with QApplication::postEvent() and which are for the object \fIreceiver\fR and have the event type \fIevent_type\fR.
-.PP
-Note that events from the window system are \fInot\fR dispatched by this function, but by processEvents().
-.PP
-If \fIreceiver\fR is null, the events of \fIevent_type\fR are sent for all objects. If \fIevent_type\fR is 0, all the events are sent for \fIreceiver\fR.
-.SH "void QApplication::sendPostedEvents ()\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Dispatches all posted events, i.e. empties the event queue.
-.SH "QString QApplication::sessionId () const"
-Returns the current session's identifier.
-.PP
-If the application has been restored from an earlier session, this identifier is the same as it was in that previous session.
-.PP
-The session identifier is guaranteed to be unique both for different applications and for different instances of the same application.
-.PP
-See also isSessionRestored(), sessionKey(), commitData(), and saveState().
-.SH "QString QApplication::sessionKey () const"
-Returns the session key in the current session.
-.PP
-If the application has been restored from an earlier session, this key is the same as it was when the previous session ended.
-.PP
-The session key changes with every call of commitData() or saveState().
-.PP
-See also isSessionRestored(), sessionId(), commitData(), and saveState().
-.SH "void QApplication::setColorSpec ( int spec )\fC [static]\fR"
-Sets the color specification for the application to \fIspec\fR.
-.PP
-The color specification controls how the application allocates colors when run on a display with a limited amount of colors, e.g. 8 bit / 256 color displays.
-.PP
-The color specification must be set before you create the QApplication object.
-.PP
-The options are:
-.TP
-QApplication::NormalColor. This is the default color allocation strategy. Use this option if your application uses buttons, menus, texts and pixmaps with few colors. With this option, the application uses system global colors. This works fine for most applications under X11, but on Windows machines it may cause dithering of non-standard colors.
-.TP
-QApplication::CustomColor. Use this option if your application needs a small number of custom colors. On X11, this option is the same as NormalColor. On Windows, Qt creates a Windows palette, and allocates colors to it on demand.
-.TP
-QApplication::ManyColor. Use this option if your application is very color hungry (e.g. it requires thousands of colors). Under X11 the effect is:
-.TP
-For 256-color displays which have at best a 256 color true color visual, the default visual is used, and colors are allocated from a color cube. The color cube is the 6x6x6 (216 color) "Web palette"*, but the number of colors can be changed by the \fI-ncols\fR option. The user can force the application to use the true color visual with the -visual option.
-.TP
-For 256-color displays which have a true color visual with more than 256 colors, use that visual. Silicon Graphics X servers have this feature, for example. They provide an 8 bit visual by default but can deliver true color when asked. On Windows, Qt creates a Windows palette, and fills it with a color cube.
-.PP
-Be aware that the CustomColor and ManyColor choices may lead to colormap flashing: The foreground application gets (most) of the available colors, while the background windows will look less attractive.
-.PP
-Example:
-.PP
-.nf
-.br
- int main( int argc, char **argv )
-.br
- {
-.br
- QApplication::setColorSpec( QApplication::ManyColor );
-.br
- QApplication a( argc, argv );
-.br
- ...
-.br
- }
-.br
-.fi
-.PP
-QColor provides more functionality for controlling color allocation and freeing up certain colors. See QColor::enterAllocContext() for more information.
-.PP
-To check what mode you end up with, call QColor::numBitPlanes() once the QApplication object exists. A value greater than 8 (typically 16, 24 or 32) means true color.
-.PP
-* The color cube used by Qt has 216 colors whose red, green, and blue components always have one of the following values: 0x00, 0x33, 0x66, 0x99, 0xCC, or 0xFF.
-.PP
-See also colorSpec(), QColor::numBitPlanes(), and QColor::enterAllocContext().
-.PP
-Examples:
-.)l helpviewer/main.cpp, opengl/main.cpp, showimg/main.cpp, t9/main.cpp, tetrax/tetrax.cpp, tetrix/tetrix.cpp, and themes/main.cpp.
-.SH "void QApplication::setCursorFlashTime ( int msecs )\fC [static]\fR"
-Sets the text cursor's flash (blink) time to \fImsecs\fR milliseconds. The flash time is the time required to display, invert and restore the caret display. Usually the text cursor is displayed for \fImsecs/2\fR milliseconds, then hidden for \fImsecs/2\fR milliseconds, but this may vary.
-.PP
-Note that on Microsoft Windows, calling this function sets the cursor flash time for all windows.
-.PP
-See also cursorFlashTime().
-.SH "void QApplication::setDefaultCodec ( QTextCodec * codec )"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-This is the same as QTextCodec::setCodecForTr().
-.SH "void QApplication::setDesktopSettingsAware ( bool on )\fC [static]\fR"
-By default, Qt will try to use the current standard colors, fonts etc., from the underlying window system's desktop settings, and use them for all relevant widgets. This behavior can be switched off by calling this function with \fIon\fR set to FALSE.
-.PP
-This static function must be called before creating the QApplication object, like this:
-.PP
-.nf
-.br
- int main( int argc, char** argv ) {
-.br
- QApplication::setDesktopSettingsAware( FALSE ); // I know better than the user
-.br
- QApplication myApp( argc, argv ); // Use default fonts & colors
-.br
- ...
-.br
- }
-.br
-.fi
-.PP
-See also desktopSettingsAware().
-.SH "void QApplication::setDoubleClickInterval ( int ms )\fC [static]\fR"
-Sets the time limit that distinguishes a double click from two consecutive mouse clicks to \fIms\fR milliseconds.
-.PP
-Note that on Microsoft Windows, calling this function sets the double click interval for all windows.
-.PP
-See also doubleClickInterval().
-.SH "void QApplication::setEffectEnabled ( Qt::UIEffect effect, bool enable = TRUE )\fC [static]\fR"
-Enables the UI effect \fIeffect\fR if \fIenable\fR is TRUE, otherwise the effect will not be used.
-.PP
-Note: All effects are disabled on screens running at less than 16-bit color depth.
-.PP
-See also isEffectEnabled(), Qt::UIEffect, and setDesktopSettingsAware().
-.SH "void QApplication::setFont ( const QFont & font, bool informWidgets = FALSE, const char * className = 0 )\fC [static]\fR"
-Changes the default application font to \fIfont\fR. If \fIinformWidgets\fR is TRUE, then existing widgets are informed about the change and may adjust themselves to the new application setting. If \fIinformWidgets\fR is FALSE, the change only affects newly created widgets. If \fIclassName\fR is passed, the change applies only to classes that inherit \fIclassName\fR (as reported by QObject::inherits()).
-.PP
-On application start-up, the default font depends on the window system. It can vary depending on both the window system version and the locale. This function lets you override the default font; but overriding may be a bad idea because, for example, some locales need extra-large fonts to support their special characters.
-.PP
-See also font(), fontMetrics(), and QWidget::font.
-.PP
-Examples:
-.)l desktop/desktop.cpp, themes/metal.cpp, and themes/themes.cpp.
-.SH "void QApplication::setGlobalMouseTracking ( bool enable )\fC [static]\fR"
-Enables global mouse tracking if \fIenable\fR is TRUE, or disables it if \fIenable\fR is FALSE.
-.PP
-Enabling global mouse tracking makes it possible for widget event filters or application event filters to get all mouse move events, even when no button is depressed. This is useful for special GUI elements, e.g. tooltips.
-.PP
-Global mouse tracking does not affect widgets and their mouseMoveEvent(). For a widget to get mouse move events when no button is depressed, it must do QWidget::setMouseTracking(TRUE).
-.PP
-This function uses an internal counter. Each setGlobalMouseTracking(TRUE) must have a corresponding setGlobalMouseTracking(FALSE):
-.PP
-.nf
-.br
- // at this point global mouse tracking is off
-.br
- QApplication::setGlobalMouseTracking( TRUE );
-.br
- QApplication::setGlobalMouseTracking( TRUE );
-.br
- QApplication::setGlobalMouseTracking( FALSE );
-.br
- // at this point it's still on
-.br
- QApplication::setGlobalMouseTracking( FALSE );
-.br
- // but now it's off
-.br
-.fi
-.PP
-See also hasGlobalMouseTracking() and QWidget::mouseTracking.
-.SH "void QApplication::setGlobalStrut ( const QSize & strut )\fC [static]\fR"
-Sets the application's global strut to \fIstrut\fR.
-.PP
-The strut is a size object whose dimensions are the minimum that any GUI element that the user can interact with should have. For example no button should be resized to be smaller than the global strut size.
-.PP
-The strut size should be considered when reimplementing GUI controls that may be used on touch-screens or similar IO-devices.
-.PP
-Example:
-.PP
-.nf
-.br
- QSize& WidgetClass::sizeHint() const
-.br
- {
-.br
- return QSize( 80, 25 ).expandedTo( QApplication::globalStrut() );
-.br
- }
-.br
-.fi
-.PP
-See also globalStrut().
-.SH "void QApplication::setLibraryPaths ( const QStringList & paths )\fC [static]\fR"
-Sets the list of directories to search when loading libraries to \fIpaths\fR. All existing paths will be deleted and the path list will consist of the paths given in \fIpaths\fR.
-.PP
-See also libraryPaths(), addLibraryPath(), removeLibraryPath(), and QLibrary.
-.SH "void QApplication::setMainWidget ( QWidget * mainWidget )\fC [virtual]\fR"
-Sets the application's main widget to \fImainWidget\fR.
-.PP
-In most respects the main widget is like any other widget, except that if it is closed, the application exits. Note that QApplication does \fInot\fR take ownership of the \fImainWidget\fR, so if you create your main widget on the heap you must delete it yourself.
-.PP
-You need not have a main widget; connecting lastWindowClosed() to quit() is an alternative.
-.PP
-For X11, this function also resizes and moves the main widget according to the \fI-geometry\fR command-line option, so you should set the default geometry (using QWidget::setGeometry()) before calling setMainWidget().
-.PP
-See also mainWidget(), exec(), and quit().
-.PP
-Examples:
-.)l chart/main.cpp, helpsystem/main.cpp, life/main.cpp, network/ftpclient/main.cpp, opengl/main.cpp, t1/main.cpp, and t4/main.cpp.
-.SH "void QApplication::setOverrideCursor ( const QCursor & cursor, bool replace = FALSE )\fC [static]\fR"
-Sets the application override cursor to \fIcursor\fR.
-.PP
-Application override cursors are intended for showing the user that the application is in a special state, for example during an operation that might take some time.
-.PP
-This cursor will be displayed in all the application's widgets until restoreOverrideCursor() or another setOverrideCursor() is called.
-.PP
-Application cursors are stored on an internal stack. setOverrideCursor() pushes the cursor onto the stack, and restoreOverrideCursor() pops the active cursor off the stack. Every setOverrideCursor() must eventually be followed by a corresponding restoreOverrideCursor(), otherwise the stack will never be emptied.
-.PP
-If \fIreplace\fR is TRUE, the new cursor will replace the last override cursor (the stack keeps its depth). If \fIreplace\fR is FALSE, the new stack is pushed onto the top of the stack.
-.PP
-Example:
-.PP
-.nf
-.br
- QApplication::setOverrideCursor( QCursor(Qt::WaitCursor) );
-.br
- calculateHugeMandelbrot(); // lunch time...
-.br
- QApplication::restoreOverrideCursor();
-.br
-.fi
-.PP
-See also overrideCursor(), restoreOverrideCursor(), and QWidget::cursor.
-.PP
-Examples:
-.)l distributor/distributor.ui.h, network/archivesearch/archivedialog.ui.h, network/ftpclient/ftpmainwindow.ui.h, and showimg/showimg.cpp.
-.SH "void QApplication::setPalette ( const QPalette & palette, bool informWidgets = FALSE, const char * className = 0 )\fC [static]\fR"
-Changes the default application palette to \fIpalette\fR. If \fIinformWidgets\fR is TRUE, then existing widgets are informed about the change and may adjust themselves to the new application setting. If \fIinformWidgets\fR is FALSE, the change only affects newly created widgets.
-.PP
-If \fIclassName\fR is passed, the change applies only to widgets that inherit \fIclassName\fR (as reported by QObject::inherits()). If \fIclassName\fR is left 0, the change affects all widgets, thus overriding any previously set class specific palettes.
-.PP
-The palette may be changed according to the current GUI style in QStyle::polish().
-.PP
-See also QWidget::palette, palette(), and QStyle::polish().
-.PP
-Examples:
-.)l i18n/main.cpp, themes/metal.cpp, themes/themes.cpp, and themes/wood.cpp.
-.SH "void QApplication::setReverseLayout ( bool b )\fC [static]\fR"
-If \fIb\fR is TRUE, all dialogs and widgets will be laid out in a mirrored fashion, as required by right to left languages such as Arabic and Hebrew. If \fIb\fR is FALSE, dialogs and widgets are laid out left to right.
-.PP
-Changing this flag in runtime does not cause a relayout of already instantiated widgets.
-.PP
-See also reverseLayout().
-.SH "void QApplication::setStartDragDistance ( int l )\fC [static]\fR"
-Sets the distance after which a drag should start to \fIl\fR pixels.
-.PP
-See also startDragDistance().
-.SH "void QApplication::setStartDragTime ( int ms )\fC [static]\fR"
-Sets the time after which a drag should start to \fIms\fR ms.
-.PP
-See also startDragTime().
-.SH "void QApplication::setStyle ( QStyle * style )\fC [static]\fR"
-Sets the application's GUI style to \fIstyle\fR. Ownership of the style object is transferred to QApplication, so QApplication will delete the style object on application exit or when a new style is set.
-.PP
-Example usage:
-.PP
-.nf
-.br
- QApplication::setStyle( new QWindowsStyle );
-.br
-.fi
-.PP
-When switching application styles, the color palette is set back to the initial colors or the system defaults. This is necessary since certain styles have to adapt the color palette to be fully style-guide compliant.
-.PP
-See also style(), QStyle, setPalette(), and desktopSettingsAware().
-.PP
-Example: themes/themes.cpp.
-.SH "QStyle * QApplication::setStyle ( const QString & style )\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Requests a QStyle object for \fIstyle\fR from the QStyleFactory.
-.PP
-The string must be one of the QStyleFactory::keys(), typically one of "windows", "motif", "cde", "motifplus", "platinum", "sgi" and" compact". Depending on the platform, "windowsxp", "aqua" or" macintosh" may be available.
-.PP
-A later call to the QApplication constructor will override the requested style when a "-style" option is passed in as a commandline parameter.
-.PP
-Returns 0 if an unknown \fIstyle\fR is passed, otherwise the QStyle object returned is set as the application's GUI style.
-.SH "void QApplication::setWheelScrollLines ( int n )\fC [static]\fR"
-Sets the number of lines to scroll when the mouse wheel is rotated to \fIn\fR.
-.PP
-If this number exceeds the number of visible lines in a certain widget, the widget should interpret the scroll operation as a single page up / page down operation instead.
-.PP
-See also wheelScrollLines().
-.SH "void QApplication::setWinStyleHighlightColor ( const QColor & c )\fC [static]\fR"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Sets the color used to mark selections in windows style for all widgets in the application. Will repaint all widgets if the color is changed.
-.PP
-The default color is \fCdarkBlue\fR.
-.PP
-See also winStyleHighlightColor().
-.SH "int QApplication::startDragDistance ()\fC [static]\fR"
-If you support drag and drop in you application and a drag should start after a mouse click and after moving the mouse a certain distance, you should use the value which this method returns as the distance.
-.PP
-For example, if the mouse position of the click is stored in \fCstartPos\fR and the current position (e.g. in the mouse move event) is \fCcurrPos\fR, you can find out if a drag should be started with code like this:
-.PP
-.nf
-.br
- if ( ( startPos - currPos ).manhattanLength() >
-.br
- QApplication::startDragDistance() )
-.br
- startTheDrag();
-.br
-.fi
-.PP
-Qt uses this value internally, e.g. in QFileDialog.
-.PP
-The default value is 4 pixels.
-.PP
-See also setStartDragDistance(), startDragTime(), and QPoint::manhattanLength().
-.SH "int QApplication::startDragTime ()\fC [static]\fR"
-If you support drag and drop in you application and a drag should start after a mouse click and after a certain time elapsed, you should use the value which this method returns as the delay (in ms).
-.PP
-Qt also uses this delay internally, e.g. in QTextEdit and QLineEdit, for starting a drag.
-.PP
-The default value is 500 ms.
-.PP
-See also setStartDragTime() and startDragDistance().
-.SH "bool QApplication::startingUp ()\fC [static]\fR"
-Returns TRUE if an application object has not been created yet; otherwise returns FALSE.
-.PP
-See also closingDown().
-.SH "QStyle & QApplication::style ()\fC [static]\fR"
-Returns the application's style object.
-.PP
-See also setStyle() and QStyle.
-.SH "void QApplication::syncX ()\fC [static]\fR"
-Synchronizes with the X server in the X11 implementation. This normally takes some time. Does nothing on other platforms.
-.PP
-See also flushX().
-.SH "QWidgetList * QApplication::topLevelWidgets ()\fC [static]\fR"
-Returns a list of the top level widgets in the application.
-.PP
-The list is created using \fCnew\fR and must be deleted by the caller.
-.PP
-The list is empty (QPtrList::isEmpty()) if there are no top level widgets.
-.PP
-Note that some of the top level widgets may be hidden, for example the tooltip if no tooltip is currently shown.
-.PP
-Example:
-.PP
-.nf
-.br
- // Show all hidden top level widgets.
-.br
- QWidgetList *list = QApplication::topLevelWidgets();
-.br
- QWidgetListIt it( *list ); // iterate over the widgets
-.br
- QWidget * w;
-.br
- while ( (w=it.current()) != 0 ) { // for each top level widget...
-.br
- ++it;
-.br
- if ( !w->isVisible() )
-.br
- w->show();
-.br
- }
-.br
- delete list; // delete the list, not the widgets
-.br
-.fi
-.PP
-\fBWarning:\fR Delete the list as soon you have finished using it. The widgets in the list may be deleted by someone else at any time.
-.PP
-See also allWidgets(), QWidget::isTopLevel, QWidget::visible, and QPtrList::isEmpty().
-.SH "QString QApplication::translate ( const char * context, const char * sourceText, const char * comment = 0, Encoding encoding = DefaultCodec ) const"
-\fBNote:\fR This function is reentrant when Qt is built with thread support. Returns the translation text for \fIsourceText\fR, by querying the installed messages files. The message files are searched from the most recently installed message file back to the first installed message file.
-.PP
-QObject::tr() and QObject::trUtf8() provide this functionality more conveniently.
-.PP
-\fIcontext\fR is typically a class name (e.g., "MyDialog") and \fIsourceText\fR is either English text or a short identifying text, if the output text will be very long (as for help texts).
-.PP
-\fIcomment\fR is a disambiguating comment, for when the same \fIsourceText\fR is used in different roles within the same context. By default, it is null. \fIencoding\fR indicates the 8-bit encoding of character stings
-.PP
-See the QTranslator documentation for more information about contexts and comments.
-.PP
-If none of the message files contain a translation for \fIsourceText\fR in \fIcontext\fR, this function returns a QString equivalent of \fIsourceText\fR. The encoding of \fIsourceText\fR is specified by \fIencoding\fR; it defaults to DefaultCodec.
-.PP
-This function is not virtual. You can use alternative translation techniques by subclassing QTranslator.
-.PP
-\fBWarning:\fR This method is reentrant only if all translators are installed \fIbefore\fR calling this method. Installing or removing translators while performing translations is not supported. Doing so will most likely result in crashes or other undesirable behavior.
-.PP
-See also QObject::tr(), installTranslator(), and defaultCodec().
-.SH "bool QApplication::tryLock ()"
-Attempts to lock the Qt Library Mutex, and returns immediately. If the lock was obtained, this function returns TRUE. If another thread has locked the mutex, this function returns FALSE, instead of waiting for the lock to become available.
-.PP
-The mutex must be unlocked with unlock() before another thread can successfully lock it.
-.PP
-See also lock(), unlock(), and Thread Support in Qt.
-.SH "Type QApplication::type () const"
-Returns the type of application, Tty, GuiClient or GuiServer.
-.SH "void QApplication::unlock ( bool wakeUpGui = TRUE )"
-Unlock the Qt Library Mutex. If \fIwakeUpGui\fR is TRUE (the default), then the GUI thread will be woken with QApplication::wakeUpGuiThread().
-.PP
-See also lock(), locked(), and Thread Support in Qt.
-.SH "void QApplication::wakeUpGuiThread ()"
-Wakes up the GUI thread.
-.PP
-See also guiThreadAwake() and Thread Support in Qt.
-.SH "int QApplication::wheelScrollLines ()\fC [static]\fR"
-Returns the number of lines to scroll when the mouse wheel is rotated.
-.PP
-See also setWheelScrollLines().
-.SH "QWidget * QApplication::widgetAt ( int x, int y, bool child = FALSE )\fC [static]\fR"
-Returns a pointer to the widget at global screen position \fI(x, y)\fR, or 0 if there is no Qt widget there.
-.PP
-If \fIchild\fR is FALSE and there is a child widget at position \fI(x, y)\fR, the top-level widget containing it is returned. If \fIchild\fR is TRUE the child widget at position \fI(x, y)\fR is returned.
-.PP
-This function is normally rather slow.
-.PP
-See also QCursor::pos(), QWidget::grabMouse(), and QWidget::grabKeyboard().
-.SH "QWidget * QApplication::widgetAt ( const QPoint & pos, bool child = FALSE )\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a pointer to the widget at global screen position \fIpos\fR, or 0 if there is no Qt widget there.
-.PP
-If \fIchild\fR is FALSE and there is a child widget at position \fIpos\fR, the top-level widget containing it is returned. If \fIchild\fR is TRUE the child widget at position \fIpos\fR is returned.
-.SH "bool QApplication::winEventFilter ( MSG * )\fC [virtual]\fR"
-This virtual function is only implemented under Windows.
-.PP
-The message procedure calls this function for every message received. Reimplement this function if you want to process window messages that are not processed by Qt. If you don't want the event to be processed by Qt, then return TRUE; otherwise return FALSE.
-.SH "void QApplication::winFocus ( QWidget * widget, bool gotFocus )"
-This function is available only on Windows.
-.PP
-If \fIgotFocus\fR is TRUE, \fIwidget\fR will become the active window. Otherwise the active window is reset to NULL.
-.SH "const QColor & QApplication::winStyleHighlightColor ()\fC [static]\fR"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Returns the color used to mark selections in windows style.
-.PP
-See also setWinStyleHighlightColor().
-.SH "bool QApplication::x11EventFilter ( XEvent * )\fC [virtual]\fR"
-This virtual function is only implemented under X11.
-.PP
-If you create an application that inherits QApplication and reimplement this function, you get direct access to all X events that the are received from the X server.
-.PP
-Return TRUE if you want to stop the event from being processed. Return FALSE for normal event dispatching.
-.PP
-See also x11ProcessEvent().
-.SH "int QApplication::x11ProcessEvent ( XEvent * event )"
-This function does the core processing of individual X \fIevent\fRs, normally by dispatching Qt events to the right destination.
-.PP
-It returns 1 if the event was consumed by special handling, 0 if the \fIevent\fR was consumed by normal handling, and -1 if the \fIevent\fR was for an unrecognized widget.
-.PP
-See also x11EventFilter().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "void Q_ASSERT ( bool test )"
-Prints a warning message containing the source code file name and line number if \fItest\fR is FALSE.
-.PP
-This is really a macro defined in ntqglobal.h.
-.PP
-Q_ASSERT is useful for testing pre- and post-conditions.
-.PP
-Example:
-.PP
-.nf
-.br
- //
-.br
- // File: div.cpp
-.br
- //
-.br
-.br
- #include
-.br
-.br
- int divide( int a, int b )
-.br
- {
-.br
- Q_ASSERT( b != 0 ); // this is line 9
-.br
- return a/b;
-.br
- }
-.br
-.fi
-.PP
-If \fCb\fR is zero, the Q_ASSERT statement will output the following message using the tqWarning() function:
-.PP
-.nf
-.br
- ASSERT: "b != 0" in div.cpp (9)
-.br
-.fi
-.PP
-See also tqWarning() and Debugging.
-.SH "void TQ_CHECK_PTR ( void * p )"
-If \fIp\fR is 0, prints a warning message containing the source code file name and line number, saying that the program ran out of memory.
-.PP
-This is really a macro defined in ntqglobal.h.
-.PP
-Example:
-.PP
-.nf
-.br
- int *a;
-.br
-.br
- TQ_CHECK_PTR( a = new int[80] ); // WRONG!
-.br
-.br
- a = new (nothrow) int[80]; // Right
-.br
- TQ_CHECK_PTR( a );
-.br
-.fi
-.PP
-See also tqWarning() and Debugging.
-.SH "void tqAddPostRoutine ( QtCleanUpFunction p )"
-Adds a global routine that will be called from the QApplication destructor. This function is normally used to add cleanup routines for program-wide functionality.
-.PP
-The function given by \fIp\fR should take no arguments and return nothing, like this:
-.PP
-.nf
-.br
- static int *global_ptr = 0;
-.br
-.br
- static void cleanup_ptr()
-.br
- {
-.br
- delete [] global_ptr;
-.br
- global_ptr = 0;
-.br
- }
-.br
-.br
- void init_ptr()
-.br
- {
-.br
- global_ptr = new int[100]; // allocate data
-.br
- tqAddPostRoutine( cleanup_ptr ); // delete later
-.br
- }
-.br
-.fi
-.PP
-Note that for an application- or module-wide cleanup, tqAddPostRoutine() is often not suitable. People have a tendency to make such modules dynamically loaded, and then unload those modules long before the QApplication destructor is called, for example.
-.PP
-For modules and libraries, using a reference-counted initialization manager or Qt' parent-child delete mechanism may be better. Here is an example of a private class which uses the parent-child mechanism to call a cleanup function at the right time:
-.PP
-.nf
-.br
- class MyPrivateInitStuff: public QObject {
-.br
- private:
-.br
- MyPrivateInitStuff( QObject * parent ): QObject( parent) {
-.br
- // initialization goes here
-.br
- }
-.br
- MyPrivateInitStuff * p;
-.br
-.br
- public:
-.br
- static MyPrivateInitStuff * initStuff( QObject * parent ) {
-.br
- if ( !p )
-.br
- p = new MyPrivateInitStuff( parent );
-.br
- return p;
-.br
- }
-.br
-.br
- ~MyPrivateInitStuff() {
-.br
- // cleanup (the "post routine") goes here
-.br
- }
-.br
- }
-.br
-.fi
-.PP
-By selecting the right parent widget/object, this can often be made to clean up the module's data at the exact right moment.
-.SH "void tqDebug ( const char * msg, ... )"
-Prints a debug message \fImsg\fR, or calls the message handler (if it has been installed).
-.PP
-This function takes a format string and a list of arguments, similar to the C printf() function.
-.PP
-Example:
-.PP
-.nf
-.br
- tqDebug( "my window handle = %x", myWidget->id() );
-.br
-.fi
-.PP
-Under X11, the text is printed to stderr. Under Windows, the text is sent to the debugger.
-.PP
-\fBWarning:\fR The internal buffer is limited to 8196 bytes (including the '\0'-terminator).
-.PP
-\fBWarning:\fR Passing (const char *)0 as argument to tqDebug might lead to crashes on certain platforms due to the platforms printf implementation.
-.PP
-See also tqWarning(), tqFatal(), qInstallMsgHandler(), and Debugging.
-.SH "void tqFatal ( const char * msg, ... )"
-Prints a fatal error message \fImsg\fR and exits, or calls the message handler (if it has been installed).
-.PP
-This function takes a format string and a list of arguments, similar to the C printf() function.
-.PP
-Example:
-.PP
-.nf
-.br
- int divide( int a, int b )
-.br
- {
-.br
- if ( b == 0 ) // program error
-.br
- tqFatal( "divide: cannot divide by zero" );
-.br
- return a/b;
-.br
- }
-.br
-.fi
-.PP
-Under X11, the text is printed to stderr. Under Windows, the text is sent to the debugger.
-.PP
-\fBWarning:\fR The internal buffer is limited to 8196 bytes (including the '\0'-terminator).
-.PP
-\fBWarning:\fR Passing (const char *)0 as argument to tqFatal might lead to crashes on certain platforms due to the platforms printf implementation.
-.PP
-See also tqDebug(), tqWarning(), qInstallMsgHandler(), and Debugging.
-.SH "QtMsgHandler qInstallMsgHandler ( QtMsgHandler h )"
-Installs a Qt message handler \fIh\fR. Returns a pointer to the message handler previously defined.
-.PP
-The message handler is a function that prints out debug messages, warnings and fatal error messages. The Qt library (debug version) contains hundreds of warning messages that are printed when internal errors (usually invalid function arguments) occur. If you implement your own message handler, you get total control of these messages.
-.PP
-The default message handler prints the message to the standard output under X11 or to the debugger under Windows. If it is a fatal message, the application aborts immediately.
-.PP
-Only one message handler can be defined, since this is usually done on an application-wide basis to control debug output.
-.PP
-To restore the message handler, call \fCqInstallMsgHandler(0)\fR.
-.PP
-Example:
-.PP
-.nf
-.br
- #include
-.br
- #include
-.br
- #include
-.br
-.br
- void myMessageOutput( QtMsgType type, const char *msg )
-.br
- {
-.br
- switch ( type ) {
-.br
- case QtDebugMsg:
-.br
- fprintf( stderr, "Debug: %s\\n", msg );
-.br
- break;
-.br
- case QtWarningMsg:
-.br
- fprintf( stderr, "Warning: %s\\n", msg );
-.br
- break;
-.br
- case QtFatalMsg:
-.br
- fprintf( stderr, "Fatal: %s\\n", msg );
-.br
- abort(); // deliberately core dump
-.br
- }
-.br
- }
-.br
-.br
- int main( int argc, char **argv )
-.br
- {
-.br
- qInstallMsgHandler( myMessageOutput );
-.br
- QApplication a( argc, argv );
-.br
- ...
-.br
- return a.exec();
-.br
- }
-.br
-.fi
-.PP
-See also tqDebug(), tqWarning(), tqFatal(), and Debugging.
-.SH "bool tqSysInfo ( int * wordSize, bool * bigEndian )"
-Obtains information about the system.
-.PP
-The system's word size in bits (typically 32) is returned in \fI*wordSize\fR. The \fI*bigEndian\fR is set to TRUE if this is a big-endian machine, or to FALSE if this is a little-endian machine.
-.PP
-In debug mode, this function calls tqFatal() with a message if the computer is truly weird (i.e. different endianness for 16 bit and 32 bit integers); in release mode it returns FALSE.
-.SH "void tqSystemWarning ( const char * msg, int code )"
-Prints the message \fImsg\fR and uses \fIcode\fR to get a system specific error message. When \fIcode\fR is -1 (the default), the system's last error code will be used if possible. Use this method to handle failures in platform specific API calls.
-.PP
-This function does nothing when Qt is built with \fCQT_NO_DEBUG\fR defined.
-.SH "const char * tqVersion ()"
-Returns the Qt version number as a string, for example, "2.3.0" or" 3.0.5".
-.PP
-The \fCTQT_VERSION\fR define has the numeric value in the form: 0xmmiibb (m = major, i = minor, b = bugfix). For example, Qt 3.0.5's \fCTQT_VERSION\fR is 0x030005.
-.SH "void tqWarning ( const char * msg, ... )"
-Prints a warning message \fImsg\fR, or calls the message handler (if it has been installed).
-.PP
-This function takes a format string and a list of arguments, similar to the C printf() function.
-.PP
-Example:
-.PP
-.nf
-.br
- void f( int c )
-.br
- {
-.br
- if ( c > 200 )
-.br
- tqWarning( "f: bad argument, c == %d", c );
-.br
- }
-.br
-.fi
-.PP
-Under X11, the text is printed to stderr. Under Windows, the text is sent to the debugger.
-.PP
-\fBWarning:\fR The internal buffer is limited to 8196 bytes (including the '\0'-terminator).
-.PP
-\fBWarning:\fR Passing (const char *)0 as argument to tqWarning might lead to crashes on certain platforms due to the platforms printf implementation.
-.PP
-See also tqDebug(), tqFatal(), qInstallMsgHandler(), and Debugging.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqapplication.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qapplication.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qasciicache.3qt b/doc/man/man3/qasciicache.3qt
deleted file mode 100644
index 0d05a0d95..000000000
--- a/doc/man/man3/qasciicache.3qt
+++ /dev/null
@@ -1,191 +0,0 @@
-'\" t
-.TH QAsciiCache 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
-QAsciiCache \- Template class that provides a cache based on char* keys
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QPtrCollection.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAsciiCache\fR ( int maxCost = 100, int size = 17, bool caseSensitive = TRUE, bool copyKeys = TRUE )"
-.br
-.ti -1c
-.BI "\fB~QAsciiCache\fR ()"
-.br
-.ti -1c
-.BI "int \fBmaxCost\fR () const"
-.br
-.ti -1c
-.BI "int \fBtotalCost\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetMaxCost\fR ( int m )"
-.br
-.ti -1c
-.BI "virtual uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "uint \fBsize\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBclear\fR ()"
-.br
-.ti -1c
-.BI "bool \fBinsert\fR ( const char * k, const type * d, int c = 1, int p = 0 )"
-.br
-.ti -1c
-.BI "bool \fBremove\fR ( const char * k )"
-.br
-.ti -1c
-.BI "type * \fBtake\fR ( const char * k )"
-.br
-.ti -1c
-.BI "type * \fBfind\fR ( const char * k, bool ref = TRUE ) const"
-.br
-.ti -1c
-.BI "type * \fBoperator[]\fR ( const char * k ) const"
-.br
-.ti -1c
-.BI "void \fBstatistics\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QAsciiCache class is a template class that provides a cache based on char* keys.
-.PP
-QAsciiCache is implemented as a template class. Define a template instance QAsciiCache to create a cache that operates on pointers to X (X*).
-.PP
-A cache is a least recently used (LRU) list of cache items. The cache items are accessed via \fCchar*\fR keys. For Unicode keys use the QCache template instead, which uses QString keys. A QCache has the same performace as a QAsciiCache.
-.PP
-Each cache item has a cost. The sum of item costs, totalCost(), will not exceed the maximum cache cost, maxCost(). If inserting a new item would cause the total cost to exceed the maximum cost, the least recently used items in the cache are removed.
-.PP
-Apart from insert(), by far the most important function is find() (which also exists as operator[]()). This function looks up an item, returns it, and by default marks it as being the most recently used item.
-.PP
-There are also methods to remove() or take() an object from the cache. Calling setAutoDelete(TRUE) tells the cache to delete items that are removed. The default is to not delete items when then are removed (i.e., remove() and take() are equivalent).
-.PP
-When inserting an item into the cache, only the pointer is copied, not the item itself. This is called a shallow copy. It is possible to make the cache copy all of the item's data (known as a deep copy) when an item is inserted. insert() calls the virtual function QPtrCollection::newItem() for the item to be inserted. Inherit a cache and reimplement newItem() if you want deep copies.
-.PP
-When removing a cache item the virtual function QPtrCollection::deleteItem() is called. Its default implementation in QAsciiCache is to delete the item if auto-deletion is enabled.
-.PP
-There is a QAsciiCacheIterator which may be used to traverse the items in the cache in arbitrary order.
-.PP
-See also QAsciiCacheIterator, QCache, QIntCache, Collection Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAsciiCache::QAsciiCache ( int maxCost = 100, int size = 17, bool caseSensitive = TRUE, bool copyKeys = TRUE )"
-Constructs a cache whose contents will never have a total cost greater than \fImaxCost\fR and which is expected to contain less than \fIsize\fR items.
-.PP
-\fIsize\fR is actually the size of an internal hash array; it's usually best to make it prime and at least 50% bigger than the largest expected number of items in the cache.
-.PP
-Each inserted item has an associated cost. When inserting a new item, if the total cost of all items in the cache will exceed \fImaxCost\fR, the cache will start throwing out the older (least recently used) items until there is enough room for the new item to be inserted.
-.PP
-If \fIcaseSensitive\fR is TRUE (the default), the cache keys are case sensitive; if it is FALSE, they are case-insensitive. Case-insensitive comparison only affects the 26 letters in US-ASCII. If \fIcopyKeys\fR is TRUE (the default), QAsciiCache makes a copy of the cache keys, otherwise it copies just the const char * pointer - slightly faster if you can guarantee that the keys will never change, but very risky.
-.SH "QAsciiCache::~QAsciiCache ()"
-Removes all items from the cache and destroys it. All iterators that access this cache will be reset.
-.SH "void QAsciiCache::clear ()\fC [virtual]\fR"
-Removes all items from the cache, and deletes them if auto-deletion has been enabled.
-.PP
-All cache iterators that operate on this cache are reset.
-.PP
-See also remove() and take().
-.PP
-Reimplemented from QPtrCollection.
-.SH "uint QAsciiCache::count () const\fC [virtual]\fR"
-Returns the number of items in the cache.
-.PP
-See also totalCost() and size().
-.PP
-Reimplemented from QPtrCollection.
-.SH "type * QAsciiCache::find ( const char * k, bool ref = TRUE ) const"
-Returns the item with key \fIk\fR, or 0 if the key does not exist in the cache. If \fIref\fR is TRUE (the default), the item is moved to the front of the least recently used list.
-.PP
-If there are two or more items with equal keys, the one that was inserted last is returned.
-.SH "bool QAsciiCache::insert ( const char * k, const type * d, int c = 1, int p = 0 )"
-Inserts the item \fId\fR into the cache using key \fIk\fR, and with an associated cost of \fIc\fR. Returns TRUE if the item is successfully inserted. Returns FALSE if the item is not inserted, for example, if the cost of the item exceeds maxCost().
-.PP
-The cache's size is limited, and if the total cost is too high, QAsciiCache will remove old, least recently used items until there is room for this new item.
-.PP
-Items with duplicate keys can be inserted.
-.PP
-The parameter \fIp\fR is internal and should be left at the default value (0).
-.PP
-\fBWarning:\fR If this function returns FALSE, you must delete \fId\fR yourself. Additionally, be very careful about using \fId\fR after calling this function, because any other insertions into the cache, from anywhere in the application or within Qt itself, could cause the object to be discarded from the cache and the pointer to become invalid.
-.SH "bool QAsciiCache::isEmpty () const"
-Returns TRUE if the cache is empty; otherwise returns FALSE.
-.SH "int QAsciiCache::maxCost () const"
-Returns the maximum allowed total cost of the cache.
-.PP
-See also setMaxCost() and totalCost().
-.SH "type * QAsciiCache::operator[] ( const char * k ) const"
-Returns the item with key \fIk\fR, or 0 if \fIk\fR does not exist in the cache, and moves the item to the front of the least recently used list.
-.PP
-If there are two or more items with equal keys, the one that was inserted last is returned.
-.PP
-This is the same as find( k, TRUE ).
-.PP
-See also find().
-.SH "bool QAsciiCache::remove ( const char * k )"
-Removes the item with key \fIk\fR and returns TRUE if the item was present in the cache; otherwise returns FALSE.
-.PP
-The item is deleted if auto-deletion has been enabled, i.e., if you have called setAutoDelete(TRUE).
-.PP
-If there are two or more items with equal keys, the one that was inserted last is removed.
-.PP
-All iterators that refer to the removed item are set to point to the next item in the cache's traversal order.
-.PP
-See also take() and clear().
-.SH "void QAsciiCache::setMaxCost ( int m )"
-Sets the maximum allowed total cost of the cache to \fIm\fR. If the current total cost is greater than \fIm\fR, some items are removed immediately.
-.PP
-See also maxCost() and totalCost().
-.SH "uint QAsciiCache::size () const"
-Returns the size of the hash array used to implement the cache. This should be a bit bigger than count() is likely to be.
-.SH "void QAsciiCache::statistics () const"
-A debug-only utility function. Prints out cache usage, hit/miss, and distribution information using tqDebug(). This function does nothing in the release library.
-.SH "type * QAsciiCache::take ( const char * k )"
-Takes the item associated with \fIk\fR out of the cache without deleting it and returns a pointer to the item taken out, or 0 if the key does not exist in the cache.
-.PP
-If there are two or more items with equal keys, the one that was inserted last is taken.
-.PP
-All iterators that refer to the taken item are set to point to the next item in the cache's traversal order.
-.PP
-See also remove() and clear().
-.SH "int QAsciiCache::totalCost () const"
-Returns the total cost of the items in the cache. This is an integer in the range 0 to maxCost().
-.PP
-See also setMaxCost().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqasciicache.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qasciicache.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qasciicacheiterator.3qt b/doc/man/man3/qasciicacheiterator.3qt
deleted file mode 100644
index 0e08186d9..000000000
--- a/doc/man/man3/qasciicacheiterator.3qt
+++ /dev/null
@@ -1,157 +0,0 @@
-'\" t
-.TH QAsciiCacheIterator 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
-QAsciiCacheIterator \- Iterator for QAsciiCache collections
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAsciiCacheIterator\fR ( const QAsciiCache & cache )"
-.br
-.ti -1c
-.BI "\fBQAsciiCacheIterator\fR ( const QAsciiCacheIterator & ci )"
-.br
-.ti -1c
-.BI "QAsciiCacheIterator & \fBoperator=\fR ( const QAsciiCacheIterator & ci )"
-.br
-.ti -1c
-.BI "uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "bool \fBatFirst\fR () const"
-.br
-.ti -1c
-.BI "bool \fBatLast\fR () const"
-.br
-.ti -1c
-.BI "type * \fBtoFirst\fR ()"
-.br
-.ti -1c
-.BI "type * \fBtoLast\fR ()"
-.br
-.ti -1c
-.BI "\fBoperator type *\fR () const"
-.br
-.ti -1c
-.BI "type * \fBcurrent\fR () const"
-.br
-.ti -1c
-.BI "const char * \fBcurrentKey\fR () const"
-.br
-.ti -1c
-.BI "type * \fBoperator()\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator++\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator+=\fR ( uint jump )"
-.br
-.ti -1c
-.BI "type * \fBoperator--\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator-=\fR ( uint jump )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QAsciiCacheIterator class provides an iterator for QAsciiCache collections.
-.PP
-Note that the traversal order is arbitrary; you are not guaranteed any particular order. If new objects are inserted into the cache while the iterator is active, the iterator may or may not see them.
-.PP
-Multiple iterators are completely independent, even when they operate on the same QAsciiCache. QAsciiCache updates all iterators that refer an item when that item is removed.
-.PP
-QAsciiCacheIterator provides an operator++() and an operator+=() to traverse the cache; current() and currentKey() to access the current cache item and its key. It also provides atFirst() and atLast(), which return TRUE if the iterator points to the first or last item in the cache respectively. The isEmpty() function returns TRUE if the cache is empty; and count() returns the number of items in the cache.
-.PP
-Note that atFirst() and atLast() refer to the iterator's arbitrary ordering, not to the cache's internal least recently used list.
-.PP
-See also QAsciiCache, Collection Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAsciiCacheIterator::QAsciiCacheIterator ( const QAsciiCache & cache )"
-Constructs an iterator for \fIcache\fR. The current iterator item is set to point to the first item in the \fIcache\fR.
-.SH "QAsciiCacheIterator::QAsciiCacheIterator ( const QAsciiCacheIterator & ci )"
-Constructs an iterator for the same cache as \fIci\fR. The new iterator starts at the same item as ci.current() but moves independently from there on.
-.SH "bool QAsciiCacheIterator::atFirst () const"
-Returns TRUE if the iterator points to the first item in the cache; otherwise returns FALSE. Note that this refers to the iterator's arbitrary ordering, not to the cache's internal least recently used list.
-.PP
-See also toFirst() and atLast().
-.SH "bool QAsciiCacheIterator::atLast () const"
-Returns TRUE if the iterator points to the last item in the cache; otherwise returns FALSE. Note that this refers to the iterator's arbitrary ordering, not to the cache's internal least recently used list.
-.PP
-See also toLast() and atFirst().
-.SH "uint QAsciiCacheIterator::count () const"
-Returns the number of items in the cache over which this iterator operates.
-.PP
-See also isEmpty().
-.SH "type * QAsciiCacheIterator::current () const"
-Returns a pointer to the current iterator item.
-.SH "const char * QAsciiCacheIterator::currentKey () const"
-Returns the key for the current iterator item.
-.SH "bool QAsciiCacheIterator::isEmpty () const"
-Returns TRUE if the cache is empty, i.e. count() == 0; otherwise returns FALSE.
-.PP
-See also count().
-.SH "QAsciiCacheIterator::operator type * () const"
-Cast operator. Returns a pointer to the current iterator item. Same as current().
-.SH "type * QAsciiCacheIterator::operator() ()"
-Makes the succeeding item current and returns the original current item.
-.PP
-If the current iterator item was the last item in the cache or if it was 0, 0 is returned.
-.SH "type * QAsciiCacheIterator::operator++ ()"
-Prefix ++ makes the iterator point to the item just after current(), and makes that the new current item for the iterator. If current() was the last item, operator++() returns 0.
-.SH "type * QAsciiCacheIterator::operator+= ( uint jump )"
-Returns the item \fIjump\fR positions after the current item, or 0 if it is beyond the last item. Makes this the current item.
-.SH "type * QAsciiCacheIterator::operator-- ()"
-Prefix -- makes the iterator point to the item just before current(), and makes that the new current item for the iterator. If current() was the first item, operator--() returns 0.
-.SH "type * QAsciiCacheIterator::operator-= ( uint jump )"
-Returns the item \fIjump\fR positions before the current item, or 0 if it is before the first item. Makes this the current item.
-.SH "QAsciiCacheIterator & QAsciiCacheIterator::operator= ( const QAsciiCacheIterator & ci )"
-Makes this an iterator for the same cache as \fIci\fR. The new iterator starts at the same item as ci.current(), but moves independently thereafter.
-.SH "type * QAsciiCacheIterator::toFirst ()"
-Sets the iterator to point to the first item in the cache and returns a pointer to the item.
-.PP
-Sets the iterator to 0 and returns 0 if the cache is empty.
-.PP
-See also toLast() and isEmpty().
-.SH "type * QAsciiCacheIterator::toLast ()"
-Sets the iterator to point to the last item in the cache and returns a pointer to the item.
-.PP
-Sets the iterator to 0 and returns 0 if the cache is empty.
-.PP
-See also isEmpty().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qasciicacheiterator.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qasciicacheiterator.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qasciidict.3qt b/doc/man/man3/qasciidict.3qt
deleted file mode 100644
index 1298d4736..000000000
--- a/doc/man/man3/qasciidict.3qt
+++ /dev/null
@@ -1,317 +0,0 @@
-'\" t
-.TH QAsciiDict 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
-QAsciiDict \- Template class that provides a dictionary based on char* keys
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QPtrCollection.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAsciiDict\fR ( int size = 17, bool caseSensitive = TRUE, bool copyKeys = TRUE )"
-.br
-.ti -1c
-.BI "\fBQAsciiDict\fR ( const QAsciiDict & dict )"
-.br
-.ti -1c
-.BI "\fB~QAsciiDict\fR ()"
-.br
-.ti -1c
-.BI "QAsciiDict & \fBoperator=\fR ( const QAsciiDict & dict )"
-.br
-.ti -1c
-.BI "virtual uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "uint \fBsize\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "void \fBinsert\fR ( const char * key, const type * item )"
-.br
-.ti -1c
-.BI "void \fBreplace\fR ( const char * key, const type * item )"
-.br
-.ti -1c
-.BI "bool \fBremove\fR ( const char * key )"
-.br
-.ti -1c
-.BI "type * \fBtake\fR ( const char * key )"
-.br
-.ti -1c
-.BI "type * \fBfind\fR ( const char * key ) const"
-.br
-.ti -1c
-.BI "type * \fBoperator[]\fR ( const char * key ) const"
-.br
-.ti -1c
-.BI "virtual void \fBclear\fR ()"
-.br
-.ti -1c
-.BI "void \fBresize\fR ( uint newsize )"
-.br
-.ti -1c
-.BI "void \fBstatistics\fR () const"
-.br
-.in -1c
-.SS "Important Inherited Members"
-.in +1c
-.ti -1c
-.BI "bool \fBautoDelete\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetAutoDelete\fR ( bool enable )"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual QDataStream & \fBread\fR ( QDataStream & s, QPtrCollection::Item & item )"
-.br
-.ti -1c
-.BI "virtual QDataStream & \fBwrite\fR ( QDataStream & s, QPtrCollection::Item ) const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QAsciiDict class is a template class that provides a dictionary based on char* keys.
-.PP
-QAsciiDict is implemented as a template class. Define a template instance QAsciiDict to create a dictionary that operates on pointers to X (X*).
-.PP
-A dictionary is a collection of key-value pairs. The key is a char* used for insertion, removal and lookup. The value is a pointer. Dictionaries provide very fast insertion and lookup.
-.PP
-QAsciiDict cannot handle Unicode keys; use the QDict template instead, which uses QString keys. A QDict has the same performace as a QAsciiDict.
-.PP
-Example:
-.PP
-.nf
-.br
- QAsciiDict fields; // char* keys, QLineEdit* values
-.br
- fields.insert( "forename", new QLineEdit( this ) );
-.br
- fields.insert( "surname", new QLineEdit( this ) );
-.br
-.br
- fields["forename"]->setText( "Homer" );
-.br
- fields["surname"]->setText( "Simpson" );
-.br
-.br
- QAsciiDictIterator it( fields ); // See QAsciiDictIterator
-.br
- for( ; it.current(); ++it )
-.br
- cout << it.currentKey() << ": " << it.current()->text() << endl;
-.br
- cout << endl;
-.br
-.br
- if ( fields["forename"] && fields["surname"] )
-.br
- cout << fields["forename"]->text() << " "
-.br
-.br
- << fields["surname"]->text() << endl; // Prints "Homer Simpson"
-.br
-.br
- fields.remove( "forename" ); // Does not delete the line edit
-.br
- if ( ! fields["forename"] )
-.br
- cout << "forename is not in the dictionary" << endl;
-.br
-.fi
-In this example we use a dictionary to keep track of the line edits we're using. We insert each line edit into the dictionary with a unique name and then access the line edits via the dictionary. See QPtrDict, QIntDict and QDict.
-.PP
-See QDict for full details, including the choice of dictionary size, and how deletions are handled.
-.PP
-See also QAsciiDictIterator, QDict, QIntDict, QPtrDict, Collection Classes, Collection Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAsciiDict::QAsciiDict ( int size = 17, bool caseSensitive = TRUE, bool copyKeys = TRUE )"
-Constructs a dictionary optimized for less than \fIsize\fR entries.
-.PP
-We recommend setting \fIsize\fR to a suitably large prime number (a bit larger than the expected number of entries). This makes the hash distribution better and will improve lookup performance.
-.PP
-When \fIcaseSensitive\fR is TRUE (the default) QAsciiDict treats" abc" and "Abc" as different keys; when it is FALSE "abc" and" Abc" are the same. Case-insensitive comparison only considers the 26 letters in US-ASCII.
-.PP
-If \fIcopyKeys\fR is TRUE (the default), the dictionary copies keys using strcpy(); if it is FALSE, the dictionary just copies the pointers.
-.SH "QAsciiDict::QAsciiDict ( const QAsciiDict & dict )"
-Constructs a copy of \fIdict\fR.
-.PP
-Each item in \fIdict\fR is inserted into this dictionary. Only the pointers are copied (shallow copy).
-.SH "QAsciiDict::~QAsciiDict ()"
-Removes all items from the dictionary and destroys it.
-.PP
-The items are deleted if auto-delete is enabled.
-.PP
-All iterators that access this dictionary will be reset.
-.PP
-See also setAutoDelete().
-.SH "bool QPtrCollection::autoDelete () const"
-Returns the setting of the auto-delete option. The default is FALSE.
-.PP
-See also setAutoDelete().
-.SH "void QAsciiDict::clear ()\fC [virtual]\fR"
-Removes all items from the dictionary.
-.PP
-The removed items are deleted if auto-deletion is enabled.
-.PP
-All dictionary iterators that operate on dictionary are reset.
-.PP
-See also remove(), take(), and setAutoDelete().
-.PP
-Reimplemented from QPtrCollection.
-.SH "uint QAsciiDict::count () const\fC [virtual]\fR"
-Returns the number of items in the dictionary.
-.PP
-See also isEmpty().
-.PP
-Reimplemented from QPtrCollection.
-.SH "type * QAsciiDict::find ( const char * key ) const"
-Returns the item associated with \fIkey\fR, or 0 if the key does not exist in the dictionary.
-.PP
-This function uses an internal hashing algorithm to optimize lookup.
-.PP
-If there are two or more items with equal keys, then the item that was most recently inserted will be found.
-.PP
-Equivalent to the [] operator.
-.PP
-See also operator[]().
-.SH "void QAsciiDict::insert ( const char * key, const type * item )"
-Inserts the \fIkey\fR with the \fIitem\fR into the dictionary.
-.PP
-Multiple items can have the same key, in which case only the last item will be accessible using operator[]().
-.PP
-\fIitem\fR may not be 0.
-.PP
-See also replace().
-.SH "bool QAsciiDict::isEmpty () const"
-Returns TRUE if the dictionary is empty, i.e. count() == 0; otherwise it returns FALSE.
-.PP
-See also count().
-.SH "QAsciiDict & QAsciiDict::operator= ( const QAsciiDict & dict )"
-Assigns \fIdict\fR to this dictionary and returns a reference to this dictionary.
-.PP
-This dictionary is first cleared and then each item in \fIdict\fR is inserted into this dictionary. Only the pointers are copied (shallow copy) unless newItem() has been reimplemented().
-.SH "type * QAsciiDict::operator[] ( const char * key ) const"
-Returns the item associated with \fIkey\fR, or 0 if the key does not exist in the dictionary.
-.PP
-This function uses an internal hashing algorithm to optimize lookup.
-.PP
-If there are two or more items with equal keys, then the item that was most recently inserted will be found.
-.PP
-Equivalent to the find() function.
-.PP
-See also find().
-.SH "QDataStream & QAsciiDict::read ( QDataStream & s, QPtrCollection::Item & item )\fC [virtual protected]\fR"
-Reads a dictionary item from the stream \fIs\fR and returns a reference to the stream.
-.PP
-The default implementation sets \fIitem\fR to 0.
-.PP
-See also write().
-.SH "bool QAsciiDict::remove ( const char * key )"
-Removes the item associated with \fIkey\fR from the dictionary. Returns TRUE if successful, i.e. if the key existed in the dictionary; otherwise returns FALSE.
-.PP
-If there are two or more items with equal keys, then the most recently inserted item will be removed.
-.PP
-The removed item is deleted if auto-deletion is enabled.
-.PP
-All dictionary iterators that refer to the removed item will be set to point to the next item in the dictionary traversal order.
-.PP
-See also take(), clear(), and setAutoDelete().
-.SH "void QAsciiDict::replace ( const char * key, const type * item )"
-Replaces an item that has a key equal to \fIkey\fR with \fIitem\fR.
-.PP
-If the item does not already exist, it will be inserted.
-.PP
-\fIitem\fR may not be 0.
-.PP
-Equivalent to:
-.PP
-.nf
-.br
- QAsciiDict dict;
-.br
- ...
-.br
- if ( dict.find(key) )
-.br
- dict.remove( key );
-.br
- dict.insert( key, item );
-.br
-.fi
-.PP
-If there are two or more items with equal keys, then the most recently inserted item will be replaced.
-.PP
-See also insert().
-.SH "void QAsciiDict::resize ( uint newsize )"
-Changes the size of the hashtable to \fInewsize\fR. The contents of the dictionary are preserved but all iterators on the dictionary become invalid.
-.SH "void QPtrCollection::setAutoDelete ( bool enable )"
-Sets the collection to auto-delete its contents if \fIenable\fR is TRUE and to never delete them if \fIenable\fR is FALSE.
-.PP
-If auto-deleting is turned on, all the items in a collection are deleted when the collection itself is deleted. This is convenient if the collection has the only pointer to the items.
-.PP
-The default setting is FALSE, for safety. If you turn it on, be careful about copying the collection - you might find yourself with two collections deleting the same items.
-.PP
-Note that the auto-delete setting may also affect other functions in subclasses. For example, a subclass that has a remove() function will remove the item from its data structure, and if auto-delete is enabled, will also delete the item.
-.PP
-See also autoDelete().
-.PP
-Examples:
-.)l grapher/grapher.cpp, scribble/scribble.cpp, and table/bigtable/main.cpp.
-.SH "uint QAsciiDict::size () const"
-Returns the size of the internal hash array (as specified in the constructor).
-.PP
-See also count().
-.SH "void QAsciiDict::statistics () const"
-Debugging-only function that prints out the dictionary distribution using tqDebug().
-.SH "type * QAsciiDict::take ( const char * key )"
-Takes the item associated with \fIkey\fR out of the dictionary without deleting it (even if auto-deletion is enabled).
-.PP
-If there are two or more items with equal keys, then the most recently inserted item will be taken.
-.PP
-Returns a pointer to the item taken out, or 0 if the key does not exist in the dictionary.
-.PP
-All dictionary iterators that refer to the taken item will be set to point to the next item in the dictionary traversal order.
-.PP
-See also remove(), clear(), and setAutoDelete().
-.SH "QDataStream & QAsciiDict::write ( QDataStream & s, QPtrCollection::Item ) const\fC [virtual protected]\fR"
-Writes a dictionary item to the stream \fIs\fR and returns a reference to the stream.
-.PP
-See also read().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqasciidict.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qasciidict.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qasciidictiterator.3qt b/doc/man/man3/qasciidictiterator.3qt
deleted file mode 100644
index 9b31c7ec0..000000000
--- a/doc/man/man3/qasciidictiterator.3qt
+++ /dev/null
@@ -1,159 +0,0 @@
-'\" t
-.TH QAsciiDictIterator 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
-QAsciiDictIterator \- Iterator for QAsciiDict collections
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAsciiDictIterator\fR ( const QAsciiDict & dict )"
-.br
-.ti -1c
-.BI "\fB~QAsciiDictIterator\fR ()"
-.br
-.ti -1c
-.BI "uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "type * \fBtoFirst\fR ()"
-.br
-.ti -1c
-.BI "\fBoperator type *\fR () const"
-.br
-.ti -1c
-.BI "type * \fBcurrent\fR () const"
-.br
-.ti -1c
-.BI "const char * \fBcurrentKey\fR () const"
-.br
-.ti -1c
-.BI "type * \fBoperator()\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator++\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator+=\fR ( uint jump )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QAsciiDictIterator class provides an iterator for QAsciiDict collections.
-.PP
-QAsciiDictIterator is implemented as a template class. Define a template instance QAsciiDictIterator to create a dictionary iterator that operates on QAsciiDict (dictionary of X*).
-.PP
-Example:
-.PP
-.nf
-.br
- QAsciiDict fields;
-.br
- fields.insert( "forename", new QLineEdit( this ) );
-.br
- fields.insert( "surname", new QLineEdit( this ) );
-.br
- fields.insert( "age", new QLineEdit( this ) );
-.br
-.br
- fields["forename"]->setText( "Homer" );
-.br
- fields["surname"]->setText( "Simpson" );
-.br
- fields["age"]->setText( "45" );
-.br
-.br
- QAsciiDictIterator it( fields );
-.br
- for( ; it.current(); ++it )
-.br
- cout << it.currentKey() << ": " << it.current()->text() << endl;
-.br
- cout << endl;
-.br
-.br
- // Output (random order):
-.br
- // age: 45
-.br
- // surname: Simpson
-.br
- // forename: Homer
-.br
-.fi
-In the example we insert some line edits into a dictionary, then iterate over the dictionary printing the strings associated with those line edits.
-.PP
-Note that the traversal order is arbitrary; you are not guaranteed any particular order.
-.PP
-Multiple iterators may independently traverse the same dictionary. A QAsciiDict knows about all the iterators that are operating on the dictionary. When an item is removed from the dictionary, QAsciiDict updates all the iterators that are referring to the removed item to point to the next item in the (arbitrary) traversal order.
-.PP
-See also QAsciiDict, Collection Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAsciiDictIterator::QAsciiDictIterator ( const QAsciiDict & dict )"
-Constructs an iterator for \fIdict\fR. The current iterator item is set to point on the first item in the \fIdict\fR.
-.SH "QAsciiDictIterator::~QAsciiDictIterator ()"
-Destroys the iterator.
-.SH "uint QAsciiDictIterator::count () const"
-Returns the number of items in the dictionary this iterator operates over.
-.PP
-See also isEmpty().
-.SH "type * QAsciiDictIterator::current () const"
-Returns a pointer to the current iterator item.
-.SH "const char * QAsciiDictIterator::currentKey () const"
-Returns a pointer to the key for the current iterator item.
-.SH "bool QAsciiDictIterator::isEmpty () const"
-Returns TRUE if the dictionary is empty, i.e. count() == 0, otherwise returns FALSE.
-.PP
-See also count().
-.SH "QAsciiDictIterator::operator type * () const"
-Cast operator. Returns a pointer to the current iterator item. Same as current().
-.SH "type * QAsciiDictIterator::operator() ()"
-Makes the succeeding item current and returns the original current item.
-.PP
-If the current iterator item was the last item in the dictionary or if it was 0, 0 is returned.
-.SH "type * QAsciiDictIterator::operator++ ()"
-Prefix ++ makes the succeeding item current and returns the new current item.
-.PP
-If the current iterator item was the last item in the dictionary or if it was 0, 0 is returned.
-.SH "type * QAsciiDictIterator::operator+= ( uint jump )"
-Sets the current item to the item \fIjump\fR positions after the current item, and returns a pointer to that item.
-.PP
-If that item is beyond the last item or if the dictionary is empty, it sets the current item to 0 and returns 0.
-.SH "type * QAsciiDictIterator::toFirst ()"
-Sets the current iterator item to point to the first item in the
-dictionary and returns a pointer to the item. If the dictionary is
-empty it sets the current item to 0 and returns 0.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qasciidictiterator.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qasciidictiterator.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qassistantclient.3qt b/doc/man/man3/qassistantclient.3qt
deleted file mode 100644
index 87d20e918..000000000
--- a/doc/man/man3/qassistantclient.3qt
+++ /dev/null
@@ -1,143 +0,0 @@
-'\" t
-.TH QAssistantClient 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
-QAssistantClient \- Means of using Qt Assistant as an application's help tool
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAssistantClient\fR ( const QString & path, QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QAssistantClient\fR ()"
-.br
-.ti -1c
-.BI "bool \fBisOpen\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetArguments\fR ( const QStringList & args )"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBopenAssistant\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBcloseAssistant\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBshowPage\fR ( const QString & page )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBassistantOpened\fR ()"
-.br
-.ti -1c
-.BI "void \fBassistantClosed\fR ()"
-.br
-.ti -1c
-.BI "void \fBerror\fR ( const QString & msg )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBopen\fR - whether Qt Assistant is open \fI(read " "only" ")\fR"
-.br
-.in -1c
-.SH DESCRIPTION
-The QAssistantClient class provides a means of using Qt Assistant as an application's help tool.
-.PP
-Using Qt Assistant is simple: Create a QAssistantClient instance, then call showPage() as often as necessary to show your help pages. When you call showPage(), Qt Assistant will be launched if it isn't already running.
-.PP
-The QAssistantClient instance can open (openAssistant()) or close (closeAssistant()) Qt Assistant whenever required. If Qt Assistant is open, isOpen() returns TRUE.
-.PP
-One QAssistantClient instance interacts with one Qt Assistant instance, so every time you call openAssistant(), showPage() or closeAssistant() they are applied to the particular Qt Assistant instance associated with the QAssistantClient.
-.PP
-When you call openAssistant() the assistantOpened() signal is emitted. Similarly when closeAssistant() is called, assistantClosed() is emitted. In either case, if an error occurs, error() is emitted.
-.PP
-This class is not included in the Qt library itself. To use it you must link against \fClibqassistantclient.a\fR (Unix) or \fCqassistantclient.lib\fR (Windows), which is built into \fCINSTALL/lib\fR if you built the Qt tools (\fCINSTALL\fR is the directory where Qt is installed). If you use qmake, then you can simply add the following line to your pro file:
-.PP
-.nf
-.br
- LIBS += -lqassistantclient
-.br
-.fi
-.PP
-See also "Adding Documentation to Qt Assistant" in the Qt Assistant manual.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAssistantClient::QAssistantClient ( const QString & path, QObject * parent = 0, const char * name = 0 )"
-Constructs an assistant client object. The \fIpath\fR specifies the path to the Qt Assistant executable. If \fIpath\fR is an empty string the system path (\fC%PATH%\fR or \fC$PATH\fR) is used.
-.PP
-The assistant client object is a child of \fIparent\fR and is called \fIname\fR.
-.SH "QAssistantClient::~QAssistantClient ()"
-Destroys the assistant client object and frees up all allocated resources.
-.SH "void QAssistantClient::assistantClosed ()\fC [signal]\fR"
-This signal is emitted when the connection to Qt Assistant is closed. This happens when the user exits Qt Assistant, or when an error in the server or client occurs, or if closeAssistant() is called.
-.SH "void QAssistantClient::assistantOpened ()\fC [signal]\fR"
-This signal is emitted when Qt Assistant is open and the client-server communication is set up.
-.SH "void QAssistantClient::closeAssistant ()\fC [virtual slot]\fR"
-Use this function to close Qt Assistant.
-.PP
-See also assistantClosed().
-.SH "void QAssistantClient::error ( const QString & msg )\fC [signal]\fR"
-This signal is emitted if Qt Assistant cannot be started or if an error occurs during the initialization of the connection between Qt Assistant and the calling application. The \fImsg\fR provides an explanation of the error.
-.SH "bool QAssistantClient::isOpen () const"
-Returns TRUE if Qt Assistant is open; otherwise returns FALSE. See the "open" property for details.
-.SH "void QAssistantClient::openAssistant ()\fC [virtual slot]\fR"
-This function opens Qt Assistant and sets up the client-server communiction between the application and Qt Assistant. If it is already open, this function does nothing. If an error occurs, error() is emitted.
-.PP
-See also assistantOpened().
-.SH "void QAssistantClient::setArguments ( const QStringList & args )"
-Sets the command line arguments used when Qt Assistant is started to \fIargs\fR.
-.SH "void QAssistantClient::showPage ( const QString & page )\fC [virtual slot]\fR"
-Call this function to make Qt Assistant show a particular \fIpage\fR. The \fIpage\fR is a filename (e.g. \fCmyhelpfile.html\fR). See "Adding Documentation to Qt Assistant" in the Qt Assistant manual for further information.
-.PP
-If Qt Assistant hasn't been opened yet, this function will do nothing. You can use isOpen() to determine whether Qt Assistant is up and running, or you can connect to the asssistantOpened() signal.
-.PP
-See also open and assistantOpened().
-.PP
-Example: helpsystem/mainwindow.cpp.
-.SS "Property Documentation"
-.SH "bool open"
-This property holds whether Qt Assistant is open.
-.PP
-Get this property's value with isOpen().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqassistantclient.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qassistantclient.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxaggregated.3qt b/doc/man/man3/qaxaggregated.3qt
deleted file mode 100644
index bc457bbf7..000000000
--- a/doc/man/man3/qaxaggregated.3qt
+++ /dev/null
@@ -1,143 +0,0 @@
-'\" t
-.TH QAxAggregated 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
-QAxAggregated \- Abstract base class for implementations of additional COM interfaces
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "virtual long \fBqueryInterface\fR ( const QUuid & iid, void ** iface ) = 0"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "IUnknown * \fBcontrollingUnknown\fR () const"
-.br
-.ti -1c
-.BI "QWidget * \fBwidget\fR () const"
-.br
-.ti -1c
-.BI "QObject * \fBobject\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxAggregated class is an abstract base class for implementations of additional COM interfaces.
-.PP
-Create a subclass of QAxAggregated and reimplement queryInterface() to support additional COM interfaces. Use multiple inheritance from those COM interfaces. Implement the IUnknown interface of those COM interfaces by delegating the calls to QueryInterface(), AddRef() and Release() to the interface provided by controllingUnknown().
-.PP
-Use the widget() method if you need to make calls to the QWidget implementing the ActiveX control. You must not store that pointer in your subclass (unless you use QGuardedPtr), as the QWidget can be destroyed by the ActiveQt framework at any time.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "IUnknown * QAxAggregated::controllingUnknown () const\fC [protected]\fR"
-Returns the IUnknown interface of the ActiveX control. Implement the IUnknown interface in your QAxAggregated subclass to delegate calls to QueryInterface(), AddRef() and Release() to the interface provided by this function.
-.PP
-.nf
-.br
- HRESULT AxImpl::QueryInterface( REFIID iid, void **iface )
-.br
- {
-.br
- return controllingUnknown()->QueryInterface( iid, iface );
-.br
- }
-.br
-.br
- unsigned long AxImpl::AddRef()
-.br
- {
-.br
- return controllingUnknown()->AddRef();
-.br
- }
-.br
-.br
- unsigned long AxImpl::Release()
-.br
- {
-.br
- return controllingUnknown()->Release();
-.br
- }
-.br
-.fi
-.PP
-The QAXAGG_IUNKNOWN macro expands to the code above, and you can use it in the class declaration of your subclass.
-.SH "QObject * QAxAggregated::object () const\fC [protected]\fR"
-Returns a pointer to the QObject subclass implementing the COM object. This function might return 0.
-.PP
-\fBWarning:\fR You must not store the returned pointer, unless you use a QGuardedPtr, since the QObject can be destroyed by ActiveQt at any time.
-.SH "long QAxAggregated::queryInterface ( const QUuid & iid, void ** iface )\fC [pure virtual]\fR"
-Reimplement this pure virtual function to support additional COM interfaces. Set the value of \fIiface\fR to point to this object to support the interface \fIiid\fR. Note that you must cast the \fCthis\fR pointer to the appropriate superclass.
-.PP
-.nf
-.br
- long AxImpl::queryInterface( const QUuid &iid, void **iface )
-.br
- {
-.br
- *iface = 0;
-.br
- if ( iid == IID_ISomeCOMInterface )
-.br
- *iface = (ISomeCOMInterface*)this;
-.br
- else
-.br
- return E_NOINTERFACE;
-.br
-.br
- AddRef();
-.br
- return S_OK;
-.br
- }
-.br
-.fi
-.PP
-Return the standard COM results S_OK (interface is supported) or E_NOINTERFACE (requested interface is not supported).
-.PP
-\fBWarning:\fR Even though you must implement the IUnknown interface if you implement any COM interface you must not support the IUnknown interface in your queryInterface() implementation.
-.SH "QWidget * QAxAggregated::widget () const\fC [protected]\fR"
-Returns a pointer to the QWidget subclass implementing the ActiveX control. This function might return 0.
-.PP
-\fBWarning:\fR
-You must not store the returned pointer, unless you use a
-QGuardedPtr, since the QWidget can be destroyed by ActiveQt at any
-time.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxaggregated.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxaggregated.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxbase.3qt b/doc/man/man3/qaxbase.3qt
deleted file mode 100644
index 22326f9a4..000000000
--- a/doc/man/man3/qaxbase.3qt
+++ /dev/null
@@ -1,561 +0,0 @@
-'\" t
-.TH QAxBase 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
-QAxBase \- Abstract class that provides an API to initalize and access a COM object
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-Inherited by QAxObject and QAxWidget.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAxBase\fR ( IUnknown * iface = 0 )"
-.br
-.ti -1c
-.BI "virtual \fB~QAxBase\fR ()"
-.br
-.ti -1c
-.BI "QString \fBcontrol\fR () const"
-.br
-.ti -1c
-.BI "long \fBqueryInterface\fR ( const QUuid & uuid, void ** iface ) const"
-.br
-.ti -1c
-.BI "QVariant \fBdynamicCall\fR ( const QCString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-.br
-.ti -1c
-.BI "QVariant \fBdynamicCall\fR ( const QCString & function, QValueList & vars )"
-.br
-.ti -1c
-.BI "QAxObject * \fBquerySubObject\fR ( const QCString & name, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-.br
-.ti -1c
-.BI "PropertyBag \fBpropertyBag\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetPropertyBag\fR ( const PropertyBag & bag )"
-.br
-.ti -1c
-.BI "QString \fBgenerateDocumentation\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBpropertyWritable\fR ( const char * prop ) const"
-.br
-.ti -1c
-.BI "virtual void \fBsetPropertyWritable\fR ( const char * prop, bool ok )"
-.br
-.ti -1c
-.BI "bool \fBisNull\fR () const"
-.br
-.ti -1c
-.BI "QVariant \fBasVariant\fR () const"
-.br
-.ti -1c
-.BI "enum \fBPropertyBag\fR { }"
-.br
-.ti -1c
-.BI "virtual void \fBclear\fR ()"
-.br
-.ti -1c
-.BI "bool \fBsetControl\fR ( const QString & )"
-.br
-.ti -1c
-.BI "void \fBdisableMetaObject\fR ()"
-.br
-.ti -1c
-.BI "void \fBdisableClassInfo\fR ()"
-.br
-.ti -1c
-.BI "void \fBdisableEventSink\fR ()"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBsignal\fR ( const QString & name, int argc, void * argv )"
-.br
-.ti -1c
-.BI "void \fBpropertyChanged\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "void \fBexception\fR ( int code, const QString & source, const QString & desc, const QString & help )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "QString \fBcontrol\fR - the name of the COM object wrapped by this QAxBase object"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual bool \fBinitialize\fR ( IUnknown ** ptr )"
-.br
-.ti -1c
-.BI "bool \fBinitializeRemote\fR ( IUnknown ** ptr )"
-.br
-.ti -1c
-.BI "bool \fBinitializeLicensed\fR ( IUnknown ** ptr )"
-.br
-.ti -1c
-.BI "bool \fBinitializeActive\fR ( IUnknown ** ptr )"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxBase class is an abstract class that provides an API to initalize and access a COM object.
-.PP
-QAxBase is an abstract class that cannot be used directly, and is instantiated through the subclasses QAxObject and QAxWidget. This class provides the API to access the COM object directly through its IUnknown implementation. If the COM object implements the IDispatch interface, the properties and methods of that object become available as Qt properties and slots.
-.PP
-.nf
-.br
- connect( buttonBack, SIGNAL(clicked()), webBrowser, SLOT(GoBack()) );
-.br
-.fi
-.PP
-Properties exposed by the object's IDispatch implementation can be read and written through the property system provided by the Qt Object Model (both subclasses are QObjects, so you can use setProperty() and property() as with QObject). Properties with multiple parameters are not supported.
-.PP
-.nf
-.br
- activeX->setProperty( "text", "some text" );
-.br
- int value = activeX->property( "value" );
-.br
-.fi
-.PP
-Write-functions for properties and other methods exposed by the object's IDispatch implementation can be called directly using dynamicCall(), or indirectly as slots connected to a signal.
-.PP
-.nf
-.br
- webBrowser->dynamicCall( "GoHome()" );
-.br
-.fi
-.PP
-Outgoing events supported by the COM object are emitted as standard Qt signals.
-.PP
-.nf
-.br
- connect( webBrowser, SIGNAL(TitleChanged(const QString&)),
-.br
- this, SLOT(setCaption(const QString&)) );
-.br
-.fi
-.PP
-QAxBase transparently converts between COM data types and the equivalent Qt data types. Some COM types have no equivalent Qt data structure.
-.PP
-Supported COM datatypes are listed in the first column of following table. The second column is the Qt type that can be used with the QObject property functions. The third column is the Qt type that is used in the prototype of generated signals and slots for in-parameters, and the last column is the Qt type that is used in the prototype of signals and slots for out-parameters.
-.PP
-Supported are also enumerations, and typedefs to supported types.
-.PP
-To call the methods of a COM interface described by the following IDL
-.PP
-.nf
-.br
- dispinterface IControl
-.br
- {
-.br
- properties:
-.br
- [id(1)] BSTR text;
-.br
- [id(2)] IFontDisp *font;
-.br
-.br
- methods:
-.br
- [id(6)] void showColumn( [in] int i );
-.br
- [id(3)] bool addColumn( [in] BSTR t );
-.br
- [id(4)] int fillList( [in, out] SAFEARRAY(VARIANT) *list );
-.br
- [id(5)] IDispatch *item( [in] int i );
-.br
- };
-.br
-.fi
-use the QAxBase API like this:
-.PP
-.nf
-.br
- QAxObject object( "" );
-.br
-.br
- QString text = object.property( "text" ).toString();
-.br
- object.setProperty( "font", QFont( "Times New Roman", 12 ) );
-.br
-.br
- connect( this, SIGNAL(clicked(int)), &object, SLOT(showColumn(int)) );
-.br
- bool ok = object.dynamicCall( "addColumn(const QString&)", "Column 1" ).toBool();
-.br
-.br
- QValueList varlist;
-.br
- QValueList parameters;
-.br
- parameters << QVariant( varlist );
-.br
- int n = object.dynamicCall( "fillList(QValueList&)", parameters ).toInt();
-.br
-.br
- QAxObject *item = object.querySubItem( "item(int)", 5 );
-.br
-.fi
-.PP
-Note that the QValueList the object should fill has to be provided as an element in the parameter list of QVariants.
-.PP
-If you need to access properties or pass parameters of unsupported datatypes you must access the COM object directly through its IDispatch implementation or other interfaces. Those interfaces can be retrieved through queryInterface().
-.PP
-.nf
-.br
- IUnknown *iface = 0;
-.br
- activeX->queryInterface( IID_IUnknown, (void**)&iface );
-.br
- if ( iface ) {
-.br
- // use the interface
-.br
- iface->Release();
-.br
- }
-.br
-.fi
-.PP
-To get the definition of the COM interfaces you will have to use the header files provided with the component you want to use. Some compilers can also import type libraries using the #import compiler directive. See the component documentation to find out which type libraries you have to import, and how to use them.
-.PP
-If you need to react to events that pass parameters of unsupported datatypes you can use the generic signal that delivers the event data as provided by the COM event.
-.SS "Member Type Documentation"
-.SH "QAxBase::PropertyBag"
-A QMap that can store properties as name:value pairs.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAxBase::QAxBase ( IUnknown * iface = 0 )"
-Creates a QAxBase object that wraps the COM object \fIiface\fR. If \fIiface\fR is 0 (the default), use setControl() to instantiate a COM object.
-.SH "QAxBase::~QAxBase ()\fC [virtual]\fR"
-Shuts down the COM object and destroys the QAxBase object.
-.PP
-See also clear().
-.SH "QVariant QAxBase::asVariant () const"
-Returns a QVariant that wraps the COM object. The variant can then be used as a parameter in e.g. dynamicCall().
-.SH "void QAxBase::clear ()\fC [virtual]\fR"
-Disconnects and destroys the COM object.
-.PP
-If you reimplement this function you must also reimplement the destructor to call clear(), and call this implementation at the end of your clear() function.
-.SH "QString QAxBase::control () const"
-Returns the name of the COM object wrapped by this QAxBase object. See the "control" property for details.
-.SH "void QAxBase::disableClassInfo ()"
-Disables the class info generation for this ActiveX container. If you don't require any class information about the ActiveX control use this function to speed up the meta object generation.
-.PP
-Note that this function must be called immediately after construction of the object (without passing an object identifier), and before calling QAxWidget->setControl().
-.SH "void QAxBase::disableEventSink ()"
-Disables the event sink implementation for this ActiveX container. If you don't intend to listen to the ActiveX control's events use this function to speed up the meta object generation.
-.PP
-Some ActiveX controls might be unstable when connected to an event sink. To get OLE events you must use standard COM methods to register your own event sink. Use queryInterface() to get access to the raw COM object.
-.PP
-Note that this function should be called immediately after construction of the object (without passing an object identifier), and before calling QAxWidget->setControl().
-.SH "void QAxBase::disableMetaObject ()"
-Disables the meta object generation for this ActiveX container. This also disables the event sink and class info generation. If you don't intend to use the Qt meta object implementation call this function to speed up the meta object generation.
-.PP
-Some ActiveX controls might be unstable when used with OLE automation. Use standard COM methods to use those controls through the COM interfaces provided by queryInterface().
-.PP
-Note that this function must be called immediately after construction of the object (without passing an object identifier), and before calling QAxWidget->setControl().
-.SH "QVariant QAxBase::dynamicCall ( const QCString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-Calls the COM object's method \fIfunction\fR, passing the parameters \fIvar1\fR, \fIvar1\fR, \fIvar2\fR, \fIvar3\fR, \fIvar4\fR, \fIvar5\fR, \fIvar6\fR, \fIvar7\fR and \fIvar8\fR, and returns the value returned by the method, or an invalid QVariant if the method does not return a value or when the function call failed.
-.PP
-If \fIfunction\fR is a method of the object the string must be provided as the full prototype, for example as it would be written in a QObject::connect() call.
-.PP
-.nf
-.br
- activeX->dynamicCall( "Navigate(const QString&)", "www.trolltech.com" );
-.br
-.fi
-.PP
-Alternatively a function can be called passing the parameters embedded in the string, e.g. above function can also be invoked using
-.PP
-.nf
-.br
- activeX->dynamicCall("Navigate(\\"www.trolltech.com\\");
-.br
-.fi
-All parameters are passed as strings; it depends on the control whether they are interpreted correctly, and is slower than using the prototype with correctly typed parameters.
-.PP
-If \fIfunction\fR is a property the string has to be the name of the property. The property setter is called when \fIvar1\fR is a valid QVariant, otherwise the getter is called.
-.PP
-.nf
-.br
- activeX->dynamicCall( "Value", 5 );
-.br
- QString text = activeX->dynamicCall( "Text" ).toString();
-.br
-.fi
-Note that it is faster to get and set properties using QObject::property() and QObject::setProperty().
-.PP
-It is only possible to call functions through dynamicCall() that have parameters or return values of datatypes supported by QVariant. See the QAxBase class documentation for a list of supported and unsupported datatypes. If you want to call functions that have unsupported datatypes in the parameter list, use queryInterface() to retrieve the appropriate COM interface, and use the function directly.
-.PP
-.nf
-.br
- IWebBrowser2 *webBrowser = 0;
-.br
- activeX->queryInterface( IID_IWebBrowser2, (void**)&webBrowser );
-.br
- if ( webBrowser ) {
-.br
- webBrowser->Navigate2( pvarURL );
-.br
- webBrowser->Release();
-.br
- }
-.br
-.fi
-.PP
-This is also more efficient.
-.PP
-Example: qutlook/centralwidget.cpp.
-.SH "QVariant QAxBase::dynamicCall ( const QCString & function, QValueList & vars )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Calls the COM object's method \fIfunction\fR, passing the parameters in \fIvars\fR, and returns the value returned by the method. If the method does not return a value or when the function call failed this function returns an invalid QVariant object.
-.PP
-The QVariant objects in \fIvars\fR are updated when the method has out-parameters.
-.SH "void QAxBase::exception ( int code, const QString & source, const QString & desc, const QString & help )\fC [signal]\fR"
-This signal is emitted when the COM object throws an exception while called using the OLE automation interface IDispatch. \fIcode\fR, \fIsource\fR, \fIdesc\fR and \fIhelp\fR provide information about the exception as provided by the COM server and can be used to provide useful feedback to the end user. \fIhelp\fR includes the help file, and the help context ID in brackets, e.g. "filename [id]".
-.SH "QString QAxBase::generateDocumentation ()"
-Returns a rich text string with documentation for the wrapped COM object. Dump the string to an HTML-file, or use it in e.g. a QTextBrowser widget.
-.SH "bool QAxBase::initialize ( IUnknown ** ptr )\fC [virtual protected]\fR"
-This virtual function is called by setControl() and creates the requested COM object. \fIptr\fR is set to the object's IUnknown implementation. The function returns TRUE if the object initialization succeeded; otherwise the function returns FALSE.
-.PP
-The default implementation interprets the string returned by control(), and calls initializeRemote(), initializeLicensed() or initializeActive() if the string matches the respective patterns. If no pattern is matched, or if remote or licensed initialization fails, CoCreateInstance is used directly to create the object.
-.PP
-See the control property documentation for details about supported patterns.
-.PP
-The interface returned in \fIptr\fR must be referenced exactly once when this function returns. The interface provided by e.g. CoCreateInstance is already referenced, and there is no need to reference it again.
-.SH "bool QAxBase::initializeActive ( IUnknown ** ptr )\fC [protected]\fR"
-Returns an active instance running on the current machine, and returns the IUnknown interface to the running object in \fIptr\fR. This function returns TRUE if successful, otherwise returns FALSE.
-.PP
-This function is called by initialize() if the control string contains the substring "}&".
-.PP
-See also initialize().
-.SH "bool QAxBase::initializeLicensed ( IUnknown ** ptr )\fC [protected]\fR"
-Creates an instance of a licensed control, and returns the IUnknown interface to the object in \fIptr\fR. This functions returns TRUE if successful, otherwise returns FALSE.
-.PP
-This function is called by initialize() if the control string contains the substring "}:". The license key needs to follow this substring.
-.PP
-See also initialize().
-.SH "bool QAxBase::initializeRemote ( IUnknown ** ptr )\fC [protected]\fR"
-Creates the instance on a remote server, and returns the IUnknown interface to the object in \fIptr\fR. This function returns TRUE if successful, otherwise returns FALSE.
-.PP
-This function is called by initialize() if the control string contains the substring "/{". The information about the remote machine needs to be provided in front of the substring.
-.PP
-See also initialize().
-.SH "bool QAxBase::isNull () const"
-Returns TRUE if there is no COM object loaded by this wrapper; otherwise return FALSE.
-.PP
-See also control.
-.SH "PropertyBag QAxBase::propertyBag () const"
-Returns a name:value map of all the properties exposed by the COM object.
-.PP
-This is more efficient than getting multiple properties individually if the COM object supports property bags.
-.PP
-\fBWarning:\fR It is not guaranteed that the property bag implementation of the COM object returns all properties, or that the properties returned are the same as those available through the IDispatch interface.
-.SH "void QAxBase::propertyChanged ( const QString & name )\fC [signal]\fR"
-If the COM object supports property notification, this signal gets emitted when the property called \fIname\fR is changed.
-.SH "bool QAxBase::propertyWritable ( const char * prop ) const\fC [virtual]\fR"
-Returns TRUE if the property \fIprop\fR is writable; otherwise returns FALSE. By default, all properties are writable.
-.PP
-\fBWarning:\fR Depending on the control implementation this setting might be ignored for some properties.
-.PP
-See also setPropertyWritable() and propertyChanged().
-.SH "long QAxBase::queryInterface ( const QUuid & uuid, void ** iface ) const"
-Requests the interface \fIuuid\fR from the COM object and sets the value of \fIiface\fR to the provided interface, or to 0 if the requested interface could not be provided.
-.PP
-Returns the result of the QueryInterface implementation of the COM object.
-.PP
-See also control.
-.SH "QAxObject * QAxBase::querySubObject ( const QCString & name, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-Returns a pointer to a QAxObject wrapping the COM object provided by the method or property \fIname\fR, passing passing the parameters \fIvar1\fR, \fIvar1\fR, \fIvar2\fR, \fIvar3\fR, \fIvar4\fR, \fIvar5\fR, \fIvar6\fR, \fIvar7\fR and \fIvar8\fR.
-.PP
-If \fIname\fR is provided by a method the string must include the full function prototype.
-.PP
-If \fIname\fR is a property the string must be the name of the property, and \fIvar1\fR, ... \fIvar8\fR are ignored.
-.PP
-The returned QAxObject is a child of this object (which is either of type QAxObject or QAxWidget), and is deleted when this object is deleted. It is however safe to delete the returned object yourself, and you should do so when you iterate over lists of subobjects.
-.PP
-COM enabled applications usually have an object model publishing certain elements of the application as dispatch interfaces. Use this method to navigate the hierarchy of the object model, e.g.
-.PP
-.nf
-.br
- QAxWidget outlook( "Outlook.Application" );
-.br
- QAxObject *session = outlook.querySubObject( "Session" );
-.br
- if ( session ) {
-.br
- QAxObject *defFolder = session->querySubObject(
-.br
- "GetDefaultFolder(OlDefaultFolders)",
-.br
- "olFolderContacts" );
-.br
- //...
-.br
- }
-.br
-.fi
-.PP
-Example: qutlook/centralwidget.cpp.
-.SH "bool QAxBase::setControl ( const QString & )"
-Sets the name of the COM object wrapped by this QAxBase object. See the "control" property for details.
-.SH "void QAxBase::setPropertyBag ( const PropertyBag & bag )"
-Sets the properties of the COM object to the corresponding values in \fIbag\fR.
-.PP
-\fBWarning:\fR You should only set property bags that have been returned by the propertyBag function, as it cannot be guaranteed that the property bag implementation of the COM object supports the same properties that are available through the IDispatch interface.
-.PP
-See also propertyBag().
-.SH "void QAxBase::setPropertyWritable ( const char * prop, bool ok )\fC [virtual]\fR"
-Sets the property \fIprop\fR to writable if \fIok\fR is TRUE, otherwise sets \fIprop\fR to be read-only. By default, all properties are writable.
-.PP
-\fBWarning:\fR Depending on the control implementation this setting might be ignored for some properties.
-.PP
-See also propertyWritable() and propertyChanged().
-.SH "void QAxBase::signal ( const QString & name, int argc, void * argv )\fC [signal]\fR"
-This generic signal gets emitted when the COM object issues the event \fIname\fR. \fIargc\fR is the number of parameters provided by the event (DISPPARAMS.cArgs), and \fIargv\fR is the pointer to the parameter values (DISPPARAMS.rgvarg). Note that the order of parameter values is turned around, ie. the last element of the array is the first parameter in the function.
-.PP
-.nf
-.br
- void Receiver::slot( const QString &name, int argc, void *argv )
-.br
- {
-.br
- VARIANTARG *params = (VARIANTARG*)argv;
-.br
- if ( name.startsWith( "BeforeNavigate2(" ) ) {
-.br
- IDispatch *pDisp = params[argc-1].pdispVal;
-.br
- VARIANTARG URL = *params[argc-2].pvarVal;
-.br
- VARIANTARG Flags = *params[argc-3].pvarVal;
-.br
- VARIANTARG TargetFrameName = *params[argc-4].pvarVal;
-.br
- VARIANTARG PostData = *params[argc-5].pvarVal;
-.br
- VARIANTARG Headers = *params[argc-6].pvarVal;
-.br
- bool *Cancel = params[argc-7].pboolVal;
-.br
- }
-.br
- }
-.br
-.fi
-.PP
-Use this signal if the event has parameters of unsupported data types. Otherwise, connect directly to the signal \fIname\fR.
-.SS "Property Documentation"
-.SH "QString control"
-This property holds the name of the COM object wrapped by this QAxBase object.
-.PP
-Setting this property initilializes the COM object. Any COM object previously set is shut down.
-.PP
-The most efficient way to set this property is by using the registered component's UUID, e.g.
-.PP
-.nf
-.br
- ctrl->setControl( "{8E27C92B-1264-101C-8A2F-040224009C02}" );
-.br
-.fi
-The second fastest way is to use the registered control's class name (with or without version number), e.g.
-.PP
-.nf
-.br
- ctrl->setControl( "MSCal.Calendar" );
-.br
-.fi
-The slowest, but easiest way to use is to use the control's full name, e.g.
-.PP
-.nf
-.br
- ctrl->setControl( "Calendar Control 9.0" );
-.br
-.fi
-.PP
-If the component's UUID is used the following patterns can be used to initialize the control on a remote machine, to initialize a licensed control or to connect to a running object:
-.TP
-To initialize the control on a different machine use the following pattern:
-.IP
-.nf
-.br
- :@server/{8E27C92B-1264-101C-8A2F-040224009C02}
-.br
-.fi
-.TP
-To initialize a licensed control use the following pattern:
-.IP
-.nf
-.br
- {8E27C92B-1264-101C-8A2F-040224009C02}:
-.br
-.fi
-.TP
-To connect to an already running object use the following pattern:
-.IP
-.nf
-.br
- {8E27C92B-1264-101C-8A2F-040224009C02}&
-.br
-.fi
-The first two patterns can be combined, e.g. to initialize a licensed control on a remote machine:
-.PP
-.nf
-.br
- ctrl->setControl("DOMAIN/user:password@server/{8E27C92B-1264-101C-8A2F-040224009C02}:LicenseKey");
-.br
-.fi
-.PP
-The control's read function always returns the control's UUID, if provided including the license key, and the name of the server, but not including the username, the domain or the password.
-.PP
-Set this property's value with setControl() and get this property's value with control().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxbase.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxbase.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxbindable.3qt b/doc/man/man3/qaxbindable.3qt
deleted file mode 100644
index 92f69ba8a..000000000
--- a/doc/man/man3/qaxbindable.3qt
+++ /dev/null
@@ -1,152 +0,0 @@
-'\" t
-.TH QAxBindable 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
-QAxBindable \- Interface between a QWidget and an ActiveX client
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAxBindable\fR ()"
-.br
-.ti -1c
-.BI "virtual \fB~QAxBindable\fR ()"
-.br
-.ti -1c
-.BI "virtual QAxAggregated * \fBcreateAggregate\fR ()"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "void \fBreportError\fR ( int code, const QString & src, const QString & desc, const QString & context = QString::null )"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "bool \fBrequestPropertyChange\fR ( const char * property )"
-.br
-.ti -1c
-.BI "void \fBpropertyChanged\fR ( const char * property )"
-.br
-.ti -1c
-.BI "IUnknown * \fBclientSite\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxBindable class provides an interface between a QWidget and an ActiveX client.
-.PP
-The functions provided by this class allow an ActiveX control to communicate property changes to a client application. Inherit your control class from both QWidget (directly or indirectly) and this class to get access to this class's functions. The meta object compiler requires you to inherit from QWidget \fIfirst\fR.
-.PP
-.nf
-.br
- class MyActiveX : public QWidget, public QAxBindable
-.br
- {
-.br
- TQ_OBJECT
-.br
- TQ_PROPERTY( int value READ value WRITE setValue )
-.br
- public:
-.br
- MyActiveX( QWidget *parent = 0, const char *name = 0 );
-.br
- ...
-.br
-.br
- int value() const;
-.br
- void setValue( int );
-.br
- };
-.br
-.fi
-.PP
-When implementing the property write function, use requestPropertyChange() to get permission from the ActiveX client application to change this property. When the property changes, call propertyChanged() to notify the ActiveX client application about the change. If a fatal error occurs in the control, use the static reportError() function to notify the client.
-.PP
-Use the interface returned by clientSite() to call the ActiveX client. To implement additional COM interfaces in your ActiveX control, reimplement createAggregate() to return a new object of a QAxAggregated subclass.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAxBindable::QAxBindable ()"
-Constructs an empty QAxBindable object.
-.SH "QAxBindable::~QAxBindable ()\fC [virtual]\fR"
-Destroys the QAxBindable object.
-.SH "IUnknown * QAxBindable::clientSite () const\fC [protected]\fR"
-Returns a pointer to the client site interface for this ActiveX object, or null if no client site has been set.
-.PP
-Call QueryInterface() on the returned interface to get the interface you want to call.
-.SH "QAxAggregated * QAxBindable::createAggregate ()\fC [virtual]\fR"
-Reimplement this function when you want to implement additional COM interfaces in the ActiveX control, or when you want to provide alternative implementations of COM interfaces. Return a new object of a QAxAggregated subclass.
-.PP
-The default implementation returns the null pointer.
-.SH "void QAxBindable::propertyChanged ( const char * property )\fC [protected]\fR"
-Call this function to notify the client that is hosting this ActiveX control that the property \fIproperty\fR has been changed.
-.PP
-This function is usually called at the end of the property's write function.
-.PP
-See also requestPropertyChange().
-.SH "void QAxBindable::reportError ( int code, const QString & src, const QString & desc, const QString & context = QString::null )\fC [static]\fR"
-Reports an error to the client application. \fIcode\fR is a control-defined error code. \fIdesc\fR is a human-readable description of the error intended for the application user. \fIsrc\fR is the name of the source for the error, typically the ActiveX server name. \fIcontext\fR can be the location of a help file with more information about the error. If \fIcontext\fR ends with a number in brackets, e.g. [12], this number will be interpreted as the context ID in the help file.
-.SH "bool QAxBindable::requestPropertyChange ( const char * property )\fC [protected]\fR"
-Call this function to request permission to change the property \fIproperty\fR from the client that is hosting this ActiveX control. Returns TRUE if the client allows the change; otherwise returns FALSE.
-.PP
-This function is usually called first in the write function for \fIproperty\fR, and writing is abandoned if the function returns FALSE.
-.PP
-.nf
-.br
- void MyActiveQt::setText( const QString &text )
-.br
- {
-.br
- if ( !requestPropertyChange( "text" ) )
-.br
- return;
-.br
-.br
- // update property
-.br
-.br
- propertyChanged( "text" );
-.br
- }
-.br
-.fi
-.PP
-See also propertyChanged().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxbindable.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxbindable.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxfactory.3qt b/doc/man/man3/qaxfactory.3qt
deleted file mode 100644
index 6f0392019..000000000
--- a/doc/man/man3/qaxfactory.3qt
+++ /dev/null
@@ -1,436 +0,0 @@
-'\" t
-.TH QAxFactory 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
-QAxFactory \- Defines a factory for the creation of COM components
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAxFactory\fR ( const QUuid & libid, const QUuid & appid )"
-.br
-.ti -1c
-.BI "virtual \fB~QAxFactory\fR ()"
-.br
-.ti -1c
-.BI "virtual QStringList \fBfeatureList\fR () const = 0"
-.br
-.ti -1c
-.BI "virtual QWidget * \fBcreate\fR ( const QString & key, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "virtual QObject * \fBcreateObject\fR ( const QString & key, QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "virtual QMetaObject * \fBmetaObject\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBcreateObjectWrapper\fR ( QObject * object, IDispatch ** wrapper )"
-.br
-.ti -1c
-.BI "virtual QUuid \fBclassID\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "virtual QUuid \fBinterfaceID\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "virtual QUuid \fBeventsID\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "virtual QUuid \fBtypeLibID\fR () const"
-.br
-.ti -1c
-.BI "virtual QUuid \fBappID\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBregisterClass\fR ( const QString & key, QSettings * settings ) const"
-.br
-.ti -1c
-.BI "virtual void \fBunregisterClass\fR ( const QString & key, QSettings * settings ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBvalidateLicenseKey\fR ( const QString & key, const QString & licenseKey ) const"
-.br
-.ti -1c
-.BI "virtual QString \fBexposeToSuperClass\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBstayTopLevel\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBhasStockEvents\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBisService\fR () const"
-.br
-.ti -1c
-.BI "enum \fBServerType\fR { SingleInstance, MultipleInstances }"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "bool \fBisServer\fR ()"
-.br
-.ti -1c
-.BI "QString \fBserverDirPath\fR ()"
-.br
-.ti -1c
-.BI "QString \fBserverFilePath\fR ()"
-.br
-.ti -1c
-.BI "bool \fBstartServer\fR ( ServerType type = MultipleInstances )"
-.br
-.ti -1c
-.BI "bool \fBstopServer\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxFactory class defines a factory for the creation of COM components.
-.PP
-
-.PP
-Implement this factory once in your ActiveX server to provide information about the components the server can create. If your server supports just a single ActiveX control, you can use the default factory implementation instead of implementing the factory yourself. Use the QAXFACTORY_DEFAULT macro in any implementation file (e.g. main.cpp) to instantiate and export the default factory:
-.PP
-.nf
-.br
- #include
-.br
- #include
-.br
-.br
- #include "theactivex.h"
-.br
-.br
- QAXFACTORY_DEFAULT(
-.br
- TheActiveX, // widget class
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}", // class ID
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}", // interface ID
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}", // event interface ID
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}", // type library ID
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}" // application ID
-.br
- )
-.br
-.fi
-.PP
-If you implement your own factory reimplement the pure virtual functions, provide the unique identifiers for the ActiveX controls, and use the QAXFACTORY_EXPORT macro to instantiate and export it:
-.PP
-.nf
-.br
- QStringList ActiveQtFactory::featureList() const
-.br
- {
-.br
- QStringList list;
-.br
- list << "ActiveX1";
-.br
- list << "ActiveX2";
-.br
- ...
-.br
- return list;
-.br
- }
-.br
-.br
- QWidget *ActiveQtFactory::create( const QString &key, QWidget *parent, const char *name )
-.br
- {
-.br
- if ( key == "ActiveX1" )
-.br
- return new ActiveX1( parent, name );
-.br
- if ( key == "ActiveX2" )
-.br
- return new ActiveX2( parent, name );
-.br
- ...
-.br
- return 0;
-.br
- }
-.br
-.br
- QUuid ActiveQtFactory::classID( const QString &key ) const
-.br
- {
-.br
- if ( key == "ActiveX1" )
-.br
- return "{01234567-89AB-CDEF-0123-456789ABCDEF}";
-.br
- ...
-.br
- return QUuid();
-.br
- }
-.br
-.br
- QUuid ActiveQtFactory::interfaceID( const QString &key ) const
-.br
- {
-.br
- if ( key == "ActiveX1" )
-.br
- return "{01234567-89AB-CDEF-0123-456789ABCDEF}";
-.br
- ...
-.br
- return QUuid();
-.br
- }
-.br
-.br
- QUuid ActiveQtFactory::eventsID( const QString &key ) const
-.br
- {
-.br
- if ( key == "ActiveX1" )
-.br
- return "{01234567-89AB-CDEF-0123-456789ABCDEF}";
-.br
- ...
-.br
- return QUuid();
-.br
- }
-.br
-.br
- QAXFACTORY_EXPORT(
-.br
- MyFactory, // factory class
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}", // type library ID
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}" // application ID
-.br
- )
-.br
-.fi
-.PP
-If you use the \fCTQ_CLASSINFO\fR macro to provide the unique identifiers or other attributes for your class you can use the QAXFACTORY_BEGIN, QAXCLASS and QAXFACTORY_END macros to expose one or more classes as COM objects.
-.PP
-.nf
-.br
- QAXFACTORY_BEGIN(
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}", // type library ID
-.br
- "{01234567-89AB-CDEF-0123-456789ABCDEF}" // application ID
-.br
- )
-.br
- QAXCLASS(Class1)
-.br
- QAXCLASS(Class2)
-.br
- QAXFACTORY_END()
-.br
-.fi
-.PP
-Only one QAxFactory implementation may be instantiated and exported by an ActiveX server application. This instance is accessible through the global qAxFactory() function.
-.PP
-A factory can also reimplement the registerClass() and unregisterClass() functions to set additional flags for an ActiveX control in the registry. To limit the number of methods or properties a widget class exposes from its parent classes reimplement exposeToSuperClass().
-.SS "Member Type Documentation"
-.SH "QAxFactory::ServerType"
-This enum specifies the different types of servers that can be started with startServer.
-.TP
-\fCQAxFactory::SingleInstance\fR - The server can create only one instance of each supplied class.
-.TP
-\fCQAxFactory::MultipleInstances\fR - The server can create multiple instances of each supplied class.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAxFactory::QAxFactory ( const QUuid & libid, const QUuid & appid )"
-Constructs a QAxFactory object that returns \fIlibid\fR and \fIappid\fR in the implementation of the respective interface functions.
-.SH "QAxFactory::~QAxFactory ()\fC [virtual]\fR"
-Destroys the QAxFactory object.
-.SH "QUuid QAxFactory::appID () const\fC [virtual]\fR"
-Reimplement this function to return the ActiveX server's application identifier.
-.SH "QUuid QAxFactory::classID ( const QString & key ) const\fC [virtual]\fR"
-Reimplement this function to return the class identifier for each \fIkey\fR returned by the featureList() implementation, or an empty QUuid if this factory doesn't support the value of \fIkey\fR.
-.PP
-The default implementation interprets \fIkey\fR as the class name, and returns the value of the TQ_CLASSINFO entry "ClassID".
-.SH "QWidget * QAxFactory::create ( const QString & key, QWidget * parent = 0, const char * name = 0 )\fC [virtual]\fR"
-Reimplement this function to return a new widget for \fIkey\fR. Propagate \fIparent\fR and \fIname\fR to the QWidget constructor. Return 0 if this factory doesn't support the value of \fIkey\fR.
-.PP
-The returned widget will be exposed as an ActiveX control, e.g. a COM object that can be embedded as a control into applications.
-.PP
-The default implementation returns 0.
-.SH "QObject * QAxFactory::createObject ( const QString & key, QObject * parent = 0, const char * name = 0 )\fC [virtual]\fR"
-Reimplement this function to return a new object for \fIkey\fR. Propagate \fIparent\fR and \fIname\fR to the QWidget constructor. Return 0 if this factory doesn't support the value of \fIkey\fR.
-.PP
-If the object returned is a QWidget it will be exposed as an ActiveX control, otherwise the returned object will be exposed as a COM object.
-.PP
-The default implementation returns the result QAxFactory::create() if \fIparent\fR is 0 or a widget, otherwise returns 0.
-.SH "bool QAxFactory::createObjectWrapper ( QObject * object, IDispatch ** wrapper )\fC [virtual]\fR"
-Reimplement this function to provide the COM object for \fIobject\fR in \fIwrapper\fR. Return TRUE if the function was successfull, otherwise return FALSE.
-.PP
-The default implementation creates a generic automation wrapper based on the meta object information of \fIobject\fR.
-.SH "QUuid QAxFactory::eventsID ( const QString & key ) const\fC [virtual]\fR"
-Reimplement this function to return the identifier of the event interface for each \fIkey\fR returned by the featureList() implementation, or an empty QUuid if this factory doesn't support the value of \fIkey\fR.
-.PP
-The default implementation interprets \fIkey\fR as the class name, and returns the value of the TQ_CLASSINFO entry "EventsID".
-.SH "QString QAxFactory::exposeToSuperClass ( const QString & key ) const\fC [virtual]\fR"
-Reimplement this function to return the name of the super class of \fIkey\fR up to which methods and properties should be exposed by the ActiveX control.
-.PP
-The default implementation interprets \fIkey\fR as the class name, and returns the value of the TQ_CLASSINFO entry "ToSuperClass". If no such value is set the null-string is returned, and the functions and properties of all the super classes including QWidget will be exposed.
-.PP
-To only expose the functions and properties of the class itself, reimplement this function to return \fIkey\fR.
-.SH "QStringList QAxFactory::featureList () const\fC [pure virtual]\fR"
-Reimplement this function to return a list of the widgets (class names) supported by this factory.
-.SH "bool QAxFactory::hasStockEvents ( const QString & key ) const\fC [virtual]\fR"
-Reimplement this function to return TRUE if the ActiveX control \fIkey\fR should support the standard ActiveX events
-.TP
-Click
-.TP
-DblClick
-.TP
-KeyDown
-.TP
-KeyPress
-.TP
-KeyUp
-.TP
-MouseDown
-.TP
-MouseUp
-.TP
-MouseMove
-.PP
-The default implementation interprets \fIkey\fR as the class name, and returns TRUE if the value of the TQ_CLASSINFO entry "StockEvents" is "yes". Otherwise this function returns FALSE.
-.SH "QUuid QAxFactory::interfaceID ( const QString & key ) const\fC [virtual]\fR"
-Reimplement this function to return the interface identifier for each \fIkey\fR returned by the featureList() implementation, or an empty QUuid if this factory doesn't support the value of \fIkey\fR.
-.PP
-The default implementation interprets \fIkey\fR as the class name, and returns the value of the TQ_CLASSINFO entry "InterfaceID".
-.SH "bool QAxFactory::isServer ()\fC [static]\fR"
-Returns TRUE if the application has been started (by COM) as an ActiveX server, otherwise returns FALSE.
-.PP
-.nf
-.br
- int main( int argc, char**argv )
-.br
- {
-.br
- QApplication app( argc, argv );
-.br
-.br
- if ( !QAxFactory::isServer() ) {
-.br
- // initialize for stand-alone execution
-.br
- }
-.br
-.br
- return app.exec() // standard event processing
-.br
- }
-.br
-.fi
-.SH "bool QAxFactory::isService () const\fC [virtual]\fR"
-Reimplement this function to return TRUE if the server is running as a persistent service (e.g. an NT service) and should not terminate even when all objects provided have been released.
-.PP
-The default implementation returns FALSE.
-.SH "QMetaObject * QAxFactory::metaObject ( const QString & key ) const\fC [virtual]\fR"
-Reimplement this function to return the QMetaObject corresponding to \fIkey\fR, or 0 if this factory doesn't support the value of \fIkey\fR.
-.PP
-The default implementation returns the QMetaObject for the class \fIkey\fR.
-.SH "void QAxFactory::registerClass ( const QString & key, QSettings * settings ) const\fC [virtual]\fR"
-Registers additional values for the class \fIkey\fR in the system registry using the \fIsettings\fR object. The standard values have already been registed by the framework, but additional values, e.g. implemented categories, can be added in an implementation of this function.
-.PP
-.nf
-.br
- settings->writeEntry( "/CLSID/" + classID(key) + "/Implemented Categories/{00000000-0000-0000-000000000000}/.", QString::null );
-.br
-.fi
-.PP
-If you reimplement this function you must also reimplement unregisterClass() to remove the additional registry values.
-.PP
-See also QSettings.
-.SH "QString QAxFactory::serverDirPath ()\fC [static]\fR"
-Returns the directory that contains the server binary.
-.PP
-For out-of-process servers this is the same as QApplication::applicationDirPath(). For in-process servers that function returns the directory that contains the hosting application.
-.SH "QString QAxFactory::serverFilePath ()\fC [static]\fR"
-Returns the file path of the server binary.
-.PP
-For out-of-process servers this is the same as QApplication::applicationFilePath(). For in-process servers that function returns the file path of the hosting application.
-.SH "bool QAxFactory::startServer ( ServerType type = MultipleInstances )\fC [static]\fR"
-Starts the COM server with \fItype\fR and returns TRUE if successful, otherwise returns FALSE.
-.PP
-Calling this function if the server is already running (or for an in-process server) does nothing and returns TRUE.
-.PP
-The server is started automatically with \fItype\fR set to MultipleUse if the server executable has been started with the \fC-activex\fR command line parameter.
-.SH "bool QAxFactory::stayTopLevel ( const QString & key ) const\fC [virtual]\fR"
-Reimplement this function to return TRUE if the ActiveX control \fIkey\fR should be a top level window, e.g. a dialog. The default implementation returns FALSE.
-.SH "bool QAxFactory::stopServer ()\fC [static]\fR"
-Stops the COM server and returns TRUE if successful, otherwise returns FALSE.
-.PP
-Calling this function if the server is not running (or for an in-process server) does nothing and returns TRUE.
-.PP
-Stopping the server will not invalidate existing objects, but no new objects can be created from the existing server process. Usually COM will start a new server process if additional objects are requested.
-.PP
-The server is stopped automatically when the main() function returns.
-.SH "QUuid QAxFactory::typeLibID () const\fC [virtual]\fR"
-Reimplement this function to return the ActiveX server's type library identifier.
-.SH "void QAxFactory::unregisterClass ( const QString & key, QSettings * settings ) const\fC [virtual]\fR"
-Unregisters any additional values for the class \fIkey\fR from the system registry using the \fIsettings\fR object.
-.PP
-.nf
-.br
- settings->removeEntry( "/CLSID/" + classID(key) + "/Implemented Categories/{00000000-0000-0000-000000000000}/." );
-.br
-.fi
-.PP
-See also registerClass() and QSettings.
-.SH "bool QAxFactory::validateLicenseKey ( const QString & key, const QString & licenseKey ) const\fC [virtual]\fR"
-Reimplement this function to return TRUE if \fIlicenseKey\fR is a valid license for the class \fIkey\fR, or if the current machine is licensed.
-.PP
-The default implementation returns TRUE if the class \fIkey\fR is not
-licensed (ie. no TQ_CLASSINFO attribute "LicenseKey"), or if
-\fIlicenseKey\fR matches the value of the "LicenseKey" attribute, or
-if the machine is licensed through a .LIC file with the same filename
-as this COM server.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxfactory.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxfactory.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxobject.3qt b/doc/man/man3/qaxobject.3qt
deleted file mode 100644
index f1b606741..000000000
--- a/doc/man/man3/qaxobject.3qt
+++ /dev/null
@@ -1,183 +0,0 @@
-'\" t
-.TH QAxObject 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
-QAxObject \- QObject that wraps a COM object
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-Inherits QObject and QAxBase.
-.PP
-Inherited by QAxScriptEngine.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAxObject\fR ( QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQAxObject\fR ( const QString & c, QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQAxObject\fR ( IUnknown * iface, QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QAxObject\fR ()"
-.br
-.in -1c
-.SS "Important Inherited Members"
-.in +1c
-.ti -1c
-.BI "QVariant \fBdynamicCall\fR ( const QCString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-.br
-.ti -1c
-.BI "QVariant \fBdynamicCall\fR ( const QCString & function, QValueList & vars )"
-.br
-.ti -1c
-.BI "QAxObject * \fBquerySubObject\fR ( const QCString & name, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxObject class provides a QObject that wraps a COM object.
-.PP
-A QAxObject can be instantiated as an empty object, with the name of the COM object it should wrap, or with a pointer to the IUnknown that represents an existing COM object. If the COM object implements the IDispatch interface, the properties, methods and events of that object become available as Qt properties, slots and signals. The base class, QAxBase, provides an API to access the COM object directly through the IUnknown pointer.
-.PP
-QAxObject is a QObject and can be used as such, e.g. it can be organized in an object hierarchy, receive events and connect to signals and slots.
-.PP
-\fBWarning:\fR You can subclass QAxObject, but you cannot use the TQ_OBJECT macro in the subclass (the generated moc-file will not compile), so you cannot add further signals, slots or properties. This limitation is due to the metaobject information generated in runtime. To work around this problem, aggregate the QAxObject as a member of the QObject subclass.
-.PP
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAxObject::QAxObject ( QObject * parent = 0, const char * name = 0 )"
-Creates an empty COM object and propagates \fIparent\fR and \fIname\fR to the QObject constructor. To initialize the object, call setControl.
-.SH "QAxObject::QAxObject ( const QString & c, QObject * parent = 0, const char * name = 0 )"
-Creates a QAxObject that wraps the COM object \fIc\fR. \fIparent\fR and \fIname\fR are propagated to the QWidget contructor.
-.PP
-See also control.
-.SH "QAxObject::QAxObject ( IUnknown * iface, QObject * parent = 0, const char * name = 0 )"
-Creates a QAxObject that wraps the COM object referenced by \fIiface\fR. \fIparent\fR and \fIname\fR are propagated to the QObject contructor.
-.SH "QAxObject::~QAxObject ()"
-Releases the COM object and destroys the QAxObject, cleaning up all allocated resources.
-.SH "QVariant QAxBase::dynamicCall ( const QCString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-Calls the COM object's method \fIfunction\fR, passing the parameters \fIvar1\fR, \fIvar1\fR, \fIvar2\fR, \fIvar3\fR, \fIvar4\fR, \fIvar5\fR, \fIvar6\fR, \fIvar7\fR and \fIvar8\fR, and returns the value returned by the method, or an invalid QVariant if the method does not return a value or when the function call failed.
-.PP
-If \fIfunction\fR is a method of the object the string must be provided as the full prototype, for example as it would be written in a QObject::connect() call.
-.PP
-.nf
-.br
- activeX->dynamicCall( "Navigate(const QString&)", "www.trolltech.com" );
-.br
-.fi
-.PP
-Alternatively a function can be called passing the parameters embedded in the string, e.g. above function can also be invoked using
-.PP
-.nf
-.br
- activeX->dynamicCall("Navigate(\\"www.trolltech.com\\");
-.br
-.fi
-All parameters are passed as strings; it depends on the control whether they are interpreted correctly, and is slower than using the prototype with correctly typed parameters.
-.PP
-If \fIfunction\fR is a property the string has to be the name of the property. The property setter is called when \fIvar1\fR is a valid QVariant, otherwise the getter is called.
-.PP
-.nf
-.br
- activeX->dynamicCall( "Value", 5 );
-.br
- QString text = activeX->dynamicCall( "Text" ).toString();
-.br
-.fi
-Note that it is faster to get and set properties using QObject::property() and QObject::setProperty().
-.PP
-It is only possible to call functions through dynamicCall() that have parameters or return values of datatypes supported by QVariant. See the QAxBase class documentation for a list of supported and unsupported datatypes. If you want to call functions that have unsupported datatypes in the parameter list, use queryInterface() to retrieve the appropriate COM interface, and use the function directly.
-.PP
-.nf
-.br
- IWebBrowser2 *webBrowser = 0;
-.br
- activeX->queryInterface( IID_IWebBrowser2, (void**)&webBrowser );
-.br
- if ( webBrowser ) {
-.br
- webBrowser->Navigate2( pvarURL );
-.br
- webBrowser->Release();
-.br
- }
-.br
-.fi
-.PP
-This is also more efficient.
-.PP
-Example: qutlook/centralwidget.cpp.
-.SH "QVariant QAxBase::dynamicCall ( const QCString & function, QValueList & vars )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Calls the COM object's method \fIfunction\fR, passing the parameters in \fIvars\fR, and returns the value returned by the method. If the method does not return a value or when the function call failed this function returns an invalid QVariant object.
-.PP
-The QVariant objects in \fIvars\fR are updated when the method has out-parameters.
-.SH "QAxObject * QAxBase::querySubObject ( const QCString & name, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-Returns a pointer to a QAxObject wrapping the COM object provided by the method or property \fIname\fR, passing passing the parameters \fIvar1\fR, \fIvar1\fR, \fIvar2\fR, \fIvar3\fR, \fIvar4\fR, \fIvar5\fR, \fIvar6\fR, \fIvar7\fR and \fIvar8\fR.
-.PP
-If \fIname\fR is provided by a method the string must include the full function prototype.
-.PP
-If \fIname\fR is a property the string must be the name of the property, and \fIvar1\fR, ... \fIvar8\fR are ignored.
-.PP
-The returned QAxObject is a child of this object (which is either of type QAxObject or QAxWidget), and is deleted when this object is deleted. It is however safe to delete the returned object yourself, and you should do so when you iterate over lists of subobjects.
-.PP
-COM enabled applications usually have an object model publishing certain elements of the application as dispatch interfaces. Use this method to navigate the hierarchy of the object model, e.g.
-.PP
-.nf
-.br
- QAxWidget outlook( "Outlook.Application" );
-.br
- QAxObject *session = outlook.querySubObject( "Session" );
-.br
- if ( session ) {
-.br
- QAxObject *defFolder = session->querySubObject(
-.br
- "GetDefaultFolder(OlDefaultFolders)",
-.br
- "olFolderContacts" );
-.br
- //...
-.br
- }
-.br
-.fi
-.PP
-Example: qutlook/centralwidget.cpp.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxobject.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxobject.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxscript.3qt b/doc/man/man3/qaxscript.3qt
deleted file mode 100644
index 2ed728ed2..000000000
--- a/doc/man/man3/qaxscript.3qt
+++ /dev/null
@@ -1,169 +0,0 @@
-'\" t
-.TH QAxScript 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
-QAxScript \- Wrapper around script code
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBFunctionFlags\fR { FunctionNames = 0, FunctionSignatures }"
-.br
-.ti -1c
-.BI "\fBQAxScript\fR ( const QString & name, QAxScriptManager * manager )"
-.br
-.ti -1c
-.BI "\fB~QAxScript\fR ()"
-.br
-.ti -1c
-.BI "bool \fBload\fR ( const QString & code, const QString & language = QString::null )"
-.br
-.ti -1c
-.BI "QStringList \fBfunctions\fR ( FunctionFlags flags = FunctionNames ) const"
-.br
-.ti -1c
-.BI "QString \fBscriptCode\fR () const"
-.br
-.ti -1c
-.BI "QString \fBscriptName\fR () const"
-.br
-.ti -1c
-.BI "QAxScriptEngine * \fBscriptEngine\fR () const"
-.br
-.ti -1c
-.BI "QVariant \fBcall\fR ( const QString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-.br
-.ti -1c
-.BI "QVariant \fBcall\fR ( const QString & function, QValueList & arguments )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBentered\fR ()"
-.br
-.ti -1c
-.BI "void \fBfinished\fR ()"
-.br
-.ti -1c
-.BI "void \fBfinished\fR ( const QVariant & result )"
-.br
-.ti -1c
-.BI "void \fBfinished\fR ( int code, const QString & source, const QString & description, const QString & help )"
-.br
-.ti -1c
-.BI "void \fBstateChanged\fR ( int state )"
-.br
-.ti -1c
-.BI "void \fBerror\fR ( int code, const QString & description, int sourcePosition, const QString & sourceText )"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxScript class provides a wrapper around script code.
-.PP
-Every instance of the QAxScript class represents a piece of scripting code in a particular scripting language. The code is loaded into the script engine using load(). Functions declared in the code can be called using call().
-.PP
-The script provides scriptEngine() provides feedback to the application through signals. The most important signal is the error() signal. Direct access to the QAxScriptEngine is provided through the scriptEngine() function.
-.PP
-\fBWarning:\fR This class is not available with the bcc5.5 and MingW compilers.
-.SS "Member Type Documentation"
-.SH "QAxScript::FunctionFlags"
-This FunctionFlags enum describes formatting for function introspection.
-.TP
-\fCQAxScript::FunctionNames\fR - Only function names are returned.
-.TP
-\fCQAxScript::FunctionSignatures\fR - Returns the functions with signatures.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAxScript::QAxScript ( const QString & name, QAxScriptManager * manager )"
-Constructs a QAxScript object called \fIname\fR and registers it with the QAxScriptManager \fImanager\fR. This is usually done by the QAxScriptManager class when loading a script.
-.PP
-A script should always have a name. A manager is necessary to allow the script code to reference objects in the application. The \fImanager\fR takes ownership of the object.
-.SH "QAxScript::~QAxScript ()"
-Destroys the object, releasing all allocated resources.
-.SH "QVariant QAxScript::call ( const QString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-Calls \fIfunction\fR, passing the parameters \fIvar1\fR, \fIvar1\fR, \fIvar2\fR, \fIvar3\fR, \fIvar4\fR, \fIvar5\fR, \fIvar6\fR, \fIvar7\fR and \fIvar8\fR as arguments and returns the value returned by the function, or an invalid QVariant if the function does not return a value or when the function call failed.
-.PP
-See QAxScriptManager::call() for more information about how to call script functions.
-.SH "QVariant QAxScript::call ( const QString & function, QValueList & arguments )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Calls \fIfunction\fR passing \fIarguments\fR as parameters, and returns the result. Returns when the script's execution has finished.
-.PP
-See QAxScriptManager::call() for more information about how to call script functions.
-.SH "void QAxScript::entered ()\fC [signal]\fR"
-This signal is emitted when a script engine has started executing code.
-.SH "void QAxScript::error ( int code, const QString & description, int sourcePosition, const QString & sourceText )\fC [signal]\fR"
-This signal is emitted when an execution error occured while running a script.
-.PP
-\fIcode\fR, \fIdescription\fR, \fIsourcePosition\fR and \fIsourceText\fR contain information about the execution error.
-.SH "void QAxScript::finished ()\fC [signal]\fR"
-This signal is emitted when a script engine has finished executing code.
-.SH "void QAxScript::finished ( const QVariant & result )\fC [signal]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-\fIresult\fR contains the script's result. This will be an invalid QVariant if the script has no return value.
-.SH "void QAxScript::finished ( int code, const QString & source, const QString & description, const QString & help )\fC [signal]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-\fIcode\fR, \fIsource\fR, \fIdescription\fR and \fIhelp\fR contain exception information when the script terminated.
-.SH "QStringList QAxScript::functions ( FunctionFlags flags = FunctionNames ) const"
-Returns a list of all the functions in this script if the respective script engine supports introspection; otherwise returns an empty list. The functions are either provided with full prototypes or only as names, depending on the value of \fIflags\fR.
-.PP
-See also QAxScriptEngine::hasIntrospection().
-.SH "bool QAxScript::load ( const QString & code, const QString & language = QString::null )"
-Loads the script source \fIcode\fR written in language \fIlanguage\fR into the script engine. Returns TRUE if \fIcode\fR was successfully entered into the script engine; otherwise returns FALSE.
-.PP
-If \fIlanguage\fR is empty (the default) it will be determined heuristically. If \fIcode\fR contains the string \fCEnd Sub\fR it will be interpreted as VBScript, otherwise as JScript. Additional scripting languages can be registered using QAxScript::registerEngine().
-.PP
-This function can only be called once for each QAxScript object, which is done automatically when using QAxScriptManager::load().
-.SH "QString QAxScript::scriptCode () const"
-Returns the script's code, or the null-string if no code has been loaded yet.
-.PP
-See also load().
-.SH "QAxScriptEngine * QAxScript::scriptEngine () const"
-Returns a pointer to the script engine.
-.PP
-You can use the object returned to connect signals to the script functions, or to access the script engine directly.
-.SH "QString QAxScript::scriptName () const"
-Returns the name of the script.
-.SH "void QAxScript::stateChanged ( int state )\fC [signal]\fR"
-This signal is emitted when a script engine changes state.
-\fIstate\fR can be any value in the QAxScriptEngineState enumeration.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxscript.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxscript.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxscriptengine.3qt b/doc/man/man3/qaxscriptengine.3qt
deleted file mode 100644
index 99cbc804a..000000000
--- a/doc/man/man3/qaxscriptengine.3qt
+++ /dev/null
@@ -1,123 +0,0 @@
-'\" t
-.TH QAxScriptEngine 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
-QAxScriptEngine \- Wrapper around a script engine
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-Inherits QAxObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBState\fR { Uninitialized = 0, Initialized = 5, Started = 1, Connected = 2, Disconnected = 3, Closed = 4 }"
-.br
-.ti -1c
-.BI "\fBQAxScriptEngine\fR ( const QString & language, QAxScript * script )"
-.br
-.ti -1c
-.BI "\fB~QAxScriptEngine\fR ()"
-.br
-.ti -1c
-.BI "bool \fBisValid\fR () const"
-.br
-.ti -1c
-.BI "bool \fBhasIntrospection\fR () const"
-.br
-.ti -1c
-.BI "QString \fBscriptLanguage\fR () const"
-.br
-.ti -1c
-.BI "State \fBstate\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetState\fR ( State st )"
-.br
-.ti -1c
-.BI "void \fBaddItem\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "long \fBqueryInterface\fR ( const QUuid & uuid, void ** iface ) const"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxScriptEngine class provides a wrapper around a script engine.
-.PP
-Every instance of the QAxScriptEngine class represents an interpreter for script code in a particular scripting language. The class is usually not used directly. The QAxScript and QAxScriptManager classes provide convenient functions to handle and call script code.
-.PP
-Direct access to the script engine is provided through queryInterface().
-.PP
-\fBWarning:\fR This class is not available with the bcc5.5 and MingW compilers.
-.SS "Member Type Documentation"
-.SH "QAxScriptEngine::State"
-The State enumeration defines the different states a script engine can be in.
-.TP
-\fCQAxScriptEngine::Uninitialized\fR - The script has been created, but not yet initialized
-.TP
-\fCQAxScriptEngine::Initialized\fR - The script has been initialized, but is not running
-.TP
-\fCQAxScriptEngine::Started\fR - The script can execute code, but does not yet handle events
-.TP
-\fCQAxScriptEngine::Connected\fR - The script can execute code and is connected so that it can handle events
-.TP
-\fCQAxScriptEngine::Disconnected\fR - The script is loaded, but is not connected to event sources
-.TP
-\fCQAxScriptEngine::Closed\fR - The script has been closed.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAxScriptEngine::QAxScriptEngine ( const QString & language, QAxScript * script )"
-Constructs a QAxScriptEngine object interpreting script code in \fIlanguage\fR provided by the code in \fIscript\fR. This is usually done by the QAxScript class when loading a script.
-.PP
-Instances of QAxScriptEngine should always have both a language and a script.
-.SH "QAxScriptEngine::~QAxScriptEngine ()"
-Destroys the QAxScriptEngine object, releasing all allocated resources.
-.SH "void QAxScriptEngine::addItem ( const QString & name )"
-Registers an item with the script engine. Script code can refer to this item using \fIname\fR.
-.SH "bool QAxScriptEngine::hasIntrospection () const"
-Returns TRUE if the script engine supports introspection; otherwise returns FALSE.
-.SH "bool QAxScriptEngine::isValid () const"
-Returns TRUE if the script engine has been initialized correctly; otherwise returns FALSE.
-.SH "long QAxScriptEngine::queryInterface ( const QUuid & uuid, void ** iface ) const"
-Requests the interface \fIuuid\fR from the script engine object and sets the value of \fIiface\fR to the provided interface, or to 0 if the requested interface could not be provided.
-.PP
-Returns the result of the QueryInterface implementation of the COM object.
-.SH "QString QAxScriptEngine::scriptLanguage () const"
-Returns the scripting language, for example "VBScript", or "JScript".
-.SH "void QAxScriptEngine::setState ( State st )"
-Sets the state of the script engine to \fIst\fR. Calling this function is usually not necessary.
-.SH "State QAxScriptEngine::state () const"
-Returns the state of the script engine.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxscriptengine.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxscriptengine.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxscriptmanager.3qt b/doc/man/man3/qaxscriptmanager.3qt
deleted file mode 100644
index 1c896e256..000000000
--- a/doc/man/man3/qaxscriptmanager.3qt
+++ /dev/null
@@ -1,197 +0,0 @@
-'\" t
-.TH QAxScriptManager 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
-QAxScriptManager \- Bridge between application objects and script code
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAxScriptManager\fR ( QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QAxScriptManager\fR ()"
-.br
-.ti -1c
-.BI "void \fBaddObject\fR ( QAxBase * object )"
-.br
-.ti -1c
-.BI "void \fBaddObject\fR ( QObject * object )"
-.br
-.ti -1c
-.BI "QStringList \fBfunctions\fR ( QAxScript::FunctionFlags flags = QAxScript::FunctionNames ) const"
-.br
-.ti -1c
-.BI "QStringList \fBscriptNames\fR () const"
-.br
-.ti -1c
-.BI "QAxScript * \fBscript\fR ( const QString & name ) const"
-.br
-.ti -1c
-.BI "QAxScript * \fBload\fR ( const QString & code, const QString & name, const QString & language )"
-.br
-.ti -1c
-.BI "QAxScript * \fBload\fR ( const QString & file, const QString & name )"
-.br
-.ti -1c
-.BI "QVariant \fBcall\fR ( const QString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-.br
-.ti -1c
-.BI "QVariant \fBcall\fR ( const QString & function, QValueList & arguments )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBerror\fR ( QAxScript * script, int code, const QString & description, int sourcePosition, const QString & sourceText )"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "bool \fBregisterEngine\fR ( const QString & name, const QString & extension, const QString & code = QString ( ) )"
-.br
-.ti -1c
-.BI "QString \fBscriptFileFilter\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxScriptManager class provides a bridge between application objects and script code.
-.PP
-The QAxScriptManager acts as a bridge between the COM objects embedded in the Qt application through QAxObject or QAxWidget, and the scripting languages available through the Windows Script technologies, usually JScript and VBScript.
-.PP
-Create one QAxScriptManager for each separate document in your application, and add the COM objects the scripts need to access using addObject(). Then load() the script sources and invoke the functions using call().
-.PP
-\fBWarning:\fR This class is not available with the bcc5.5 and MingW compilers.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAxScriptManager::QAxScriptManager ( QObject * parent = 0, const char * name = 0 )"
-Creates a QAxScriptManager object. \fIparent\fR and \fIname\fR are passed on to the QObject constructor.
-.PP
-It is usual to create one QAxScriptManager for each document in an application.
-.SH "QAxScriptManager::~QAxScriptManager ()"
-Destroys the objects, releasing all allocated resources.
-.SH "void QAxScriptManager::addObject ( QAxBase * object )"
-Adds \fIobject\fR to the manager. Scripts handled by this manager can access the object in the code using the object's name property.
-.PP
-You must add all the necessary objects before loading any scripts.
-.SH "void QAxScriptManager::addObject ( QObject * object )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Adds a generic COM wrapper for \fIobject\fR to the manager. \fIobject\fR must be exposed as a COM object using the functionality provided by the QAxServer module.. Applications using this function you must link against the qaxserver library.
-.SH "QVariant QAxScriptManager::call ( const QString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-Calls \fIfunction\fR, passing the parameters \fIvar1\fR, \fIvar1\fR, \fIvar2\fR, \fIvar3\fR, \fIvar4\fR, \fIvar5\fR, \fIvar6\fR, \fIvar7\fR and \fIvar8\fR as arguments and returns the value returned by the function, or an invalid QVariant if the function does not return a value or when the function call failed. The call returns when the script's execution has finished.
-.PP
-In most script engines the only supported parameter type is "const QVariant&", for example, to call a JavaScript function
-.PP
-.nf
-.br
- function setNumber(number)
-.br
- {
-.br
- n = number;
-.br
- }
-.br
-.fi
-use
-.PP
-.nf
-.br
- QValueList args;
-.br
- args << 5;
-.br
- script->call("setNumber(const QVariant&)", args);
-.br
-.fi
-As with dynamicCall the parameters can directly be embedded in the function string.
-.PP
-.nf
-.br
- script->call("setNumber(5)");
-.br
-.fi
-However, this is slower.
-.PP
-Functions provided by script engines that don't support introspection are not available and must be called directly using QAxScript::call() on the respective script object.
-.PP
-Note that calling this function can be significantely slower than using call() on the respective QAxScript directly.
-.SH "QVariant QAxScriptManager::call ( const QString & function, QValueList & arguments )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Calls \fIfunction\fR passing \fIarguments\fR as parameters, and returns the result. Returns when the script's execution has finished.
-.SH "void QAxScriptManager::error ( QAxScript * script, int code, const QString & description, int sourcePosition, const QString & sourceText )\fC [signal]\fR"
-This signal is emitted when an execution error occured while running \fIscript\fR.
-.PP
-\fIcode\fR, \fIdescription\fR, \fIsourcePosition\fR and \fIsourceText\fR contain information about the execution error.
-.SH "QStringList QAxScriptManager::functions ( QAxScript::FunctionFlags flags = QAxScript::FunctionNames ) const"
-Returns a list with all the functions that are available. Functions provided by script engines that don't support introspection are not included in the list. The functions are either provided with full prototypes or only as names, depending on the value of \fIflags\fR.
-.SH "QAxScript * QAxScriptManager::load ( const QString & code, const QString & name, const QString & language )"
-Loads the script source \fIcode\fR using the script engine for \fIlanguage\fR. The script can later be referred to using its \fIname\fR which should not be empty.
-.PP
-The function returns a pointer to the script for the given \fIcode\fR if the \fIcode\fR was loaded successfully; otherwise it returns 0.
-.PP
-If \fIlanguage\fR is empty it will be determined heuristically. If \fIcode\fR contains the string "End Sub" it will be interpreted as VBScript, otherwise as JScript. Additional script engines can be registered using registerEngine().
-.PP
-You must add all the objects necessary (using addObject()) \fIbefore\fR loading any scripts. If \fIcode\fR declares a function that is already available (no matter in which language) the first function is overloaded and can no longer be called via call(); but it will still be available by calling its script directly.
-.PP
-See also addObject(), scriptNames(), and functions().
-.SH "QAxScript * QAxScriptManager::load ( const QString & file, const QString & name )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Loads the source code from the \fIfile\fR. The script can later be referred to using its \fIname\fR which should not be empty.
-.PP
-The function returns a pointer to the script engine for the code in \fIfile\fR if \fIfile\fR was loaded successfully; otherwise it returns 0.
-.PP
-The script engine used is determined from the file's extension. By default ".js" files are interpreted as JScript files, and ".vbs" and ".dsm" files are interpreted as VBScript. Additional script engines can be registered using registerEngine().
-.SH "bool QAxScriptManager::registerEngine ( const QString & name, const QString & extension, const QString & code = QString ( ) )\fC [static]\fR"
-Registers the script engine called \fIname\fR and returns TRUE if the engine was found; otherwise does nothing and returns FALSE.
-.PP
-The script engine will be used when loading files with the given \fIextension\fR, or when loading source code that contains the string \fIcode\fR.
-.SH "QAxScript * QAxScriptManager::script ( const QString & name ) const"
-Returns the script called \fIname\fR.
-.PP
-You can use the returned pointer to call functions directly through QAxScript::call(), to access the script engine directly, or to delete and thus unload the script.
-.SH "QString QAxScriptManager::scriptFileFilter ()\fC [static]\fR"
-Returns a file filter listing all the supported script languages. This filter string is convenient for use with QFileDialog.
-.SH "QStringList QAxScriptManager::scriptNames () const"
-Returns a list with the names of all the scripts.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxscriptmanager.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxscriptmanager.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qaxwidget.3qt b/doc/man/man3/qaxwidget.3qt
deleted file mode 100644
index c153b3cfb..000000000
--- a/doc/man/man3/qaxwidget.3qt
+++ /dev/null
@@ -1,215 +0,0 @@
-'\" t
-.TH QAxWidget 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
-QAxWidget \- QWidget that wraps an ActiveX control
-.SH SYNOPSIS
-This class is part of the \fBQt ActiveQt Extension\fR.
-.PP
-\fC#include \fR
-.PP
-Inherits QWidget and QAxBase.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQAxWidget\fR ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fBQAxWidget\fR ( const QString & c, QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fBQAxWidget\fR ( IUnknown * iface, QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fB~QAxWidget\fR ()"
-.br
-.in -1c
-.SS "Important Inherited Members"
-.in +1c
-.ti -1c
-.BI "QVariant \fBdynamicCall\fR ( const QCString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-.br
-.ti -1c
-.BI "QVariant \fBdynamicCall\fR ( const QCString & function, QValueList & vars )"
-.br
-.ti -1c
-.BI "QAxObject * \fBquerySubObject\fR ( const QCString & name, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual bool \fBcreateHostWindow\fR ( bool initialized )"
-.br
-.ti -1c
-.BI "virtual bool \fBtranslateKeyEvent\fR ( int message, int keycode ) const"
-.br
-.in -1c
-.SH DESCRIPTION
-This class is defined in the \fBQt ActiveQt Extension\fR, which can be found in the \fCqt/extensions\fR directory. It is not included in the main Qt API.
-.PP
-The QAxWidget class is a QWidget that wraps an ActiveX control.
-.PP
-A QAxWidget can be instantiated as an empty object, with the name of the ActiveX control it should wrap, or with an existing interface pointer to the ActiveX control. The ActiveX control's properties, methods and events which only use supported data types, become available as Qt properties, slots and signals. The base class QAxBase provides an API to access the ActiveX directly through the IUnknown pointer.
-.PP
-QAxWidget is a QWidget and can be used as such, e.g. it can be organized in a widget hierarchy, receive events or act as an event filter. Standard widget properties, e.g. enabled are supported, but it depends on the ActiveX control to implement support for ambient properties like e.g. palette or font. QAxWidget tries to provide the necessary hints.
-.PP
-\fBWarning:\fR You can subclass QAxWidget, but you cannot use the TQ_OBJECT macro in the subclass (the generated moc-file will not compile), so you cannot add further signals, slots or properties. This limitation is due to the metaobject information generated in runtime. To work around this problem, aggregate the QAxWidget as a member of the QObject subclass.
-.PP
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QAxWidget::QAxWidget ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-Creates an empty QAxWidget widget and propagates \fIparent\fR, \fIname\fR and \fIf\fR to the QWidget constructor. To initialize a control, call setControl.
-.SH "QAxWidget::QAxWidget ( const QString & c, QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-Creates an QAxWidget widget and initializes the ActiveX control \fIc\fR. \fIparent\fR, \fIname\fR and \fIf\fR are propagated to the QWidget contructor.
-.PP
-See also control.
-.SH "QAxWidget::QAxWidget ( IUnknown * iface, QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-Creates a QAxWidget that wraps the COM object referenced by \fIiface\fR. \fIparent\fR, \fIname\fR and \fIf\fR are propagated to the QWidget contructor.
-.SH "QAxWidget::~QAxWidget ()"
-Shuts down the ActiveX control and destroys the QAxWidget widget, cleaning up all allocated resources.
-.PP
-See also clear().
-.SH "bool QAxWidget::createHostWindow ( bool initialized )\fC [virtual protected]\fR"
-Creates the client site for the ActiveX control, and returns TRUE if the control could be embedded successfully, otherwise returns FALSE. If \fIinitialized\fR is TRUE the control has already been initialized.
-.PP
-This function is called by initialize(). If you reimplement initialize to customize the actual control instantiation, call this function in your reimplementation to have the control embedded by the default client side. Creates the client site for the ActiveX control, and returns TRUE if the control could be embedded successfully, otherwise returns FALSE.
-.SH "QVariant QAxBase::dynamicCall ( const QCString & function, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-Calls the COM object's method \fIfunction\fR, passing the parameters \fIvar1\fR, \fIvar1\fR, \fIvar2\fR, \fIvar3\fR, \fIvar4\fR, \fIvar5\fR, \fIvar6\fR, \fIvar7\fR and \fIvar8\fR, and returns the value returned by the method, or an invalid QVariant if the method does not return a value or when the function call failed.
-.PP
-If \fIfunction\fR is a method of the object the string must be provided as the full prototype, for example as it would be written in a QObject::connect() call.
-.PP
-.nf
-.br
- activeX->dynamicCall( "Navigate(const QString&)", "www.trolltech.com" );
-.br
-.fi
-.PP
-Alternatively a function can be called passing the parameters embedded in the string, e.g. above function can also be invoked using
-.PP
-.nf
-.br
- activeX->dynamicCall("Navigate(\\"www.trolltech.com\\");
-.br
-.fi
-All parameters are passed as strings; it depends on the control whether they are interpreted correctly, and is slower than using the prototype with correctly typed parameters.
-.PP
-If \fIfunction\fR is a property the string has to be the name of the property. The property setter is called when \fIvar1\fR is a valid QVariant, otherwise the getter is called.
-.PP
-.nf
-.br
- activeX->dynamicCall( "Value", 5 );
-.br
- QString text = activeX->dynamicCall( "Text" ).toString();
-.br
-.fi
-Note that it is faster to get and set properties using QObject::property() and QObject::setProperty().
-.PP
-It is only possible to call functions through dynamicCall() that have parameters or return values of datatypes supported by QVariant. See the QAxBase class documentation for a list of supported and unsupported datatypes. If you want to call functions that have unsupported datatypes in the parameter list, use queryInterface() to retrieve the appropriate COM interface, and use the function directly.
-.PP
-.nf
-.br
- IWebBrowser2 *webBrowser = 0;
-.br
- activeX->queryInterface( IID_IWebBrowser2, (void**)&webBrowser );
-.br
- if ( webBrowser ) {
-.br
- webBrowser->Navigate2( pvarURL );
-.br
- webBrowser->Release();
-.br
- }
-.br
-.fi
-.PP
-This is also more efficient.
-.PP
-Example: qutlook/centralwidget.cpp.
-.SH "QVariant QAxBase::dynamicCall ( const QCString & function, QValueList & vars )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Calls the COM object's method \fIfunction\fR, passing the parameters in \fIvars\fR, and returns the value returned by the method. If the method does not return a value or when the function call failed this function returns an invalid QVariant object.
-.PP
-The QVariant objects in \fIvars\fR are updated when the method has out-parameters.
-.SH "QAxObject * QAxBase::querySubObject ( const QCString & name, const QVariant & var1 = QVariant ( ), const QVariant & var2 = QVariant ( ), const QVariant & var3 = QVariant ( ), const QVariant & var4 = QVariant ( ), const QVariant & var5 = QVariant ( ), const QVariant & var6 = QVariant ( ), const QVariant & var7 = QVariant ( ), const QVariant & var8 = QVariant ( ) )"
-Returns a pointer to a QAxObject wrapping the COM object provided by the method or property \fIname\fR, passing passing the parameters \fIvar1\fR, \fIvar1\fR, \fIvar2\fR, \fIvar3\fR, \fIvar4\fR, \fIvar5\fR, \fIvar6\fR, \fIvar7\fR and \fIvar8\fR.
-.PP
-If \fIname\fR is provided by a method the string must include the full function prototype.
-.PP
-If \fIname\fR is a property the string must be the name of the property, and \fIvar1\fR, ... \fIvar8\fR are ignored.
-.PP
-The returned QAxObject is a child of this object (which is either of type QAxObject or QAxWidget), and is deleted when this object is deleted. It is however safe to delete the returned object yourself, and you should do so when you iterate over lists of subobjects.
-.PP
-COM enabled applications usually have an object model publishing certain elements of the application as dispatch interfaces. Use this method to navigate the hierarchy of the object model, e.g.
-.PP
-.nf
-.br
- QAxWidget outlook( "Outlook.Application" );
-.br
- QAxObject *session = outlook.querySubObject( "Session" );
-.br
- if ( session ) {
-.br
- QAxObject *defFolder = session->querySubObject(
-.br
- "GetDefaultFolder(OlDefaultFolders)",
-.br
- "olFolderContacts" );
-.br
- //...
-.br
- }
-.br
-.fi
-.PP
-Example: qutlook/centralwidget.cpp.
-.SH "bool QAxWidget::translateKeyEvent ( int message, int keycode ) const\fC [virtual protected]\fR"
-Reimplement this function to pass certain key events to the ActiveX control. \fImessage\fR is the Window message identifier specifying the message type (ie. WM_KEYDOWN), and \fIkeycode\fR is the virtual keycode (ie. VK_TAB).
-.PP
-If the function returns TRUE the key event is passed on to the ActiveX control, which then either processes the event or passes the event on to Qt.
-.PP
-If the function returns FALSE the processing of the key event is ignored by ActiveQt, ie. the ActiveX control might handle it or not.
-.PP
-The default implementation returns TRUE for the following cases:
-.PP
-
.nf
-.TS
-l - l. WM_SYSKEYDOWN WM_SYSKEYUP WM_KEYDOWN All keycodes VK_MENU
-.TE
-.fi
-
-.PP
-This table is the result of experimenting with popular ActiveX controls,
-ie. Internet Explorer and Microsoft Office applications, but for some
-controls it might require modification.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qaxwidget.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qaxwidget.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbig5codec.3qt b/doc/man/man3/qbig5codec.3qt
deleted file mode 100644
index e9bec4293..000000000
--- a/doc/man/man3/qbig5codec.3qt
+++ /dev/null
@@ -1,62 +0,0 @@
-'\" t
-.TH QBig5Codec 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
-QBig5Codec \- Conversion to and from the Big5 encoding
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QTextCodec.
-.PP
-.SH DESCRIPTION
-The QBig5Codec class provides conversion to and from the Big5 encoding.
-.PP
-QBig5Codec was originally contributed by Ming-Che Chuang for the Big-5+ encoding, and was included in Qt with the author's permission, and the grateful thanks of the Trolltech team. (Note: Ming-Che's code is QPL'd, as per an mail to info@trolltech.com.)
-.PP
-However, since Big-5+ was never formally approved, and was never used by anyone, the Taiwan Free Software community and the Li18nux Big5 Standard Subgroup agree that the de-facto standard Big5-ETen (zh_TW.Big5 or zh_TW.TW-Big5) be used instead.
-.PP
-QBig5Codec is currently implemented as a pure subset of QBig5hkscsCodec, so more fine-tuning is needed to make it identical to the standard Big5 mapping as determined by Li18nux-Big5. See http://www.autrijus.org/xml/ for the draft Big5 (2002) standard.
-.PP
-James Su generated the Big5-HKSCS<->Unicode tables with a very space-efficient algorithm. He generously donated his code to glibc in May 2002. Subsequently, James has kindly allowed Anthony Fok to adapt the code for Qt.
-.PP
-Copyright (C) 2000 Ming-Che Chuang Copyright (C) 2002 James Su, Turbolinux Inc. Copyright (C) 2002 Anthony Fok, ThizLinux Laboratory Ltd.
-.PP
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-.IP 1
-Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-.IP 2
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-.PP
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.PP
-See also Internationalization with Qt.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqbig5codec.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbig5codec.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbig5hkscscodec.3qt b/doc/man/man3/qbig5hkscscodec.3qt
deleted file mode 100644
index f0369d772..000000000
--- a/doc/man/man3/qbig5hkscscodec.3qt
+++ /dev/null
@@ -1,78 +0,0 @@
-'\" t
-.TH QBig5hkscsCodec 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
-QBig5hkscsCodec \- Conversion to and from the Big5-HKSCS encoding
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QTextCodec.
-.PP
-.SH DESCRIPTION
-The QBig5hkscsCodec class provides conversion to and from the Big5-HKSCS encoding.
-.PP
-QBig5hkscsCodec grew out of the QBig5Codec originally contributed by Ming-Che Chuang . James Su and Anthony Fok implemented HKSCS-1999 QBig5hkscsCodec for Qt-2.3.x, but it was too late in Qt development schedule to be officially included in the Qt-2.3.x series.
-.PP
-Wu Yi ported the HKSCS-1999 QBig5hkscsCodec to Qt-3.0.1 in March 2002.
-.PP
-With the advent of the new HKSCS-2001 standard, James Su generated the Big5-HKSCS<->Unicode tables with a very space-efficient algorithm. He generously donated his code to glibc in May 2002. Subsequently, James has generously allowed Anthony Fok to adapt the code for Qt-3.0.5.
-.PP
-Currently, the Big5-HKSCS tables are generated from the following sources, and with the Euro character added:
-.IP 1
-http://www.microsoft.com/typography/unicode/950.txt
-.IP 2
-http://www.info.gov.hk/digital21/chi/hkscs/download/big5-iso.txt
-.IP 3
-http://www.info.gov.hk/digital21/chi/hkscs/download/big5cmp.txt
-.PP
-There may be more fine-tuning to the QBig5hkscsCodec to maximize its compatibility with the standard Big5 (2002) mapping as determined by Li18nux Big5 Standard Subgroup. See http://www.autrijus.org/xml/ for the various Big5 CharMapML tables.
-.PP
-Copyright (C) 2000 Ming-Che Chuang Copyright (C) 2001, 2002 James Su, Turbolinux Inc. Copyright (C) 2002 WU Yi, HancomLinux Inc. Copyright (C) 2001, 2002 Anthony Fok, ThizLinux Laboratory Ltd.
-.PP
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-.IP 4
-Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-.IP 5
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-.PP
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qbig5hkscscodec.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbig5hkscscodec.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbitarray.3qt b/doc/man/man3/qbitarray.3qt
deleted file mode 100644
index 476b20158..000000000
--- a/doc/man/man3/qbitarray.3qt
+++ /dev/null
@@ -1,372 +0,0 @@
-'\" t
-.TH QBitArray 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
-QBitArray \- Array of bits
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QByteArray.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQBitArray\fR ()"
-.br
-.ti -1c
-.BI "\fBQBitArray\fR ( uint size )"
-.br
-.ti -1c
-.BI "\fBQBitArray\fR ( const QBitArray & a )"
-.br
-.ti -1c
-.BI "QBitArray & \fBoperator=\fR ( const QBitArray & a )"
-.br
-.ti -1c
-.BI "uint \fBsize\fR () const"
-.br
-.ti -1c
-.BI "bool \fBresize\fR ( uint size )"
-.br
-.ti -1c
-.BI "bool \fBfill\fR ( bool v, int size = -1 )"
-.br
-.ti -1c
-.BI "virtual void \fBdetach\fR ()"
-.br
-.ti -1c
-.BI "QBitArray \fBcopy\fR () const"
-.br
-.ti -1c
-.BI "bool \fBtestBit\fR ( uint index ) const"
-.br
-.ti -1c
-.BI "void \fBsetBit\fR ( uint index )"
-.br
-.ti -1c
-.BI "void \fBsetBit\fR ( uint index, bool value )"
-.br
-.ti -1c
-.BI "void \fBclearBit\fR ( uint index )"
-.br
-.ti -1c
-.BI "bool \fBtoggleBit\fR ( uint index )"
-.br
-.ti -1c
-.BI "bool \fBat\fR ( uint index ) const"
-.br
-.ti -1c
-.BI "QBitVal \fBoperator[]\fR ( int index )"
-.br
-.ti -1c
-.BI "bool \fBoperator[]\fR ( int index ) const"
-.br
-.ti -1c
-.BI "QBitArray & \fBoperator&=\fR ( const QBitArray & a )"
-.br
-.ti -1c
-.BI "QBitArray & \fBoperator|=\fR ( const QBitArray & a )"
-.br
-.ti -1c
-.BI "QBitArray & \fBoperator^=\fR ( const QBitArray & a )"
-.br
-.ti -1c
-.BI "QBitArray \fBoperator~\fR () const"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QBitArray \fBoperator&\fR ( const QBitArray & a1, const QBitArray & a2 )"
-.br
-.ti -1c
-.BI "QBitArray \fBoperator|\fR ( const QBitArray & a1, const QBitArray & a2 )"
-.br
-.ti -1c
-.BI "QBitArray \fBoperator^\fR ( const QBitArray & a1, const QBitArray & a2 )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QBitArray & a )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( QDataStream & s, QBitArray & a )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QBitArray class provides an array of bits.
-.PP
-Because QBitArray is a QMemArray, it uses explicit sharing with a reference count.
-.PP
-A QBitArray is a special byte array that can access individual bits and perform bit-operations (AND, OR, XOR and NOT) on entire arrays or bits.
-.PP
-Bits can be manipulated by the setBit() and clearBit() functions, but it is also possible to use the indexing [] operator to test and set individual bits. The [] operator is a little slower than setBit() and clearBit() because some tricks are required to implement single-bit assignments.
-.PP
-Example:
-.PP
-.nf
-.br
- QBitArray a(3);
-.br
- a.setBit( 0 );
-.br
- a.clearBit( 1 );
-.br
- a.setBit( 2 ); // a = [1 0 1]
-.br
-.br
- QBitArray b(3);
-.br
- b[0] = 1;
-.br
- b[1] = 1;
-.br
- b[2] = 0; // b = [1 1 0]
-.br
-.br
- QBitArray c;
-.br
- c = ~a & b; // c = [0 1 0]
-.br
-.fi
-.PP
-When a QBitArray is constructed the bits are uninitialized. Use fill() to set all the bits to 0 or 1. The array can be resized with resize() and copied with copy(). Bits can be set with setBit() and cleared with clearBit(). Bits can be toggled with toggleBit(). A bit's value can be obtained with testBit() and with at().
-.PP
-QBitArray supports the & (AND), | (OR), ^ (XOR) and ~ (NOT) operators.
-.PP
-See also Collection Classes, Implicitly and Explicitly Shared Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QBitArray::QBitArray ()"
-Constructs an empty bit array.
-.SH "QBitArray::QBitArray ( uint size )"
-Constructs a bit array of \fIsize\fR bits. The bits are uninitialized.
-.PP
-See also fill().
-.SH "QBitArray::QBitArray ( const QBitArray & a )"
-Constructs a shallow copy of \fIa\fR.
-.SH "bool QBitArray::at ( uint index ) const"
-Returns the value (0 or 1) of the bit at position \fIindex\fR.
-.PP
-See also operator[]().
-.SH "void QBitArray::clearBit ( uint index )"
-Clears the bit at position \fIindex\fR, i.e. sets it to 0.
-.PP
-See also setBit() and toggleBit().
-.SH "QBitArray QBitArray::copy () const"
-Returns a deep copy of the bit array.
-.PP
-See also detach().
-.SH "void QBitArray::detach ()\fC [virtual]\fR"
-Detaches from shared bit array data and makes sure that this bit array is the only one referring to the data.
-.PP
-If multiple bit arrays share common data, this bit array dereferences the data and gets a copy of the data. Nothing happens if there is only a single reference.
-.PP
-See also copy().
-.PP
-Reimplemented from QMemArray.
-.SH "bool QBitArray::fill ( bool v, int size = -1 )"
-Fills the bit array with \fIv\fR (1's if \fIv\fR is TRUE, or 0's if \fIv\fR is FALSE).
-.PP
-fill() resizes the bit array to \fIsize\fR bits if \fIsize\fR is nonnegative.
-.PP
-Returns FALSE if a nonnegative \fIsize\fR was specified and the bit array could not be resized; otherwise returns TRUE.
-.PP
-See also resize().
-.SH "QBitArray & QBitArray::operator&= ( const QBitArray & a )"
-Performs the AND operation between all bits in this bit array and \fIa\fR. Returns a reference to this bit array.
-.PP
-The result has the length of the longest of the two bit arrays, with any missing bits (i.e. if one array is shorter than the other), taken to be 0.
-.PP
-.nf
-.br
- QBitArray a( 3 ), b( 2 );
-.br
- a[0] = 1; a[1] = 0; a[2] = 1; // a = [1 0 1]
-.br
- b[0] = 1; b[1] = 0; // b = [1 0]
-.br
- a &= b; // a = [1 0 0]
-.br
-.fi
-.PP
-See also operator|=(), operator^=(), and operator~().
-.SH "QBitArray & QBitArray::operator= ( const QBitArray & a )"
-Assigns a shallow copy of \fIa\fR to this bit array and returns a reference to this array.
-.SH "QBitVal QBitArray::operator[] ( int index )"
-Implements the [] operator for bit arrays.
-.PP
-The returned QBitVal is a context object. It makes it possible to get and set a single bit value by its \fIindex\fR position.
-.PP
-Example:
-.PP
-.nf
-.br
- QBitArray a( 3 );
-.br
- a[0] = 0;
-.br
- a[1] = 1;
-.br
- a[2] = a[0] ^ a[1];
-.br
-.fi
-.PP
-The functions testBit(), setBit() and clearBit() are faster.
-.PP
-See also at().
-.SH "bool QBitArray::operator[] ( int index ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Implements the [] operator for constant bit arrays.
-.SH "QBitArray & QBitArray::operator^= ( const QBitArray & a )"
-Performs the XOR operation between all bits in this bit array and \fIa\fR. Returns a reference to this bit array.
-.PP
-The result has the length of the longest of the two bit arrays, with any missing bits (i.e. if one array is shorter than the other), taken to be 0.
-.PP
-.nf
-.br
- QBitArray a( 3 ), b( 2 );
-.br
- a[0] = 1; a[1] = 0; a[2] = 1; // a = [1 0 1]
-.br
- b[0] = 1; b[1] = 0; // b = [1 0]
-.br
- a ^= b; // a = [0 0 1]
-.br
-.fi
-.PP
-See also operator&=(), operator|=(), and operator~().
-.SH "QBitArray & QBitArray::operator|= ( const QBitArray & a )"
-Performs the OR operation between all bits in this bit array and \fIa\fR. Returns a reference to this bit array.
-.PP
-The result has the length of the longest of the two bit arrays, with any missing bits (i.e. if one array is shorter than the other), taken to be 0.
-.PP
-.nf
-.br
- QBitArray a( 3 ), b( 2 );
-.br
- a[0] = 1; a[1] = 0; a[2] = 1; // a = [1 0 1]
-.br
- b[0] = 1; b[1] = 0; // b = [1 0]
-.br
- a |= b; // a = [1 0 1]
-.br
-.fi
-.PP
-See also operator&=(), operator^=(), and operator~().
-.SH "QBitArray QBitArray::operator~ () const"
-Returns a bit array that contains the inverted bits of this bit array.
-.PP
-Example:
-.PP
-.nf
-.br
- QBitArray a( 3 ), b;
-.br
- a[0] = 1; a[1] = 0; a[2] = 1; // a = [1 0 1]
-.br
- b = ~a; // b = [0 1 0]
-.br
-.fi
-.SH "bool QBitArray::resize ( uint size )"
-Resizes the bit array to \fIsize\fR bits and returns TRUE if the bit array could be resized; otherwise returns FALSE. The array becomes a null array if \fIsize\fR == 0.
-.PP
-If the array is expanded, the new bits are set to 0.
-.PP
-See also size().
-.SH "void QBitArray::setBit ( uint index, bool value )"
-Sets the bit at position \fIindex\fR to \fIvalue\fR.
-.PP
-Equivalent to:
-.PP
-.nf
-.br
- if ( value )
-.br
- setBit( index );
-.br
- else
-.br
- clearBit( index );
-.br
-.fi
-.PP
-See also clearBit() and toggleBit().
-.SH "void QBitArray::setBit ( uint index )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the bit at position \fIindex\fR to 1.
-.PP
-See also clearBit() and toggleBit().
-.SH "uint QBitArray::size () const"
-Returns the bit array's size (number of bits).
-.PP
-See also resize().
-.SH "bool QBitArray::testBit ( uint index ) const"
-Returns TRUE if the bit at position \fIindex\fR is set, i.e. is 1; otherwise returns FALSE.
-.PP
-See also setBit() and clearBit().
-.SH "bool QBitArray::toggleBit ( uint index )"
-Toggles the bit at position \fIindex\fR.
-.PP
-If the previous value was 0, the new value will be 1. If the previous value was 1, the new value will be 0.
-.PP
-See also setBit() and clearBit().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QBitArray operator& ( const QBitArray & a1, const QBitArray & a2 )"
-Returns the AND result between the bit arrays \fIa1\fR and \fIa2\fR.
-.PP
-The result has the length of the longest of the two bit arrays, with any missing bits (i.e. if one array is shorter than the other), taken to be 0.
-.PP
-See also QBitArray::operator&=().
-.SH "QDataStream & operator<< ( QDataStream & s, const QBitArray & a )"
-Writes bit array \fIa\fR to stream \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "QDataStream & operator>> ( QDataStream & s, QBitArray & a )"
-Reads a bit array into \fIa\fR from stream \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "QBitArray operator^ ( const QBitArray & a1, const QBitArray & a2 )"
-Returns the XOR result between the bit arrays \fIa1\fR and \fIa2\fR.
-.PP
-The result has the length of the longest of the two bit arrays, with any missing bits (i.e. if one array is shorter than the other), taken to be 0.
-.PP
-See also QBitArray::operator^().
-.SH "QBitArray operator| ( const QBitArray & a1, const QBitArray & a2 )"
-Returns the OR result between the bit arrays \fIa1\fR and \fIa2\fR.
-.PP
-The result has the length of the longest of the two bit arrays, with any missing bits (i.e. if one array is shorter than the other), taken to be 0.
-.PP
-See also QBitArray::operator|=().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqbitarray.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbitarray.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbitmap.3qt b/doc/man/man3/qbitmap.3qt
deleted file mode 100644
index a4617a6cb..000000000
--- a/doc/man/man3/qbitmap.3qt
+++ /dev/null
@@ -1,159 +0,0 @@
-'\" t
-.TH QBitmap 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
-QBitmap \- Monochrome (1-bit depth) pixmaps
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QPixmap.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQBitmap\fR ()"
-.br
-.ti -1c
-.BI "\fBQBitmap\fR ( int w, int h, bool clear = FALSE, QPixmap::Optimization optimization = QPixmap::DefaultOptim )"
-.br
-.ti -1c
-.BI "\fBQBitmap\fR ( const QSize & size, bool clear = FALSE, QPixmap::Optimization optimization = QPixmap::DefaultOptim )"
-.br
-.ti -1c
-.BI "\fBQBitmap\fR ( int w, int h, const uchar * bits, bool isXbitmap = FALSE )"
-.br
-.ti -1c
-.BI "\fBQBitmap\fR ( const QSize & size, const uchar * bits, bool isXbitmap = FALSE )"
-.br
-.ti -1c
-.BI "\fBQBitmap\fR ( const QBitmap & bitmap )"
-.br
-.ti -1c
-.BI "\fBQBitmap\fR ( const QString & fileName, const char * format = 0 )"
-.br
-.ti -1c
-.BI "QBitmap & \fBoperator=\fR ( const QBitmap & bitmap )"
-.br
-.ti -1c
-.BI "QBitmap & \fBoperator=\fR ( const QPixmap & pixmap )"
-.br
-.ti -1c
-.BI "QBitmap & \fBoperator=\fR ( const QImage & image )"
-.br
-.ti -1c
-.BI "QBitmap \fBxForm\fR ( const QWMatrix & matrix ) const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QBitmap class provides monochrome (1-bit depth) pixmaps.
-.PP
-The QBitmap class is a monochrome off-screen paint device used mainly for creating custom QCursor and QBrush objects, in QPixmap::setMask() and for QRegion.
-.PP
-A QBitmap is a QPixmap with a depth of 1. If a pixmap with a depth greater than 1 is assigned to a bitmap, the bitmap will be dithered automatically. A QBitmap is guaranteed to always have the depth 1, unless it is QPixmap::isNull() which has depth 0.
-.PP
-When drawing in a QBitmap (or QPixmap with depth 1), we recommend using the QColor objects \fCQt::color0\fR and \fCQt::color1\fR. Painting with \fCcolor0\fR sets the bitmap bits to 0, and painting with \fCcolor1\fR sets the bits to 1. For a bitmap, 0-bits indicate background (or transparent) and 1-bits indicate foreground (or opaque). Using the \fCblack\fR and \fCwhite\fR QColor objects make no sense because the QColor::pixel() value is not necessarily 0 for black and 1 for white.
-.PP
-The QBitmap can be transformed (translated, scaled, sheared or rotated) using xForm().
-.PP
-Just like the QPixmap class, QBitmap is optimized by the use of implicit sharing, so it is very efficient to pass QBitmap objects as arguments.
-.PP
-See also QPixmap, QPainter::drawPixmap(), bitBlt(), Shared Classes, Graphics Classes, Image Processing Classes, and Implicitly and Explicitly Shared Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QBitmap::QBitmap ()"
-Constructs a null bitmap.
-.PP
-See also QPixmap::isNull().
-.SH "QBitmap::QBitmap ( int w, int h, bool clear = FALSE, QPixmap::Optimization optimization = QPixmap::DefaultOptim )"
-Constructs a bitmap with width \fIw\fR and height \fIh\fR.
-.PP
-The contents of the bitmap is uninitialized if \fIclear\fR is FALSE; otherwise it is filled with pixel value 0 (the QColor \fCQt::color0\fR).
-.PP
-The optional \fIoptimization\fR argument specifies the optimization setting for the bitmap. The default optimization should be used in most cases. Games and other pixmap-intensive applications may benefit from setting this argument; see QPixmap::Optimization.
-.PP
-See also QPixmap::setOptimization() and QPixmap::setDefaultOptimization().
-.SH "QBitmap::QBitmap ( const QSize & size, bool clear = FALSE, QPixmap::Optimization optimization = QPixmap::DefaultOptim )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Constructs a bitmap with the size \fIsize\fR.
-.PP
-The contents of the bitmap is uninitialized if \fIclear\fR is FALSE; otherwise it is filled with pixel value 0 (the QColor \fCQt::color0\fR).
-.PP
-The optional \fIoptimization\fR argument specifies the optimization setting for the bitmap. The default optimization should be used in most cases. Games and other pixmap-intensive applications may benefit from setting this argument; see QPixmap::Optimization.
-.SH "QBitmap::QBitmap ( int w, int h, const uchar * bits, bool isXbitmap = FALSE )"
-Constructs a bitmap with width \fIw\fR and height \fIh\fR and sets the contents to \fIbits\fR.
-.PP
-The \fIisXbitmap\fR flag should be TRUE if \fIbits\fR was generated by the X11 bitmap program. The X bitmap bit order is little endian. The QImage documentation discusses bit order of monochrome images.
-.PP
-Example (creates an arrow bitmap):
-.PP
-.nf
-.br
- uchar arrow_bits[] = { 0x3f, 0x1f, 0x0f, 0x1f, 0x3b, 0x71, 0xe0, 0xc0 };
-.br
- QBitmap bm( 8, 8, arrow_bits, TRUE );
-.br
-.fi
-.SH "QBitmap::QBitmap ( const QSize & size, const uchar * bits, bool isXbitmap = FALSE )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Constructs a bitmap with the size \fIsize\fR and sets the contents to \fIbits\fR.
-.PP
-The \fIisXbitmap\fR flag should be TRUE if \fIbits\fR was generated by the X11 bitmap program. The X bitmap bit order is little endian. The QImage documentation discusses bit order of monochrome images.
-.SH "QBitmap::QBitmap ( const QBitmap & bitmap )"
-Constructs a bitmap that is a copy of \fIbitmap\fR.
-.SH "QBitmap::QBitmap ( const QString & fileName, const char * format = 0 )"
-Constructs a bitmap from the file \fIfileName\fR. If the file does not exist or is of an unknown format, the bitmap becomes a null bitmap.
-.PP
-The parameters \fIfileName\fR and \fIformat\fR are passed on to QPixmap::load(). Dithering will be performed if the file format uses more than 1 bit per pixel.
-.PP
-See also QPixmap::isNull(), QPixmap::load(), QPixmap::loadFromData(), QPixmap::save(), and QPixmap::imageFormat().
-.SH "QBitmap & QBitmap::operator= ( const QBitmap & bitmap )"
-Assigns the bitmap \fIbitmap\fR to this bitmap and returns a reference to this bitmap.
-.SH "QBitmap & QBitmap::operator= ( const QPixmap & pixmap )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Assigns the pixmap \fIpixmap\fR to this bitmap and returns a reference to this bitmap.
-.PP
-Dithering will be performed if the pixmap has a QPixmap::depth() greater than 1.
-.SH "QBitmap & QBitmap::operator= ( const QImage & image )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Converts the image \fIimage\fR to a bitmap and assigns the result to this bitmap. Returns a reference to the bitmap.
-.PP
-Dithering will be performed if the image has a QImage::depth() greater than 1.
-.SH "QBitmap QBitmap::xForm ( const QWMatrix & matrix ) const"
-Returns a transformed copy of this bitmap by using \fImatrix\fR.
-.PP
-This function does exactly the same as QPixmap::xForm(), except that it returns a QBitmap instead of a QPixmap.
-.PP
-See also QPixmap::xForm().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqbitmap.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbitmap.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbitval.3qt b/doc/man/man3/qbitval.3qt
deleted file mode 100644
index 2b6d90994..000000000
--- a/doc/man/man3/qbitval.3qt
+++ /dev/null
@@ -1,72 +0,0 @@
-'\" t
-.TH QBitVal 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
-QBitVal \- Internal class, used with QBitArray
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQBitVal\fR ( QBitArray * a, uint i )"
-.br
-.ti -1c
-.BI "\fBoperator int\fR ()"
-.br
-.ti -1c
-.BI "QBitVal & \fBoperator=\fR ( const QBitVal & v )"
-.br
-.ti -1c
-.BI "QBitVal & \fBoperator=\fR ( bool v )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QBitVal class is an internal class, used with QBitArray.
-.PP
-The QBitVal is required by the indexing [] operator on bit arrays. It is not for use in any other context.
-.PP
-See also Collection Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QBitVal::QBitVal ( QBitArray * a, uint i )"
-Constructs a reference to element \fIi\fR in the QBitArray \fIa\fR. This is what QBitArray::operator[] constructs its return value with.
-.SH "QBitVal::operator int ()"
-Returns the value referenced by the QBitVal.
-.SH "QBitVal & QBitVal::operator= ( const QBitVal & v )"
-Sets the value referenced by the QBitVal to that referenced by QBitVal \fIv\fR.
-.SH "QBitVal & QBitVal::operator= ( bool v )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the value referenced by the QBitVal to \fIv\fR.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qbitval.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbitval.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qboxlayout.3qt b/doc/man/man3/qboxlayout.3qt
deleted file mode 100644
index c8d573242..000000000
--- a/doc/man/man3/qboxlayout.3qt
+++ /dev/null
@@ -1,354 +0,0 @@
-'\" t
-.TH QBoxLayout 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
-QBoxLayout \- Lines up child widgets horizontally or vertically
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QLayout.
-.PP
-Inherited by QHBoxLayout and QVBoxLayout.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBDirection\fR { LeftToRight, RightToLeft, TopToBottom, BottomToTop, Down = TopToBottom, Up = BottomToTop }"
-.br
-.ti -1c
-.BI "\fBQBoxLayout\fR ( QWidget * parent, Direction d, int margin = 0, int spacing = -1, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQBoxLayout\fR ( QLayout * parentLayout, Direction d, int spacing = -1, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQBoxLayout\fR ( Direction d, int spacing = -1, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QBoxLayout\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBaddItem\fR ( QLayoutItem * item )"
-.br
-.ti -1c
-.BI "Direction \fBdirection\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetDirection\fR ( Direction direction )"
-.br
-.ti -1c
-.BI "void \fBaddSpacing\fR ( int size )"
-.br
-.ti -1c
-.BI "void \fBaddStretch\fR ( int stretch = 0 )"
-.br
-.ti -1c
-.BI "void \fBaddWidget\fR ( QWidget * widget, int stretch = 0, int alignment = 0 )"
-.br
-.ti -1c
-.BI "void \fBaddLayout\fR ( QLayout * layout, int stretch = 0 )"
-.br
-.ti -1c
-.BI "void \fBaddStrut\fR ( int size )"
-.br
-.ti -1c
-.BI "void \fBinsertSpacing\fR ( int index, int size )"
-.br
-.ti -1c
-.BI "void \fBinsertStretch\fR ( int index, int stretch = 0 )"
-.br
-.ti -1c
-.BI "void \fBinsertWidget\fR ( int index, QWidget * widget, int stretch = 0, int alignment = 0 )"
-.br
-.ti -1c
-.BI "void \fBinsertLayout\fR ( int index, QLayout * layout, int stretch = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetStretchFactor\fR ( QWidget * w, int stretch )"
-.br
-.ti -1c
-.BI "bool \fBsetStretchFactor\fR ( QLayout * l, int stretch )"
-.br
-.ti -1c
-.BI "virtual QSize \fBsizeHint\fR () const"
-.br
-.ti -1c
-.BI "virtual QSize \fBminimumSize\fR () const"
-.br
-.ti -1c
-.BI "virtual QSize \fBmaximumSize\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBhasHeightForWidth\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBheightForWidth\fR ( int w ) const"
-.br
-.ti -1c
-.BI "virtual QSizePolicy::ExpandData \fBexpanding\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBinvalidate\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetGeometry\fR ( const QRect & r )"
-.br
-.ti -1c
-.BI "int \fBfindWidget\fR ( QWidget * w )"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "void \fBinsertItem\fR ( int index, QLayoutItem * item )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QBoxLayout class lines up child widgets horizontally or vertically.
-.PP
-QBoxLayout takes the space it gets (from its parent layout or from the mainWidget()), divides it up into a row of boxes, and makes each managed widget fill one box.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-If the QBoxLayout's orientation is Horizontal the boxes are placed in a row, with suitable sizes. Each widget (or other box) will get at least its minimum size and at most its maximum size. Any excess space is shared according to the stretch factors (more about that below).
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-If the QBoxLayout's orientation is Vertical, the boxes are placed in a column, again with suitable sizes.
-.PP
-The easiest way to create a QBoxLayout is to use one of the convenience classes, e.g. QHBoxLayout (for Horizontal boxes) or QVBoxLayout (for Vertical boxes). You can also use the QBoxLayout constructor directly, specifying its direction as LeftToRight, Down, RightToLeft or Up.
-.PP
-If the QBoxLayout is not the top-level layout (i.e. it is not managing all of the widget's area and children), you must add it to its parent layout before you can do anything with it. The normal way to add a layout is by calling parentLayout->addLayout().
-.PP
-Once you have done this, you can add boxes to the QBoxLayout using one of four functions:
-.TP
-addWidget() to add a widget to the QBoxLayout and set the widget's stretch factor. (The stretch factor is along the row of boxes.)
-.IP
-.TP
-addSpacing() to create an empty box; this is one of the functions you use to create nice and spacious dialogs. See below for ways to set margins.
-.IP
-.TP
-addStretch() to create an empty, stretchable box.
-.IP
-.TP
-addLayout() to add a box containing another QLayout to the row and set that layout's stretch factor.
-.PP
-Use insertWidget(), insertSpacing(), insertStretch() or insertLayout() to insert a box at a specified position in the layout.
-.PP
-QBoxLayout also includes two margin widths:
-.TP
-setMargin() sets the width of the outer border. This is the width of the reserved space along each of the QBoxLayout's four sides.
-.TP
-setSpacing() sets the width between neighboring boxes. (You can use addSpacing() to get more space at a particular spot.)
-.PP
-The margin defaults to 0. The spacing defaults to the same as the margin width for a top-level layout, or to the same as the parent layout. Both are parameters to the constructor.
-.PP
-To remove a widget from a layout, call remove(). Calling QWidget::hide() on a widget also effectively removes the widget from the layout until QWidget::show() is called.
-.PP
-You will almost always want to use QVBoxLayout and QHBoxLayout rather than QBoxLayout because of their convenient constructors.
-.PP
-See also QGrid, Layout Overview, Widget Appearance and Style, and Layout Management.
-.SS "Member Type Documentation"
-.SH "QBoxLayout::Direction"
-This type is used to determine the direction of a box layout.
-.TP
-\fCQBoxLayout::LeftToRight\fR - Horizontal, from left to right
-.TP
-\fCQBoxLayout::RightToLeft\fR - Horizontal, from right to left
-.TP
-\fCQBoxLayout::TopToBottom\fR - Vertical, from top to bottom
-.TP
-\fCQBoxLayout::Down\fR - The same as TopToBottom
-.TP
-\fCQBoxLayout::BottomToTop\fR - Vertical, from bottom to top
-.TP
-\fCQBoxLayout::Up\fR - The same as BottomToTop
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QBoxLayout::QBoxLayout ( QWidget * parent, Direction d, int margin = 0, int spacing = -1, const char * name = 0 )"
-Constructs a new QBoxLayout with direction \fId\fR and main widget \fIparent\fR. \fIparent\fR may not be 0.
-.PP
-The \fImargin\fR is the number of pixels between the edge of the widget and its managed children. The \fIspacing\fR is the default number of pixels between neighboring children. If \fIspacing\fR is -1 the value of \fImargin\fR is used for \fIspacing\fR.
-.PP
-\fIname\fR is the internal object name.
-.PP
-See also direction().
-.SH "QBoxLayout::QBoxLayout ( QLayout * parentLayout, Direction d, int spacing = -1, const char * name = 0 )"
-Constructs a new QBoxLayout called \fIname\fR, with direction \fId\fR, and inserts it into \fIparentLayout\fR.
-.PP
-The \fIspacing\fR is the default number of pixels between neighboring children. If \fIspacing\fR is -1, the layout will inherit its parent's spacing().
-.SH "QBoxLayout::QBoxLayout ( Direction d, int spacing = -1, const char * name = 0 )"
-Constructs a new QBoxLayout called \fIname\fR, with direction \fId\fR.
-.PP
-If \fIspacing\fR is -1, the layout will inherit its parent's spacing(); otherwise \fIspacing\fR is used.
-.PP
-You must insert this box into another layout.
-.SH "QBoxLayout::~QBoxLayout ()"
-Destroys this box layout.
-.PP
-The layout's widgets aren't destroyed.
-.SH "void QBoxLayout::addItem ( QLayoutItem * item )\fC [virtual]\fR"
-Adds \fIitem\fR to the end of this box layout.
-.PP
-Examples:
-.)l chart/optionsform.cpp and chart/setdataform.cpp.
-.PP
-Reimplemented from QLayout.
-.SH "void QBoxLayout::addLayout ( QLayout * layout, int stretch = 0 )"
-Adds \fIlayout\fR to the end of the box, with serial stretch factor \fIstretch\fR.
-.PP
-When a layout is constructed with another layout as its parent, you don't need to call addLayout(); the child layout is automatically added to the parent layout as it is constructed.
-.PP
-See also insertLayout(), setAutoAdd(), addWidget(), and addSpacing().
-.PP
-Examples:
-.)l chart/optionsform.cpp, chart/setdataform.cpp, fonts/simple-qfont-demo/viewer.cpp, listbox/listbox.cpp, regexptester/regexptester.cpp, and tictac/tictac.cpp.
-.SH "void QBoxLayout::addSpacing ( int size )"
-Adds a non-stretchable space with size \fIsize\fR to the end of this box layout. QBoxLayout provides default margin and spacing. This function adds additional space.
-.PP
-See also insertSpacing() and addStretch().
-.PP
-Example: listbox/listbox.cpp.
-.SH "void QBoxLayout::addStretch ( int stretch = 0 )"
-Adds a stretchable space with zero minimum size and stretch factor \fIstretch\fR to the end of this box layout.
-.PP
-See also addSpacing().
-.PP
-Examples:
-.)l layout/layout.cpp, listbox/listbox.cpp, regexptester/regexptester.cpp, and t13/gamebrd.cpp.
-.SH "void QBoxLayout::addStrut ( int size )"
-Limits the perpendicular dimension of the box (e.g. height if the box is LeftToRight) to a minimum of \fIsize\fR. Other constraints may increase the limit.
-.SH "void QBoxLayout::addWidget ( QWidget * widget, int stretch = 0, int alignment = 0 )"
-Adds \fIwidget\fR to the end of this box layout, with a stretch factor of \fIstretch\fR and alignment \fIalignment\fR.
-.PP
-The stretch factor applies only in the direction of the QBoxLayout, and is relative to the other boxes and widgets in this QBoxLayout. Widgets and boxes with higher stretch factors grow more.
-.PP
-If the stretch factor is 0 and nothing else in the QBoxLayout has a stretch factor greater than zero, the space is distributed according to the QWidget:sizePolicy() of each widget that's involved.
-.PP
-Alignment is specified by \fIalignment\fR which is a bitwise OR of Qt::AlignmentFlags values. The default alignment is 0, which means that the widget fills the entire cell.
-.PP
-From Qt 3.0, the \fIalignment\fR parameter is interpreted more aggressively than in previous versions of Qt. A non-default alignment now indicates that the widget should not grow to fill the available space, but should be sized according to sizeHint().
-.PP
-See also insertWidget(), setAutoAdd(), addLayout(), and addSpacing().
-.PP
-Examples:
-.)l chart/optionsform.cpp, checklists/checklists.cpp, layout/layout.cpp, lineedits/lineedits.cpp, listbox/listbox.cpp, t13/gamebrd.cpp, and t13/lcdrange.cpp.
-.SH "Direction QBoxLayout::direction () const"
-Returns the direction of the box. addWidget() and addSpacing() work in this direction; the stretch stretches in this direction.
-.PP
-See also QBoxLayout::Direction, addWidget(), and addSpacing().
-.SH "QSizePolicy::ExpandData QBoxLayout::expanding () const\fC [virtual]\fR"
-Returns whether this layout can make use of more space than sizeHint(). A value of Vertical or Horizontal means that it wants to grow in only one dimension, whereas \fCBothDirections\fR means that it wants to grow in both dimensions.
-.PP
-Reimplemented from QLayout.
-.SH "int QBoxLayout::findWidget ( QWidget * w )"
-Searches for widget \fIw\fR in this layout (not including child layouts).
-.PP
-Returns the index of \fIw\fR, or -1 if \fIw\fR is not found.
-.SH "bool QBoxLayout::hasHeightForWidth () const\fC [virtual]\fR"
-Returns TRUE if this layout's preferred height depends on its width; otherwise returns FALSE.
-.PP
-Reimplemented from QLayoutItem.
-.SH "int QBoxLayout::heightForWidth ( int w ) const\fC [virtual]\fR"
-Returns the layout's preferred height when it is \fIw\fR pixels wide.
-.PP
-Reimplemented from QLayoutItem.
-.SH "void QBoxLayout::insertItem ( int index, QLayoutItem * item )\fC [protected]\fR"
-Inserts \fIitem\fR into this box layout at position \fIindex\fR. If \fIindex\fR is negative, the item is added at the end.
-.PP
-\fBWarning:\fR Does not call QLayout::insertChildLayout() if \fIitem\fR is a QLayout.
-.PP
-See also addItem() and findWidget().
-.SH "void QBoxLayout::insertLayout ( int index, QLayout * layout, int stretch = 0 )"
-Inserts \fIlayout\fR at position \fIindex\fR, with stretch factor \fIstretch\fR. If \fIindex\fR is negative, the layout is added at the end.
-.PP
-\fIlayout\fR becomes a child of the box layout.
-.PP
-See also setAutoAdd(), insertWidget(), and insertSpacing().
-.SH "void QBoxLayout::insertSpacing ( int index, int size )"
-Inserts a non-stretchable space at position \fIindex\fR, with size \fIsize\fR. If \fIindex\fR is negative the space is added at the end.
-.PP
-The box layout has default margin and spacing. This function adds additional space.
-.PP
-See also insertStretch().
-.SH "void QBoxLayout::insertStretch ( int index, int stretch = 0 )"
-Inserts a stretchable space at position \fIindex\fR, with zero minimum size and stretch factor \fIstretch\fR. If \fIindex\fR is negative the space is added at the end.
-.PP
-See also insertSpacing().
-.SH "void QBoxLayout::insertWidget ( int index, QWidget * widget, int stretch = 0, int alignment = 0 )"
-Inserts \fIwidget\fR at position \fIindex\fR, with stretch factor \fIstretch\fR and alignment \fIalignment\fR. If \fIindex\fR is negative, the widget is added at the end.
-.PP
-The stretch factor applies only in the direction of the QBoxLayout, and is relative to the other boxes and widgets in this QBoxLayout. Widgets and boxes with higher stretch factors grow more.
-.PP
-If the stretch factor is 0 and nothing else in the QBoxLayout has a stretch factor greater than zero, the space is distributed according to the QWidget:sizePolicy() of each widget that's involved.
-.PP
-Alignment is specified by \fIalignment\fR, which is a bitwise OR of Qt::AlignmentFlags values. The default alignment is 0, which means that the widget fills the entire cell.
-.PP
-From Qt 3.0, the \fIalignment\fR parameter is interpreted more aggressively than in previous versions of Qt. A non-default alignment now indicates that the widget should not grow to fill the available space, but should be sized according to sizeHint().
-.PP
-See also setAutoAdd(), insertLayout(), and insertSpacing().
-.SH "void QBoxLayout::invalidate ()\fC [virtual]\fR"
-Resets cached information.
-.PP
-Reimplemented from QLayout.
-.SH "QSize QBoxLayout::maximumSize () const\fC [virtual]\fR"
-Returns the maximum size needed by this box layout.
-.PP
-Reimplemented from QLayout.
-.SH "QSize QBoxLayout::minimumSize () const\fC [virtual]\fR"
-Returns the minimum size needed by this box layout.
-.PP
-Reimplemented from QLayout.
-.SH "void QBoxLayout::setDirection ( Direction direction )"
-Sets the direction of this layout to \fIdirection\fR.
-.SH "void QBoxLayout::setGeometry ( const QRect & r )\fC [virtual]\fR"
-Resizes managed widgets within the rectangle \fIr\fR.
-.PP
-Reimplemented from QLayout.
-.SH "bool QBoxLayout::setStretchFactor ( QWidget * w, int stretch )"
-Sets the stretch factor for widget \fIw\fR to \fIstretch\fR and returns TRUE if \fIw\fR is found in this layout (not including child layouts); otherwise returns FALSE.
-.SH "bool QBoxLayout::setStretchFactor ( QLayout * l, int stretch )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the stretch factor for the layout \fIl\fR to \fIstretch\fR and returns TRUE if \fIl\fR is found in this layout (not including child layouts); otherwise returns FALSE.
-.SH "QSize QBoxLayout::sizeHint () const\fC [virtual]\fR"
-Returns the preferred size of this box layout.
-.PP
-Reimplemented from QLayoutItem.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qboxlayout.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qboxlayout.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbrush.3qt b/doc/man/man3/qbrush.3qt
deleted file mode 100644
index 0f32c7204..000000000
--- a/doc/man/man3/qbrush.3qt
+++ /dev/null
@@ -1,234 +0,0 @@
-'\" t
-.TH QBrush 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
-QBrush \- Defines the fill pattern of shapes drawn by a QPainter
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits Qt.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQBrush\fR ()"
-.br
-.ti -1c
-.BI "\fBQBrush\fR ( BrushStyle style )"
-.br
-.ti -1c
-.BI "\fBQBrush\fR ( const QColor & color, BrushStyle style = SolidPattern )"
-.br
-.ti -1c
-.BI "\fBQBrush\fR ( const QColor & color, const QPixmap & pixmap )"
-.br
-.ti -1c
-.BI "\fBQBrush\fR ( const QBrush & b )"
-.br
-.ti -1c
-.BI "\fB~QBrush\fR ()"
-.br
-.ti -1c
-.BI "QBrush & \fBoperator=\fR ( const QBrush & b )"
-.br
-.ti -1c
-.BI "BrushStyle \fBstyle\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetStyle\fR ( BrushStyle s )"
-.br
-.ti -1c
-.BI "const QColor & \fBcolor\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetColor\fR ( const QColor & c )"
-.br
-.ti -1c
-.BI "QPixmap * \fBpixmap\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetPixmap\fR ( const QPixmap & pixmap )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QBrush & b ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QBrush & b ) const"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QBrush & b )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( QDataStream & s, QBrush & b )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QBrush class defines the fill pattern of shapes drawn by a QPainter.
-.PP
-A brush has a style and a color. One of the brush styles is a custom pattern, which is defined by a QPixmap.
-.PP
-The brush style defines the fill pattern. The default brush style is NoBrush (depending on how you construct a brush). This style tells the painter to not fill shapes. The standard style for filling is SolidPattern.
-.PP
-The brush color defines the color of the fill pattern. The QColor documentation lists the predefined colors.
-.PP
-Use the QPen class for specifying line/outline styles.
-.PP
-Example:
-.PP
-.nf
-.br
- QPainter painter;
-.br
- QBrush brush( yellow ); // yellow solid pattern
-.br
- painter.begin( &anyPaintDevice ); // paint something
-.br
- painter.setBrush( brush ); // set the yellow brush
-.br
- painter.setPen( NoPen ); // do not draw outline
-.br
- painter.drawRect( 40,30, 200,100 ); // draw filled rectangle
-.br
- painter.setBrush( NoBrush ); // do not fill
-.br
- painter.setPen( black ); // set black pen, 0 pixel width
-.br
- painter.drawRect( 10,10, 30,20 ); // draw rectangle outline
-.br
- painter.end(); // painting done
-.br
-.fi
-.PP
-See the setStyle() function for a complete list of brush styles.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also QPainter, QPainter::setBrush(), QPainter::setBrushOrigin(), Graphics Classes, Image Processing Classes, and Implicitly and Explicitly Shared Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QBrush::QBrush ()"
-Constructs a default black brush with the style NoBrush (will not fill shapes).
-.SH "QBrush::QBrush ( BrushStyle style )"
-Constructs a black brush with the style \fIstyle\fR.
-.PP
-See also setStyle().
-.SH "QBrush::QBrush ( const QColor & color, BrushStyle style = SolidPattern )"
-Constructs a brush with the color \fIcolor\fR and the style \fIstyle\fR.
-.PP
-See also setColor() and setStyle().
-.SH "QBrush::QBrush ( const QColor & color, const QPixmap & pixmap )"
-Constructs a brush with the color \fIcolor\fR and a custom pattern stored in \fIpixmap\fR.
-.PP
-The color will only have an effect for monochrome pixmaps, i.e. for QPixmap::depth() == 1.
-.PP
-Pixmap brushes are currently not supported when printing on X11.
-.PP
-See also setColor() and setPixmap().
-.SH "QBrush::QBrush ( const QBrush & b )"
-Constructs a brush that is a shallow copy of \fIb\fR.
-.SH "QBrush::~QBrush ()"
-Destroys the brush.
-.SH "const QColor & QBrush::color () const"
-Returns the brush color.
-.PP
-See also setColor().
-.SH "bool QBrush::operator!= ( const QBrush & b ) const"
-Returns TRUE if the brush is different from \fIb\fR; otherwise returns FALSE.
-.PP
-Two brushes are different if they have different styles, colors or pixmaps.
-.PP
-See also operator==().
-.SH "QBrush & QBrush::operator= ( const QBrush & b )"
-Assigns \fIb\fR to this brush and returns a reference to this brush.
-.SH "bool QBrush::operator== ( const QBrush & b ) const"
-Returns TRUE if the brush is equal to \fIb\fR; otherwise returns FALSE.
-.PP
-Two brushes are equal if they have equal styles, colors and pixmaps.
-.PP
-See also operator!=().
-.SH "QPixmap * QBrush::pixmap () const"
-Returns a pointer to the custom brush pattern, or 0 if no custom brush pattern has been set.
-.PP
-See also setPixmap().
-.PP
-Example: richtext/richtext.cpp.
-.SH "void QBrush::setColor ( const QColor & c )"
-Sets the brush color to \fIc\fR.
-.PP
-See also color() and setStyle().
-.PP
-Example: picture/picture.cpp.
-.SH "void QBrush::setPixmap ( const QPixmap & pixmap )"
-Sets the brush pixmap to \fIpixmap\fR. The style is set to CustomPattern.
-.PP
-The current brush color will only have an effect for monochrome pixmaps, i.e. for QPixmap::depth() == 1.
-.PP
-Pixmap brushes are currently not supported when printing on X11.
-.PP
-See also pixmap() and color().
-.PP
-Example: richtext/richtext.cpp.
-.SH "void QBrush::setStyle ( BrushStyle s )"
-Sets the brush style to \fIs\fR.
-.PP
-The brush styles are:
.nf
-.TS
-l - l. Pattern Meaning NoBrush will not fill shapes (default). SolidPattern solid (100%) fill pattern. Dense1Pattern 94% fill pattern. Dense2Pattern 88% fill pattern. Dense3Pattern 63% fill pattern. Dense4Pattern 50% fill pattern. Dense5Pattern 37% fill pattern. Dense6Pattern 12% fill pattern. Dense7Pattern 6% fill pattern. HorPattern horizontal lines pattern. VerPattern vertical lines pattern. CrossPattern crossing lines pattern. BDiagPattern diagonal lines (directed /) pattern. FDiagPattern diagonal lines (directed \) pattern. DiagCrossPattern diagonal crossing lines pattern. CustomPattern
-.TE
-.fi
-
-.PP
-On Windows, dense and custom patterns cannot be transparent.
-.PP
-See the Detailed Description for a picture of all the styles.
-.PP
-See also style().
-.SH "BrushStyle QBrush::style () const"
-Returns the brush style.
-.PP
-See also setStyle().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QDataStream & operator<< ( QDataStream & s, const QBrush & b )"
-Writes the brush \fIb\fR to the stream \fIs\fR and returns a reference to the stream.
-.PP
-See also Format of the QDataStream operators.
-.SH "QDataStream & operator>> ( QDataStream & s, QBrush & b )"
-Reads the brush \fIb\fR from the stream \fIs\fR and returns a reference to the stream.
-.PP
-See also Format of the QDataStream operators.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqbrush.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbrush.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbuffer.3qt b/doc/man/man3/qbuffer.3qt
deleted file mode 100644
index 82d78bb09..000000000
--- a/doc/man/man3/qbuffer.3qt
+++ /dev/null
@@ -1,138 +0,0 @@
-'\" t
-.TH QBuffer 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
-QBuffer \- I/O device that operates on a QByteArray
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QIODevice.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQBuffer\fR ()"
-.br
-.ti -1c
-.BI "\fBQBuffer\fR ( QByteArray buf )"
-.br
-.ti -1c
-.BI "\fB~QBuffer\fR ()"
-.br
-.ti -1c
-.BI "QByteArray \fBbuffer\fR () const"
-.br
-.ti -1c
-.BI "bool \fBsetBuffer\fR ( QByteArray buf )"
-.br
-.ti -1c
-.BI "virtual TQ_LONG \fBwriteBlock\fR ( const char * p, TQ_ULONG len )"
-.br
-.ti -1c
-.BI "TQ_LONG \fBwriteBlock\fR ( const QByteArray & data )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QBuffer class is an I/O device that operates on a QByteArray.
-.PP
-QBuffer is used to read and write to a memory buffer. It is normally used with a QTextStream or a QDataStream. QBuffer has an associated QByteArray which holds the buffer data. The size() of the buffer is automatically adjusted as data is written.
-.PP
-The constructor \fCQBuffer(QByteArray)\fR creates a QBuffer using an existing byte array. The byte array can also be set with setBuffer(). Writing to the QBuffer will modify the original byte array because QByteArray is explicitly shared.
-.PP
-Use open() to open the buffer before use and to set the mode (read-only, write-only, etc.). close() closes the buffer. The buffer must be closed before reopening or calling setBuffer().
-.PP
-A common way to use QBuffer is through QDataStream or QTextStream, which have constructors that take a QBuffer parameter. For convenience, there are also QDataStream and QTextStream constructors that take a QByteArray parameter. These constructors create and open an internal QBuffer.
-.PP
-Note that QTextStream can also operate on a QString (a Unicode string); a QBuffer cannot.
-.PP
-You can also use QBuffer directly through the standard QIODevice functions readBlock(), writeBlock() readLine(), at(), getch(), putch() and ungetch().
-.PP
-See also QFile, QDataStream, QTextStream, QByteArray, Shared Classes, Collection Classes, and Input/Output and Networking.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QBuffer::QBuffer ()"
-Constructs an empty buffer.
-.SH "QBuffer::QBuffer ( QByteArray buf )"
-Constructs a buffer that operates on \fIbuf\fR.
-.PP
-If you open the buffer in write mode (IO_WriteOnly or IO_ReadWrite) and write something into the buffer, \fIbuf\fR will be modified.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString str = "abc";
-.br
- QBuffer b( str );
-.br
- b.open( IO_WriteOnly );
-.br
- b.at( 3 ); // position at the 4th character (the terminating \\0)
-.br
- b.writeBlock( "def", 4 ); // write "def" including the terminating \\0
-.br
- b.close();
-.br
- // Now, str == "abcdef" with a terminating \\0
-.br
-.fi
-.PP
-See also setBuffer().
-.SH "QBuffer::~QBuffer ()"
-Destroys the buffer.
-.SH "QByteArray QBuffer::buffer () const"
-Returns this buffer's byte array.
-.PP
-See also setBuffer().
-.SH "bool QBuffer::setBuffer ( QByteArray buf )"
-Replaces the buffer's contents with \fIbuf\fR and returns TRUE.
-.PP
-Does nothing (and returns FALSE) if isOpen() is TRUE.
-.PP
-Note that if you open the buffer in write mode (IO_WriteOnly or IO_ReadWrite) and write something into the buffer, \fIbuf\fR is also modified because QByteArray is an explicitly shared class.
-.PP
-See also buffer(), open(), and close().
-.SH "TQ_LONG QBuffer::writeBlock ( const char * p, TQ_ULONG len )\fC [virtual]\fR"
-Writes \fIlen\fR bytes from \fIp\fR into the buffer at the current index position, overwriting any characters there and extending the buffer if necessary. Returns the number of bytes actually written.
-.PP
-Returns -1 if an error occurred.
-.PP
-See also readBlock().
-.PP
-Reimplemented from QIODevice.
-.SH "TQ_LONG QBuffer::writeBlock ( const QByteArray & data )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This convenience function is the same as calling
-\fCwriteBlock( data.data(), data.size() )\fR with \fIdata\fR.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqbuffer.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbuffer.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbutton.3qt b/doc/man/man3/qbutton.3qt
deleted file mode 100644
index 28aacc098..000000000
--- a/doc/man/man3/qbutton.3qt
+++ /dev/null
@@ -1,490 +0,0 @@
-'\" t
-.TH QButton 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
-QButton \- The abstract base class of button widgets, providing functionality common to buttons
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-Inherited by QCheckBox, QPushButton, QRadioButton, and QToolButton.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQButton\fR ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fB~QButton\fR ()"
-.br
-.ti -1c
-.BI "QString \fBtext\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetText\fR ( const QString & )"
-.br
-.ti -1c
-.BI "const QPixmap * \fBpixmap\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetPixmap\fR ( const QPixmap & )"
-.br
-.ti -1c
-.BI "QKeySequence \fBaccel\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetAccel\fR ( const QKeySequence & )"
-.br
-.ti -1c
-.BI "bool \fBisToggleButton\fR () const"
-.br
-.ti -1c
-.BI "enum \fBToggleType\fR { SingleShot, Toggle, Tristate }"
-.br
-.ti -1c
-.BI "ToggleType \fBtoggleType\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetDown\fR ( bool )"
-.br
-.ti -1c
-.BI "bool \fBisDown\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisOn\fR () const"
-.br
-.ti -1c
-.BI "enum \fBToggleState\fR { Off, NoChange, On }"
-.br
-.ti -1c
-.BI "ToggleState \fBstate\fR () const"
-.br
-.ti -1c
-.BI "bool autoResize () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "void setAutoResize ( bool ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool \fBautoRepeat\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetAutoRepeat\fR ( bool )"
-.br
-.ti -1c
-.BI "bool \fBisExclusiveToggle\fR () const"
-.br
-.ti -1c
-.BI "QButtonGroup * \fBgroup\fR () const"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "void \fBanimateClick\fR ()"
-.br
-.ti -1c
-.BI "void \fBtoggle\fR ()"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBpressed\fR ()"
-.br
-.ti -1c
-.BI "void \fBreleased\fR ()"
-.br
-.ti -1c
-.BI "void \fBclicked\fR ()"
-.br
-.ti -1c
-.BI "void \fBtoggled\fR ( bool on )"
-.br
-.ti -1c
-.BI "void \fBstateChanged\fR ( int state )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "QKeySequence \fBaccel\fR - the accelerator associated with the button"
-.br
-.ti -1c
-.BI "bool \fBautoRepeat\fR - whether autoRepeat is enabled"
-.br
-.ti -1c
-.BI "bool autoResize - whether autoResize is enabled \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool \fBdown\fR - whether the button is pressed"
-.br
-.ti -1c
-.BI "bool \fBexclusiveToggle\fR - whether the button is an exclusive toggle \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "bool \fBon\fR - whether the button is toggled \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "QPixmap \fBpixmap\fR - the pixmap shown on the button"
-.br
-.ti -1c
-.BI "QString \fBtext\fR - the text shown on the button"
-.br
-.ti -1c
-.BI "bool \fBtoggleButton\fR - whether the button is a toggle button \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "ToggleState \fBtoggleState\fR - the state of the toggle button \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "ToggleType \fBtoggleType\fR - the type of toggle on the button \fI(read " "only" ")\fR"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "void \fBsetToggleButton\fR ( bool b )"
-.br
-.ti -1c
-.BI "virtual void \fBsetToggleType\fR ( ToggleType type )"
-.br
-.ti -1c
-.BI "void \fBsetOn\fR ( bool on )"
-.br
-.ti -1c
-.BI "virtual void \fBsetState\fR ( ToggleState s )"
-.br
-.ti -1c
-.BI "virtual bool \fBhitButton\fR ( const QPoint & pos ) const"
-.br
-.ti -1c
-.BI "virtual void \fBdrawButton\fR ( QPainter * )"
-.br
-.ti -1c
-.BI "virtual void \fBdrawButtonLabel\fR ( QPainter * )"
-.br
-.ti -1c
-.BI "virtual void \fBpaintEvent\fR ( QPaintEvent * )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QButton class is the abstract base class of button widgets, providing functionality common to buttons.
-.PP
-\fBIf you want to create a button use QPushButton.\fR
-.PP
-The QButton class implements an \fIabstract\fR button, and lets subclasses specify how to reply to user actions and how to draw the button.
-.PP
-QButton provides both push and toggle buttons. The QRadioButton and QCheckBox classes provide only toggle buttons; QPushButton and QToolButton provide both toggle and push buttons.
-.PP
-Any button can have either a text or pixmap label. setText() sets the button to be a text button and setPixmap() sets it to be a pixmap button. The text/pixmap is manipulated as necessary to create the "disabled" appearance when the button is disabled.
-.PP
-QButton provides most of the states used for buttons:
-.TP
-isDown() indicates whether the button is \fIpressed\fR down.
-.TP
-isOn() indicates whether the button is \fIon\fR. Only toggle buttons can be switched on and off (see below).
-.TP
-isEnabled() indicates whether the button can be pressed by the user.
-.TP
-setAutoRepeat() sets whether the button will auto-repeat if the user holds it down.
-.TP
-setToggleButton() sets whether the button is a toggle button or not.
-.PP
-The difference between isDown() and isOn() is as follows: When the user clicks a toggle button to toggle it on, the button is first \fIpressed\fR and then released into the \fIon\fR state. When the user clicks it again (to toggle it off), the button moves first to the \fIpressed\fR state, then to the \fIoff\fR state (isOn() and isDown() are both FALSE).
-.PP
-Default buttons (as used in many dialogs) are provided by QPushButton::setDefault() and QPushButton::setAutoDefault().
-.PP
-QButton provides five signals:
-.TP
-pressed() is emitted when the button is pressed. E.g. with the mouse or when animateClick() is called.
-.TP
-released() is emitted when the button is released. E.g. when the mouse is released or the cursor is moved outside the widget.
-.TP
-clicked() is emitted when the button is first pressed and then released when the accelerator key is typed, or when animateClick() is called.
-.TP
-toggled(bool) is emitted when the state of a toggle button changes.
-.TP
-stateChanged(int) is emitted when the state of a tristate toggle button changes.
-.PP
-If the button is a text button with an ampersand (&) in its text, QButton creates an automatic accelerator key. This code creates a push button labelled "Rock & Roll" (where the c is underlined). The button gets an automatic accelerator key, Alt+C:
-.PP
-.nf
-.br
- QPushButton *p = new QPushButton( "Ro&ck && Roll", this );
-.br
-.fi
-.PP
-In this example, when the user presses Alt+C the button will call animateClick().
-.PP
-You can also set a custom accelerator using the setAccel() function. This is useful mostly for pixmap buttons because they have no automatic accelerator.
-.PP
-.nf
-.br
- p->setPixmap( QPixmap("print.png") );
-.br
- p->setAccel( ALT+Key_F7 );
-.br
-.fi
-.PP
-All of the buttons provided by Qt (QPushButton, QToolButton, QCheckBox and QRadioButton) can display both text and pixmaps.
-.PP
-To subclass QButton, you must reimplement at least drawButton() (to draw the button's outline) and drawButtonLabel() (to draw its text or pixmap). It is generally advisable to reimplement sizeHint() as well, and sometimes hitButton() (to determine whether a button press is within the button).
-.PP
-To reduce flickering, QButton::paintEvent() sets up a pixmap that the drawButton() function draws in. You should not reimplement paintEvent() for a subclass of QButton unless you want to take over all drawing.
-.PP
-See also QButtonGroup and Abstract Widget Classes.
-.SS "Member Type Documentation"
-.SH "QButton::ToggleState"
-This enum defines the state of a toggle button.
-.TP
-\fCQButton::Off\fR - the button is in the "off" state
-.TP
-\fCQButton::NoChange\fR - the button is in the default/unchanged state
-.TP
-\fCQButton::On\fR - the button is in the "on" state
-.SH "QButton::ToggleType"
-This enum type defines what a button can do in response to a mouse/keyboard press:
-.TP
-\fCQButton::SingleShot\fR - pressing the button causes an action, then the button returns to the unpressed state.
-.TP
-\fCQButton::Toggle\fR - pressing the button toggles it between an On and an Off state.
-.TP
-\fCQButton::Tristate\fR - pressing the button cycles between the three states On, Off and NoChange
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QButton::QButton ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-Constructs a standard button called \fIname\fR with parent \fIparent\fR, using the widget flags \fIf\fR.
-.PP
-If \fIparent\fR is a QButtonGroup, this constructor calls QButtonGroup::insert().
-.SH "QButton::~QButton ()"
-Destroys the button.
-.SH "QKeySequence QButton::accel () const"
-Returns the accelerator associated with the button. See the "accel" property for details.
-.SH "void QButton::animateClick ()\fC [slot]\fR"
-Performs an animated click: the button is pressed and released a short while later.
-.PP
-The pressed(), released(), clicked(), toggled(), and stateChanged() signals are emitted as appropriate.
-.PP
-This function does nothing if the button is disabled.
-.PP
-See also accel.
-.SH "bool QButton::autoRepeat () const"
-Returns TRUE if autoRepeat is enabled; otherwise returns FALSE. See the "autoRepeat" property for details.
-.SH "bool QButton::autoResize () const"
-Returns TRUE if autoResize is enabled; otherwise returns FALSE. See the "autoResize" property for details.
-.SH "void QButton::clicked ()\fC [signal]\fR"
-This signal is emitted when the button is activated (i.e. first pressed down and then released when the mouse cursor is inside the button), when the accelerator key is typed or when animateClick() is called. This signal is \fInot\fR emitted if you call setDown().
-.PP
-The QButtonGroup::clicked() signal does the same job, if you want to connect several buttons to the same slot.
-.PP
-\fBWarning:\fR Don't launch a model dialog in response to this signal for a button that has autoRepeat turned on.
-.PP
-See also pressed(), released(), toggled(), autoRepeat, and down.
-.PP
-Examples:
-.)l chart/setdataform.cpp, listbox/listbox.cpp, network/clientserver/client/client.cpp, progressbar/progressbar.cpp, richtext/richtext.cpp, t2/main.cpp, and t4/main.cpp.
-.SH "void QButton::drawButton ( QPainter * )\fC [virtual protected]\fR"
-Draws the button. The default implementation does nothing.
-.PP
-This virtual function is reimplemented by subclasses to draw real buttons. At some point, these reimplementations should call drawButtonLabel().
-.PP
-See also drawButtonLabel() and paintEvent().
-.SH "void QButton::drawButtonLabel ( QPainter * )\fC [virtual protected]\fR"
-Draws the button text or pixmap.
-.PP
-This virtual function is reimplemented by subclasses to draw real buttons. It is invoked by drawButton().
-.PP
-See also drawButton() and paintEvent().
-.SH "QButtonGroup * QButton::group () const"
-Returns the group that this button belongs to.
-.PP
-If the button is not a member of any QButtonGroup, this function returns 0.
-.PP
-See also QButtonGroup.
-.SH "bool QButton::hitButton ( const QPoint & pos ) const\fC [virtual protected]\fR"
-Returns TRUE if \fIpos\fR is inside the clickable button rectangle; otherwise returns FALSE.
-.PP
-By default, the clickable area is the entire widget. Subclasses may reimplement it, though.
-.SH "bool QButton::isDown () const"
-Returns TRUE if the button is pressed; otherwise returns FALSE. See the "down" property for details.
-.SH "bool QButton::isExclusiveToggle () const"
-Returns TRUE if the button is an exclusive toggle; otherwise returns FALSE. See the "exclusiveToggle" property for details.
-.SH "bool QButton::isOn () const"
-Returns TRUE if the button is toggled; otherwise returns FALSE. See the "on" property for details.
-.SH "bool QButton::isToggleButton () const"
-Returns TRUE if the button is a toggle button; otherwise returns FALSE. See the "toggleButton" property for details.
-.SH "void QButton::paintEvent ( QPaintEvent * )\fC [virtual protected]\fR"
-Handles paint events for buttons. Small and typically complex buttons are painted double-buffered to reduce flicker. The actually drawing is done in the virtual functions drawButton() and drawButtonLabel().
-.PP
-See also drawButton() and drawButtonLabel().
-.PP
-Reimplemented from QWidget.
-.SH "const QPixmap * QButton::pixmap () const"
-Returns the pixmap shown on the button. See the "pixmap" property for details.
-.SH "void QButton::pressed ()\fC [signal]\fR"
-This signal is emitted when the button is pressed down.
-.PP
-See also released() and clicked().
-.PP
-Examples:
-.)l network/httpd/httpd.cpp and popup/popup.cpp.
-.SH "void QButton::released ()\fC [signal]\fR"
-This signal is emitted when the button is released.
-.PP
-See also pressed(), clicked(), and toggled().
-.SH "void QButton::setAccel ( const QKeySequence & )\fC [virtual]\fR"
-Sets the accelerator associated with the button. See the "accel" property for details.
-.SH "void QButton::setAutoRepeat ( bool )\fC [virtual]\fR"
-Sets whether autoRepeat is enabled. See the "autoRepeat" property for details.
-.SH "void QButton::setAutoResize ( bool )"
-Sets whether autoResize is enabled. See the "autoResize" property for details.
-.SH "void QButton::setDown ( bool )\fC [virtual]\fR"
-Sets whether the button is pressed. See the "down" property for details.
-.SH "void QButton::setOn ( bool on )\fC [protected]\fR"
-Sets the state of this button to On if \fIon\fR is TRUE; otherwise to Off.
-.PP
-See also toggleState.
-.SH "void QButton::setPixmap ( const QPixmap & )\fC [virtual]\fR"
-Sets the pixmap shown on the button. See the "pixmap" property for details.
-.SH "void QButton::setState ( ToggleState s )\fC [virtual protected]\fR"
-Sets the toggle state of the button to \fIs\fR. \fIs\fR can be Off, NoChange or On.
-.SH "void QButton::setText ( const QString & )\fC [virtual]\fR"
-Sets the text shown on the button. See the "text" property for details.
-.SH "void QButton::setToggleButton ( bool b )\fC [protected]\fR"
-If \fIb\fR is TRUE, this button becomes a toggle button; if \fIb\fR is FALSE, this button becomes a command button.
-.PP
-See also toggleButton.
-.SH "void QButton::setToggleType ( ToggleType type )\fC [virtual protected]\fR"
-Sets the toggle type of the button to \fItype\fR.
-.PP
-\fItype\fR can be set to SingleShot, Toggle and Tristate.
-.SH "ToggleState QButton::state () const"
-Returns the state of the toggle button. See the "toggleState" property for details.
-.SH "void QButton::stateChanged ( int state )\fC [signal]\fR"
-This signal is emitted whenever a toggle button changes state. \fIstate\fR is On if the button is on, NoChange if it is in the" no change" state or Off if the button is off.
-.PP
-This may be the result of a user action, toggle() slot activation, setState(), or because setOn() was called.
-.PP
-See also clicked() and QButton::ToggleState.
-.SH "QString QButton::text () const"
-Returns the text shown on the button. See the "text" property for details.
-.SH "void QButton::toggle ()\fC [slot]\fR"
-Toggles the state of a toggle button.
-.PP
-See also on, setOn(), toggled(), and toggleButton.
-.SH "ToggleType QButton::toggleType () const"
-Returns the type of toggle on the button. See the "toggleType" property for details.
-.SH "void QButton::toggled ( bool on )\fC [signal]\fR"
-This signal is emitted whenever a toggle button changes status. \fIon\fR is TRUE if the button is on, or FALSE if the button is off.
-.PP
-This may be the result of a user action, toggle() slot activation, or because setOn() was called.
-.PP
-See also clicked().
-.PP
-Example: listbox/listbox.cpp.
-.SS "Property Documentation"
-.SH "QKeySequence accel"
-This property holds the accelerator associated with the button.
-.PP
-This property is 0 if there is no accelerator set. If you set this property to 0 then any current accelerator is removed.
-.PP
-Set this property's value with setAccel() and get this property's value with accel().
-.SH "bool autoRepeat"
-This property holds whether autoRepeat is enabled.
-.PP
-If autoRepeat is enabled then the clicked() signal is emitted at regular intervals if the button is down. This property has no effect on toggle buttons. autoRepeat is off by default.
-.PP
-Set this property's value with setAutoRepeat() and get this property's value with autoRepeat().
-.SH "bool autoResize"
-This property holds whether autoResize is enabled.
-.PP
-\fBThis property is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-If autoResize is enabled then the button will resize itself whenever the contents are changed.
-.PP
-Set this property's value with setAutoResize() and get this property's value with autoResize().
-.SH "bool down"
-This property holds whether the button is pressed.
-.PP
-If this property is TRUE, the button is pressed down. The signals pressed() and clicked() are not emitted if you set this property to TRUE. The default is FALSE.
-.PP
-Set this property's value with setDown() and get this property's value with isDown().
-.SH "bool exclusiveToggle"
-This property holds whether the button is an exclusive toggle.
-.PP
-If this property is TRUE and the button is in a QButtonGroup, the button can only be toggled off by another one being toggled on. The default is FALSE.
-.PP
-Get this property's value with isExclusiveToggle().
-.SH "bool on"
-This property holds whether the button is toggled.
-.PP
-This property should only be set for toggle buttons.
-.PP
-Get this property's value with isOn().
-.SH "QPixmap pixmap"
-This property holds the pixmap shown on the button.
-.PP
-If the pixmap is monochrome (i.e. it is a QBitmap or its depth is 1) and it does not have a mask, this property will set the pixmap to be its own mask. The purpose of this is to draw transparent bitmaps which are important for toggle buttons, for example.
-.PP
-pixmap() returns 0 if no pixmap was set.
-.PP
-Set this property's value with setPixmap() and get this property's value with pixmap().
-.SH "QString text"
-This property holds the text shown on the button.
-.PP
-This property will return a QString::null if the button has no text. If the text has an ampersand (&) in it, then an accelerator is automatically created for it using the character that follows the '&' as the accelerator key. Any previous accelerator will be overwritten, or cleared if no accelerator is defined by the text.
-.PP
-There is no default text.
-.PP
-Set this property's value with setText() and get this property's value with text().
-.SH "bool toggleButton"
-This property holds whether the button is a toggle button.
-.PP
-The default value is FALSE.
-.PP
-Get this property's value with isToggleButton().
-.SH "ToggleState toggleState"
-This property holds the state of the toggle button.
-.PP
-If this property is changed then it does not cause the button to be repainted.
-.PP
-Get this property's value with state().
-.SH "ToggleType toggleType"
-This property holds the type of toggle on the button.
-.PP
-The default toggle type is SingleShot.
-.PP
-See also QButton::ToggleType.
-.PP
-Get this property's value with toggleType().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqbutton.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbutton.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbuttongroup.3qt b/doc/man/man3/qbuttongroup.3qt
deleted file mode 100644
index e7dec6cbf..000000000
--- a/doc/man/man3/qbuttongroup.3qt
+++ /dev/null
@@ -1,243 +0,0 @@
-'\" t
-.TH QButtonGroup 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
-QButtonGroup \- Organizes QButton widgets in a group
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QGroupBox.
-.PP
-Inherited by QHButtonGroup and QVButtonGroup.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQButtonGroup\fR ( QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQButtonGroup\fR ( const QString & title, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQButtonGroup\fR ( int strips, Orientation orientation, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQButtonGroup\fR ( int strips, Orientation orientation, const QString & title, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "bool \fBisExclusive\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisRadioButtonExclusive\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetExclusive\fR ( bool )"
-.br
-.ti -1c
-.BI "virtual void \fBsetRadioButtonExclusive\fR ( bool )"
-.br
-.ti -1c
-.BI "int \fBinsert\fR ( QButton * button, int id = -1 )"
-.br
-.ti -1c
-.BI "void \fBremove\fR ( QButton * button )"
-.br
-.ti -1c
-.BI "QButton * \fBfind\fR ( int id ) const"
-.br
-.ti -1c
-.BI "int \fBid\fR ( QButton * button ) const"
-.br
-.ti -1c
-.BI "int \fBcount\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetButton\fR ( int id )"
-.br
-.ti -1c
-.BI "virtual void \fBmoveFocus\fR ( int key )"
-.br
-.ti -1c
-.BI "QButton * \fBselected\fR () const"
-.br
-.ti -1c
-.BI "int \fBselectedId\fR () const"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBpressed\fR ( int id )"
-.br
-.ti -1c
-.BI "void \fBreleased\fR ( int id )"
-.br
-.ti -1c
-.BI "void \fBclicked\fR ( int id )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBexclusive\fR - whether the button group is exclusive"
-.br
-.ti -1c
-.BI "bool \fBradioButtonExclusive\fR - whether the radio buttons in the group are exclusive"
-.br
-.ti -1c
-.BI "int \fBselectedId\fR - the selected toggle button"
-.br
-.in -1c
-.SH DESCRIPTION
-The QButtonGroup widget organizes QButton widgets in a group.
-.PP
-A button group widget makes it easier to deal with groups of buttons. Each button in a button group has a unique identifier. The button group emits a clicked() signal with this identifier when a button in the group is clicked. This makes a button group particularly useful when you have several similar buttons and want to connect all their clicked() signals to a single slot.
-.PP
-An exclusive button group switches off all toggle buttons except the one that was clicked. A button group is, by default, non-exclusive. Note that all radio buttons that are inserted into a button group are mutually exclusive even if the button group is non-exclusive. (See setRadioButtonExclusive().)
-.PP
-There are two ways of using a button group:
-.TP
-The button group is the parent widget of a number of buttons, i.e. the button group is the parent argument in the button constructor. The buttons are assigned identifiers 0, 1, 2, etc., in the order they are created. A QButtonGroup can display a frame and a title because it inherits QGroupBox.
-.TP
-The button group is an invisible widget and the contained buttons have some other parent widget. In this usage, each button must be manually inserted, using insert(), into the button group and given an identifier.
-.PP
-A button can be removed from the group with remove(). A pointer to a button with a given id can be obtained using find(). The id of a button is available using id(). A button can be set \fIon\fR with setButton(). The number of buttons in the group is returned by count().
-.PP
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-See also QPushButton, QCheckBox, QRadioButton, Widget Appearance and Style, Layout Management, and Organizers.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QButtonGroup::QButtonGroup ( QWidget * parent = 0, const char * name = 0 )"
-Constructs a button group with no title.
-.PP
-The \fIparent\fR and \fIname\fR arguments are passed to the QWidget constructor.
-.SH "QButtonGroup::QButtonGroup ( const QString & title, QWidget * parent = 0, const char * name = 0 )"
-Constructs a button group with the title \fItitle\fR.
-.PP
-The \fIparent\fR and \fIname\fR arguments are passed to the QWidget constructor.
-.SH "QButtonGroup::QButtonGroup ( int strips, Orientation orientation, QWidget * parent = 0, const char * name = 0 )"
-Constructs a button group with no title. Child widgets will be arranged in \fIstrips\fR rows or columns (depending on \fIorientation\fR).
-.PP
-The \fIparent\fR and \fIname\fR arguments are passed to the QWidget constructor.
-.SH "QButtonGroup::QButtonGroup ( int strips, Orientation orientation, const QString & title, QWidget * parent = 0, const char * name = 0 )"
-Constructs a button group with title \fItitle\fR. Child widgets will be arranged in \fIstrips\fR rows or columns (depending on \fIorientation\fR).
-.PP
-The \fIparent\fR and \fIname\fR arguments are passed to the QWidget constructor.
-.SH "void QButtonGroup::clicked ( int id )\fC [signal]\fR"
-This signal is emitted when a button in the group is clicked. The \fIid\fR argument is the button's identifier.
-.PP
-See also insert().
-.PP
-Examples:
-.)l drawdemo/drawdemo.cpp and xform/xform.cpp.
-.SH "int QButtonGroup::count () const"
-Returns the number of buttons in the group.
-.SH "QButton * QButtonGroup::find ( int id ) const"
-Returns the button with the specified identifier \fIid\fR, or 0 if the button was not found.
-.SH "int QButtonGroup::id ( QButton * button ) const"
-Returns the id of \fIbutton\fR, or -1 if \fIbutton\fR is not a member of this group.
-.PP
-See also selectedId.
-.SH "int QButtonGroup::insert ( QButton * button, int id = -1 )"
-Inserts the \fIbutton\fR with the identifier \fIid\fR into the button group. Returns the button identifier.
-.PP
-Buttons are normally inserted into a button group automatically by passing the button group as the parent when the button is constructed. So it is not necessary to manually insert buttons that have this button group as their parent widget. An exception is when you want custom identifiers instead of the default 0, 1, 2, etc., or if you want the buttons to have some other parent.
-.PP
-The button is assigned the identifier \fIid\fR or an automatically generated identifier. It works as follows: If \fIid\fR >= 0, this identifier is assigned. If \fIid\fR == -1 (default), the identifier is equal to the number of buttons in the group. If \fIid\fR is any other negative integer, for instance -2, a unique identifier (negative integer <= -2) is generated. No button has an id of -1.
-.PP
-See also find(), remove(), and exclusive.
-.PP
-Examples:
-.)l listbox/listbox.cpp and xform/xform.cpp.
-.SH "bool QButtonGroup::isExclusive () const"
-Returns TRUE if the button group is exclusive; otherwise returns FALSE. See the "exclusive" property for details.
-.SH "bool QButtonGroup::isRadioButtonExclusive () const"
-Returns TRUE if the radio buttons in the group are exclusive; otherwise returns FALSE. See the "radioButtonExclusive" property for details.
-.SH "void QButtonGroup::moveFocus ( int key )\fC [virtual]\fR"
-Moves the keyboard focus according to \fIkey\fR, and if appropriate checks the new focus item.
-.PP
-This function does nothing unless the keyboard focus points to one of the button group members and \fIkey\fR is one of Key_Up, Key_Down, Key_Left and Key_Right.
-.SH "void QButtonGroup::pressed ( int id )\fC [signal]\fR"
-This signal is emitted when a button in the group is pressed. The \fIid\fR argument is the button's identifier.
-.PP
-See also insert().
-.SH "void QButtonGroup::released ( int id )\fC [signal]\fR"
-This signal is emitted when a button in the group is released. The \fIid\fR argument is the button's identifier.
-.PP
-See also insert().
-.SH "void QButtonGroup::remove ( QButton * button )"
-Removes the \fIbutton\fR from the button group.
-.PP
-See also insert().
-.SH "QButton * QButtonGroup::selected () const"
-Returns the selected toggle button if exactly one is selected; otherwise returns 0.
-.PP
-See also selectedId.
-.SH "int QButtonGroup::selectedId () const"
-Returns the selected toggle button. See the "selectedId" property for details.
-.SH "void QButtonGroup::setButton ( int id )\fC [virtual]\fR"
-Sets the selected toggle button to \fIid\fR. See the "selectedId" property for details.
-.SH "void QButtonGroup::setExclusive ( bool )\fC [virtual]\fR"
-Sets whether the button group is exclusive. See the "exclusive" property for details.
-.SH "void QButtonGroup::setRadioButtonExclusive ( bool )\fC [virtual]\fR"
-Sets whether the radio buttons in the group are exclusive. See the "radioButtonExclusive" property for details.
-.SS "Property Documentation"
-.SH "bool exclusive"
-This property holds whether the button group is exclusive.
-.PP
-If this property is TRUE, then the buttons in the group are toggled, and to untoggle a button you must click on another button in the group. The default value is FALSE.
-.PP
-Set this property's value with setExclusive() and get this property's value with isExclusive().
-.SH "bool radioButtonExclusive"
-This property holds whether the radio buttons in the group are exclusive.
-.PP
-If this property is TRUE (the default), the radiobuttons in the group are treated exclusively.
-.PP
-Set this property's value with setRadioButtonExclusive() and get this property's value with isRadioButtonExclusive().
-.SH "int selectedId"
-This property holds the selected toggle button.
-.PP
-The toggle button is specified as an ID.
-.PP
-If no toggle button is selected, this property holds -1.
-.PP
-If setButton() is called on an exclusive group, the button with the given id will be set to on and all the others will be set to off.
-.PP
-See also selected().
-.PP
-Set this property's value with setButton() and get this property's value with selectedId().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqbuttongroup.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbuttongroup.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qbytearray.3qt b/doc/man/man3/qbytearray.3qt
deleted file mode 100644
index 030f5e2ed..000000000
--- a/doc/man/man3/qbytearray.3qt
+++ /dev/null
@@ -1,99 +0,0 @@
-'\" t
-.TH QByteArray 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
-QByteArray \- Array of bytes
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QMemArray.
-.PP
-Inherited by QBitArray and QCString.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQByteArray\fR ()"
-.br
-.ti -1c
-.BI "\fBQByteArray\fR ( int size )"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QByteArray \fBqCompress\fR ( const QByteArray & data )"
-.br
-.ti -1c
-.BI "QByteArray \fBqCompress\fR ( const uchar * data, int nbytes )"
-.br
-.ti -1c
-.BI "QByteArray \fBqUncompress\fR ( const QByteArray & data )"
-.br
-.ti -1c
-.BI "QByteArray \fBqUncompress\fR ( const uchar * data, int nbytes )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QByteArray class provides an array of bytes.
-.PP
-The QByteArray class provides an explicitly shared array of bytes. It is useful for manipulating memory areas with custom data. QByteArray is implemented as a QMemArray. See the QMemArray documentation for further information.
-.PP
-See also Collection Classes and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QByteArray::QByteArray ()"
-Constructs an empty QByteArray.
-.SH "QByteArray::QByteArray ( int size )"
-Constructs a QByteArray of size \fIsize\fR.
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QByteArray tqCompress ( const QByteArray & data )"
-Compresses the array \fIdata\fR and returns the compressed byte array using zlib.
-.PP
-See also tqUncompress().
-.SH "QByteArray tqCompress ( const uchar * data, int nbytes )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Compresses the array \fIdata\fR which is \fInbytes\fR long and returns the compressed byte array.
-.SH "QByteArray tqUncompress ( const QByteArray & data )"
-Uncompresses the array \fIdata\fR and returns the uncompressed byte array.
-.PP
-Returns an empty QByteArray if the input data was corrupt.
-.PP
-See also tqCompress().
-.SH "QByteArray tqUncompress ( const uchar * data, int nbytes )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Uncompresses the array \fIdata\fR which is \fInbytes\fR long and returns
-the uncompressed byte array.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qbytearray.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qbytearray.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcache.3qt b/doc/man/man3/qcache.3qt
deleted file mode 100644
index 149ada958..000000000
--- a/doc/man/man3/qcache.3qt
+++ /dev/null
@@ -1,215 +0,0 @@
-'\" t
-.TH QCache 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
-QCache \- Template class that provides a cache based on QString keys
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QPtrCollection.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCache\fR ( int maxCost = 100, int size = 17, bool caseSensitive = TRUE )"
-.br
-.ti -1c
-.BI "\fB~QCache\fR ()"
-.br
-.ti -1c
-.BI "int \fBmaxCost\fR () const"
-.br
-.ti -1c
-.BI "int \fBtotalCost\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetMaxCost\fR ( int m )"
-.br
-.ti -1c
-.BI "virtual uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "uint \fBsize\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBclear\fR ()"
-.br
-.ti -1c
-.BI "bool \fBinsert\fR ( const QString & k, const type * d, int c = 1, int p = 0 )"
-.br
-.ti -1c
-.BI "bool \fBremove\fR ( const QString & k )"
-.br
-.ti -1c
-.BI "type * \fBtake\fR ( const QString & k )"
-.br
-.ti -1c
-.BI "type * \fBfind\fR ( const QString & k, bool ref = TRUE ) const"
-.br
-.ti -1c
-.BI "type * \fBoperator[]\fR ( const QString & k ) const"
-.br
-.ti -1c
-.BI "void \fBstatistics\fR () const"
-.br
-.in -1c
-.SS "Important Inherited Members"
-.in +1c
-.ti -1c
-.BI "bool \fBautoDelete\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetAutoDelete\fR ( bool enable )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCache class is a template class that provides a cache based on QString keys.
-.PP
-A cache is a least recently used (LRU) list of cache items. Each cache item has a key and a certain cost. The sum of item costs, totalCost(), never exceeds the maximum cache cost, maxCost(). If inserting a new item would cause the total cost to exceed the maximum cost, the least recently used items in the cache are removed.
-.PP
-QCache is a template class. QCache defines a cache that operates on pointers to X, or X*.
-.PP
-Apart from insert(), by far the most important function is find() (which also exists as operator[]()). This function looks up an item, returns it, and by default marks it as being the most recently used item.
-.PP
-There are also methods to remove() or take() an object from the cache. Calling setAutoDelete(TRUE) for a cache tells it to delete items that are removed. The default is to not delete items when they are removed (i.e., remove() and take() are equivalent).
-.PP
-When inserting an item into the cache, only the pointer is copied, not the item itself. This is called a shallow copy. It is possible to make the cache copy all of the item's data (known as a deep copy) when an item is inserted. insert() calls the virtual function QPtrCollection::newItem() for the item to be inserted. Inherit a cache and reimplement newItem() if you want deep copies.
-.PP
-When removing a cache item, the virtual function QPtrCollection::deleteItem() is called. The default implementation deletes the item if auto-deletion is enabled, and does nothing otherwise.
-.PP
-There is a QCacheIterator that can be used to traverse the items in the cache in arbitrary order.
-.PP
-In QCache, the cache items are accessed via QString keys, which are Unicode strings. If you want to use non-Unicode, plain 8-bit \fCchar*\fR keys, use the QAsciiCache template. A QCache has the same performance as a QAsciiCache.
-.PP
-See also QCacheIterator, QAsciiCache, QIntCache, Collection Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCache::QCache ( int maxCost = 100, int size = 17, bool caseSensitive = TRUE )"
-Constructs a cache whose contents will never have a total cost greater than \fImaxCost\fR and which is expected to contain less than \fIsize\fR items.
-.PP
-\fIsize\fR is actually the size of an internal hash array; it's usually best to make it a prime number and at least 50% bigger than the largest expected number of items in the cache.
-.PP
-Each inserted item has an associated cost. When inserting a new item, if the total cost of all items in the cache will exceed \fImaxCost\fR, the cache will start throwing out the older (least recently used) items until there is enough room for the new item to be inserted.
-.PP
-If \fIcaseSensitive\fR is TRUE (the default), the cache keys are case sensitive; if it is FALSE, they are case-insensitive. Case-insensitive comparison considers all Unicode letters.
-.SH "QCache::~QCache ()"
-Removes all items from the cache and destroys it. All iterators that access this cache will be reset.
-.SH "bool QPtrCollection::autoDelete () const"
-Returns the setting of the auto-delete option. The default is FALSE.
-.PP
-See also setAutoDelete().
-.SH "void QCache::clear ()\fC [virtual]\fR"
-Removes all items from the cache and deletes them if auto-deletion has been enabled.
-.PP
-All cache iterators that operate this on cache are reset.
-.PP
-See also remove() and take().
-.PP
-Reimplemented from QPtrCollection.
-.SH "uint QCache::count () const\fC [virtual]\fR"
-Returns the number of items in the cache.
-.PP
-See also totalCost().
-.PP
-Reimplemented from QPtrCollection.
-.SH "type * QCache::find ( const QString & k, bool ref = TRUE ) const"
-Returns the item associated with key \fIk\fR, or 0 if the key does not exist in the cache. If \fIref\fR is TRUE (the default), the item is moved to the front of the least recently used list.
-.PP
-If there are two or more items with equal keys, the one that was inserted last is returned.
-.SH "bool QCache::insert ( const QString & k, const type * d, int c = 1, int p = 0 )"
-Inserts the item \fId\fR into the cache with key \fIk\fR and associated cost, \fIc\fR. Returns TRUE if it is successfully inserted; otherwise returns FALSE.
-.PP
-The cache's size is limited, and if the total cost is too high, QCache will remove old, least recently used items until there is room for this new item.
-.PP
-The parameter \fIp\fR is internal and should be left at the default value (0).
-.PP
-\fBWarning:\fR If this function returns FALSE (which could happen, e.g. if the cost of this item alone exceeds maxCost()) you must delete \fId\fR yourself. Additionally, be very careful about using \fId\fR after calling this function because any other insertions into the cache, from anywhere in the application or within Qt itself, could cause the object to be discarded from the cache and the pointer to become invalid.
-.SH "bool QCache::isEmpty () const"
-Returns TRUE if the cache is empty; otherwise returns FALSE.
-.SH "int QCache::maxCost () const"
-Returns the maximum allowed total cost of the cache.
-.PP
-See also setMaxCost() and totalCost().
-.SH "type * QCache::operator[] ( const QString & k ) const"
-Returns the item associated with key \fIk\fR, or 0 if \fIk\fR does not exist in the cache, and moves the item to the front of the least recently used list.
-.PP
-If there are two or more items with equal keys, the one that was inserted last is returned.
-.PP
-This is the same as find( k, TRUE ).
-.PP
-See also find().
-.SH "bool QCache::remove ( const QString & k )"
-Removes the item associated with \fIk\fR, and returns TRUE if the item was present in the cache; otherwise returns FALSE.
-.PP
-The item is deleted if auto-deletion has been enabled, i.e., if you have called setAutoDelete(TRUE).
-.PP
-If there are two or more items with equal keys, the one that was inserted last is removed.
-.PP
-All iterators that refer to the removed item are set to point to the next item in the cache's traversal order.
-.PP
-See also take() and clear().
-.SH "void QPtrCollection::setAutoDelete ( bool enable )"
-Sets the collection to auto-delete its contents if \fIenable\fR is TRUE and to never delete them if \fIenable\fR is FALSE.
-.PP
-If auto-deleting is turned on, all the items in a collection are deleted when the collection itself is deleted. This is convenient if the collection has the only pointer to the items.
-.PP
-The default setting is FALSE, for safety. If you turn it on, be careful about copying the collection - you might find yourself with two collections deleting the same items.
-.PP
-Note that the auto-delete setting may also affect other functions in subclasses. For example, a subclass that has a remove() function will remove the item from its data structure, and if auto-delete is enabled, will also delete the item.
-.PP
-See also autoDelete().
-.PP
-Examples:
-.)l grapher/grapher.cpp, scribble/scribble.cpp, and table/bigtable/main.cpp.
-.SH "void QCache::setMaxCost ( int m )"
-Sets the maximum allowed total cost of the cache to \fIm\fR. If the current total cost is greater than \fIm\fR, some items are deleted immediately.
-.PP
-See also maxCost() and totalCost().
-.SH "uint QCache::size () const"
-Returns the size of the hash array used to implement the cache. This should be a bit bigger than count() is likely to be.
-.SH "void QCache::statistics () const"
-A debug-only utility function. Prints out cache usage, hit/miss, and distribution information using tqDebug(). This function does nothing in the release library.
-.SH "type * QCache::take ( const QString & k )"
-Takes the item associated with \fIk\fR out of the cache without deleting it, and returns a pointer to the item taken out, or 0 if the key does not exist in the cache.
-.PP
-If there are two or more items with equal keys, the one that was inserted last is taken.
-.PP
-All iterators that refer to the taken item are set to point to the next item in the cache's traversal order.
-.PP
-See also remove() and clear().
-.SH "int QCache::totalCost () const"
-Returns the total cost of the items in the cache. This is an integer in the range 0 to maxCost().
-.PP
-See also setMaxCost().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcache.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcache.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcacheiterator.3qt b/doc/man/man3/qcacheiterator.3qt
deleted file mode 100644
index 082394ed3..000000000
--- a/doc/man/man3/qcacheiterator.3qt
+++ /dev/null
@@ -1,157 +0,0 @@
-'\" t
-.TH QCacheIterator 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
-QCacheIterator \- Iterator for QCache collections
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCacheIterator\fR ( const QCache & cache )"
-.br
-.ti -1c
-.BI "\fBQCacheIterator\fR ( const QCacheIterator & ci )"
-.br
-.ti -1c
-.BI "QCacheIterator & \fBoperator=\fR ( const QCacheIterator & ci )"
-.br
-.ti -1c
-.BI "uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "bool \fBatFirst\fR () const"
-.br
-.ti -1c
-.BI "bool \fBatLast\fR () const"
-.br
-.ti -1c
-.BI "type * \fBtoFirst\fR ()"
-.br
-.ti -1c
-.BI "type * \fBtoLast\fR ()"
-.br
-.ti -1c
-.BI "\fBoperator type *\fR () const"
-.br
-.ti -1c
-.BI "type * \fBcurrent\fR () const"
-.br
-.ti -1c
-.BI "QString \fBcurrentKey\fR () const"
-.br
-.ti -1c
-.BI "type * \fBoperator()\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator++\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator+=\fR ( uint jump )"
-.br
-.ti -1c
-.BI "type * \fBoperator--\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator-=\fR ( uint jump )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCacheIterator class provides an iterator for QCache collections.
-.PP
-Note that the traversal order is arbitrary; you are not guaranteed any particular order. If new objects are inserted into the cache while the iterator is active, the iterator may or may not see them.
-.PP
-Multiple iterators are completely independent, even when they operate on the same QCache. QCache updates all iterators that refer an item when that item is removed.
-.PP
-QCacheIterator provides an operator++(), and an operator+=() to traverse the cache. The current() and currentKey() functions are used to access the current cache item and its key. The atFirst() and atLast() return TRUE if the iterator points to the first or last item in the cache respectively. The isEmpty() function returns TRUE if the cache is empty, and count() returns the number of items in the cache.
-.PP
-Note that atFirst() and atLast() refer to the iterator's arbitrary ordering, not to the cache's internal least recently used list.
-.PP
-See also QCache, Collection Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCacheIterator::QCacheIterator ( const QCache & cache )"
-Constructs an iterator for \fIcache\fR. The current iterator item is set to point to the first item in the \fIcache\fR.
-.SH "QCacheIterator::QCacheIterator ( const QCacheIterator & ci )"
-Constructs an iterator for the same cache as \fIci\fR. The new iterator starts at the same item as ci.current(), but moves independently from there on.
-.SH "bool QCacheIterator::atFirst () const"
-Returns TRUE if the iterator points to the first item in the cache; otherwise returns FALSE. Note that this refers to the iterator's arbitrary ordering, not to the cache's internal least recently used list.
-.PP
-See also toFirst() and atLast().
-.SH "bool QCacheIterator::atLast () const"
-Returns TRUE if the iterator points to the last item in the cache; otherwise returns FALSE. Note that this refers to the iterator's arbitrary ordering, not to the cache's internal least recently used list.
-.PP
-See also toLast() and atFirst().
-.SH "uint QCacheIterator::count () const"
-Returns the number of items in the cache on which this iterator operates.
-.PP
-See also isEmpty().
-.SH "type * QCacheIterator::current () const"
-Returns a pointer to the current iterator item.
-.SH "QString QCacheIterator::currentKey () const"
-Returns the key for the current iterator item.
-.SH "bool QCacheIterator::isEmpty () const"
-Returns TRUE if the cache is empty, i.e. count() == 0; otherwise it returns FALSE.
-.PP
-See also count().
-.SH "QCacheIterator::operator type * () const"
-Cast operator. Returns a pointer to the current iterator item. Same as current().
-.SH "type * QCacheIterator::operator() ()"
-Makes the succeeding item current and returns the original current item.
-.PP
-If the current iterator item was the last item in the cache or if it was 0, 0 is returned.
-.SH "type * QCacheIterator::operator++ ()"
-Prefix++ makes the iterator point to the item just after current() and makes that the new current item for the iterator. If current() was the last item, operator++() returns 0.
-.SH "type * QCacheIterator::operator+= ( uint jump )"
-Returns the item \fIjump\fR positions after the current item, or 0 if it is beyond the last item. Makes this the current item.
-.SH "type * QCacheIterator::operator-- ()"
-Prefix-- makes the iterator point to the item just before current() and makes that the new current item for the iterator. If current() was the first item, operator--() returns 0.
-.SH "type * QCacheIterator::operator-= ( uint jump )"
-Returns the item \fIjump\fR positions before the current item, or 0 if it is before the first item. Makes this the current item.
-.SH "QCacheIterator & QCacheIterator::operator= ( const QCacheIterator & ci )"
-Makes this an iterator for the same cache as \fIci\fR. The new iterator starts at the same item as ci.current(), but moves independently thereafter.
-.SH "type * QCacheIterator::toFirst ()"
-Sets the iterator to point to the first item in the cache and returns a pointer to the item.
-.PP
-Sets the iterator to 0 and returns 0 if the cache is empty.
-.PP
-See also toLast() and isEmpty().
-.SH "type * QCacheIterator::toLast ()"
-Sets the iterator to point to the last item in the cache and returns a pointer to the item.
-.PP
-Sets the iterator to 0 and returns 0 if the cache is empty.
-.PP
-See also toFirst() and isEmpty().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcacheiterator.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcacheiterator.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvas.3qt b/doc/man/man3/qcanvas.3qt
deleted file mode 100644
index ca68eebcd..000000000
--- a/doc/man/man3/qcanvas.3qt
+++ /dev/null
@@ -1,457 +0,0 @@
-'\" t
-.TH QCanvas 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
-QCanvas \- 2D area that can contain QCanvasItem objects
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvas\fR ( QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQCanvas\fR ( int w, int h )"
-.br
-.ti -1c
-.BI "\fBQCanvas\fR ( QPixmap p, int h, int v, int tilewidth, int tileheight )"
-.br
-.ti -1c
-.BI "virtual \fB~QCanvas\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetTiles\fR ( QPixmap p, int h, int v, int tilewidth, int tileheight )"
-.br
-.ti -1c
-.BI "virtual void \fBsetBackgroundPixmap\fR ( const QPixmap & p )"
-.br
-.ti -1c
-.BI "QPixmap \fBbackgroundPixmap\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetBackgroundColor\fR ( const QColor & c )"
-.br
-.ti -1c
-.BI "QColor \fBbackgroundColor\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetTile\fR ( int x, int y, int tilenum )"
-.br
-.ti -1c
-.BI "int \fBtile\fR ( int x, int y ) const"
-.br
-.ti -1c
-.BI "int \fBtilesHorizontally\fR () const"
-.br
-.ti -1c
-.BI "int \fBtilesVertically\fR () const"
-.br
-.ti -1c
-.BI "int \fBtileWidth\fR () const"
-.br
-.ti -1c
-.BI "int \fBtileHeight\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBresize\fR ( int w, int h )"
-.br
-.ti -1c
-.BI "int \fBwidth\fR () const"
-.br
-.ti -1c
-.BI "int \fBheight\fR () const"
-.br
-.ti -1c
-.BI "QSize \fBsize\fR () const"
-.br
-.ti -1c
-.BI "QRect \fBrect\fR () const"
-.br
-.ti -1c
-.BI "bool \fBonCanvas\fR ( int x, int y ) const"
-.br
-.ti -1c
-.BI "bool \fBonCanvas\fR ( const QPoint & p ) const"
-.br
-.ti -1c
-.BI "bool \fBvalidChunk\fR ( int x, int y ) const"
-.br
-.ti -1c
-.BI "bool \fBvalidChunk\fR ( const QPoint & p ) const"
-.br
-.ti -1c
-.BI "int \fBchunkSize\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBretune\fR ( int chunksze, int mxclusters = 100 )"
-.br
-.ti -1c
-.BI "virtual void \fBsetAllChanged\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetChanged\fR ( const QRect & area )"
-.br
-.ti -1c
-.BI "virtual void \fBsetUnchanged\fR ( const QRect & area )"
-.br
-.ti -1c
-.BI "QCanvasItemList \fBallItems\fR ()"
-.br
-.ti -1c
-.BI "QCanvasItemList \fBcollisions\fR ( const QPoint & p ) const"
-.br
-.ti -1c
-.BI "QCanvasItemList \fBcollisions\fR ( const QRect & r ) const"
-.br
-.ti -1c
-.BI "QCanvasItemList \fBcollisions\fR ( const QPointArray & chunklist, const QCanvasItem * item, bool exact ) const"
-.br
-.ti -1c
-.BI "void \fBdrawArea\fR ( const QRect & clip, QPainter * painter, bool dbuf = FALSE )"
-.br
-.ti -1c
-.BI "virtual void \fBsetAdvancePeriod\fR ( int ms )"
-.br
-.ti -1c
-.BI "virtual void \fBsetUpdatePeriod\fR ( int ms )"
-.br
-.ti -1c
-.BI "virtual void \fBsetDoubleBuffering\fR ( bool y )"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBadvance\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBupdate\fR ()"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBresized\fR ()"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBdrawBackground\fR ( QPainter & painter, const QRect & clip )"
-.br
-.ti -1c
-.BI "virtual void \fBdrawForeground\fR ( QPainter & painter, const QRect & clip )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvas class provides a 2D area that can contain QCanvasItem objects.
-.PP
-The QCanvas class manages its 2D graphic area and all the canvas items the area contains. The canvas has no visual appearance of its own. Instead, it is displayed on screen using a QCanvasView. Multiple QCanvasView widgets may be associated with a canvas to provide multiple views of the same canvas.
-.PP
-The canvas is optimized for large numbers of items, particularly where only a small percentage of the items change at any one time. If the entire display changes very frequently, you should consider using your own custom QScrollView subclass.
-.PP
-Qt provides a rich set of canvas item classes, e.g. QCanvasEllipse, QCanvasLine, QCanvasPolygon, QCanvasPolygonalItem, QCanvasRectangle, QCanvasSpline, QCanvasSprite and QCanvasText. You can subclass to create your own canvas items; QCanvasPolygonalItem is the most common base class used for this purpose.
-.PP
-Items appear on the canvas after their show() function has been called (or setVisible(TRUE)), and \fIafter\fR update() has been called. The canvas only shows items that are visible, and then only if update() is called. (By default the canvas is white and so are canvas items, so if nothing appears try changing colors.)
-.PP
-If you created the canvas without passing a width and height to the constructor you must also call resize().
-.PP
-Although a canvas may appear to be similar to a widget with child widgets, there are several notable differences:
-.TP
-Canvas items are usually much faster to manipulate and redraw than child widgets, with the speed advantage becoming especially great when there are \fImany\fR canvas items and non-rectangular items. In most situations canvas items are also a lot more memory efficient than child widgets.
-.IP
-.TP
-It's easy to detect overlapping items (collision detection).
-.IP
-.TP
-The canvas can be larger than a widget. A million-by-million canvas is perfectly possible. At such a size a widget might be very inefficient, and some window systems might not support it at all, whereas QCanvas scales well. Even with a billion pixels and a million items, finding a particular canvas item, detecting collisions, etc., is still fast (though the memory consumption may be prohibitive at such extremes).
-.IP
-.TP
-Two or more QCanvasView objects can view the same canvas.
-.IP
-.TP
-An arbitrary transformation matrix can be set on each QCanvasView which makes it easy to zoom, rotate or shear the viewed canvas.
-.IP
-.TP
-Widgets provide a lot more functionality, such as input (QKeyEvent, QMouseEvent etc.) and layout management (QGridLayout etc.).
-.IP
-.PP
-A canvas consists of a background, a number of canvas items organized by x, y and z coordinates, and a foreground. A canvas item's z coordinate can be treated as a layer number -- canvas items with a higher z coordinate appear in front of canvas items with a lower z coordinate.
-.PP
-The background is white by default, but can be set to a different color using setBackgroundColor(), or to a repeated pixmap using setBackgroundPixmap() or to a mosaic of smaller pixmaps using setTiles(). Individual tiles can be set with setTile(). There are corresponding get functions, e.g. backgroundColor() and backgroundPixmap().
-.PP
-Note that QCanvas does not inherit from QWidget, even though it has some functions which provide the same functionality as those in QWidget. One of these is setBackgroundPixmap(); some others are resize(), size(), width() and height(). QCanvasView is the widget used to display a canvas on the screen.
-.PP
-Canvas items are added to a canvas by constructing them and passing the canvas to the canvas item's constructor. An item can be moved to a different canvas using QCanvasItem::setCanvas().
-.PP
-Canvas items are movable (and in the case of QCanvasSprites, animated) objects that inherit QCanvasItem. Each canvas item has a position on the canvas (x, y coordinates) and a height (z coordinate), all of which are held as floating-point numbers. Moving canvas items also have x and y velocities. It's possible for a canvas item to be outside the canvas (for example QCanvasItem::x() is greater than width()). When a canvas item is off the canvas, onCanvas() returns FALSE and the canvas disregards the item. (Canvas items off the canvas do not slow down any of the common operations on the canvas.)
-.PP
-Canvas items can be moved with QCanvasItem::move(). The advance() function moves all QCanvasItem::animated() canvas items and setAdvancePeriod() makes QCanvas move them automatically on a periodic basis. In the context of the QCanvas classes, to `animate' a canvas item is to set it in motion, i.e. using QCanvasItem::setVelocity(). Animation of a canvas item itself, i.e. items which change over time, is enabled by calling QCanvasSprite::setFrameAnimation(), or more generally by subclassing and reimplementing QCanvasItem::advance(). To detect collisions use one of the QCanvasItem::collisions() functions.
-.PP
-The changed parts of the canvas are redrawn (if they are visible in a canvas view) whenever update() is called. You can either call update() manually after having changed the contents of the canvas, or force periodic updates using setUpdatePeriod(). If you have moving objects on the canvas, you must call advance() every time the objects should move one step further. Periodic calls to advance() can be forced using setAdvancePeriod(). The advance() function will call QCanvasItem::advance() on every item that is animated and trigger an update of the affected areas afterwards. (A canvas item that is `animated' is simply a canvas item that is in motion.)
-.PP
-QCanvas organizes its canvas items into \fIchunks\fR; these are areas on the canvas that are used to speed up most operations. Many operations start by eliminating most chunks (i.e. those which haven't changed) and then process only the canvas items that are in the few interesting (i.e. changed) chunks. A valid chunk, validChunk(), is one which is on the canvas.
-.PP
-The chunk size is a key factor to QCanvas's speed: if there are too many chunks, the speed benefit of grouping canvas items into chunks is reduced. If the chunks are too large, it takes too long to process each one. The QCanvas constructor tries to pick a suitable size, but you can call retune() to change it at any time. The chunkSize() function returns the current chunk size. The canvas items always make sure they're in the right chunks; all you need to make sure of is that the canvas uses the right chunk size. A good rule of thumb is that the size should be a bit smaller than the average canvas item size. If you have moving objects, the chunk size should be a bit smaller than the average size of the moving items.
-.PP
-The foreground is normally nothing, but if you reimplement drawForeground(), you can draw things in front of all the canvas items.
-.PP
-Areas can be set as changed with setChanged() and set unchanged with setUnchanged(). The entire canvas can be set as changed with setAllChanged(). A list of all the items on the canvas is returned by allItems().
-.PP
-An area can be copied (painted) to a QPainter with drawArea().
-.PP
-If the canvas is resized it emits the resized() signal.
-.PP
-The examples/canvas application and the 2D graphics page of the examples/demo application demonstrate many of QCanvas's facilities.
-.PP
-See also QCanvasView, QCanvasItem, Abstract Widget Classes, Graphics Classes, and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvas::QCanvas ( QObject * parent = 0, const char * name = 0 )"
-Create a QCanvas with no size. \fIparent\fR and \fIname\fR are passed to the QObject superclass.
-.PP
-\fBWarning:\fR You \fImust\fR call resize() at some time after creation to be able to use the canvas.
-.SH "QCanvas::QCanvas ( int w, int h )"
-Constructs a QCanvas that is \fIw\fR pixels wide and \fIh\fR pixels high.
-.SH "QCanvas::QCanvas ( QPixmap p, int h, int v, int tilewidth, int tileheight )"
-Constructs a QCanvas which will be composed of \fIh\fR tiles horizontally and \fIv\fR tiles vertically. Each tile will be an image \fItilewidth\fR by \fItileheight\fR pixels taken from pixmap \fIp\fR.
-.PP
-The pixmap \fIp\fR is a list of tiles, arranged left to right, (and in the case of pixmaps that have multiple rows of tiles, top to bottom), with tile 0 in the top-left corner, tile 1 next to the right, and so on, e.g.
-.PP
-
.nf
-.TS
-l - l. 0 1 2 3 4 5 6
-.TE
-.fi
-
-.PP
-The QCanvas is initially sized to show exactly the given number of tiles horizontally and vertically. If it is resized to be larger, the entire matrix of tiles will be repeated as often as necessary to cover the area. If it is smaller, tiles to the right and bottom will not be visible.
-.PP
-See also setTiles().
-.SH "QCanvas::~QCanvas ()\fC [virtual]\fR"
-Destroys the canvas and all the canvas's canvas items.
-.SH "void QCanvas::advance ()\fC [virtual slot]\fR"
-Moves all QCanvasItem::animated() canvas items on the canvas and refreshes all changes to all views of the canvas. (An `animated' item is an item that is in motion; see setVelocity().)
-.PP
-The advance takes place in two phases. In phase 0, the QCanvasItem::advance() function of each QCanvasItem::animated() canvas item is called with paramater 0. Then all these canvas items are called again, with parameter 1. In phase 0, the canvas items should not change position, merely examine other items on the canvas for which special processing is required, such as collisions between items. In phase 1, all canvas items should change positions, ignoring any other items on the canvas. This two-phase approach allows for considerations of "fairness", although no QCanvasItem subclasses supplied with Qt do anything interesting in phase 0.
-.PP
-The canvas can be configured to call this function periodically with setAdvancePeriod().
-.PP
-See also update().
-.SH "QCanvasItemList QCanvas::allItems ()"
-Returns a list of all the items in the canvas.
-.SH "QColor QCanvas::backgroundColor () const"
-Returns the color set by setBackgroundColor(). By default, this is white.
-.PP
-This function is not a reimplementation of QWidget::backgroundColor() (QCanvas is not a subclass of QWidget), but all QCanvasViews that are viewing the canvas will set their backgrounds to this color.
-.PP
-See also setBackgroundColor() and backgroundPixmap().
-.SH "QPixmap QCanvas::backgroundPixmap () const"
-Returns the pixmap set by setBackgroundPixmap(). By default, this is a null pixmap.
-.PP
-See also setBackgroundPixmap() and backgroundColor().
-.SH "int QCanvas::chunkSize () const"
-Returns the chunk size of the canvas.
-.PP
-See also retune().
-.SH "QCanvasItemList QCanvas::collisions ( const QPoint & p ) const"
-Returns a list of canvas items that collide with the point \fIp\fR. The list is ordered by z coordinates, from highest z coordinate (front-most item) to lowest z coordinate (rear-most item).
-.SH "QCanvasItemList QCanvas::collisions ( const QRect & r ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a list of items which collide with the rectangle \fIr\fR. The list is ordered by z coordinates, from highest z coordinate (front-most item) to lowest z coordinate (rear-most item).
-.SH "QCanvasItemList QCanvas::collisions ( const QPointArray & chunklist, const QCanvasItem * item, bool exact ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a list of canvas items which intersect with the chunks listed in \fIchunklist\fR, excluding \fIitem\fR. If \fIexact\fR is TRUE, only those which actually collide with \fIitem\fR are returned; otherwise canvas items are included just for being in the chunks.
-.PP
-This is a utility function mainly used to implement the simpler QCanvasItem::collisions() function.
-.SH "void QCanvas::drawArea ( const QRect & clip, QPainter * painter, bool dbuf = FALSE )"
-Paints all canvas items that are in the area \fIclip\fR to \fIpainter\fR, using double-buffering if \fIdbuf\fR is TRUE.
-.PP
-e.g. to print the canvas to a printer:
-.PP
-.nf
-.br
- QPrinter pr;
-.br
- if ( pr.setup() ) {
-.br
- QPainter p(&pr);
-.br
- canvas.drawArea( canvas.rect(), &p );
-.br
- }
-.br
-.fi
-.PP
-Example: canvas/canvas.cpp.
-.SH "void QCanvas::drawBackground ( QPainter & painter, const QRect & clip )\fC [virtual protected]\fR"
-This virtual function is called for all updates of the canvas. It renders any background graphics using the painter \fIpainter\fR, in the area \fIclip\fR. If the canvas has a background pixmap or a tiled background, that graphic is used, otherwise the canvas is cleared using the background color.
-.PP
-If the graphics for an area change, you must explicitly call setChanged(const QRect&) for the result to be visible when update() is next called.
-.PP
-See also setBackgroundColor(), setBackgroundPixmap(), and setTiles().
-.SH "void QCanvas::drawForeground ( QPainter & painter, const QRect & clip )\fC [virtual protected]\fR"
-This virtual function is called for all updates of the canvas. It renders any foreground graphics using the painter \fIpainter\fR, in the area \fIclip\fR.
-.PP
-If the graphics for an area change, you must explicitly call setChanged(const QRect&) for the result to be visible when update() is next called.
-.PP
-The default is to draw nothing.
-.SH "int QCanvas::height () const"
-Returns the height of the canvas, in pixels.
-.PP
-Example: canvas/canvas.cpp.
-.SH "bool QCanvas::onCanvas ( int x, int y ) const"
-Returns TRUE if the pixel position (\fIx\fR, \fIy\fR) is on the canvas; otherwise returns FALSE.
-.PP
-See also validChunk().
-.SH "bool QCanvas::onCanvas ( const QPoint & p ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the pixel position \fIp\fR is on the canvas; otherwise returns FALSE.
-.PP
-See also validChunk().
-.SH "QRect QCanvas::rect () const"
-Returns a rectangle the size of the canvas.
-.SH "void QCanvas::resize ( int w, int h )\fC [virtual]\fR"
-Changes the size of the canvas to have a width of \fIw\fR and a height of \fIh\fR. This is a slow operation.
-.PP
-Examples:
-.)l canvas/canvas.cpp and chart/chartform.cpp.
-.SH "void QCanvas::resized ()\fC [signal]\fR"
-This signal is emitted whenever the canvas is resized. Each QCanvasView connects to this signal to keep the scrollview's size correct.
-.SH "void QCanvas::retune ( int chunksze, int mxclusters = 100 )\fC [virtual]\fR"
-Change the efficiency tuning parameters to \fImxclusters\fR clusters, each of size \fIchunksze\fR. This is a slow operation if there are many objects on the canvas.
-.PP
-The canvas is divided into chunks which are rectangular areas \fIchunksze\fR wide by \fIchunksze\fR high. Use a chunk size which is about the average size of the canvas items. If you choose a chunk size which is too small it will increase the amount of calculation required when drawing since each change will affect many chunks. If you choose a chunk size which is too large the amount of drawing required will increase because for each change, a lot of drawing will be required since there will be many (unchanged) canvas items which are in the same chunk as the changed canvas items.
-.PP
-Internally, a canvas uses a low-resolution "chunk matrix" to keep track of all the items in the canvas. A 64x64 chunk matrix is the default for a 1024x1024 pixel canvas, where each chunk collects canvas items in a 16x16 pixel square. This default is also affected by setTiles(). You can tune this default using this function. For example if you have a very large canvas and want to trade off speed for memory then you might set the chunk size to 32 or 64.
-.PP
-The \fImxclusters\fR argument is the number of rectangular groups of chunks that will be separately drawn. If the canvas has a large number of small, dispersed items, this should be about that number. Our testing suggests that a large number of clusters is almost always best.
-.SH "void QCanvas::setAdvancePeriod ( int ms )\fC [virtual]\fR"
-Sets the canvas to call advance() every \fIms\fR milliseconds. Any previous setting by setAdvancePeriod() or setUpdatePeriod() is overridden.
-.PP
-If \fIms\fR is less than 0 advancing will be stopped.
-.PP
-Example: canvas/main.cpp.
-.SH "void QCanvas::setAllChanged ()\fC [virtual]\fR"
-Marks the whole canvas as changed. All views of the canvas will be entirely redrawn when update() is called next.
-.SH "void QCanvas::setBackgroundColor ( const QColor & c )\fC [virtual]\fR"
-Sets the solid background to be the color \fIc\fR.
-.PP
-See also backgroundColor(), setBackgroundPixmap(), and setTiles().
-.SH "void QCanvas::setBackgroundPixmap ( const QPixmap & p )\fC [virtual]\fR"
-Sets the solid background to be the pixmap \fIp\fR repeated as necessary to cover the entire canvas.
-.PP
-See also backgroundPixmap(), setBackgroundColor(), and setTiles().
-.SH "void QCanvas::setChanged ( const QRect & area )\fC [virtual]\fR"
-Marks \fIarea\fR as changed. This \fIarea\fR will be redrawn in all views that are showing it when update() is called next.
-.SH "void QCanvas::setDoubleBuffering ( bool y )\fC [virtual]\fR"
-If \fIy\fR is TRUE (the default) double-buffering is switched on; otherwise double-buffering is switched off.
-.PP
-Turning off double-buffering causes the redrawn areas to flicker a little and also gives a (usually small) performance improvement.
-.PP
-Example: canvas/canvas.cpp.
-.SH "void QCanvas::setTile ( int x, int y, int tilenum )\fC [virtual]\fR"
-Sets the tile at (\fIx\fR, \fIy\fR) to use tile number \fItilenum\fR, which is an index into the tile pixmaps. The canvas will update appropriately when update() is next called.
-.PP
-The images are taken from the pixmap set by setTiles() and are arranged left to right, (and in the case of pixmaps that have multiple rows of tiles, top to bottom), with tile 0 in the top-left corner, tile 1 next to the right, and so on, e.g.
-.PP
-
.nf
-.TS
-l - l. 0 1 2 3 4 5 6
-.TE
-.fi
-
-.PP
-See also tile() and setTiles().
-.SH "void QCanvas::setTiles ( QPixmap p, int h, int v, int tilewidth, int tileheight )\fC [virtual]\fR"
-Sets the QCanvas to be composed of \fIh\fR tiles horizontally and \fIv\fR tiles vertically. Each tile will be an image \fItilewidth\fR by \fItileheight\fR pixels from pixmap \fIp\fR.
-.PP
-The pixmap \fIp\fR is a list of tiles, arranged left to right, (and in the case of pixmaps that have multiple rows of tiles, top to bottom), with tile 0 in the top-left corner, tile 1 next to the right, and so on, e.g.
-.PP
-
.nf
-.TS
-l - l. 0 1 2 3 4 5 6
-.TE
-.fi
-
-.PP
-If the canvas is larger than the matrix of tiles, the entire matrix is repeated as necessary to cover the whole canvas. If it is smaller, tiles to the right and bottom are not visible.
-.PP
-The width and height of \fIp\fR must be a multiple of \fItilewidth\fR and \fItileheight\fR. If they are not the function will do nothing.
-.PP
-If you want to unset any tiling set, then just pass in a null pixmap and 0 for \fIh\fR, \fIv\fR, \fItilewidth\fR, and \fItileheight\fR.
-.SH "void QCanvas::setUnchanged ( const QRect & area )\fC [virtual]\fR"
-Marks \fIarea\fR as \fIunchanged\fR. The area will \fInot\fR be redrawn in the views for the next update(), unless it is marked or changed again before the next call to update().
-.SH "void QCanvas::setUpdatePeriod ( int ms )\fC [virtual]\fR"
-Sets the canvas to call update() every \fIms\fR milliseconds. Any previous setting by setAdvancePeriod() or setUpdatePeriod() is overridden.
-.PP
-If \fIms\fR is less than 0 automatic updating will be stopped.
-.SH "QSize QCanvas::size () const"
-Returns the size of the canvas, in pixels.
-.SH "int QCanvas::tile ( int x, int y ) const"
-Returns the tile at position (\fIx\fR, \fIy\fR). Initially, all tiles are 0.
-.PP
-The parameters must be within range, i.e. 0 < \fIx\fR < tilesHorizontally() and 0 < \fIy\fR < tilesVertically().
-.PP
-See also setTile().
-.SH "int QCanvas::tileHeight () const"
-Returns the height of each tile.
-.SH "int QCanvas::tileWidth () const"
-Returns the width of each tile.
-.SH "int QCanvas::tilesHorizontally () const"
-Returns the number of tiles horizontally.
-.SH "int QCanvas::tilesVertically () const"
-Returns the number of tiles vertically.
-.SH "void QCanvas::update ()\fC [virtual slot]\fR"
-Repaints changed areas in all views of the canvas.
-.PP
-See also advance().
-.SH "bool QCanvas::validChunk ( int x, int y ) const"
-Returns TRUE if the chunk position (\fIx\fR, \fIy\fR) is on the canvas; otherwise returns FALSE.
-.PP
-See also onCanvas().
-.SH "bool QCanvas::validChunk ( const QPoint & p ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the chunk position \fIp\fR is on the canvas; otherwise returns FALSE.
-.PP
-See also onCanvas().
-.SH "int QCanvas::width () const"
-Returns the width of the canvas, in pixels.
-.PP
-Example: canvas/canvas.cpp.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcanvas.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvas.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvasellipse.3qt b/doc/man/man3/qcanvasellipse.3qt
deleted file mode 100644
index d98a30690..000000000
--- a/doc/man/man3/qcanvasellipse.3qt
+++ /dev/null
@@ -1,145 +0,0 @@
-'\" t
-.TH QCanvasEllipse 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
-QCanvasEllipse \- Ellipse or ellipse segment on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QCanvasPolygonalItem.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasEllipse\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fBQCanvasEllipse\fR ( int width, int height, QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fBQCanvasEllipse\fR ( int width, int height, int startangle, int angle, QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fB~QCanvasEllipse\fR ()"
-.br
-.ti -1c
-.BI "int \fBwidth\fR () const"
-.br
-.ti -1c
-.BI "int \fBheight\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetSize\fR ( int width, int height )"
-.br
-.ti -1c
-.BI "void \fBsetAngles\fR ( int start, int length )"
-.br
-.ti -1c
-.BI "int \fBangleStart\fR () const"
-.br
-.ti -1c
-.BI "int \fBangleLength\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBdrawShape\fR ( QPainter & p )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasEllipse class provides an ellipse or ellipse segment on a QCanvas.
-.PP
-A canvas item that paints an ellipse or ellipse segment with a QBrush. The ellipse's height, width, start angle and angle length can be set at construction time. The size can be changed at runtime with setSize(), and the angles can be changed (if you're displaying an ellipse segment rather than a whole ellipse) with setAngles().
-.PP
-Note that angles are specified in 16ths of a degree.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-If a start angle and length angle are set then an ellipse segment will be drawn. The start angle is the angle that goes from zero in a counter-clockwise direction (shown in green in the diagram). The length angle is the angle from the start angle in a counter-clockwise direction (shown in blue in the diagram). The blue segment is the segment of the ellipse that would be drawn. If no start angle and length angle are specified the entire ellipse is drawn.
-.PP
-The ellipse can be drawn on a painter with drawShape().
-.PP
-Like any other canvas item ellipses can be moved with move() and moveBy(), or by setting coordinates with setX(), setY() and setZ().
-.PP
-Note: QCanvasEllipse does not use the pen.
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasEllipse::QCanvasEllipse ( QCanvas * canvas )"
-Constructs a 32x32 ellipse, centered at (0, 0) on \fIcanvas\fR.
-.SH "QCanvasEllipse::QCanvasEllipse ( int width, int height, QCanvas * canvas )"
-Constructs a \fIwidth\fR by \fIheight\fR pixel ellipse, centered at (0, 0) on \fIcanvas\fR.
-.SH "QCanvasEllipse::QCanvasEllipse ( int width, int height, int startangle, int angle, QCanvas * canvas )"
-Constructs a \fIwidth\fR by \fIheight\fR pixel ellipse, centered at (0, 0) on \fIcanvas\fR. Only a segment of the ellipse is drawn, starting at angle \fIstartangle\fR, and extending for angle \fIangle\fR (the angle length).
-.PP
-Note that angles are specified in 1/16ths of a degree.
-.SH "QCanvasEllipse::~QCanvasEllipse ()"
-Destroys the ellipse.
-.SH "int QCanvasEllipse::angleLength () const"
-Returns the length angle (the extent of the ellipse segment) in 16ths of a degree. Initially this will be 360 * 16 (a complete ellipse).
-.PP
-See also setAngles() and angleStart().
-.SH "int QCanvasEllipse::angleStart () const"
-Returns the start angle in 16ths of a degree. Initially this will be 0.
-.PP
-See also setAngles() and angleLength().
-.SH "void QCanvasEllipse::drawShape ( QPainter & p )\fC [virtual protected]\fR"
-Draws the ellipse, centered at x(), y() using the painter \fIp\fR.
-.PP
-Note that QCanvasEllipse does not support an outline (the pen is always NoPen).
-.PP
-Reimplemented from QCanvasPolygonalItem.
-.SH "int QCanvasEllipse::height () const"
-Returns the height of the ellipse.
-.SH "int QCanvasEllipse::rtti () const\fC [virtual]\fR"
-Returns 6 (QCanvasItem::Rtti_Ellipse).
-.PP
-See also QCanvasItem::rtti().
-.PP
-Reimplemented from QCanvasPolygonalItem.
-.SH "void QCanvasEllipse::setAngles ( int start, int length )"
-Sets the angles for the ellipse. The start angle is \fIstart\fR and the extent of the segment is \fIlength\fR (the angle length) from the \fIstart\fR. The angles are specified in 16ths of a degree. By default the ellipse will start at 0 and have an angle length of 360 * 16 (a complete ellipse).
-.PP
-See also angleStart() and angleLength().
-.SH "void QCanvasEllipse::setSize ( int width, int height )"
-Sets the \fIwidth\fR and \fIheight\fR of the ellipse.
-.SH "int QCanvasEllipse::width () const"
-Returns the width of the ellipse.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvasellipse.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvasellipse.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvasitem.3qt b/doc/man/man3/qcanvasitem.3qt
deleted file mode 100644
index 082fee942..000000000
--- a/doc/man/man3/qcanvasitem.3qt
+++ /dev/null
@@ -1,426 +0,0 @@
-'\" t
-.TH QCanvasItem 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
-QCanvasItem \- Abstract graphic object on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits Qt.
-.PP
-Inherited by QCanvasSprite, QCanvasPolygonalItem, and QCanvasText.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasItem\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "virtual \fB~QCanvasItem\fR ()"
-.br
-.ti -1c
-.BI "double \fBx\fR () const"
-.br
-.ti -1c
-.BI "double \fBy\fR () const"
-.br
-.ti -1c
-.BI "double \fBz\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBmoveBy\fR ( double dx, double dy )"
-.br
-.ti -1c
-.BI "void \fBmove\fR ( double x, double y )"
-.br
-.ti -1c
-.BI "void \fBsetX\fR ( double x )"
-.br
-.ti -1c
-.BI "void \fBsetY\fR ( double y )"
-.br
-.ti -1c
-.BI "void \fBsetZ\fR ( double z )"
-.br
-.ti -1c
-.BI "bool \fBanimated\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetAnimated\fR ( bool y )"
-.br
-.ti -1c
-.BI "virtual void \fBsetVelocity\fR ( double vx, double vy )"
-.br
-.ti -1c
-.BI "void \fBsetXVelocity\fR ( double vx )"
-.br
-.ti -1c
-.BI "void \fBsetYVelocity\fR ( double vy )"
-.br
-.ti -1c
-.BI "double \fBxVelocity\fR () const"
-.br
-.ti -1c
-.BI "double \fByVelocity\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBadvance\fR ( int phase )"
-.br
-.ti -1c
-.BI "virtual bool \fBcollidesWith\fR ( const QCanvasItem * other ) const = 0"
-.br
-.ti -1c
-.BI "QCanvasItemList \fBcollisions\fR ( bool exact ) const"
-.br
-.ti -1c
-.BI "virtual void \fBsetCanvas\fR ( QCanvas * c )"
-.br
-.ti -1c
-.BI "virtual void \fBdraw\fR ( QPainter & painter ) = 0"
-.br
-.ti -1c
-.BI "void \fBshow\fR ()"
-.br
-.ti -1c
-.BI "void \fBhide\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetVisible\fR ( bool yes )"
-.br
-.ti -1c
-.BI "bool \fBisVisible\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetSelected\fR ( bool yes )"
-.br
-.ti -1c
-.BI "bool \fBisSelected\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetEnabled\fR ( bool yes )"
-.br
-.ti -1c
-.BI "bool \fBisEnabled\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetActive\fR ( bool yes )"
-.br
-.ti -1c
-.BI "bool \fBisActive\fR () const"
-.br
-.ti -1c
-.BI "bool visible () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool selected () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool enabled () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool active () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "enum \fBRttiValues\fR { Rtti_Item = 0, Rtti_Sprite = 1, Rtti_PolygonalItem = 2, Rtti_Text = 3, Rtti_Polygon = 4, Rtti_Rectangle = 5, Rtti_Ellipse = 6, Rtti_Line = 7, Rtti_Spline = 8 }"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.ti -1c
-.BI "virtual QRect \fBboundingRect\fR () const = 0"
-.br
-.ti -1c
-.BI "virtual QRect \fBboundingRectAdvanced\fR () const"
-.br
-.ti -1c
-.BI "QCanvas * \fBcanvas\fR () const"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "void \fBupdate\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasItem class provides an abstract graphic object on a QCanvas.
-.PP
-A variety of QCanvasItem subclasses provide immediately usable behaviour. This class is a pure abstract superclass providing the behaviour that is shared among all the concrete canvas item classes. QCanvasItem is not intended for direct subclassing. It is much easier to subclass one of its subclasses, e.g. QCanvasPolygonalItem (the commonest base class), QCanvasRectangle, QCanvasSprite, QCanvasEllipse or QCanvasText.
-.PP
-Canvas items are added to a canvas by constructing them and passing the canvas to the canvas item's constructor. An item can be moved to a different canvas using setCanvas().
-.PP
-Items appear on the canvas after their show() function has been called (or setVisible(TRUE)), and \fIafter\fR update() has been called. The canvas only shows items that are visible, and then only if update() is called. If you created the canvas without passing a width and height to the constructor you'll also need to call resize(). Since the canvas background defaults to white and canvas items default to white, you may need to change colors to see your items.
-.PP
-A QCanvasItem object can be moved in the x(), y() and z() dimensions using functions such as move(), moveBy(), setX(), setY() and setZ(). A canvas item can be set in motion, `animated', using setAnimated() and given a velocity in the x and y directions with setXVelocity() and setYVelocity() -- the same effect can be achieved by calling setVelocity(). Use the collidesWith() function to see if the canvas item will collide on the \fInext\fR advance(1) and use collisions() to see what collisions have occurred.
-.PP
-Use QCanvasSprite or your own subclass of QCanvasSprite to create canvas items which are animated, i.e. which change over time.
-.PP
-The size of a canvas item is given by boundingRect(). Use boundingRectAdvanced() to see what the size of the canvas item will be \fIafter\fR the next advance(1) call.
-.PP
-The rtti() function is used for identifying subclasses of QCanvasItem. The canvas() function returns a pointer to the canvas which contains the canvas item.
-.PP
-QCanvasItem provides the show() and isVisible() functions like those in QWidget.
-.PP
-QCanvasItem also provides the setEnabled(), setActive() and setSelected() functions; these functions set the relevant boolean and cause a repaint but the boolean values they set are not used in QCanvasItem itself. You can make use of these booleans in your subclasses.
-.PP
-By default, canvas items have no velocity, no size, and are not in motion. The subclasses provided in Qt do not change these defaults except where noted.
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SS "Member Type Documentation"
-.SH "QCanvasItem::RttiValues"
-This enum is used to name the different types of canvas item.
-.TP
-\fCQCanvasItem::Rtti_Item\fR - Canvas item abstract base class
-.TP
-\fCQCanvasItem::Rtti_Ellipse\fR
-.TP
-\fCQCanvasItem::Rtti_Line\fR
-.TP
-\fCQCanvasItem::Rtti_Polygon\fR
-.TP
-\fCQCanvasItem::Rtti_PolygonalItem\fR
-.TP
-\fCQCanvasItem::Rtti_Rectangle\fR
-.TP
-\fCQCanvasItem::Rtti_Spline\fR
-.TP
-\fCQCanvasItem::Rtti_Sprite\fR
-.TP
-\fCQCanvasItem::Rtti_Text\fR
-.PP
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasItem::QCanvasItem ( QCanvas * canvas )"
-Constructs a QCanvasItem on canvas \fIcanvas\fR.
-.PP
-See also setCanvas().
-.SH "QCanvasItem::~QCanvasItem ()\fC [virtual]\fR"
-Destroys the QCanvasItem and removes it from its canvas.
-.SH "bool QCanvasItem::active () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use isActive() instead.
-.SH "void QCanvasItem::advance ( int phase )\fC [virtual]\fR"
-The default implementation moves the canvas item, if it is animated(), by the preset velocity if \fIphase\fR is 1, and does nothing if \fIphase\fR is 0.
-.PP
-Note that if you reimplement this function, the reimplementation must not change the canvas in any way, for example it must not add or remove items.
-.PP
-See also QCanvas::advance() and setVelocity().
-.PP
-Example: canvas/canvas.cpp.
-.PP
-Reimplemented in QCanvasSprite.
-.SH "bool QCanvasItem::animated () const"
-Returns TRUE if the canvas item is in motion; otherwise returns FALSE.
-.PP
-See also setVelocity() and setAnimated().
-.SH "QRect QCanvasItem::boundingRect () const\fC [pure virtual]\fR"
-Returns the bounding rectangle in pixels that the canvas item covers.
-.PP
-See also boundingRectAdvanced().
-.PP
-Reimplemented in QCanvasSprite, QCanvasPolygonalItem, and QCanvasText.
-.SH "QRect QCanvasItem::boundingRectAdvanced () const\fC [virtual]\fR"
-Returns the bounding rectangle of pixels that the canvas item \fIwill\fR cover after advance(1) is called.
-.PP
-See also boundingRect().
-.SH "QCanvas * QCanvasItem::canvas () const"
-Returns the canvas containing the canvas item.
-.SH "bool QCanvasItem::collidesWith ( const QCanvasItem * other ) const\fC [pure virtual]\fR"
-Returns TRUE if the canvas item will collide with the \fIother\fR item \fIafter\fR they have moved by their current velocities; otherwise returns FALSE.
-.PP
-See also collisions().
-.PP
-Example: canvas/canvas.cpp.
-.SH "QCanvasItemList QCanvasItem::collisions ( bool exact ) const"
-Returns the list of canvas items that this canvas item has collided with.
-.PP
-A collision is generally defined as occurring when the pixels of one item draw on the pixels of another item, but not all subclasses are so precise. Also, since pixel-wise collision detection can be slow, this function works in either exact or inexact mode, according to the \fIexact\fR parameter.
-.PP
-If \fIexact\fR is TRUE, the canvas items returned have been accurately tested for collision with the canvas item.
-.PP
-If \fIexact\fR is FALSE, the canvas items returned are \fInear\fR the canvas item. You can test the canvas items returned using collidesWith() if any are interesting collision candidates. By using this approach, you can ignore some canvas items for which collisions are not relevant.
-.PP
-The returned list is a list of QCanvasItems, but often you will need to cast the items to their subclass types. The safe way to do this is to use rtti() before casting. This provides some of the functionality of the standard C++ dynamic cast operation even on compilers where dynamic casts are not available.
-.PP
-Note that a canvas item may be `on' a canvas, e.g. it was created with the canvas as parameter, even though its coordinates place it beyond the edge of the canvas's area. Collision detection only works for canvas items which are wholly or partly within the canvas's area.
-.PP
-Note that if items have a velocity (see setVelocity()), then collision testing is done based on where the item \fIwill\fR be when it moves, not its current location. For example, a "ball" item doesn't need to actually embed into a "wall" item before a collision is detected. For items without velocity, plain intersection is used.
-.SH "void QCanvasItem::draw ( QPainter & painter )\fC [pure virtual]\fR"
-This abstract virtual function draws the canvas item using \fIpainter\fR.
-.PP
-\fBWarning:\fR When you reimplement this function, make sure that you leave the painter in the same state as you found it. For example, if you start by calling QPainter::translate(50, 50), end your code by calling QPainter::translate(-50, -50). Be also aware that the painter might already have some transformations set (i.e., don't call QPainter::resetXForm() when you're done).
-.PP
-Reimplemented in QCanvasSprite, QCanvasPolygonalItem, and QCanvasText.
-.SH "bool QCanvasItem::enabled () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use isEnabled() instead.
-.SH "void QCanvasItem::hide ()"
-Shorthand for setVisible(FALSE).
-.SH "bool QCanvasItem::isActive () const"
-Returns TRUE if the QCanvasItem is active; otherwise returns FALSE.
-.SH "bool QCanvasItem::isEnabled () const"
-Returns TRUE if the QCanvasItem is enabled; otherwise returns FALSE.
-.SH "bool QCanvasItem::isSelected () const"
-Returns TRUE if the canvas item is selected; otherwise returns FALSE.
-.SH "bool QCanvasItem::isVisible () const"
-Returns TRUE if the canvas item is visible; otherwise returns FALSE.
-.PP
-Note that in this context TRUE does \fInot\fR mean that the canvas item is currently in a view, merely that if a view is showing the area where the canvas item is positioned, and the item is not obscured by items with higher z values, and the view is not obscured by overlaying windows, it would be visible.
-.PP
-See also setVisible() and z().
-.SH "void QCanvasItem::move ( double x, double y )"
-Moves the canvas item to the absolute position (\fIx\fR, \fIy\fR).
-.PP
-Example: canvas/canvas.cpp.
-.SH "void QCanvasItem::moveBy ( double dx, double dy )\fC [virtual]\fR"
-Moves the canvas item relative to its current position by (\fIdx\fR, \fIdy\fR).
-.PP
-Example: canvas/canvas.cpp.
-.SH "int QCanvasItem::rtti () const\fC [virtual]\fR"
-Returns 0 (QCanvasItem::Rtti_Item).
-.PP
-Make your derived classes return their own values for rtti(), so that you can distinguish between objects returned by QCanvas::at(). You should use values greater than 1000 to allow for extensions to this class.
-.PP
-Overuse of this functionality can damage it's extensibility. For example, once you have identified a base class of a QCanvasItem found by QCanvas::at(), cast it to that type and call meaningful methods rather than acting upon the object based on its rtti value.
-.PP
-For example:
-.PP
-.nf
-.br
- QCanvasItem* item;
-.br
- // Find an item, e.g. with QCanvasItem::collisions().
-.br
- ...
-.br
- if (item->rtti() == MySprite::RTTI ) {
-.br
- MySprite* s = (MySprite*)item;
-.br
- if (s->isDamagable()) s->loseHitPoints(1000);
-.br
- if (s->isHot()) myself->loseHitPoints(1000);
-.br
- ...
-.br
- }
-.br
-.fi
-.PP
-Example: canvas/canvas.cpp.
-.PP
-Reimplemented in QCanvasSprite, QCanvasPolygonalItem, and QCanvasText.
-.SH "bool QCanvasItem::selected () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use isSelected() instead.
-.SH "void QCanvasItem::setActive ( bool yes )\fC [virtual]\fR"
-Sets the active flag of the item to \fIyes\fR. If this changes the item's active state the item will be redrawn when QCanvas::update() is next called.
-.PP
-The QCanvas, QCanvasItem and the Qt-supplied QCanvasItem subclasses do not make use of this value. The setActive() function is supplied because many applications need it, but it is up to you how you use the isActive() value.
-.SH "void QCanvasItem::setAnimated ( bool y )\fC [virtual]\fR"
-Sets the canvas item to be in motion if \fIy\fR is TRUE, or not if \fIy\fR is FALSE. The speed and direction of the motion is set with setVelocity(), or with setXVelocity() and setYVelocity().
-.PP
-See also advance() and QCanvas::advance().
-.SH "void QCanvasItem::setCanvas ( QCanvas * c )\fC [virtual]\fR"
-Sets the QCanvas upon which the canvas item is to be drawn to \fIc\fR.
-.PP
-See also canvas().
-.SH "void QCanvasItem::setEnabled ( bool yes )\fC [virtual]\fR"
-Sets the enabled flag of the item to \fIyes\fR. If this changes the item's enabled state the item will be redrawn when QCanvas::update() is next called.
-.PP
-The QCanvas, QCanvasItem and the Qt-supplied QCanvasItem subclasses do not make use of this value. The setEnabled() function is supplied because many applications need it, but it is up to you how you use the isEnabled() value.
-.SH "void QCanvasItem::setSelected ( bool yes )\fC [virtual]\fR"
-Sets the selected flag of the item to \fIyes\fR. If this changes the item's selected state the item will be redrawn when QCanvas::update() is next called.
-.PP
-The QCanvas, QCanvasItem and the Qt-supplied QCanvasItem subclasses do not make use of this value. The setSelected() function is supplied because many applications need it, but it is up to you how you use the isSelected() value.
-.SH "void QCanvasItem::setVelocity ( double vx, double vy )\fC [virtual]\fR"
-Sets the canvas item to be in motion, moving by \fIvx\fR and \fIvy\fR pixels in the horizontal and vertical directions respectively.
-.PP
-See also advance(), setXVelocity(), and setYVelocity().
-.SH "void QCanvasItem::setVisible ( bool yes )\fC [virtual]\fR"
-Makes the canvas item visible if \fIyes\fR is TRUE, or invisible if \fIyes\fR is FALSE. The change takes effect when QCanvas::update() is next called.
-.SH "void QCanvasItem::setX ( double x )"
-Moves the canvas item so that its x-position is \fIx\fR.
-.PP
-See also x() and move().
-.PP
-Example: chart/chartform_canvas.cpp.
-.SH "void QCanvasItem::setXVelocity ( double vx )"
-Sets the horizontal component of the canvas item's velocity to \fIvx\fR.
-.PP
-See also setYVelocity() and setVelocity().
-.SH "void QCanvasItem::setY ( double y )"
-Moves the canvas item so that its y-position is \fIy\fR.
-.PP
-See also y() and move().
-.PP
-Example: chart/chartform_canvas.cpp.
-.SH "void QCanvasItem::setYVelocity ( double vy )"
-Sets the vertical component of the canvas item's velocity to \fIvy\fR.
-.PP
-See also setXVelocity() and setVelocity().
-.SH "void QCanvasItem::setZ ( double z )"
-Sets the z index of the canvas item to \fIz\fR. Higher-z items obscure (are in front of) lower-z items.
-.PP
-See also z() and move().
-.PP
-Examples:
-.)l canvas/canvas.cpp and chart/chartform_canvas.cpp.
-.SH "void QCanvasItem::show ()"
-Shorthand for setVisible(TRUE).
-.PP
-Examples:
-.)l canvas/canvas.cpp and chart/chartform_canvas.cpp.
-.SH "void QCanvasItem::update ()\fC [protected]\fR"
-Call this function to repaint the canvas's changed chunks.
-.SH "bool QCanvasItem::visible () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use isVisible() instead.
-.SH "double QCanvasItem::x () const"
-Returns the horizontal position of the canvas item. Note that subclasses often have an origin other than the top-left corner.
-.PP
-Example: canvas/canvas.cpp.
-.SH "double QCanvasItem::xVelocity () const"
-Returns the horizontal velocity component of the canvas item.
-.SH "double QCanvasItem::y () const"
-Returns the vertical position of the canvas item. Note that subclasses often have an origin other than the top-left corner.
-.PP
-Example: canvas/canvas.cpp.
-.SH "double QCanvasItem::yVelocity () const"
-Returns the vertical velocity component of the canvas item.
-.SH "double QCanvasItem::z () const"
-Returns the z index of the canvas item, which is used for visual
-order: higher-z items obscure (are in front of) lower-z items.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvasitem.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvasitem.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvasitemlist.3qt b/doc/man/man3/qcanvasitemlist.3qt
deleted file mode 100644
index 62f79fa36..000000000
--- a/doc/man/man3/qcanvasitemlist.3qt
+++ /dev/null
@@ -1,57 +0,0 @@
-'\" t
-.TH QCanvasItemList 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
-QCanvasItemList \- List of QCanvasItems
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QValueList.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "QCanvasItemList \fBoperator+\fR ( const QCanvasItemList & l ) const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasItemList class is a list of QCanvasItems.
-.PP
-QCanvasItemList is a QValueList of pointers to QCanvasItems. This class is used by some methods in QCanvas that need to return a list of canvas items.
-.PP
-The QValueList documentation describes how to use this list.
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasItemList QCanvasItemList::operator+ ( const QCanvasItemList & l ) const"
-Returns the concatenation of this list and list \fIl\fR.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvasitemlist.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvasitemlist.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvasline.3qt b/doc/man/man3/qcanvasline.3qt
deleted file mode 100644
index 0e33d42ad..000000000
--- a/doc/man/man3/qcanvasline.3qt
+++ /dev/null
@@ -1,94 +0,0 @@
-'\" t
-.TH QCanvasLine 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
-QCanvasLine \- Line on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QCanvasPolygonalItem.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasLine\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fB~QCanvasLine\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetPoints\fR ( int xa, int ya, int xb, int yb )"
-.br
-.ti -1c
-.BI "QPoint \fBstartPoint\fR () const"
-.br
-.ti -1c
-.BI "QPoint \fBendPoint\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasLine class provides a line on a QCanvas.
-.PP
-The line inherits functionality from QCanvasPolygonalItem, for example the setPen() function. The start and end points of the line are set with setPoints().
-.PP
-Like any other canvas item lines can be moved with QCanvasItem::move() and QCanvasItem::moveBy(), or by setting coordinates with QCanvasItem::setX(), QCanvasItem::setY() and QCanvasItem::setZ().
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasLine::QCanvasLine ( QCanvas * canvas )"
-Constructs a line from (0,0) to (0,0) on \fIcanvas\fR.
-.PP
-See also setPoints().
-.SH "QCanvasLine::~QCanvasLine ()"
-Destroys the line.
-.SH "QPoint QCanvasLine::endPoint () const"
-Returns the end point of the line.
-.PP
-See also setPoints() and startPoint().
-.SH "int QCanvasLine::rtti () const\fC [virtual]\fR"
-Returns 7 (QCanvasItem::Rtti_Line).
-.PP
-See also QCanvasItem::rtti().
-.PP
-Reimplemented from QCanvasPolygonalItem.
-.SH "void QCanvasLine::setPoints ( int xa, int ya, int xb, int yb )"
-Sets the line's start point to (\fIxa\fR, \fIya\fR) and its end point to (\fIxb\fR, \fIyb\fR).
-.PP
-Example: canvas/canvas.cpp.
-.SH "QPoint QCanvasLine::startPoint () const"
-Returns the start point of the line.
-.PP
-See also setPoints() and endPoint().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvasline.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvasline.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvaspixmap.3qt b/doc/man/man3/qcanvaspixmap.3qt
deleted file mode 100644
index 8d9ca364f..000000000
--- a/doc/man/man3/qcanvaspixmap.3qt
+++ /dev/null
@@ -1,100 +0,0 @@
-'\" t
-.TH QCanvasPixmap 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
-QCanvasPixmap \- Pixmaps for QCanvasSprites
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QPixmap.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasPixmap\fR ( const QString & datafilename )"
-.br
-.ti -1c
-.BI "\fBQCanvasPixmap\fR ( const QImage & image )"
-.br
-.ti -1c
-.BI "\fBQCanvasPixmap\fR ( const QPixmap & pm, const QPoint & offset )"
-.br
-.ti -1c
-.BI "\fB~QCanvasPixmap\fR ()"
-.br
-.ti -1c
-.BI "int \fBoffsetX\fR () const"
-.br
-.ti -1c
-.BI "int \fBoffsetY\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetOffset\fR ( int x, int y )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasPixmap class provides pixmaps for QCanvasSprites.
-.PP
-If you want to show a single pixmap on a QCanvas use a QCanvasSprite with just one pixmap.
-.PP
-When pixmaps are inserted into a QCanvasPixmapArray they are held as QCanvasPixmaps. QCanvasSprites are used to show pixmaps on QCanvases and hold their pixmaps in a QCanvasPixmapArray. If you retrieve a frame (pixmap) from a QCanvasSprite it will be returned as a QCanvasPixmap.
-.PP
-The pixmap is a QPixmap and can only be set in the constructor. There are three different constructors, one taking a QPixmap, one a QImage and one a file name that refers to a file in any supported file format (see QImageIO).
-.PP
-QCanvasPixmap can have a hotspot which is defined in terms of an (x, y) offset. When you create a QCanvasPixmap from a PNG file or from a QImage that has a QImage::offset(), the offset() is initialized appropriately, otherwise the constructor leaves it at (0, 0). You can set it later using setOffset(). When the QCanvasPixmap is used in a QCanvasSprite, the offset position is the point at QCanvasItem::x() and QCanvasItem::y(), not the top-left corner of the pixmap.
-.PP
-Note that for QCanvasPixmap objects created by a QCanvasSprite, the position of each QCanvasPixmap object is set so that the hotspot stays in the same position.
-.PP
-See also QCanvasPixmapArray, QCanvasItem, QCanvasSprite, Graphics Classes, and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasPixmap::QCanvasPixmap ( const QString & datafilename )"
-Constructs a QCanvasPixmap that uses the image stored in \fIdatafilename\fR.
-.SH "QCanvasPixmap::QCanvasPixmap ( const QImage & image )"
-Constructs a QCanvasPixmap from the image \fIimage\fR.
-.SH "QCanvasPixmap::QCanvasPixmap ( const QPixmap & pm, const QPoint & offset )"
-Constructs a QCanvasPixmap from the pixmap \fIpm\fR using the offset \fIoffset\fR.
-.SH "QCanvasPixmap::~QCanvasPixmap ()"
-Destroys the pixmap.
-.SH "int QCanvasPixmap::offsetX () const"
-Returns the x-offset of the pixmap's hotspot.
-.PP
-See also setOffset().
-.SH "int QCanvasPixmap::offsetY () const"
-Returns the y-offset of the pixmap's hotspot.
-.PP
-See also setOffset().
-.SH "void QCanvasPixmap::setOffset ( int x, int y )"
-Sets the offset of the pixmap's hotspot to (\fIx\fR, \fIy\fR).
-.PP
-\fBWarning:\fR Do not call this function if any QCanvasSprites are
-currently showing this pixmap.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvaspixmap.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvaspixmap.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvaspixmaparray.3qt b/doc/man/man3/qcanvaspixmaparray.3qt
deleted file mode 100644
index d14b485df..000000000
--- a/doc/man/man3/qcanvaspixmaparray.3qt
+++ /dev/null
@@ -1,156 +0,0 @@
-'\" t
-.TH QCanvasPixmapArray 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
-QCanvasPixmapArray \- Array of QCanvasPixmaps
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasPixmapArray\fR ()"
-.br
-.ti -1c
-.BI "\fBQCanvasPixmapArray\fR ( const QString & datafilenamepattern, int fc = 0 )"
-.br
-.ti -1c
-.BI "QCanvasPixmapArray ( QPtrList list, QPtrList hotspots ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "\fBQCanvasPixmapArray\fR ( QValueList list, QPointArray hotspots = QPointArray ( ) )"
-.br
-.ti -1c
-.BI "\fB~QCanvasPixmapArray\fR ()"
-.br
-.ti -1c
-.BI "bool \fBreadPixmaps\fR ( const QString & filenamepattern, int fc = 0 )"
-.br
-.ti -1c
-.BI "bool \fBreadCollisionMasks\fR ( const QString & filename )"
-.br
-.ti -1c
-.BI "bool operator! () \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool \fBisValid\fR () const"
-.br
-.ti -1c
-.BI "QCanvasPixmap * \fBimage\fR ( int i ) const"
-.br
-.ti -1c
-.BI "void \fBsetImage\fR ( int i, QCanvasPixmap * p )"
-.br
-.ti -1c
-.BI "uint \fBcount\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasPixmapArray class provides an array of QCanvasPixmaps.
-.PP
-This class is used by QCanvasSprite to hold an array of pixmaps. It is used to implement animated sprites, i.e. images that change over time, with each pixmap in the array holding one frame.
-.PP
-Depending on the constructor you use you can load multiple pixmaps into the array either from a directory (specifying a wildcard pattern for the files), or from a list of QPixmaps. You can also read in a set of pixmaps after construction using readPixmaps().
-.PP
-Individual pixmaps can be set with setImage() and retrieved with image(). The number of pixmaps in the array is returned by count().
-.PP
-QCanvasSprite uses an image's mask for collision detection. You can change this by reading in a separate set of image masks using readCollisionMasks().
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasPixmapArray::QCanvasPixmapArray ()"
-Constructs an invalid array (i.e. isValid() will return FALSE). You must call readPixmaps() before being able to use this QCanvasPixmapArray.
-.SH "QCanvasPixmapArray::QCanvasPixmapArray ( const QString & datafilenamepattern, int fc = 0 )"
-Constructs a QCanvasPixmapArray from files.
-.PP
-The \fIfc\fR parameter sets the number of frames to be loaded for this image.
-.PP
-If \fIfc\fR is not 0, \fIdatafilenamepattern\fR should contain "%1", e.g. "foo%1.png". The actual filenames are formed by replacing the %1 with four-digit integers from 0 to (fc - 1), e.g. foo0000.png, foo0001.png, foo0002.png, etc.
-.PP
-If \fIfc\fR is 0, \fIdatafilenamepattern\fR is asssumed to be a filename, and the image contained in this file will be loaded as the first (and only) frame.
-.PP
-If \fIdatafilenamepattern\fR does not exist, is not readable, isn't an image, or some other error occurs, the array ends up empty and isValid() returns FALSE.
-.SH "QCanvasPixmapArray::QCanvasPixmapArray ( QPtrList list, QPtrList hotspots )"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use QCanvasPixmapArray::QCanvasPixmapArray( QValueList, QPointArray ) instead.
-.PP
-Constructs a QCanvasPixmapArray from the list of QPixmaps \fIlist\fR. The \fIhotspots\fR list has to be of the same size as \fIlist\fR.
-.SH "QCanvasPixmapArray::QCanvasPixmapArray ( QValueList list, QPointArray hotspots = QPointArray ( ) )"
-Constructs a QCanvasPixmapArray from the list of QPixmaps in the \fIlist\fR. Each pixmap will get a hotspot according to the \fIhotspots\fR array. If no hotspots are specified, each one is set to be at position (0, 0).
-.PP
-If an error occurs, isValid() will return FALSE.
-.SH "QCanvasPixmapArray::~QCanvasPixmapArray ()"
-Destroys the pixmap array and all the pixmaps it contains.
-.SH "uint QCanvasPixmapArray::count () const"
-Returns the number of pixmaps in the array.
-.SH "QCanvasPixmap * QCanvasPixmapArray::image ( int i ) const"
-Returns pixmap \fIi\fR in the array, if \fIi\fR is non-negative and less than than count(), and returns an unspecified value otherwise.
-.SH "bool QCanvasPixmapArray::isValid () const"
-Returns TRUE if the pixmap array is valid; otherwise returns FALSE.
-.SH "bool QCanvasPixmapArray::operator! ()"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use isValid() instead.
-.PP
-This returns FALSE if the array is valid, and TRUE if it is not.
-.SH "bool QCanvasPixmapArray::readCollisionMasks ( const QString & filename )"
-Reads new collision masks for the array.
-.PP
-By default, QCanvasSprite uses the image mask of a sprite to detect collisions. Use this function to set your own collision image masks.
-.PP
-If count() is 1 \fIfilename\fR must specify a real filename to read the mask from. If count() is greater than 1, the \fIfilename\fR must contain a "%1" that will get replaced by the number of the mask to be loaded, just like QCanvasPixmapArray::readPixmaps().
-.PP
-All collision masks must be 1-bit images or this function call will fail.
-.PP
-If the file isn't readable, contains the wrong number of images, or there is some other error, this function will return FALSE, and the array will be flagged as invalid; otherwise this function returns TRUE.
-.PP
-See also isValid().
-.SH "bool QCanvasPixmapArray::readPixmaps ( const QString & filenamepattern, int fc = 0 )"
-Reads one or more pixmaps into the pixmap array.
-.PP
-If \fIfc\fR is not 0, \fIfilenamepattern\fR should contain "%1", e.g." foo%1.png". The actual filenames are formed by replacing the %1 with four-digit integers from 0 to (fc - 1), e.g. foo0000.png, foo0001.png, foo0002.png, etc.
-.PP
-If \fIfc\fR is 0, \fIfilenamepattern\fR is asssumed to be a filename, and the image contained in this file will be loaded as the first (and only) frame.
-.PP
-If \fIfilenamepattern\fR does not exist, is not readable, isn't an image, or some other error occurs, this function will return FALSE, and isValid() will return FALSE; otherwise this function will return TRUE.
-.PP
-See also isValid().
-.SH "void QCanvasPixmapArray::setImage ( int i, QCanvasPixmap * p )"
-Replaces the pixmap at index \fIi\fR with pixmap \fIp\fR.
-.PP
-The array takes ownership of \fIp\fR and will delete \fIp\fR when the array itself is deleted.
-.PP
-If \fIi\fR is beyond the end of the array the array is extended to at
-least i+1 elements, with elements count() to i-1 being initialized
-to 0.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvaspixmaparray.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvaspixmaparray.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvaspolygon.3qt b/doc/man/man3/qcanvaspolygon.3qt
deleted file mode 100644
index 88bc51700..000000000
--- a/doc/man/man3/qcanvaspolygon.3qt
+++ /dev/null
@@ -1,114 +0,0 @@
-'\" t
-.TH QCanvasPolygon 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
-QCanvasPolygon \- Polygon on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QCanvasPolygonalItem.
-.PP
-Inherited by QCanvasSpline.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasPolygon\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fB~QCanvasPolygon\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetPoints\fR ( QPointArray pa )"
-.br
-.ti -1c
-.BI "QPointArray \fBpoints\fR () const"
-.br
-.ti -1c
-.BI "virtual QPointArray \fBareaPoints\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBdrawShape\fR ( QPainter & p )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasPolygon class provides a polygon on a QCanvas.
-.PP
-Paints a polygon with a QBrush. The polygon's points can be set in the constructor or set or changed later using setPoints(). Use points() to retrieve the points, or areaPoints() to retrieve the points relative to the canvas's origin.
-.PP
-The polygon can be drawn on a painter with drawShape().
-.PP
-Like any other canvas item polygons can be moved with QCanvasItem::move() and QCanvasItem::moveBy(), or by setting coordinates with QCanvasItem::setX(), QCanvasItem::setY() and QCanvasItem::setZ().
-.PP
-Note: QCanvasPolygon does not use the pen.
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasPolygon::QCanvasPolygon ( QCanvas * canvas )"
-Constructs a point-less polygon on the canvas \fIcanvas\fR. You should call setPoints() before using it further.
-.SH "QCanvasPolygon::~QCanvasPolygon ()"
-Destroys the polygon.
-.SH "QPointArray QCanvasPolygon::areaPoints () const\fC [virtual]\fR"
-Returns the vertices of the polygon translated by the polygon's current x(), y() position, i.e. relative to the canvas's origin.
-.PP
-See also setPoints() and points().
-.PP
-Reimplemented from QCanvasPolygonalItem.
-.SH "void QCanvasPolygon::drawShape ( QPainter & p )\fC [virtual protected]\fR"
-Draws the polygon using the painter \fIp\fR.
-.PP
-Note that QCanvasPolygon does not support an outline (the pen is always NoPen).
-.PP
-Reimplemented from QCanvasPolygonalItem.
-.SH "QPointArray QCanvasPolygon::points () const"
-Returns the vertices of the polygon, not translated by the position.
-.PP
-See also setPoints() and areaPoints().
-.SH "int QCanvasPolygon::rtti () const\fC [virtual]\fR"
-Returns 4 (QCanvasItem::Rtti_Polygon).
-.PP
-See also QCanvasItem::rtti().
-.PP
-Reimplemented from QCanvasPolygonalItem.
-.PP
-Reimplemented in QCanvasSpline.
-.SH "void QCanvasPolygon::setPoints ( QPointArray pa )"
-Sets the points of the polygon to be \fIpa\fR. These points will have
-their x and y coordinates automatically translated by x(), y() as
-the polygon is moved.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvaspolygon.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvaspolygon.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvaspolygonalitem.3qt b/doc/man/man3/qcanvaspolygonalitem.3qt
deleted file mode 100644
index 0ce0fc976..000000000
--- a/doc/man/man3/qcanvaspolygonalitem.3qt
+++ /dev/null
@@ -1,193 +0,0 @@
-'\" t
-.TH QCanvasPolygonalItem 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
-QCanvasPolygonalItem \- Polygonal canvas item on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QCanvasItem.
-.PP
-Inherited by QCanvasRectangle, QCanvasPolygon, QCanvasLine, and QCanvasEllipse.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasPolygonalItem\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "virtual \fB~QCanvasPolygonalItem\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetPen\fR ( QPen p )"
-.br
-.ti -1c
-.BI "virtual void \fBsetBrush\fR ( QBrush b )"
-.br
-.ti -1c
-.BI "QPen \fBpen\fR () const"
-.br
-.ti -1c
-.BI "QBrush \fBbrush\fR () const"
-.br
-.ti -1c
-.BI "virtual QPointArray \fBareaPoints\fR () const = 0"
-.br
-.ti -1c
-.BI "virtual QPointArray \fBareaPointsAdvanced\fR () const"
-.br
-.ti -1c
-.BI "virtual QRect \fBboundingRect\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBdraw\fR ( QPainter & p )"
-.br
-.ti -1c
-.BI "virtual void \fBdrawShape\fR ( QPainter & p ) = 0"
-.br
-.ti -1c
-.BI "bool \fBwinding\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetWinding\fR ( bool enable )"
-.br
-.ti -1c
-.BI "void \fBinvalidate\fR ()"
-.br
-.ti -1c
-.BI "bool \fBisValid\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasPolygonalItem class provides a polygonal canvas item on a QCanvas.
-.PP
-The mostly rectangular classes, such as QCanvasSprite and QCanvasText, use the object's bounding rectangle for movement, repainting and collision calculations. For most other items, the bounding rectangle can be far too large -- a diagonal line being the worst case, and there are many other cases which are also bad. QCanvasPolygonalItem provides polygon-based bounding rectangle handling, etc., which is much faster for non-rectangular items.
-.PP
-Derived classes should try to define as small an area as possible to maximize efficiency, but the polygon must \fIdefinitely\fR be contained completely within the polygonal area. Calculating the exact requirements is usually difficult, but if you allow a small overestimate it can be easy and quick, while still getting almost all of QCanvasPolygonalItem's speed.
-.PP
-Note that all subclasses \fImust\fR call hide() in their destructor since hide() needs to be able to access areaPoints().
-.PP
-Normally, QCanvasPolygonalItem uses the odd-even algorithm for determining whether an object intersects this object. You can change this to the winding algorithm using setWinding().
-.PP
-The bounding rectangle is available using boundingRect(). The points bounding the polygonal item are retrieved with areaPoints(). Use areaPointsAdvanced() to retrieve the bounding points the polygonal item \fIwill\fR have after QCanvasItem::advance(1) has been called.
-.PP
-If the shape of the polygonal item is about to change while the item is visible, call invalidate() before updating with a different result from areaPoints().
-.PP
-By default, QCanvasPolygonalItem objects have a black pen and no brush (the default QPen and QBrush constructors). You can change this with setPen() and setBrush(), but note that some QCanvasPolygonalItem subclasses only use the brush, ignoring the pen setting.
-.PP
-The polygonal item can be drawn on a painter with draw(). Subclasses must reimplement drawShape() to draw themselves.
-.PP
-Like any other canvas item polygonal items can be moved with QCanvasItem::move() and QCanvasItem::moveBy(), or by setting coordinates with QCanvasItem::setX(), QCanvasItem::setY() and QCanvasItem::setZ().
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasPolygonalItem::QCanvasPolygonalItem ( QCanvas * canvas )"
-Constructs a QCanvasPolygonalItem on the canvas \fIcanvas\fR.
-.SH "QCanvasPolygonalItem::~QCanvasPolygonalItem ()\fC [virtual]\fR"
-Note that all subclasses \fImust\fR call hide() in their destructor since hide() needs to be able to access areaPoints().
-.SH "QPointArray QCanvasPolygonalItem::areaPoints () const\fC [pure virtual]\fR"
-This function must be reimplemented by subclasses. It \fImust\fR return the points bounding (i.e. outside and not touching) the shape or drawing errors will occur.
-.PP
-Reimplemented in QCanvasPolygon.
-.SH "QPointArray QCanvasPolygonalItem::areaPointsAdvanced () const\fC [virtual]\fR"
-Returns the points the polygonal item \fIwill\fR have after QCanvasItem::advance(1) is called, i.e. what the points are when advanced by the current xVelocity() and yVelocity().
-.SH "QRect QCanvasPolygonalItem::boundingRect () const\fC [virtual]\fR"
-Returns the bounding rectangle of the polygonal item, based on areaPoints().
-.PP
-Reimplemented from QCanvasItem.
-.SH "QBrush QCanvasPolygonalItem::brush () const"
-Returns the QBrush used to fill the item, if filled.
-.PP
-See also setBrush().
-.SH "void QCanvasPolygonalItem::draw ( QPainter & p )\fC [virtual protected]\fR"
-Reimplemented from QCanvasItem, this draws the polygonal item by setting the pen and brush for the item on the painter \fIp\fR and calling drawShape().
-.PP
-Reimplemented from QCanvasItem.
-.SH "void QCanvasPolygonalItem::drawShape ( QPainter & p )\fC [pure virtual protected]\fR"
-Subclasses must reimplement this function to draw their shape. The pen and brush of \fIp\fR are already set to pen() and brush() prior to calling this function.
-.PP
-\fBWarning:\fR When you reimplement this function, make sure that you leave the painter in the same state as you found it. For example, if you start by calling QPainter::translate(50, 50), end your code by calling QPainter::translate(-50, -50). Be also aware that the painter might already have some transformations set (i.e., don't call QPainter::resetXForm() when you're done).
-.PP
-See also draw().
-.PP
-Reimplemented in QCanvasRectangle, QCanvasPolygon, and QCanvasEllipse.
-.SH "void QCanvasPolygonalItem::invalidate ()\fC [protected]\fR"
-Invalidates all information about the area covered by the canvas item. The item will be updated automatically on the next call that changes the item's status, for example, move() or update(). Call this function if you are going to change the shape of the item (as returned by areaPoints()) while the item is visible.
-.SH "bool QCanvasPolygonalItem::isValid () const\fC [protected]\fR"
-Returns TRUE if the polygonal item's area information has not been invalidated; otherwise returns FALSE.
-.PP
-See also invalidate().
-.SH "QPen QCanvasPolygonalItem::pen () const"
-Returns the QPen used to draw the outline of the item, if any.
-.PP
-See also setPen().
-.SH "int QCanvasPolygonalItem::rtti () const\fC [virtual]\fR"
-Returns 2 (QCanvasItem::Rtti_PolygonalItem).
-.PP
-See also QCanvasItem::rtti().
-.PP
-Reimplemented from QCanvasItem.
-.PP
-Reimplemented in QCanvasRectangle, QCanvasPolygon, QCanvasLine, and QCanvasEllipse.
-.SH "void QCanvasPolygonalItem::setBrush ( QBrush b )\fC [virtual]\fR"
-Sets the QBrush used when drawing the polygonal item to the brush \fIb\fR.
-.PP
-See also setPen(), brush(), and drawShape().
-.PP
-Examples:
-.)l canvas/canvas.cpp and chart/chartform_canvas.cpp.
-.SH "void QCanvasPolygonalItem::setPen ( QPen p )\fC [virtual]\fR"
-Sets the QPen used when drawing the item to the pen \fIp\fR. Note that many QCanvasPolygonalItems do not use the pen value.
-.PP
-See also setBrush(), pen(), and drawShape().
-.PP
-Examples:
-.)l canvas/canvas.cpp and chart/chartform_canvas.cpp.
-.SH "void QCanvasPolygonalItem::setWinding ( bool enable )\fC [protected]\fR"
-If \fIenable\fR is TRUE, the polygonal item will use the winding algorithm to determine the "inside" of the polygon; otherwise the odd-even algorithm will be used.
-.PP
-The default is to use the odd-even algorithm.
-.PP
-See also winding().
-.SH "bool QCanvasPolygonalItem::winding () const\fC [protected]\fR"
-Returns TRUE if the polygonal item uses the winding algorithm to determine the "inside" of the polygon. Returns FALSE if it uses the odd-even algorithm.
-.PP
-The default is to use the odd-even algorithm.
-.PP
-See also setWinding().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvaspolygonalitem.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvaspolygonalitem.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvasrectangle.3qt b/doc/man/man3/qcanvasrectangle.3qt
deleted file mode 100644
index dd37ab3f5..000000000
--- a/doc/man/man3/qcanvasrectangle.3qt
+++ /dev/null
@@ -1,129 +0,0 @@
-'\" t
-.TH QCanvasRectangle 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
-QCanvasRectangle \- Rectangle on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QCanvasPolygonalItem.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasRectangle\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fBQCanvasRectangle\fR ( const QRect & r, QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fBQCanvasRectangle\fR ( int x, int y, int width, int height, QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fB~QCanvasRectangle\fR ()"
-.br
-.ti -1c
-.BI "int \fBwidth\fR () const"
-.br
-.ti -1c
-.BI "int \fBheight\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetSize\fR ( int width, int height )"
-.br
-.ti -1c
-.BI "QSize \fBsize\fR () const"
-.br
-.ti -1c
-.BI "QRect \fBrect\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBdrawShape\fR ( QPainter & p )"
-.br
-.ti -1c
-.BI "virtual QPointArray \fBchunks\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasRectangle class provides a rectangle on a QCanvas.
-.PP
-This item paints a single rectangle which may have any pen() and brush(), but may not be tilted/rotated. For rotated rectangles, use QCanvasPolygon.
-.PP
-The rectangle's size and initial position can be set in the constructor. The size can be set or changed later using setSize(). Use height() and width() to retrieve the rectangle's dimensions.
-.PP
-The rectangle can be drawn on a painter with drawShape().
-.PP
-Like any other canvas item rectangles can be moved with QCanvasItem::move() and QCanvasItem::moveBy(), or by setting coordinates with QCanvasItem::setX(), QCanvasItem::setY() and QCanvasItem::setZ().
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasRectangle::QCanvasRectangle ( QCanvas * canvas )"
-Constructs a rectangle at position (0,0) with both width and height set to 32 pixels on \fIcanvas\fR.
-.SH "QCanvasRectangle::QCanvasRectangle ( const QRect & r, QCanvas * canvas )"
-Constructs a rectangle positioned and sized by \fIr\fR on \fIcanvas\fR.
-.SH "QCanvasRectangle::QCanvasRectangle ( int x, int y, int width, int height, QCanvas * canvas )"
-Constructs a rectangle at position (\fIx\fR, \fIy\fR) and size \fIwidth\fR by \fIheight\fR, on \fIcanvas\fR.
-.SH "QCanvasRectangle::~QCanvasRectangle ()"
-Destroys the rectangle.
-.SH "QPointArray QCanvasRectangle::chunks () const\fC [virtual protected]\fR"
-Simply calls QCanvasItem::chunks().
-.SH "void QCanvasRectangle::drawShape ( QPainter & p )\fC [virtual protected]\fR"
-Draws the rectangle on painter \fIp\fR.
-.PP
-Example: canvas/canvas.cpp.
-.PP
-Reimplemented from QCanvasPolygonalItem.
-.SH "int QCanvasRectangle::height () const"
-Returns the height of the rectangle.
-.SH "QRect QCanvasRectangle::rect () const"
-Returns the integer-converted x(), y() position and size() of the rectangle as a QRect.
-.SH "int QCanvasRectangle::rtti () const\fC [virtual]\fR"
-Returns 5 (QCanvasItem::Rtti_Rectangle).
-.PP
-See also QCanvasItem::rtti().
-.PP
-Reimplemented from QCanvasPolygonalItem.
-.SH "void QCanvasRectangle::setSize ( int width, int height )"
-Sets the \fIwidth\fR and \fIheight\fR of the rectangle.
-.SH "QSize QCanvasRectangle::size () const"
-Returns the width() and height() of the rectangle.
-.PP
-See also rect() and setSize().
-.SH "int QCanvasRectangle::width () const"
-Returns the width of the rectangle.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvasrectangle.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvasrectangle.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvasspline.3qt b/doc/man/man3/qcanvasspline.3qt
deleted file mode 100644
index 89f375a42..000000000
--- a/doc/man/man3/qcanvasspline.3qt
+++ /dev/null
@@ -1,102 +0,0 @@
-'\" t
-.TH QCanvasSpline 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
-QCanvasSpline \- Multi-bezier splines on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QCanvasPolygon.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasSpline\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fB~QCanvasSpline\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetControlPoints\fR ( QPointArray ctrl, bool close = TRUE )"
-.br
-.ti -1c
-.BI "QPointArray \fBcontrolPoints\fR () const"
-.br
-.ti -1c
-.BI "bool \fBclosed\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasSpline class provides multi-bezier splines on a QCanvas.
-.PP
-A QCanvasSpline is a sequence of 4-point bezier curves joined together to make a curved shape.
-.PP
-You set the control points of the spline with setControlPoints().
-.PP
-If the bezier is closed(), then the first control point will be re-used as the last control point. Therefore, a closed bezier must have a multiple of 3 control points and an open bezier must have one extra point.
-.PP
-The beziers are not necessarily joined "smoothly". To ensure this, set control points appropriately (general reference texts about beziers will explain this in detail).
-.PP
-Like any other canvas item splines can be moved with QCanvasItem::move() and QCanvasItem::moveBy(), or by setting coordinates with QCanvasItem::setX(), QCanvasItem::setY() and QCanvasItem::setZ().
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasSpline::QCanvasSpline ( QCanvas * canvas )"
-Create a spline with no control points on the canvas \fIcanvas\fR.
-.PP
-See also setControlPoints().
-.SH "QCanvasSpline::~QCanvasSpline ()"
-Destroy the spline.
-.SH "bool QCanvasSpline::closed () const"
-Returns TRUE if the control points are a closed set; otherwise returns FALSE.
-.SH "QPointArray QCanvasSpline::controlPoints () const"
-Returns the current set of control points.
-.PP
-See also setControlPoints() and closed().
-.SH "int QCanvasSpline::rtti () const\fC [virtual]\fR"
-Returns 8 (QCanvasItem::Rtti_Spline).
-.PP
-See also QCanvasItem::rtti().
-.PP
-Reimplemented from QCanvasPolygon.
-.SH "void QCanvasSpline::setControlPoints ( QPointArray ctrl, bool close = TRUE )"
-Set the spline control points to \fIctrl\fR.
-.PP
-If \fIclose\fR is TRUE, then the first point in \fIctrl\fR will be re-used as the last point, and the number of control points must be a multiple of 3. If \fIclose\fR is FALSE, one additional control point is required, and the number of control points must be one of (4, 7, 10, 13, ...).
-.PP
-If the number of control points doesn't meet the above conditions, the number of points will be truncated to the largest number of points that do meet the requirement.
-.PP
-Example: canvas/canvas.cpp.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvasspline.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvasspline.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvassprite.3qt b/doc/man/man3/qcanvassprite.3qt
deleted file mode 100644
index 5f69d3703..000000000
--- a/doc/man/man3/qcanvassprite.3qt
+++ /dev/null
@@ -1,263 +0,0 @@
-'\" t
-.TH QCanvasSprite 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
-QCanvasSprite \- Animated canvas item on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QCanvasItem.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasSprite\fR ( QCanvasPixmapArray * a, QCanvas * canvas )"
-.br
-.ti -1c
-.BI "void \fBsetSequence\fR ( QCanvasPixmapArray * a )"
-.br
-.ti -1c
-.BI "virtual \fB~QCanvasSprite\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBmove\fR ( double nx, double ny, int nf )"
-.br
-.ti -1c
-.BI "void \fBsetFrame\fR ( int f )"
-.br
-.ti -1c
-.BI "enum \fBFrameAnimationType\fR { Cycle, Oscillate }"
-.br
-.ti -1c
-.BI "virtual void \fBsetFrameAnimation\fR ( FrameAnimationType type = Cycle, int step = 1, int state = 0 )"
-.br
-.ti -1c
-.BI "int \fBframe\fR () const"
-.br
-.ti -1c
-.BI "int \fBframeCount\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.ti -1c
-.BI "virtual QRect \fBboundingRect\fR () const"
-.br
-.ti -1c
-.BI "int \fBwidth\fR () const"
-.br
-.ti -1c
-.BI "int \fBheight\fR () const"
-.br
-.ti -1c
-.BI "int \fBleftEdge\fR () const"
-.br
-.ti -1c
-.BI "int \fBtopEdge\fR () const"
-.br
-.ti -1c
-.BI "int \fBrightEdge\fR () const"
-.br
-.ti -1c
-.BI "int \fBbottomEdge\fR () const"
-.br
-.ti -1c
-.BI "int \fBleftEdge\fR ( int nx ) const"
-.br
-.ti -1c
-.BI "int \fBtopEdge\fR ( int ny ) const"
-.br
-.ti -1c
-.BI "int \fBrightEdge\fR ( int nx ) const"
-.br
-.ti -1c
-.BI "int \fBbottomEdge\fR ( int ny ) const"
-.br
-.ti -1c
-.BI "QCanvasPixmap * \fBimage\fR () const"
-.br
-.ti -1c
-.BI "virtual QCanvasPixmap * \fBimageAdvanced\fR () const"
-.br
-.ti -1c
-.BI "QCanvasPixmap * \fBimage\fR ( int f ) const"
-.br
-.ti -1c
-.BI "virtual void \fBadvance\fR ( int phase )"
-.br
-.ti -1c
-.BI "virtual void \fBdraw\fR ( QPainter & painter )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasSprite class provides an animated canvas item on a QCanvas.
-.PP
-A canvas sprite is an object which can contain any number of images (referred to as frames), only one of which is current, i.e. displayed, at any one time. The images can be passed in the constructor or set or changed later with setSequence(). If you subclass QCanvasSprite you can change the frame that is displayed periodically, e.g. whenever QCanvasItem::advance(1) is called to create the effect of animation.
-.PP
-The current frame can be set with setFrame() or with move(). The number of frames available is given by frameCount(). The bounding rectangle of the current frame is returned by boundingRect().
-.PP
-The current frame's image can be retrieved with image(); use imageAdvanced() to retrieve the image for the frame that will be shown after advance(1) is called. Use the image() overload passing it an integer index to retrieve a particular image from the list of frames.
-.PP
-Use width() and height() to retrieve the dimensions of the current frame.
-.PP
-Use leftEdge() and rightEdge() to retrieve the current frame's left-hand and right-hand x-coordinates respectively. Use bottomEdge() and topEdge() to retrieve the current frame's bottom and top y-coordinates respectively. These functions have an overload which will accept an integer frame number to retrieve the coordinates of a particular frame.
-.PP
-QCanvasSprite draws very quickly, at the expense of memory.
-.PP
-The current frame's image can be drawn on a painter with draw().
-.PP
-Like any other canvas item, canvas sprites can be moved with move() which sets the x and y coordinates and the frame number, as well as with QCanvasItem::move() and QCanvasItem::moveBy(), or by setting coordinates with QCanvasItem::setX(), QCanvasItem::setY() and QCanvasItem::setZ().
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SS "Member Type Documentation"
-.SH "QCanvasSprite::FrameAnimationType"
-This enum is used to identify the different types of frame animation offered by QCanvasSprite.
-.TP
-\fCQCanvasSprite::Cycle\fR - at each advance the frame number will be incremented by 1 (modulo the frame count).
-.TP
-\fCQCanvasSprite::Oscillate\fR - at each advance the frame number will be incremented by 1 up to the frame count then decremented to by 1 to 0, repeating this sequence forever.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasSprite::QCanvasSprite ( QCanvasPixmapArray * a, QCanvas * canvas )"
-Constructs a QCanvasSprite which uses images from the QCanvasPixmapArray \fIa\fR.
-.PP
-The sprite in initially positioned at (0, 0) on \fIcanvas\fR, using frame 0.
-.SH "QCanvasSprite::~QCanvasSprite ()\fC [virtual]\fR"
-Destroys the sprite and removes it from the canvas. Does \fInot\fR delete the images.
-.SH "void QCanvasSprite::advance ( int phase )\fC [virtual]\fR"
-Extends the default QCanvasItem implementation to provide the functionality of setFrameAnimation().
-.PP
-The \fIphase\fR is 0 or 1: see QCanvasItem::advance() for details.
-.PP
-See also QCanvasItem::advance() and setVelocity().
-.PP
-Example: canvas/canvas.cpp.
-.PP
-Reimplemented from QCanvasItem.
-.SH "int QCanvasSprite::bottomEdge () const"
-Returns the y-coordinate of the current bottom edge of the sprite. (This may change as the sprite animates since different frames may have different bottom edges.)
-.PP
-See also leftEdge(), rightEdge(), and topEdge().
-.SH "int QCanvasSprite::bottomEdge ( int ny ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns what the y-coordinate of the top edge of the sprite would be if the sprite (actually its hotspot) were moved to y-position \fIny\fR.
-.PP
-See also leftEdge(), rightEdge(), and topEdge().
-.SH "QRect QCanvasSprite::boundingRect () const\fC [virtual]\fR"
-Returns the bounding rectangle for the image in the sprite's current frame. This assumes that the images are tightly cropped (i.e. do not have transparent pixels all along a side).
-.PP
-Reimplemented from QCanvasItem.
-.SH "void QCanvasSprite::draw ( QPainter & painter )\fC [virtual]\fR"
-Draws the current frame's image at the sprite's current position on painter \fIpainter\fR.
-.PP
-Reimplemented from QCanvasItem.
-.SH "int QCanvasSprite::frame () const"
-Returns the index of the current animation frame in the QCanvasSprite's QCanvasPixmapArray.
-.PP
-See also setFrame() and move().
-.SH "int QCanvasSprite::frameCount () const"
-Returns the number of frames in the QCanvasSprite's QCanvasPixmapArray.
-.SH "int QCanvasSprite::height () const"
-The height of the sprite for the current frame's image.
-.PP
-See also frame().
-.SH "QCanvasPixmap * QCanvasSprite::image () const"
-Returns the current frame's image.
-.PP
-See also frame() and setFrame().
-.SH "QCanvasPixmap * QCanvasSprite::image ( int f ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the image for frame \fIf\fR. Does not do any bounds checking on \fIf\fR.
-.SH "QCanvasPixmap * QCanvasSprite::imageAdvanced () const\fC [virtual]\fR"
-Returns the image the sprite \fIwill\fR have after advance(1) is called. By default this is the same as image().
-.SH "int QCanvasSprite::leftEdge () const"
-Returns the x-coordinate of the current left edge of the sprite. (This may change as the sprite animates since different frames may have different left edges.)
-.PP
-See also rightEdge(), bottomEdge(), and topEdge().
-.SH "int QCanvasSprite::leftEdge ( int nx ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns what the x-coordinate of the left edge of the sprite would be if the sprite (actually its hotspot) were moved to x-position \fInx\fR.
-.PP
-See also rightEdge(), bottomEdge(), and topEdge().
-.SH "void QCanvasSprite::move ( double nx, double ny, int nf )\fC [virtual]\fR"
-Set the position of the sprite to \fInx\fR, \fIny\fR and the current frame to \fInf\fR. \fInf\fR will be ignored if it is larger than frameCount() or smaller than 0.
-.SH "int QCanvasSprite::rightEdge () const"
-Returns the x-coordinate of the current right edge of the sprite. (This may change as the sprite animates since different frames may have different right edges.)
-.PP
-See also leftEdge(), bottomEdge(), and topEdge().
-.SH "int QCanvasSprite::rightEdge ( int nx ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns what the x-coordinate of the right edge of the sprite would be if the sprite (actually its hotspot) were moved to x-position \fInx\fR.
-.PP
-See also leftEdge(), bottomEdge(), and topEdge().
-.SH "int QCanvasSprite::rtti () const\fC [virtual]\fR"
-Returns 1 (QCanvasItem::Rtti_Sprite).
-.PP
-See also QCanvasItem::rtti().
-.PP
-Example: canvas/canvas.cpp.
-.PP
-Reimplemented from QCanvasItem.
-.SH "void QCanvasSprite::setFrame ( int f )"
-Sets the animation frame used for displaying the sprite to \fIf\fR, an index into the QCanvasSprite's QCanvasPixmapArray. The call will be ignored if \fIf\fR is larger than frameCount() or smaller than 0.
-.PP
-See also frame() and move().
-.SH "void QCanvasSprite::setFrameAnimation ( FrameAnimationType type = Cycle, int step = 1, int state = 0 )\fC [virtual]\fR"
-Sets the animation characteristics for the sprite.
-.PP
-For \fItype\fR == Cycle, the frames will increase by \fIstep\fR at each advance, modulo the frameCount().
-.PP
-For \fItype\fR == Oscillate, the frames will increase by \fIstep\fR at each advance, up to the frameCount(), then decrease by \fIstep\fR back to 0, repeating forever.
-.PP
-The \fIstate\fR parameter is for internal use.
-.SH "void QCanvasSprite::setSequence ( QCanvasPixmapArray * a )"
-Set the array of images used for displaying the sprite to the QCanvasPixmapArray \fIa\fR.
-.PP
-If the current frame() is larger than the number of images in \fIa\fR, the current frame will be reset to 0.
-.SH "int QCanvasSprite::topEdge () const"
-Returns the y-coordinate of the top edge of the sprite. (This may change as the sprite animates since different frames may have different top edges.)
-.PP
-See also leftEdge(), rightEdge(), and bottomEdge().
-.SH "int QCanvasSprite::topEdge ( int ny ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns what the y-coordinate of the top edge of the sprite would be if the sprite (actually its hotspot) were moved to y-position \fIny\fR.
-.PP
-See also leftEdge(), rightEdge(), and bottomEdge().
-.SH "int QCanvasSprite::width () const"
-The width of the sprite for the current frame's image.
-.PP
-See also frame().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvassprite.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvassprite.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvastext.3qt b/doc/man/man3/qcanvastext.3qt
deleted file mode 100644
index bfb835c9e..000000000
--- a/doc/man/man3/qcanvastext.3qt
+++ /dev/null
@@ -1,160 +0,0 @@
-'\" t
-.TH QCanvasText 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
-QCanvasText \- Text object on a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QCanvasItem.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasText\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fBQCanvasText\fR ( const QString & t, QCanvas * canvas )"
-.br
-.ti -1c
-.BI "\fBQCanvasText\fR ( const QString & t, QFont f, QCanvas * canvas )"
-.br
-.ti -1c
-.BI "virtual \fB~QCanvasText\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetText\fR ( const QString & t )"
-.br
-.ti -1c
-.BI "void \fBsetFont\fR ( const QFont & f )"
-.br
-.ti -1c
-.BI "void \fBsetColor\fR ( const QColor & c )"
-.br
-.ti -1c
-.BI "QString \fBtext\fR () const"
-.br
-.ti -1c
-.BI "QFont \fBfont\fR () const"
-.br
-.ti -1c
-.BI "QColor \fBcolor\fR () const"
-.br
-.ti -1c
-.BI "int \fBtextFlags\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetTextFlags\fR ( int f )"
-.br
-.ti -1c
-.BI "virtual QRect \fBboundingRect\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBdraw\fR ( QPainter & painter )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasText class provides a text object on a QCanvas.
-.PP
-A canvas text item has text with font, color and alignment attributes. The text and font can be set in the constructor or set or changed later with setText() and setFont(). The color is set with setColor() and the alignment with setTextFlags(). The text item's bounding rectangle is retrieved with boundingRect().
-.PP
-The text can be drawn on a painter with draw().
-.PP
-Like any other canvas item text items can be moved with QCanvasItem::move() and QCanvasItem::moveBy(), or by setting coordinates with QCanvasItem::setX(), QCanvasItem::setY() and QCanvasItem::setZ().
-.PP
-See also Graphics Classes and Image Processing Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasText::QCanvasText ( QCanvas * canvas )"
-Constructs a QCanvasText with the text "", on \fIcanvas\fR.
-.SH "QCanvasText::QCanvasText ( const QString & t, QCanvas * canvas )"
-Constructs a QCanvasText with the text \fIt\fR, on canvas \fIcanvas\fR.
-.SH "QCanvasText::QCanvasText ( const QString & t, QFont f, QCanvas * canvas )"
-Constructs a QCanvasText with the text \fIt\fR and font \fIf\fR, on the canvas \fIcanvas\fR.
-.SH "QCanvasText::~QCanvasText ()\fC [virtual]\fR"
-Destroys the canvas text item.
-.SH "QRect QCanvasText::boundingRect () const\fC [virtual]\fR"
-Returns the bounding rectangle of the text.
-.PP
-Reimplemented from QCanvasItem.
-.SH "QColor QCanvasText::color () const"
-Returns the color of the text.
-.PP
-See also setColor().
-.SH "void QCanvasText::draw ( QPainter & painter )\fC [virtual protected]\fR"
-Draws the text using the painter \fIpainter\fR.
-.PP
-Reimplemented from QCanvasItem.
-.SH "QFont QCanvasText::font () const"
-Returns the font in which the text is drawn.
-.PP
-See also setFont().
-.SH "int QCanvasText::rtti () const\fC [virtual]\fR"
-Returns 3 (QCanvasItem::Rtti_Text).
-.PP
-See also QCanvasItem::rtti().
-.PP
-Reimplemented from QCanvasItem.
-.SH "void QCanvasText::setColor ( const QColor & c )"
-Sets the color of the text to the color \fIc\fR.
-.PP
-See also color() and setFont().
-.PP
-Example: chart/chartform_canvas.cpp.
-.SH "void QCanvasText::setFont ( const QFont & f )"
-Sets the font in which the text is drawn to font \fIf\fR.
-.PP
-See also font().
-.SH "void QCanvasText::setText ( const QString & t )"
-Sets the text item's text to \fIt\fR. The text may contain newlines.
-.PP
-See also text(), setFont(), setColor(), and setTextFlags().
-.PP
-Example: canvas/canvas.cpp.
-.SH "void QCanvasText::setTextFlags ( int f )"
-Sets the alignment flags to \fIf\fR. These are a bitwise OR of the flags available to QPainter::drawText() -- see the Qt::AlignmentFlags.
-.PP
-See also setFont() and setColor().
-.SH "QString QCanvasText::text () const"
-Returns the text item's text.
-.PP
-See also setText().
-.SH "int QCanvasText::textFlags () const"
-Returns the currently set alignment flags.
-.PP
-See also setTextFlags() and Qt::AlignmentFlags.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvastext.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvastext.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcanvasview.3qt b/doc/man/man3/qcanvasview.3qt
deleted file mode 100644
index fb8580f4d..000000000
--- a/doc/man/man3/qcanvasview.3qt
+++ /dev/null
@@ -1,188 +0,0 @@
-'\" t
-.TH QCanvasView 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
-QCanvasView \- On-screen view of a QCanvas
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QScrollView.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCanvasView\fR ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fBQCanvasView\fR ( QCanvas * canvas, QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fB~QCanvasView\fR ()"
-.br
-.ti -1c
-.BI "QCanvas * \fBcanvas\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetCanvas\fR ( QCanvas * canvas )"
-.br
-.ti -1c
-.BI "const QWMatrix & \fBworldMatrix\fR () const"
-.br
-.ti -1c
-.BI "const QWMatrix & \fBinverseWorldMatrix\fR () const"
-.br
-.ti -1c
-.BI "bool \fBsetWorldMatrix\fR ( const QWMatrix & wm )"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBdrawContents\fR ( QPainter * p, int cx, int cy, int cw, int ch )"
-.br
-.ti -1c
-.BI "virtual QSize \fBsizeHint\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCanvasView class provides an on-screen view of a QCanvas.
-.PP
-A QCanvasView is widget which provides a view of a QCanvas.
-.PP
-If you want users to be able to interact with a canvas view, subclass QCanvasView. You might then reimplement QScrollView::contentsMousePressEvent(). For example, assuming no transformation matrix is set:
-.PP
-.nf
-.br
- void MyCanvasView::contentsMousePressEvent( QMouseEvent* e )
-.br
- {
-.br
- QCanvasItemList l = canvas()->collisions(e->pos());
-.br
- for (QCanvasItemList::Iterator it=l.begin(); it!=l.end(); ++it) {
-.br
- if ( (*it)->rtti() == QCanvasRectangle::RTTI )
-.br
- tqDebug("A QCanvasRectangle lies somewhere at this point");
-.br
- }
-.br
- }
-.br
-.fi
-.PP
-The canvas view shows canvas canvas(); this can be changed using setCanvas().
-.PP
-A transformation matrix can be used to transform the view of the canvas in various ways, for example, zooming in or out or rotating. For example:
-.PP
-.nf
-.br
- QWMatrix wm;
-.br
- wm.scale( 2, 2 ); // Zooms in by 2 times
-.br
- wm.rotate( 90 ); // Rotates 90 degrees counter clockwise
-.br
- // around the origin.
-.br
- wm.translate( 0, -canvas->height() );
-.br
- // moves the canvas down so what was visible
-.br
- // before is still visible.
-.br
- myCanvasView->setWorldMatrix( wm );
-.br
-.fi
-.PP
-Use setWorldMatrix() to set the canvas view's world matrix: you must ensure that the world matrix is invertible. The current world matrix is retrievable with worldMatrix(), and its inversion is retrievable with inverseWorldMatrix().
-.PP
-Example:
-.PP
-The following code finds the part of the canvas that is visible in this view, i.e. the bounding rectangle of the view in canvas coordinates.
-.PP
-.nf
-.br
- QRect rc = QRect( myCanvasView->contentsX(), myCanvasView->contentsY(),
-.br
- myCanvasView->visibleWidth(), myCanvasView->visibleHeight() );
-.br
- QRect canvasRect = myCanvasView->inverseWorldMatrix().mapRect(rc);
-.br
-.fi
-.PP
-See also QWMatrix, QPainter::setWorldMatrix(), Graphics Classes, and Image Processing Classes.
-.PP
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCanvasView::QCanvasView ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-Constructs a QCanvasView with parent \fIparent\fR, and name \fIname\fR, using the widget flags \fIf\fR. The canvas view is not associated with a canvas, so you must to call setCanvas() to view a canvas.
-.SH "QCanvasView::QCanvasView ( QCanvas * canvas, QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Constructs a QCanvasView which views canvas \fIcanvas\fR, with parent \fIparent\fR, and name \fIname\fR, using the widget flags \fIf\fR.
-.SH "QCanvasView::~QCanvasView ()"
-Destroys the canvas view. The associated canvas is \fInot\fR deleted.
-.SH "QCanvas * QCanvasView::canvas () const"
-Returns a pointer to the canvas which the QCanvasView is currently showing.
-.SH "void QCanvasView::drawContents ( QPainter * p, int cx, int cy, int cw, int ch )\fC [virtual protected]\fR"
-Repaints part of the QCanvas that the canvas view is showing starting at \fIcx\fR by \fIcy\fR, with a width of \fIcw\fR and a height of \fIch\fR using the painter \fIp\fR.
-.PP
-\fBWarning:\fR When double buffering is enabled, drawContents() will not respect the current settings of the painter when setting up the painter for the double buffer (e.g., viewport() and window()). Also, be aware that QCanvas::update() bypasses drawContents(), which means any reimplementation of drawContents() is not called.
-.PP
-See also QCanvas::setDoubleBuffering().
-.PP
-Reimplemented from QScrollView.
-.SH "const QWMatrix & QCanvasView::inverseWorldMatrix () const"
-Returns a reference to the inverse of the canvas view's current transformation matrix.
-.PP
-See also setWorldMatrix() and worldMatrix().
-.SH "void QCanvasView::setCanvas ( QCanvas * canvas )"
-Sets the canvas that the QCanvasView is showing to the canvas \fIcanvas\fR.
-.SH "bool QCanvasView::setWorldMatrix ( const QWMatrix & wm )"
-Sets the transformation matrix of the QCanvasView to \fIwm\fR. The matrix must be invertible (i.e. if you create a world matrix that zooms out by 2 times, then the inverse of this matrix is one that will zoom in by 2 times).
-.PP
-When you use this, you should note that the performance of the QCanvasView will decrease considerably.
-.PP
-Returns FALSE if \fIwm\fR is not invertable; otherwise returns TRUE.
-.PP
-See also worldMatrix(), inverseWorldMatrix(), and QWMatrix::isInvertible().
-.PP
-Example: canvas/canvas.cpp.
-.SH "QSize QCanvasView::sizeHint () const\fC [virtual protected]\fR"
-Suggests a size sufficient to view the entire canvas.
-.SH "const QWMatrix & QCanvasView::worldMatrix () const"
-Returns a reference to the canvas view's current transformation matrix.
-.PP
-See also setWorldMatrix() and inverseWorldMatrix().
-.PP
-Example: canvas/canvas.cpp.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcanvasview.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcanvasview.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcdestyle.3qt b/doc/man/man3/qcdestyle.3qt
deleted file mode 100644
index aa01be12d..000000000
--- a/doc/man/man3/qcdestyle.3qt
+++ /dev/null
@@ -1,64 +0,0 @@
-'\" t
-.TH QCDEStyle 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
-QCDEStyle \- CDE look and feel
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QMotifStyle.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCDEStyle\fR ( bool useHighlightCols = FALSE )"
-.br
-.ti -1c
-.BI "virtual \fB~QCDEStyle\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCDEStyle class provides a CDE look and feel.
-.PP
-This style provides a slightly improved Motif look similar to some versions of the Common Desktop Environment (CDE). The main differences are thinner frames and more modern radio buttons and checkboxes. Together with a dark background and a bright text/foreground color, the style looks quite attractive (at least for Motif fans).
-.PP
-Note that the functions provided by QCDEStyle are reimplementations of QStyle functions; see QStyle for their documentation.
-.PP
-See also Widget Appearance and Style.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCDEStyle::QCDEStyle ( bool useHighlightCols = FALSE )"
-Constructs a QCDEStyle.
-.PP
-If \fIuseHighlightCols\fR is FALSE (the default), then the style will polish the application's color palette to emulate the Motif way of highlighting, which is a simple inversion between the base and the text color.
-.SH "QCDEStyle::~QCDEStyle ()\fC [virtual]\fR"
-Destroys the style.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcdestyle.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcdestyle.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qchar.3qt b/doc/man/man3/qchar.3qt
deleted file mode 100644
index 779c8de12..000000000
--- a/doc/man/man3/qchar.3qt
+++ /dev/null
@@ -1,490 +0,0 @@
-'\" t
-.TH QChar 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
-QChar \- Lightweight Unicode character
-.SH SYNOPSIS
-Almost all the functions in this class are reentrant when Qt is built with thread support. The exception is \fBdecomposition\fR().
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQChar\fR ()"
-.br
-.ti -1c
-.BI "\fBQChar\fR ( char c )"
-.br
-.ti -1c
-.BI "\fBQChar\fR ( uchar c )"
-.br
-.ti -1c
-.BI "\fBQChar\fR ( uchar c, uchar r )"
-.br
-.ti -1c
-.BI "\fBQChar\fR ( const QChar & c )"
-.br
-.ti -1c
-.BI "\fBQChar\fR ( ushort rc )"
-.br
-.ti -1c
-.BI "\fBQChar\fR ( short rc )"
-.br
-.ti -1c
-.BI "\fBQChar\fR ( uint rc )"
-.br
-.ti -1c
-.BI "\fBQChar\fR ( int rc )"
-.br
-.ti -1c
-.BI "enum \fBCategory\fR { NoCategory, Mark_NonSpacing, Mark_SpacingCombining, Mark_Enclosing, Number_DecimalDigit, Number_Letter, Number_Other, Separator_Space, Separator_Line, Separator_Paragraph, Other_Control, Other_Format, Other_Surrogate, Other_PrivateUse, Other_NotAssigned, Letter_Uppercase, Letter_Lowercase, Letter_Titlecase, Letter_Modifier, Letter_Other, Punctuation_Connector, Punctuation_Dash, Punctuation_Dask = Punctuation_Dash, Punctuation_Open, Punctuation_Close, Punctuation_InitialQuote, Punctuation_FinalQuote, Punctuation_Other, Symbol_Math, Symbol_Currency, Symbol_Modifier, Symbol_Other }"
-.br
-.ti -1c
-.BI "enum \fBDirection\fR { DirL, DirR, DirEN, DirES, DirET, DirAN, DirCS, DirB, DirS, DirWS, DirON, DirLRE, DirLRO, DirAL, DirRLE, DirRLO, DirPDF, DirNSM, DirBN }"
-.br
-.ti -1c
-.BI "enum \fBDecomposition\fR { Single, Canonical, Font, NoBreak, Initial, Medial, Final, Isolated, Circle, Super, Sub, Vertical, Wide, Narrow, Small, Square, Compat, Fraction }"
-.br
-.ti -1c
-.BI "enum \fBJoining\fR { OtherJoining, Dual, Right, Center }"
-.br
-.ti -1c
-.BI "enum \fBCombiningClass\fR { Combining_BelowLeftAttached = 200, Combining_BelowAttached = 202, Combining_BelowRightAttached = 204, Combining_LeftAttached = 208, Combining_RightAttached = 210, Combining_AboveLeftAttached = 212, Combining_AboveAttached = 214, Combining_AboveRightAttached = 216, Combining_BelowLeft = 218, Combining_Below = 220, Combining_BelowRight = 222, Combining_Left = 224, Combining_Right = 226, Combining_AboveLeft = 228, Combining_Above = 230, Combining_AboveRight = 232, Combining_DoubleBelow = 233, Combining_DoubleAbove = 234, Combining_IotaSubscript = 240 }"
-.br
-.ti -1c
-.BI "int \fBdigitValue\fR () const"
-.br
-.ti -1c
-.BI "QChar \fBlower\fR () const"
-.br
-.ti -1c
-.BI "QChar \fBupper\fR () const"
-.br
-.ti -1c
-.BI "Category \fBcategory\fR () const"
-.br
-.ti -1c
-.BI "Direction \fBdirection\fR () const"
-.br
-.ti -1c
-.BI "Joining \fBjoining\fR () const"
-.br
-.ti -1c
-.BI "bool \fBmirrored\fR () const"
-.br
-.ti -1c
-.BI "QChar \fBmirroredChar\fR () const"
-.br
-.ti -1c
-.BI "const QString & \fBdecomposition\fR () const"
-.br
-.ti -1c
-.BI "Decomposition \fBdecompositionTag\fR () const"
-.br
-.ti -1c
-.BI "unsigned char \fBcombiningClass\fR () const"
-.br
-.ti -1c
-.BI "char \fBlatin1\fR () const"
-.br
-.ti -1c
-.BI "ushort \fBunicode\fR () const"
-.br
-.ti -1c
-.BI "ushort & \fBunicode\fR ()"
-.br
-.ti -1c
-.BI "\fBoperator char\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisNull\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisPrint\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisPunct\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisSpace\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisMark\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisLetter\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisNumber\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisLetterOrNumber\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisDigit\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisSymbol\fR () const"
-.br
-.ti -1c
-.BI "uchar \fBcell\fR () const"
-.br
-.ti -1c
-.BI "uchar \fBrow\fR () const"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "bool networkOrdered () \fI(obsolete)\fR"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "bool \fBoperator==\fR ( QChar c1, QChar c2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( char ch, QChar c )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( QChar c, char ch )"
-.br
-.ti -1c
-.BI "int \fBoperator!=\fR ( QChar c1, QChar c2 )"
-.br
-.ti -1c
-.BI "int \fBoperator!=\fR ( char ch, QChar c )"
-.br
-.ti -1c
-.BI "int \fBoperator!=\fR ( QChar c, char ch )"
-.br
-.ti -1c
-.BI "int \fBoperator<=\fR ( QChar c1, QChar c2 )"
-.br
-.ti -1c
-.BI "int \fBoperator<=\fR ( QChar c, char ch )"
-.br
-.ti -1c
-.BI "int \fBoperator<=\fR ( char ch, QChar c )"
-.br
-.ti -1c
-.BI "int \fBoperator>=\fR ( QChar c1, QChar c2 )"
-.br
-.ti -1c
-.BI "int \fBoperator>=\fR ( QChar c, char ch )"
-.br
-.ti -1c
-.BI "int \fBoperator>=\fR ( char ch, QChar c )"
-.br
-.ti -1c
-.BI "int \fBoperator<\fR ( QChar c1, QChar c2 )"
-.br
-.ti -1c
-.BI "int \fBoperator<\fR ( QChar c, char ch )"
-.br
-.ti -1c
-.BI "int \fBoperator<\fR ( char ch, QChar c )"
-.br
-.ti -1c
-.BI "int \fBoperator>\fR ( QChar c1, QChar c2 )"
-.br
-.ti -1c
-.BI "int \fBoperator>\fR ( QChar c, char ch )"
-.br
-.ti -1c
-.BI "int \fBoperator>\fR ( char ch, QChar c )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QChar class provides a lightweight Unicode character.
-.PP
-Unicode characters are (so far) 16-bit entities without any markup or structure. This class represents such an entity. It is lightweight, so it can be used everywhere. Most compilers treat it like a "short int". (In a few years it may be necessary to make QChar 32-bit when more than 65536 Unicode code points have been defined and come into use.)
-.PP
-QChar provides a full complement of testing/classification functions, converting to and from other formats, converting from composed to decomposed Unicode, and trying to compare and case-convert if you ask it to.
-.PP
-The classification functions include functions like those in ctype.h, but operating on the full range of Unicode characters. They all return TRUE if the character is a certain type of character; otherwise they return FALSE. These classification functions are isNull() (returns TRUE if the character is U+0000), isPrint() (TRUE if the character is any sort of printable character, including whitespace), isPunct() (any sort of punctation), isMark() (Unicode Mark), isLetter (a letter), isNumber() (any sort of numeric character), isLetterOrNumber(), and isDigit() (decimal digits). All of these are wrappers around category() which return the Unicode-defined category of each character.
-.PP
-QChar further provides direction(), which indicates the "natural" writing direction of this character. The joining() function indicates how the character joins with its neighbors (needed mostly for Arabic) and finally mirrored(), which indicates whether the character needs to be mirrored when it is printed in its" unnatural" writing direction.
-.PP
-Composed Unicode characters (like å) can be converted to decomposed Unicode ("a" followed by "ring above") by using decomposition().
-.PP
-In Unicode, comparison is not necessarily possible and case conversion is very difficult at best. Unicode, covering the" entire" world, also includes most of the world's case and sorting problems. Qt tries, but not very hard: operator==() and friends will do comparison based purely on the numeric Unicode value (code point) of the characters, and upper() and lower() will do case changes when the character has a well-defined upper/lower-case equivalent. There is no provision for locale-dependent case folding rules or comparison; these functions are meant to be fast so they can be used unambiguously in data structures. (See QString::localeAwareCompare() though.)
-.PP
-The conversion functions include unicode() (to a scalar), latin1() (to scalar, but converts all non-Latin-1 characters to 0), row() (gives the Unicode row), cell() (gives the Unicode cell), digitValue() (gives the integer value of any of the numerous digit characters), and a host of constructors.
-.PP
-More information can be found in the document About Unicode.
-.PP
-See also QString, QCharRef, and Text Related Classes.
-.SS "Member Type Documentation"
-.SH "QChar::Category"
-This enum maps the Unicode character categories.
-.PP
-The following characters are normative in Unicode:
-.TP
-\fCQChar::Mark_NonSpacing\fR - Unicode class name Mn
-.TP
-\fCQChar::Mark_SpacingCombining\fR - Unicode class name Mc
-.TP
-\fCQChar::Mark_Enclosing\fR - Unicode class name Me
-.TP
-\fCQChar::Number_DecimalDigit\fR - Unicode class name Nd
-.TP
-\fCQChar::Number_Letter\fR - Unicode class name Nl
-.TP
-\fCQChar::Number_Other\fR - Unicode class name No
-.TP
-\fCQChar::Separator_Space\fR - Unicode class name Zs
-.TP
-\fCQChar::Separator_Line\fR - Unicode class name Zl
-.TP
-\fCQChar::Separator_Paragraph\fR - Unicode class name Zp
-.TP
-\fCQChar::Other_Control\fR - Unicode class name Cc
-.TP
-\fCQChar::Other_Format\fR - Unicode class name Cf
-.TP
-\fCQChar::Other_Surrogate\fR - Unicode class name Cs
-.TP
-\fCQChar::Other_PrivateUse\fR - Unicode class name Co
-.TP
-\fCQChar::Other_NotAssigned\fR - Unicode class name Cn
-.PP
-The following categories are informative in Unicode:
-.TP
-\fCQChar::Letter_Uppercase\fR - Unicode class name Lu
-.TP
-\fCQChar::Letter_Lowercase\fR - Unicode class name Ll
-.TP
-\fCQChar::Letter_Titlecase\fR - Unicode class name Lt
-.TP
-\fCQChar::Letter_Modifier\fR - Unicode class name Lm
-.TP
-\fCQChar::Letter_Other\fR - Unicode class name Lo
-.TP
-\fCQChar::Punctuation_Connector\fR - Unicode class name Pc
-.TP
-\fCQChar::Punctuation_Dash\fR - Unicode class name Pd
-.TP
-\fCQChar::Punctuation_Open\fR - Unicode class name Ps
-.TP
-\fCQChar::Punctuation_Close\fR - Unicode class name Pe
-.TP
-\fCQChar::Punctuation_InitialQuote\fR - Unicode class name Pi
-.TP
-\fCQChar::Punctuation_FinalQuote\fR - Unicode class name Pf
-.TP
-\fCQChar::Punctuation_Other\fR - Unicode class name Po
-.TP
-\fCQChar::Symbol_Math\fR - Unicode class name Sm
-.TP
-\fCQChar::Symbol_Currency\fR - Unicode class name Sc
-.TP
-\fCQChar::Symbol_Modifier\fR - Unicode class name Sk
-.TP
-\fCQChar::Symbol_Other\fR - Unicode class name So
-.PP
-There are two categories that are specific to Qt:
-.TP
-\fCQChar::NoCategory\fR - used when Qt is dazed and confused and cannot make sense of anything.
-.TP
-\fCQChar::Punctuation_Dask\fR - old typo alias for Punctuation_Dash
-.SH "QChar::CombiningClass"
-This enum type defines names for some of the Unicode combining classes. See the Unicode Standard for a description of the values.
-.SH "QChar::Decomposition"
-This enum type defines the Unicode decomposition attributes. See the Unicode Standard for a description of the values.
-.SH "QChar::Direction"
-This enum type defines the Unicode direction attributes. See the Unicode Standard for a description of the values.
-.PP
-In order to conform to C/C++ naming conventions "Dir" is prepended to the codes used in the Unicode Standard.
-.SH "QChar::Joining"
-This enum type defines the Unicode joining attributes. See the Unicode Standard for a description of the values.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QChar::QChar ()"
-Constructs a null QChar (one that isNull()).
-.SH "QChar::QChar ( char c )"
-Constructs a QChar corresponding to ASCII/Latin-1 character \fIc\fR.
-.SH "QChar::QChar ( uchar c )"
-Constructs a QChar corresponding to ASCII/Latin-1 character \fIc\fR.
-.SH "QChar::QChar ( uchar c, uchar r )"
-Constructs a QChar for Unicode cell \fIc\fR in row \fIr\fR.
-.SH "QChar::QChar ( const QChar & c )"
-Constructs a copy of \fIc\fR. This is a deep copy, if such a lightweight object can be said to have deep copies.
-.SH "QChar::QChar ( ushort rc )"
-Constructs a QChar for the character with Unicode code point \fIrc\fR.
-.SH "QChar::QChar ( short rc )"
-Constructs a QChar for the character with Unicode code point \fIrc\fR.
-.SH "QChar::QChar ( uint rc )"
-Constructs a QChar for the character with Unicode code point \fIrc\fR.
-.SH "QChar::QChar ( int rc )"
-Constructs a QChar for the character with Unicode code point \fIrc\fR.
-.SH "Category QChar::category () const"
-Returns the character category.
-.PP
-See also Category.
-.SH "uchar QChar::cell () const"
-Returns the cell (least significant byte) of the Unicode character.
-.SH "unsigned char QChar::combiningClass () const"
-Returns the combining class for the character as defined in the Unicode standard. This is mainly useful as a positioning hint for marks attached to a base character.
-.PP
-The Qt text rendering engine uses this information to correctly position non spacing marks around a base character.
-.SH "const QString & QChar::decomposition () const"
-\fBWarning:\fR This function is \fInot\fR reentrant.
-.PP
-Decomposes a character into its parts. Returns QString::null if no decomposition exists.
-.SH "Decomposition QChar::decompositionTag () const"
-Returns the tag defining the composition of the character. Returns QChar::Single if no decomposition exists.
-.SH "int QChar::digitValue () const"
-Returns the numeric value of the digit, or -1 if the character is not a digit.
-.SH "Direction QChar::direction () const"
-Returns the character's direction.
-.PP
-See also Direction.
-.SH "bool QChar::isDigit () const"
-Returns TRUE if the character is a decimal digit (Number_DecimalDigit); otherwise returns FALSE.
-.SH "bool QChar::isLetter () const"
-Returns TRUE if the character is a letter (Letter_* categories); otherwise returns FALSE.
-.SH "bool QChar::isLetterOrNumber () const"
-Returns TRUE if the character is a letter or number (Letter_* or Number_* categories); otherwise returns FALSE.
-.SH "bool QChar::isMark () const"
-Returns TRUE if the character is a mark (Mark_* categories); otherwise returns FALSE.
-.SH "bool QChar::isNull () const"
-Returns TRUE if the character is the Unicode character 0x0000 (ASCII NUL); otherwise returns FALSE.
-.SH "bool QChar::isNumber () const"
-Returns TRUE if the character is a number (of any sort - Number_* categories); otherwise returns FALSE.
-.PP
-See also isDigit().
-.SH "bool QChar::isPrint () const"
-Returns TRUE if the character is a printable character; otherwise returns FALSE. This is any character not of category Cc or Cn.
-.PP
-Note that this gives no indication of whether the character is available in a particular font.
-.SH "bool QChar::isPunct () const"
-Returns TRUE if the character is a punctuation mark (Punctuation_* categories); otherwise returns FALSE.
-.SH "bool QChar::isSpace () const"
-Returns TRUE if the character is a separator character (Separator_* categories); otherwise returns FALSE.
-.SH "bool QChar::isSymbol () const"
-Returns TRUE if the character is a symbol (Symbol_* categories); otherwise returns FALSE.
-.SH "Joining QChar::joining () const"
-\fBWarning:\fR This function is not supported (it may change to use Unicode character classes).
-.PP
-Returns information about the joining properties of the character (needed for example, for Arabic).
-.SH "char QChar::latin1 () const"
-Returns the Latin-1 value of this character, or 0 if it cannot be represented in Latin-1.
-.SH "QChar QChar::lower () const"
-Returns the lowercase equivalent if the character is uppercase; otherwise returns the character itself.
-.SH "bool QChar::mirrored () const"
-Returns TRUE if the character is a mirrored character (one that should be reversed if the text direction is reversed); otherwise returns FALSE.
-.SH "QChar QChar::mirroredChar () const"
-Returns the mirrored character if this character is a mirrored character, otherwise returns the character itself.
-.SH "bool QChar::networkOrdered ()\fC [static]\fR"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Returns TRUE if this character is in network byte order (MSB first); otherwise returns FALSE. This is platform dependent.
-.SH "QChar::operator char () const"
-Returns the Latin-1 character equivalent to the QChar, or 0. This is mainly useful for non-internationalized software.
-.PP
-See also unicode().
-.SH "uchar QChar::row () const"
-Returns the row (most significant byte) of the Unicode character.
-.SH "ushort QChar::unicode () const"
-Returns the numeric Unicode value equal to the QChar. Normally, you should use QChar objects as they are equivalent, but for some low-level tasks (e.g. indexing into an array of Unicode information), this function is useful.
-.SH "ushort & QChar::unicode ()"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a reference to the numeric Unicode value equal to the QChar.
-.SH "QChar QChar::upper () const"
-Returns the uppercase equivalent if the character is lowercase; otherwise returns the character itself.
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "int operator!= ( QChar c1, QChar c2 )"
-Returns TRUE if \fIc1\fR and \fIc2\fR are not the same Unicode character; otherwise returns FALSE.
-.SH "int operator!= ( char ch, QChar c )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIc\fR is not the ASCII/Latin-1 character \fIch\fR; otherwise returns FALSE.
-.SH "int operator!= ( QChar c, char ch )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIc\fR is not the ASCII/Latin-1 character \fIch\fR; otherwise returns FALSE.
-.SH "int operator< ( QChar c1, QChar c2 )"
-Returns TRUE if the numeric Unicode value of \fIc1\fR is less than that of \fIc2\fR; otherwise returns FALSE.
-.SH "int operator< ( QChar c, char ch )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the numeric Unicode value of \fIc\fR is less than that of the ASCII/Latin-1 character \fIch\fR; otherwise returns FALSE.
-.SH "int operator< ( char ch, QChar c )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the numeric Unicode value of the ASCII/Latin-1 character \fIch\fR is less than that of \fIc\fR; otherwise returns FALSE.
-.SH "int operator<= ( QChar c1, QChar c2 )"
-Returns TRUE if the numeric Unicode value of \fIc1\fR is less than that of \fIc2\fR, or they are the same Unicode character; otherwise returns FALSE.
-.SH "int operator<= ( QChar c, char ch )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the numeric Unicode value of \fIc\fR is less than or equal to that of the ASCII/Latin-1 character \fIch\fR; otherwise returns FALSE.
-.SH "int operator<= ( char ch, QChar c )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the numeric Unicode value of the ASCII/Latin-1 character \fIch\fR is less than or equal to that of \fIc\fR; otherwise returns FALSE.
-.SH "bool operator== ( QChar c1, QChar c2 )"
-Returns TRUE if \fIc1\fR and \fIc2\fR are the same Unicode character; otherwise returns FALSE.
-.SH "bool operator== ( char ch, QChar c )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIc\fR is the ASCII/Latin-1 character \fIch\fR; otherwise returns FALSE.
-.SH "bool operator== ( QChar c, char ch )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIc\fR is the ASCII/Latin-1 character \fIch\fR; otherwise returns FALSE.
-.SH "int operator> ( QChar c1, QChar c2 )"
-Returns TRUE if the numeric Unicode value of \fIc1\fR is greater than that of \fIc2\fR; otherwise returns FALSE.
-.SH "int operator> ( QChar c, char ch )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the numeric Unicode value of \fIc\fR is greater than that of the ASCII/Latin-1 character \fIch\fR; otherwise returns FALSE.
-.SH "int operator> ( char ch, QChar c )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the numeric Unicode value of the ASCII/Latin-1 character \fIch\fR is greater than that of \fIc\fR; otherwise returns FALSE.
-.SH "int operator>= ( QChar c1, QChar c2 )"
-Returns TRUE if the numeric Unicode value of \fIc1\fR is greater than that of \fIc2\fR, or they are the same Unicode character; otherwise returns FALSE.
-.SH "int operator>= ( QChar c, char ch )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the numeric Unicode value of \fIc\fR is greater than or equal to that of the ASCII/Latin-1 character \fIch\fR; otherwise returns FALSE.
-.SH "int operator>= ( char ch, QChar c )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the numeric Unicode value of the ASCII/Latin-1
-character \fIch\fR is greater than or equal to that of \fIc\fR;
-otherwise returns FALSE.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qchar.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qchar.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcharref.3qt b/doc/man/man3/qcharref.3qt
deleted file mode 100644
index d4942b426..000000000
--- a/doc/man/man3/qcharref.3qt
+++ /dev/null
@@ -1,48 +0,0 @@
-'\" t
-.TH QCharRef 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
-QCharRef \- Helper class for QString
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SH DESCRIPTION
-The QCharRef class is a helper class for QString.
-.PP
-When you get an object of type QCharRef, if you can assign to it, the assignment will apply to the character in the string from which you got the reference. That is its whole purpose in life. The QCharRef becomes invalid once modifications are made to the string: if you want to keep the character, copy it into a QChar.
-.PP
-Most of the QChar member functions also exist in QCharRef. However, they are not explicitly documented here.
-.PP
-See also QString::operator[](), QString::at(), QChar, and Text Related Classes.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcharref.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcharref.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcheckbox.3qt b/doc/man/man3/qcheckbox.3qt
deleted file mode 100644
index d38f22e87..000000000
--- a/doc/man/man3/qcheckbox.3qt
+++ /dev/null
@@ -1,308 +0,0 @@
-'\" t
-.TH QCheckBox 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
-QCheckBox \- Checkbox with a text label
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QButton.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCheckBox\fR ( QWidget * parent, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQCheckBox\fR ( const QString & text, QWidget * parent, const char * name = 0 )"
-.br
-.ti -1c
-.BI "bool \fBisChecked\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetNoChange\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetTristate\fR ( bool y = TRUE )"
-.br
-.ti -1c
-.BI "bool \fBisTristate\fR () const"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "void \fBsetChecked\fR ( bool check )"
-.br
-.in -1c
-.SS "Important Inherited Members"
-.in +1c
-.ti -1c
-.BI "QString \fBtext\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetText\fR ( const QString & )"
-.br
-.ti -1c
-.BI "const QPixmap * \fBpixmap\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetPixmap\fR ( const QPixmap & )"
-.br
-.ti -1c
-.BI "QKeySequence \fBaccel\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetAccel\fR ( const QKeySequence & )"
-.br
-.ti -1c
-.BI "bool \fBisToggleButton\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetDown\fR ( bool )"
-.br
-.ti -1c
-.BI "bool \fBisDown\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisOn\fR () const"
-.br
-.ti -1c
-.BI "ToggleState \fBstate\fR () const"
-.br
-.ti -1c
-.BI "bool \fBautoRepeat\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetAutoRepeat\fR ( bool )"
-.br
-.ti -1c
-.BI "bool \fBisExclusiveToggle\fR () const"
-.br
-.ti -1c
-.BI "QButtonGroup * \fBgroup\fR () const"
-.br
-.ti -1c
-.BI "void \fBtoggle\fR ()"
-.br
-.ti -1c
-.BI "void \fBpressed\fR ()"
-.br
-.ti -1c
-.BI "void \fBreleased\fR ()"
-.br
-.ti -1c
-.BI "void \fBclicked\fR ()"
-.br
-.ti -1c
-.BI "void \fBtoggled\fR ( bool on )"
-.br
-.ti -1c
-.BI "void \fBstateChanged\fR ( int state )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBautoMask\fR - whether the checkbox is automatically masked \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "bool \fBchecked\fR - whether the checkbox is checked"
-.br
-.ti -1c
-.BI "bool \fBtristate\fR - whether the checkbox is a tri-state checkbox"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCheckBox widget provides a checkbox with a text label.
-.PP
-QCheckBox and QRadioButton are both option buttons. That is, they can be switched on (checked) or off (unchecked). The classes differ in how the choices for the user are restricted. Radio buttons define a "one of many" choice, whereas checkboxes provide" many of many" choices.
-.PP
-A QButtonGroup can be used to group check buttons visually.
-.PP
-Whenever a checkbox is checked or cleared it emits the signal toggled(). Connect to this signal if you want to trigger an action each time the checkbox changes state. You can use isChecked() to query whether or not a checkbox is checked.
-.PP
-\fBWarning:\fR The toggled() signal can not be trusted for tristate checkboxes.
-.PP
-In addition to the usual checked and unchecked states, QCheckBox optionally provides a third state to indicate "no change". This is useful whenever you need to give the user the option of neither checking nor unchecking a checkbox. If you need this third state, enable it with setTristate() and use state() to query the current toggle state. When a tristate checkbox changes state, it emits the stateChanged() signal.
-.PP
-Just like QPushButton, a checkbox can display text or a pixmap. The text can be set in the constructor or with setText(); the pixmap is set with setPixmap().
-.PP
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-See also QButton, QRadioButton, Fowler: Check Box, and Basic Widgets.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCheckBox::QCheckBox ( QWidget * parent, const char * name = 0 )"
-Constructs a checkbox with no text.
-.PP
-The \fIparent\fR and \fIname\fR arguments are sent to the QWidget constructor.
-.SH "QCheckBox::QCheckBox ( const QString & text, QWidget * parent, const char * name = 0 )"
-Constructs a checkbox with text \fItext\fR.
-.PP
-The \fIparent\fR and \fIname\fR arguments are sent to the QWidget constructor.
-.SH "QKeySequence QButton::accel () const"
-Returns the accelerator associated with the button. See the "accel" property for details.
-.SH "bool QButton::autoRepeat () const"
-Returns TRUE if autoRepeat is enabled; otherwise returns FALSE. See the "autoRepeat" property for details.
-.SH "void QButton::clicked ()\fC [signal]\fR"
-This signal is emitted when the button is activated (i.e. first pressed down and then released when the mouse cursor is inside the button), when the accelerator key is typed or when animateClick() is called. This signal is \fInot\fR emitted if you call setDown().
-.PP
-The QButtonGroup::clicked() signal does the same job, if you want to connect several buttons to the same slot.
-.PP
-\fBWarning:\fR Don't launch a model dialog in response to this signal for a button that has autoRepeat turned on.
-.PP
-See also pressed(), released(), toggled(), autoRepeat, and down.
-.PP
-Examples:
-.)l chart/setdataform.cpp, listbox/listbox.cpp, network/clientserver/client/client.cpp, progressbar/progressbar.cpp, richtext/richtext.cpp, t2/main.cpp, and t4/main.cpp.
-.SH "QButtonGroup * QButton::group () const"
-Returns the group that this button belongs to.
-.PP
-If the button is not a member of any QButtonGroup, this function returns 0.
-.PP
-See also QButtonGroup.
-.SH "bool QCheckBox::isChecked () const"
-Returns TRUE if the checkbox is checked; otherwise returns FALSE. See the "checked" property for details.
-.SH "bool QButton::isDown () const"
-Returns TRUE if the button is pressed; otherwise returns FALSE. See the "down" property for details.
-.SH "bool QButton::isExclusiveToggle () const"
-Returns TRUE if the button is an exclusive toggle; otherwise returns FALSE. See the "exclusiveToggle" property for details.
-.SH "bool QButton::isOn () const"
-Returns TRUE if the button is toggled; otherwise returns FALSE. See the "on" property for details.
-.SH "bool QButton::isToggleButton () const"
-Returns TRUE if the button is a toggle button; otherwise returns FALSE. See the "toggleButton" property for details.
-.SH "bool QCheckBox::isTristate () const"
-Returns TRUE if the checkbox is a tri-state checkbox; otherwise returns FALSE. See the "tristate" property for details.
-.SH "const QPixmap * QButton::pixmap () const"
-Returns the pixmap shown on the button. See the "pixmap" property for details.
-.SH "void QButton::pressed ()\fC [signal]\fR"
-This signal is emitted when the button is pressed down.
-.PP
-See also released() and clicked().
-.PP
-Examples:
-.)l network/httpd/httpd.cpp and popup/popup.cpp.
-.SH "void QButton::released ()\fC [signal]\fR"
-This signal is emitted when the button is released.
-.PP
-See also pressed(), clicked(), and toggled().
-.SH "void QButton::setAccel ( const QKeySequence & )\fC [virtual]\fR"
-Sets the accelerator associated with the button. See the "accel" property for details.
-.SH "void QButton::setAutoRepeat ( bool )\fC [virtual]\fR"
-Sets whether autoRepeat is enabled. See the "autoRepeat" property for details.
-.SH "void QCheckBox::setChecked ( bool check )\fC [slot]\fR"
-Sets whether the checkbox is checked to \fIcheck\fR. See the "checked" property for details.
-.SH "void QButton::setDown ( bool )\fC [virtual]\fR"
-Sets whether the button is pressed. See the "down" property for details.
-.SH "void QCheckBox::setNoChange ()"
-Sets the checkbox to the "no change" state.
-.PP
-See also tristate.
-.SH "void QButton::setPixmap ( const QPixmap & )\fC [virtual]\fR"
-Sets the pixmap shown on the button. See the "pixmap" property for details.
-.SH "void QButton::setText ( const QString & )\fC [virtual]\fR"
-Sets the text shown on the button. See the "text" property for details.
-.SH "void QCheckBox::setTristate ( bool y = TRUE )"
-Sets whether the checkbox is a tri-state checkbox to \fIy\fR. See the "tristate" property for details.
-.SH "ToggleState QButton::state () const"
-Returns the state of the toggle button. See the "toggleState" property for details.
-.SH "void QButton::stateChanged ( int state )\fC [signal]\fR"
-This signal is emitted whenever a toggle button changes state. \fIstate\fR is On if the button is on, NoChange if it is in the" no change" state or Off if the button is off.
-.PP
-This may be the result of a user action, toggle() slot activation, setState(), or because setOn() was called.
-.PP
-See also clicked() and QButton::ToggleState.
-.SH "QString QButton::text () const"
-Returns the text shown on the button. See the "text" property for details.
-.SH "void QButton::toggle ()\fC [slot]\fR"
-Toggles the state of a toggle button.
-.PP
-See also on, setOn(), toggled(), and toggleButton.
-.SH "void QButton::toggled ( bool on )\fC [signal]\fR"
-This signal is emitted whenever a toggle button changes status. \fIon\fR is TRUE if the button is on, or FALSE if the button is off.
-.PP
-This may be the result of a user action, toggle() slot activation, or because setOn() was called.
-.PP
-See also clicked().
-.PP
-Example: listbox/listbox.cpp.
-.SS "Property Documentation"
-.SH "QKeySequence accel"
-This property holds the accelerator associated with the button.
-.PP
-This property is 0 if there is no accelerator set. If you set this property to 0 then any current accelerator is removed.
-.PP
-Set this property's value with setAccel() and get this property's value with accel().
-.SH "bool autoMask"
-This property holds whether the checkbox is automatically masked.
-.PP
-See also QWidget::autoMask.
-.SH "bool autoRepeat"
-This property holds whether autoRepeat is enabled.
-.PP
-If autoRepeat is enabled then the clicked() signal is emitted at regular intervals if the button is down. This property has no effect on toggle buttons. autoRepeat is off by default.
-.PP
-Set this property's value with setAutoRepeat() and get this property's value with autoRepeat().
-.SH "bool checked"
-This property holds whether the checkbox is checked.
-.PP
-The default is unchecked, i.e. FALSE.
-.PP
-Set this property's value with setChecked() and get this property's value with isChecked().
-.SH "QPixmap pixmap"
-This property holds the pixmap shown on the button.
-.PP
-If the pixmap is monochrome (i.e. it is a QBitmap or its depth is 1) and it does not have a mask, this property will set the pixmap to be its own mask. The purpose of this is to draw transparent bitmaps which are important for toggle buttons, for example.
-.PP
-pixmap() returns 0 if no pixmap was set.
-.PP
-Set this property's value with setPixmap() and get this property's value with pixmap().
-.SH "QString text"
-This property holds the text shown on the button.
-.PP
-This property will return a QString::null if the button has no text. If the text has an ampersand (&) in it, then an accelerator is automatically created for it using the character that follows the '&' as the accelerator key. Any previous accelerator will be overwritten, or cleared if no accelerator is defined by the text.
-.PP
-There is no default text.
-.PP
-Set this property's value with setText() and get this property's value with text().
-.SH "bool tristate"
-This property holds whether the checkbox is a tri-state checkbox.
-.PP
-The default is two-state, i.e. tri-state is FALSE.
-.PP
-Set this property's value with setTristate() and get this property's value with isTristate().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcheckbox.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcheckbox.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qchecklistitem.3qt b/doc/man/man3/qchecklistitem.3qt
deleted file mode 100644
index 1b156e9d0..000000000
--- a/doc/man/man3/qchecklistitem.3qt
+++ /dev/null
@@ -1,229 +0,0 @@
-'\" t
-.TH QCheckListItem 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
-QCheckListItem \- Checkable list view items
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QListViewItem.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBType\fR { RadioButton, CheckBox, Controller, RadioButtonController = Controller, CheckBoxController }"
-.br
-.ti -1c
-.BI "enum \fBToggleState\fR { Off, NoChange, On }"
-.br
-.ti -1c
-.BI "\fBQCheckListItem\fR ( QCheckListItem * parent, const QString & text, Type tt = RadioButtonController )"
-.br
-.ti -1c
-.BI "\fBQCheckListItem\fR ( QCheckListItem * parent, QListViewItem * after, const QString & text, Type tt = RadioButtonController )"
-.br
-.ti -1c
-.BI "\fBQCheckListItem\fR ( QListViewItem * parent, const QString & text, Type tt = RadioButtonController )"
-.br
-.ti -1c
-.BI "\fBQCheckListItem\fR ( QListViewItem * parent, QListViewItem * after, const QString & text, Type tt = RadioButtonController )"
-.br
-.ti -1c
-.BI "\fBQCheckListItem\fR ( QListView * parent, const QString & text, Type tt = RadioButtonController )"
-.br
-.ti -1c
-.BI "\fBQCheckListItem\fR ( QListView * parent, QListViewItem * after, const QString & text, Type tt = RadioButtonController )"
-.br
-.ti -1c
-.BI "\fBQCheckListItem\fR ( QListViewItem * parent, const QString & text, const QPixmap & p )"
-.br
-.ti -1c
-.BI "\fBQCheckListItem\fR ( QListView * parent, const QString & text, const QPixmap & p )"
-.br
-.ti -1c
-.BI "\fB~QCheckListItem\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBpaintCell\fR ( QPainter * p, const QColorGroup & cg, int column, int width, int align )"
-.br
-.ti -1c
-.BI "virtual void \fBpaintFocus\fR ( QPainter * p, const QColorGroup & cg, const QRect & r )"
-.br
-.ti -1c
-.BI "virtual void \fBsetOn\fR ( bool b )"
-.br
-.ti -1c
-.BI "bool \fBisOn\fR () const"
-.br
-.ti -1c
-.BI "Type \fBtype\fR () const"
-.br
-.ti -1c
-.BI "QString \fBtext\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetTristate\fR ( bool b )"
-.br
-.ti -1c
-.BI "bool \fBisTristate\fR () const"
-.br
-.ti -1c
-.BI "ToggleState \fBstate\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetState\fR ( ToggleState s )"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBactivate\fR ()"
-.br
-.ti -1c
-.BI "void \fBturnOffChild\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBstateChange\fR ( bool )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCheckListItem class provides checkable list view items.
-.PP
-QCheckListItems are used in QListViews to provide QListViewItems that are checkboxes, radio buttons or controllers.
-.PP
-Checkbox and controller check list items may be inserted at any level in a list view. Radio button check list items must be children of a controller check list item.
-.PP
-The item can be checked or unchecked with setOn(). Its type can be retrieved with type() and its text retrieved with text().
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also QListViewItem, QListView, and Advanced Widgets.
-.SS "Member Type Documentation"
-.SH "QCheckListItem::ToggleState"
-This enum specifies a QCheckListItem's toggle state.
-.TP
-\fCQCheckListItem::Off\fR
-.TP
-\fCQCheckListItem::NoChange\fR
-.TP
-\fCQCheckListItem::On\fR
-.SH "QCheckListItem::Type"
-This enum type specifies a QCheckListItem's type:
-.TP
-\fCQCheckListItem::RadioButton\fR
-.TP
-\fCQCheckListItem::CheckBox\fR
-.TP
-\fCQCheckListItem::Controller\fR - \fIobsolete\fR (use RadioButtonController instead)
-.TP
-\fCQCheckListItem::RadioButtonController\fR
-.TP
-\fCQCheckListItem::CheckBoxController\fR
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCheckListItem::QCheckListItem ( QCheckListItem * parent, const QString & text, Type tt = RadioButtonController )"
-Constructs a checkable item with parent \fIparent\fR, text \fItext\fR and of type \fItt\fR. Note that a RadioButton must be the child of a RadioButtonController, otherwise it will not toggle.
-.SH "QCheckListItem::QCheckListItem ( QCheckListItem * parent, QListViewItem * after, const QString & text, Type tt = RadioButtonController )"
-Constructs a checkable item with parent \fIparent\fR, which is after \fIafter\fR in the parent's list of children, and with text \fItext\fR and of type \fItt\fR. Note that a RadioButton must be the child of a RadioButtonController, otherwise it will not toggle.
-.SH "QCheckListItem::QCheckListItem ( QListViewItem * parent, const QString & text, Type tt = RadioButtonController )"
-Constructs a checkable item with parent \fIparent\fR, text \fItext\fR and of type \fItt\fR. Note that this item must \fInot\fR be a RadioButton. Radio buttons must be children of a RadioButtonController.
-.SH "QCheckListItem::QCheckListItem ( QListViewItem * parent, QListViewItem * after, const QString & text, Type tt = RadioButtonController )"
-Constructs a checkable item with parent \fIparent\fR, which is after \fIafter\fR in the parent's list of children, with text \fItext\fR and of type \fItt\fR. Note that this item must \fInot\fR be a RadioButton. Radio buttons must be children of a RadioButtonController.
-.SH "QCheckListItem::QCheckListItem ( QListView * parent, const QString & text, Type tt = RadioButtonController )"
-Constructs a checkable item with parent \fIparent\fR, text \fItext\fR and of type \fItt\fR. Note that \fItt\fR must \fInot\fR be RadioButton. Radio buttons must be children of a RadioButtonController.
-.SH "QCheckListItem::QCheckListItem ( QListView * parent, QListViewItem * after, const QString & text, Type tt = RadioButtonController )"
-Constructs a checkable item with parent \fIparent\fR, which is after \fIafter\fR in the parent's list of children, with text \fItext\fR and of type \fItt\fR. Note that \fItt\fR must \fInot\fR be RadioButton. Radio buttons must be children of a RadioButtonController.
-.SH "QCheckListItem::QCheckListItem ( QListViewItem * parent, const QString & text, const QPixmap & p )"
-Constructs a RadioButtonController item with parent \fIparent\fR, text \fItext\fR and pixmap \fIp\fR.
-.SH "QCheckListItem::QCheckListItem ( QListView * parent, const QString & text, const QPixmap & p )"
-Constructs a RadioButtonController item with parent \fIparent\fR, text \fItext\fR and pixmap \fIp\fR.
-.SH "QCheckListItem::~QCheckListItem ()"
-Destroys the item, and all its children to any depth, freeing up all allocated resources.
-.SH "void QCheckListItem::activate ()\fC [virtual protected]\fR"
-Toggle check box or set radio button to on.
-.PP
-Reimplemented from QListViewItem.
-.SH "bool QCheckListItem::isOn () const"
-Returns TRUE if the item is toggled on; otherwise returns FALSE.
-.SH "bool QCheckListItem::isTristate () const"
-Returns TRUE if the item is tristate; otherwise returns FALSE.
-.PP
-See also setTristate().
-.SH "void QCheckListItem::paintCell ( QPainter * p, const QColorGroup & cg, int column, int width, int align )\fC [virtual]\fR"
-Paints the item using the painter \fIp\fR and the color group \fIcg\fR. The item is in column \fIcolumn\fR, has width \fIwidth\fR and has alignment \fIalign\fR. (See Qt::AlignmentFlags for valid alignments.)
-.PP
-Reimplemented from QListViewItem.
-.SH "void QCheckListItem::paintFocus ( QPainter * p, const QColorGroup & cg, const QRect & r )\fC [virtual]\fR"
-Draws the focus rectangle \fIr\fR using the color group \fIcg\fR on the painter \fIp\fR.
-.PP
-Reimplemented from QListViewItem.
-.SH "int QCheckListItem::rtti () const\fC [virtual]\fR"
-Returns 1.
-.PP
-Make your derived classes return their own values for rtti(), and you can distinguish between list view items. You should use values greater than 1000, to allow for extensions to this class.
-.PP
-Reimplemented from QListViewItem.
-.SH "void QCheckListItem::setOn ( bool b )\fC [virtual]\fR"
-Sets the button on if \fIb\fR is TRUE, otherwise sets it off. Maintains radio button exclusivity.
-.SH "void QCheckListItem::setState ( ToggleState s )"
-Sets the toggle state of the checklistitem to \fIs\fR. \fIs\fR can be Off, NoChange or On.
-.PP
-Tristate can only be enabled for CheckBox or CheckBoxController, therefore the NoChange only applies to them.
-.PP
-Setting the state to On or Off on a CheckBoxController will recursivly set the states of its children to the same state.
-.PP
-Setting the state to NoChange on a CheckBoxController will make it recursivly recall the previous stored state of its children. If there was no previous stored state the children are all set to On.
-.SH "void QCheckListItem::setTristate ( bool b )"
-Sets tristate to \fIb\fR if the Type is either a CheckBoxController or a CheckBox.
-.PP
-\fCCheckBoxControllers\fR are tristate by default.
-.PP
-See also state() and isTristate().
-.SH "ToggleState QCheckListItem::state () const"
-Returns the state of the item.
-.PP
-See also QCheckListItem::ToggleState.
-.SH "void QCheckListItem::stateChange ( bool )\fC [virtual protected]\fR"
-This virtual function is called when the item changes its state. NoChange (if tristate is enabled and the type is either CheckBox or CheckBoxController) reports the same as Off, so use state() to determine if the state is actually Off or NoChange.
-.SH "QString QCheckListItem::text () const"
-Returns the item's text.
-.SH "void QCheckListItem::turnOffChild ()\fC [protected]\fR"
-If this is a RadioButtonController that has RadioButton children, turn off the child that is on.
-.SH "Type QCheckListItem::type () const"
-Returns the type of this item.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qchecklistitem.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qchecklistitem.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qchecktableitem.3qt b/doc/man/man3/qchecktableitem.3qt
deleted file mode 100644
index 0dc7b2b29..000000000
--- a/doc/man/man3/qchecktableitem.3qt
+++ /dev/null
@@ -1,94 +0,0 @@
-'\" t
-.TH QCheckTableItem 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
-QCheckTableItem \- Checkboxes in QTables
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QTableItem.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCheckTableItem\fR ( QTable * table, const QString & txt )"
-.br
-.ti -1c
-.BI "virtual void \fBsetChecked\fR ( bool b )"
-.br
-.ti -1c
-.BI "bool \fBisChecked\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCheckTableItem class provides checkboxes in QTables.
-.PP
-A QCheckTableItem is a table item which looks and behaves like a checkbox. The advantage of using QCheckTableItems rather than real checkboxes is that a QCheckTableItem uses far less resources than a real checkbox would in a QTable. When the cell has the focus it displays a real checkbox which the user can interact with. When the cell does not have the focus the cell \fIlooks\fR like a checkbox. Pixmaps may not be used in QCheckTableItems.
-.PP
-QCheckTableItem items have the edit type WhenCurrent (see EditType).
-.PP
-To change the checkbox's label use setText(). The checkbox can be checked and unchecked with setChecked() and its state retrieved using isChecked().
-.PP
-To populate a table cell with a QCheckTableItem use QTable::setItem().
-.PP
-QCheckTableItems can be distinguished from QTableItems and QComboTableItems using their Run Time Type Identification (rtti) value.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also rtti(), EditType, QComboTableItem, QTableItem, QCheckBox, and Advanced Widgets.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCheckTableItem::QCheckTableItem ( QTable * table, const QString & txt )"
-Creates a QCheckTableItem with an EditType of WhenCurrent as a child of \fItable\fR. The checkbox is initially unchecked and its label is set to the string \fItxt\fR.
-.SH "bool QCheckTableItem::isChecked () const"
-Returns TRUE if the checkbox table item is checked; otherwise returns FALSE.
-.PP
-See also setChecked().
-.SH "int QCheckTableItem::rtti () const\fC [virtual]\fR"
-Returns 2.
-.PP
-Make your derived classes return their own values for rtti()to distinguish between different table item subclasses. You should use values greater than 1000, preferably a large random number, to allow for extensions to this class.
-.PP
-See also QTableItem::rtti().
-.PP
-Reimplemented from QTableItem.
-.SH "void QCheckTableItem::setChecked ( bool b )\fC [virtual]\fR"
-If \fIb\fR is TRUE the checkbox is checked; if \fIb\fR is FALSE the checkbox is unchecked.
-.PP
-See also isChecked().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qchecktableitem.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qchecktableitem.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qchildevent.3qt b/doc/man/man3/qchildevent.3qt
deleted file mode 100644
index 7026c26fb..000000000
--- a/doc/man/man3/qchildevent.3qt
+++ /dev/null
@@ -1,78 +0,0 @@
-'\" t
-.TH QChildEvent 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
-QChildEvent \- Event parameters for child object events
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQChildEvent\fR ( Type type, QObject * child )"
-.br
-.ti -1c
-.BI "QObject * \fBchild\fR () const"
-.br
-.ti -1c
-.BI "bool \fBinserted\fR () const"
-.br
-.ti -1c
-.BI "bool \fBremoved\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QChildEvent class contains event parameters for child object events.
-.PP
-Child events are sent to objects when children are inserted or removed.
-.PP
-A ChildRemoved event is sent immediately, but a ChildInserted event is \fIposted\fR (with QApplication::postEvent()).
-.PP
-Note that if a child is removed immediately after it is inserted, the ChildInserted event may be suppressed, but the ChildRemoved event will always be sent. In this case there will be a ChildRemoved event without a corresponding ChildInserted event.
-.PP
-The handler for these events is QObject::childEvent().
-.PP
-See also Event Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QChildEvent::QChildEvent ( Type type, QObject * child )"
-Constructs a child event object. The \fIchild\fR is the object that is to be removed or inserted.
-.PP
-The \fItype\fR parameter must be either QEvent::ChildInserted or QEvent::ChildRemoved.
-.SH "QObject * QChildEvent::child () const"
-Returns the child widget that was inserted or removed.
-.SH "bool QChildEvent::inserted () const"
-Returns TRUE if the widget received a new child; otherwise returns FALSE.
-.SH "bool QChildEvent::removed () const"
-Returns TRUE if the object lost a child; otherwise returns FALSE.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qchildevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qchildevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qclipboard.3qt b/doc/man/man3/qclipboard.3qt
deleted file mode 100644
index b8480ac87..000000000
--- a/doc/man/man3/qclipboard.3qt
+++ /dev/null
@@ -1,357 +0,0 @@
-'\" t
-.TH QClipboard 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
-QClipboard \- Access to the window system clipboard
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBMode\fR { Clipboard, Selection }"
-.br
-.ti -1c
-.BI "void \fBclear\fR ( Mode mode )"
-.br
-.ti -1c
-.BI "void \fBclear\fR ()"
-.br
-.ti -1c
-.BI "bool \fBsupportsSelection\fR () const"
-.br
-.ti -1c
-.BI "bool \fBownsSelection\fR () const"
-.br
-.ti -1c
-.BI "bool \fBownsClipboard\fR () const"
-.br
-.ti -1c
-.BI "void setSelectionMode ( bool enable ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool selectionModeEnabled () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "QString \fBtext\fR ( Mode mode ) const"
-.br
-.ti -1c
-.BI "QString \fBtext\fR ( QCString & subtype, Mode mode ) const"
-.br
-.ti -1c
-.BI "void \fBsetText\fR ( const QString & text, Mode mode )"
-.br
-.ti -1c
-.BI "QMimeSource * \fBdata\fR ( Mode mode ) const"
-.br
-.ti -1c
-.BI "void \fBsetData\fR ( QMimeSource * src, Mode mode )"
-.br
-.ti -1c
-.BI "QImage \fBimage\fR ( Mode mode ) const"
-.br
-.ti -1c
-.BI "QPixmap \fBpixmap\fR ( Mode mode ) const"
-.br
-.ti -1c
-.BI "void \fBsetImage\fR ( const QImage & image, Mode mode )"
-.br
-.ti -1c
-.BI "void \fBsetPixmap\fR ( const QPixmap & pixmap, Mode mode )"
-.br
-.ti -1c
-.BI "QString \fBtext\fR () const"
-.br
-.ti -1c
-.BI "QString \fBtext\fR ( QCString & subtype ) const"
-.br
-.ti -1c
-.BI "void \fBsetText\fR ( const QString & text )"
-.br
-.ti -1c
-.BI "QMimeSource * \fBdata\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetData\fR ( QMimeSource * src )"
-.br
-.ti -1c
-.BI "QImage \fBimage\fR () const"
-.br
-.ti -1c
-.BI "QPixmap \fBpixmap\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetImage\fR ( const QImage & image )"
-.br
-.ti -1c
-.BI "void \fBsetPixmap\fR ( const QPixmap & pixmap )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBselectionChanged\fR ()"
-.br
-.ti -1c
-.BI "void \fBdataChanged\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QClipboard class provides access to the window system clipboard.
-.PP
-The clipboard offers a simple mechanism to copy and paste data between applications.
-.PP
-QClipboard supports the same data types that QDragObject does, and uses similar mechanisms. For advanced clipboard usage read the drag-and-drop documentation.
-.PP
-There is a single QClipboard object in an application, and you can access it using QApplication::clipboard().
-.PP
-Example:
-.PP
-.nf
-.br
- QClipboard *cb = QApplication::clipboard();
-.br
-.br
- // Copy text from the clipboard (paste)
-.br
- QString text = cb->text(QClipboard::Clipboard);
-.br
- if ( !text.isNull() )
-.br
- tqDebug( "The clipboard contains: " + text );
-.br
-.br
- // Copy text into the clipboard
-.br
- cb->setText( "This text can be pasted by other programs",
-.br
- QClipboard::Clipboard );
-.br
-.fi
-.PP
-QClipboard features some convenience functions to access common data types: setText() allows the exchange of Unicode text and setPixmap() and setImage() allows the exchange of QPixmaps and QImages between applications. The setData() function is the ultimate in flexibility: it allows you to add any QMimeSource into the clipboard. There are corresponding getters for each of these, e.g. text(), image() and pixmap().
-.PP
-You can clear the clipboard by calling clear().
-.SH "Platform Specific Information"
-
X11
-.IP
-.TP
-The X11 Window System has the concept of a separate selection and clipboard. When text is selected, it is immediately available as the global mouse selection. The global mouse selection may later be copied to the clipboard. By convention, the middle mouse button is used to paste the global mouse selection.
-.IP
-.TP
-X11 also has the concept of ownership; if you change the selection within a window, X11 will only notify the owner and the previous owner of the change, i.e. it will not notify all applications that the selection or clipboard data changed.
-.IP
-.TP
-Lastly, the X11 clipboard is event driven, i.e. the clipboard will not function properly if the event loop is not running. Similarly, it is recommended that the contents of the clipboard are stored or retrieved in direct response to user-input events, e.g. mouse button or key presses and releases. You should not store or retrieve the clipboard contents in response to timer or non-user-input events.
-.IP
-.PP
-
Windows
-.IP
-.TP
-Microsoft Windows does not support the global mouse selection; it only supports the global clipboard, e.g. Windows only adds text to the clipboard when an explicit copy or cut is made.
-.IP
-.TP
-Windows does not have the concept of ownership; the clipboard is a fully global resource so all applications are notified of changes.
-.IP
-.PP
-See the multiclip example in the \fIQt Designer\fR examples directory for an example of a multiplatform clipboard application that also demonstrates selection handling.
-.PP
-See also Environment Classes and Input/Output and Networking.
-.SS "Member Type Documentation"
-.SH "QClipboard::Mode"
-
-.PP
-This enum type is used to control which part of the system clipboard is used by QClipboard::data(), QClipboard::setData() and related functions.
-.TP
-\fCQClipboard::Clipboard\fR - indicates that data should be stored and retrieved from the global clipboard.
-.TP
-\fCQClipboard::Selection\fR - indicates that data should be stored and retrieved from the global mouse selection.
-.PP
-\fINote\fR: Support for Selection is provided only on systems with a global mouse selection (e.g. X11).
-.PP
-See also QClipboard::supportsSelection().
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "void QClipboard::clear ( Mode mode )"
-Clear the clipboard contents.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, this function clears the the global clipboard contents. If \fImode\fR is QClipboard::Selection, this function clears the global mouse selection contents.
-.PP
-See also QClipboard::Mode and supportsSelection().
-.SH "void QClipboard::clear ()"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::clear() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "QMimeSource * QClipboard::data ( Mode mode ) const"
-Returns a reference to a QMimeSource representation of the current clipboard data.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the data is retrieved from the global clipboard. If \fImode\fR is QClipboard::Selection, the data is retrieved from the global mouse selection.
-.PP
-See also setData().
-.SH "QMimeSource * QClipboard::data () const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::data() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "void QClipboard::dataChanged ()\fC [signal]\fR"
-This signal is emitted when the clipboard data is changed.
-.SH "QImage QClipboard::image ( Mode mode ) const"
-Returns the clipboard image, or returns a null image if the clipboard does not contain an image or if it contains an image in an unsupported image format.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the image is retrieved from the global clipboard. If \fImode\fR is QClipboard::Selection, the image is retrieved from the global mouse selection.
-.PP
-See also setImage(), pixmap(), data(), and QImage::isNull().
-.SH "QImage QClipboard::image () const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::image() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "bool QClipboard::ownsClipboard () const"
-Returns TRUE if this clipboard object owns the clipboard data; otherwise returns FALSE.
-.SH "bool QClipboard::ownsSelection () const"
-Returns TRUE if this clipboard object owns the mouse selection data; otherwise returns FALSE.
-.SH "QPixmap QClipboard::pixmap ( Mode mode ) const"
-Returns the clipboard pixmap, or null if the clipboard does not contain a pixmap. Note that this can lose information. For example, if the image is 24-bit and the display is 8-bit, the result is converted to 8 bits, and if the image has an alpha channel, the result just has a mask.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the pixmap is retrieved from the global clipboard. If \fImode\fR is QClipboard::Selection, the pixmap is retrieved from the global mouse selection.
-.PP
-See also setPixmap(), image(), data(), and QPixmap::convertFromImage().
-.SH "QPixmap QClipboard::pixmap () const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::pixmap() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "void QClipboard::selectionChanged ()\fC [signal]\fR"
-This signal is emitted when the selection is changed. This only applies to windowing systems that support selections, e.g. X11. Windows doesn't support selections.
-.SH "bool QClipboard::selectionModeEnabled () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use the QClipboard::data(), QClipboard::setData() and related functions which take a QClipboard::Mode argument.
-.PP
-Returns the selection mode.
-.PP
-See also setSelectionMode() and supportsSelection().
-.SH "void QClipboard::setData ( QMimeSource * src, Mode mode )"
-Sets the clipboard data to \fIsrc\fR. Ownership of the data is transferred to the clipboard. If you want to remove the data either call clear() or call setData() again with new data.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the data is retrieved from the global clipboard. If \fImode\fR is QClipboard::Selection, the data is retrieved from the global mouse selection.
-.PP
-The QDragObject subclasses are reasonable objects to put into the clipboard (but do not try to call QDragObject::drag() on the same object). Any QDragObject placed in the clipboard should have a parent of 0. Do not put QDragMoveEvent or QDropEvent subclasses in the clipboard, as they do not belong to the event handler which receives them.
-.PP
-The setText(), setImage() and setPixmap() functions are simpler wrappers for setting text, image and pixmap data respectively.
-.PP
-See also data().
-.SH "void QClipboard::setData ( QMimeSource * src )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::setData() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "void QClipboard::setImage ( const QImage & image, Mode mode )"
-Copies \fIimage\fR into the clipboard.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the image is stored in the global clipboard. If \fImode\fR is QClipboard::Selection, the data is stored in the global mouse selection.
-.PP
-This is shorthand for:
-.PP
-.nf
-.br
- setData( new QImageDrag(image), mode )
-.br
-.fi
-.PP
-See also image(), setPixmap(), and setData().
-.SH "void QClipboard::setImage ( const QImage & image )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::setImage() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "void QClipboard::setPixmap ( const QPixmap & pixmap, Mode mode )"
-Copies \fIpixmap\fR into the clipboard. Note that this is slower than setImage() because it needs to convert the QPixmap to a QImage first.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the pixmap is stored in the global clipboard. If \fImode\fR is QClipboard::Selection, the pixmap is stored in the global mouse selection.
-.PP
-See also pixmap(), setImage(), and setData().
-.SH "void QClipboard::setPixmap ( const QPixmap & pixmap )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::setPixmap() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "void QClipboard::setSelectionMode ( bool enable )"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use the QClipboard::data(), QClipboard::setData() and related functions which take a QClipboard::Mode argument.
-.PP
-Sets the clipboard selection mode. If \fIenable\fR is TRUE, then subsequent calls to QClipboard::setData() and other functions which put data into the clipboard will put the data into the mouse selection, otherwise the data will be put into the clipboard.
-.PP
-See also supportsSelection() and selectionModeEnabled().
-.SH "void QClipboard::setText ( const QString & text, Mode mode )"
-Copies \fItext\fR into the clipboard as plain text.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the text is stored in the global clipboard. If \fImode\fR is QClipboard::Selection, the text is stored in the global mouse selection.
-.PP
-See also text() and setData().
-.PP
-Example: regexptester/regexptester.cpp.
-.SH "void QClipboard::setText ( const QString & text )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::setText() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "bool QClipboard::supportsSelection () const"
-Returns TRUE if the clipboard supports mouse selection; otherwise returns FALSE.
-.PP
-Example: regexptester/regexptester.cpp.
-.SH "QString QClipboard::text ( Mode mode ) const"
-Returns the clipboard text as plain text, or a null string if the clipboard does not contain any text.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the text is retrieved from the global clipboard. If \fImode\fR is QClipboard::Selection, the text is retrieved from the global mouse selection.
-.PP
-See also setText(), data(), and QString::operator!().
-.SH "QString QClipboard::text ( QCString & subtype, Mode mode ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the clipboard text in subtype \fIsubtype\fR, or a null string if the clipboard does not contain any text. If \fIsubtype\fR is null, any subtype is acceptable, and \fIsubtype\fR is set to the chosen subtype.
-.PP
-The \fImode\fR argument is used to control which part of the system clipboard is used. If \fImode\fR is QClipboard::Clipboard, the text is retrieved from the global clipboard. If \fImode\fR is QClipboard::Selection, the text is retrieved from the global mouse selection.
-.PP
-Common values for \fIsubtype\fR are "plain" and "html".
-.PP
-See also setText(), data(), and QString::operator!().
-.SH "QString QClipboard::text () const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses the QClipboard::text() function which takes a QClipboard::Mode argument. The value of the mode argument is determined by the return value of selectionModeEnabled(). If selectionModeEnabled() returns TRUE, the mode argument is QClipboard::Selection, otherwise the mode argument is QClipboard::Clipboard.
-.SH "QString QClipboard::text ( QCString & subtype ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the clipboard text in subtype \fIsubtype\fR, or a null string
-if the clipboard does not contain any text. This function uses the
-QClipboard::text() function which takes a QClipboard::Mode
-argument. The value of the mode argument is determined by the
-return value of selectionModeEnabled(). If selectionModeEnabled()
-returns TRUE, the mode argument is QClipboard::Selection,
-otherwise the mode argument is QClipboard::Clipboard.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqclipboard.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qclipboard.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcloseevent.3qt b/doc/man/man3/qcloseevent.3qt
deleted file mode 100644
index 2a3ed3297..000000000
--- a/doc/man/man3/qcloseevent.3qt
+++ /dev/null
@@ -1,110 +0,0 @@
-'\" t
-.TH QCloseEvent 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
-QCloseEvent \- Parameters that describe a close event
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCloseEvent\fR ()"
-.br
-.ti -1c
-.BI "bool \fBisAccepted\fR () const"
-.br
-.ti -1c
-.BI "void \fBaccept\fR ()"
-.br
-.ti -1c
-.BI "void \fBignore\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCloseEvent class contains parameters that describe a close event.
-.PP
-Close events are sent to widgets that the user wants to close, usually by choosing "Close" from the window menu, or by clicking the `X' titlebar button. They are also sent when you call QWidget::close() to close a widget programmatically.
-.PP
-Close events contain a flag that indicates whether the receiver wants the widget to be closed or not. When a widget accepts the close event, it is hidden (and destroyed if it was created with the WDestructiveClose flag). If it refuses to accept the close event nothing happens. (Under X11 it is possible that the window manager will forcibly close the window; but at the time of writing we are not aware of any window manager that does this.)
-.PP
-The application's main widget -- QApplication::mainWidget() -- is a special case. When it accepts the close event, Qt leaves the main event loop and the application is immediately terminated (i.e. it returns from the call to QApplication::exec() in the main() function).
-.PP
-The event handler QWidget::closeEvent() receives close events. The default implementation of this event handler accepts the close event. If you do not want your widget to be hidden, or want some special handing, you should reimplement the event handler.
-.PP
-The closeEvent() in the Application Walkthrough shows a close event handler that asks whether to save a document before closing.
-.PP
-If you want the widget to be deleted when it is closed, create it with the WDestructiveClose widget flag. This is very useful for independent top-level windows in a multi-window application.
-.PP
-QObjects emits the destroyed() signal when they are deleted.
-.PP
-If the last top-level window is closed, the QApplication::lastWindowClosed() signal is emitted.
-.PP
-The isAccepted() function returns TRUE if the event's receiver has agreed to close the widget; call accept() to agree to close the widget and call ignore() if the receiver of this event does not want the widget to be closed.
-.PP
-See also QWidget::close(), QWidget::hide(), QObject::destroyed(), QApplication::setMainWidget(), QApplication::lastWindowClosed(), QApplication::exec(), QApplication::quit(), and Event Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCloseEvent::QCloseEvent ()"
-Constructs a close event object with the accept parameter flag set to FALSE.
-.PP
-See also accept().
-.SH "void QCloseEvent::accept ()"
-Sets the accept flag of the close event object.
-.PP
-Setting the accept flag indicates that the receiver of this event agrees to close the widget.
-.PP
-The accept flag is \fInot\fR set by default.
-.PP
-If you choose to accept in QWidget::closeEvent(), the widget will be hidden. If the widget's WDestructiveClose flag is set, it will also be destroyed.
-.PP
-See also ignore() and QWidget::hide().
-.PP
-Examples:
-.)l action/application.cpp, application/application.cpp, mdi/application.cpp, popup/popup.cpp, and qwerty/qwerty.cpp.
-.SH "void QCloseEvent::ignore ()"
-Clears the accept flag of the close event object.
-.PP
-Clearing the accept flag indicates that the receiver of this event does not want the widget to be closed.
-.PP
-The close event is constructed with the accept flag cleared.
-.PP
-See also accept().
-.PP
-Examples:
-.)l action/application.cpp, application/application.cpp, mdi/application.cpp, and qwerty/qwerty.cpp.
-.SH "bool QCloseEvent::isAccepted () const"
-Returns TRUE if the receiver of the event has agreed to close the widget; otherwise returns FALSE.
-.PP
-See also accept() and ignore().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcloseevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcloseevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcolor.3qt b/doc/man/man3/qcolor.3qt
deleted file mode 100644
index 17024287b..000000000
--- a/doc/man/man3/qcolor.3qt
+++ /dev/null
@@ -1,592 +0,0 @@
-'\" t
-.TH QColor 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
-QColor \- Colors based on RGB or HSV values
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBSpec\fR { Rgb, Hsv }"
-.br
-.ti -1c
-.BI "\fBQColor\fR ()"
-.br
-.ti -1c
-.BI "\fBQColor\fR ( int r, int g, int b )"
-.br
-.ti -1c
-.BI "\fBQColor\fR ( int x, int y, int z, Spec colorSpec )"
-.br
-.ti -1c
-.BI "\fBQColor\fR ( QRgb rgb, uint pixel = 0xffffffff )"
-.br
-.ti -1c
-.BI "\fBQColor\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "\fBQColor\fR ( const char * name )"
-.br
-.ti -1c
-.BI "\fBQColor\fR ( const QColor & c )"
-.br
-.ti -1c
-.BI "QColor & \fBoperator=\fR ( const QColor & c )"
-.br
-.ti -1c
-.BI "bool \fBisValid\fR () const"
-.br
-.ti -1c
-.BI "QString \fBname\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetNamedColor\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "QRgb \fBrgb\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetRgb\fR ( int r, int g, int b )"
-.br
-.ti -1c
-.BI "void \fBsetRgb\fR ( QRgb rgb )"
-.br
-.ti -1c
-.BI "void \fBgetRgb\fR ( int * r, int * g, int * b ) const"
-.br
-.ti -1c
-.BI "void rgb ( int * r, int * g, int * b ) const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "int \fBred\fR () const"
-.br
-.ti -1c
-.BI "int \fBgreen\fR () const"
-.br
-.ti -1c
-.BI "int \fBblue\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetHsv\fR ( int h, int s, int v )"
-.br
-.ti -1c
-.BI "void \fBgetHsv\fR ( int * h, int * s, int * v ) const"
-.br
-.ti -1c
-.BI "void hsv ( int * h, int * s, int * v ) const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "void getHsv ( int & h, int & s, int & v ) const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "QColor \fBlight\fR ( int factor = 150 ) const"
-.br
-.ti -1c
-.BI "QColor \fBdark\fR ( int factor = 200 ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QColor & c ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QColor & c ) const"
-.br
-.ti -1c
-.BI "uint \fBalloc\fR ()"
-.br
-.ti -1c
-.BI "uint \fBpixel\fR () const"
-.br
-.ti -1c
-.BI "uint \fBpixel\fR ( int screen ) const"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "int \fBmaxColors\fR ()"
-.br
-.ti -1c
-.BI "int \fBnumBitPlanes\fR ()"
-.br
-.ti -1c
-.BI "int \fBenterAllocContext\fR ()"
-.br
-.ti -1c
-.BI "void \fBleaveAllocContext\fR ()"
-.br
-.ti -1c
-.BI "int \fBcurrentAllocContext\fR ()"
-.br
-.ti -1c
-.BI "void \fBdestroyAllocContext\fR ( int context )"
-.br
-.ti -1c
-.BI "void \fBinitialize\fR ()"
-.br
-.ti -1c
-.BI "void \fBcleanup\fR ()"
-.br
-.ti -1c
-.BI "QStringList \fBcolorNames\fR ()"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QColor & c )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( QDataStream & s, QColor & c )"
-.br
-.ti -1c
-.BI "int \fBqRed\fR ( QRgb rgb )"
-.br
-.ti -1c
-.BI "int \fBqGreen\fR ( QRgb rgb )"
-.br
-.ti -1c
-.BI "int \fBqBlue\fR ( QRgb rgb )"
-.br
-.ti -1c
-.BI "int \fBqAlpha\fR ( QRgb rgba )"
-.br
-.ti -1c
-.BI "QRgb \fBqRgb\fR ( int r, int g, int b )"
-.br
-.ti -1c
-.BI "QRgb \fBqRgba\fR ( int r, int g, int b, int a )"
-.br
-.ti -1c
-.BI "int \fBqGray\fR ( int r, int g, int b )"
-.br
-.ti -1c
-.BI "int \fBqGray\fR ( tqRgb rgb )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QColor class provides colors based on RGB or HSV values.
-.PP
-A color is normally specified in terms of RGB (red, green and blue) components, but it is also possible to specify HSV (hue, saturation and value) or set a color name (the names are copied from from the X11 color database).
-.PP
-In addition to the RGB value, a QColor also has a pixel value and a validity. The pixel value is used by the underlying window system to refer to a color. It can be thought of as an index into the display hardware's color table.
-.PP
-The validity (isValid()) indicates whether the color is legal at all. For example, a RGB color with RGB values out of range is illegal. For performance reasons, QColor mostly disregards illegal colors. The result of using an invalid color is unspecified and will usually be surprising.
-.PP
-There are 19 predefined QColor objects: \fCwhite\fR, \fCblack\fR, \fCred\fR, \fCdarkRed\fR, \fCgreen\fR, \fCdarkGreen\fR, \fCblue\fR, \fCdarkBlue\fR, \fCcyan\fR, \fCdarkCyan\fR, \fCmagenta\fR, \fCdarkMagenta\fR, \fCyellow\fR, \fCdarkYellow\fR, \fCgray\fR, \fCdarkGray\fR, \fClightGray\fR, \fCcolor0\fR and \fCcolor1\fR, accessible as members of the Qt namespace (ie. \fCQt::red\fR).
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-The colors \fCcolor0\fR (zero pixel value) and \fCcolor1\fR (non-zero pixel value) are special colors for drawing in bitmaps. Painting with \fCcolor0\fR sets the bitmap bits to 0 (transparent, i.e. background), and painting with \fCcolor1\fR sets the bits to 1 (opaque, i.e. foreground).
-.PP
-The QColor class has an efficient, dynamic color allocation strategy. A color is normally allocated the first time it is used (lazy allocation), that is, whenever the pixel() function is called. The following steps are taken to allocate a color. If, at any point, a suitable color is found then the appropriate pixel value is returned and the subsequent steps are not taken:
-.PP
-
-.IP 1
-Is the pixel value valid? If it is, just return it; otherwise, allocate a pixel value.
-.IP 2
-Check an internal hash table to see if we allocated an equal RGB value earlier. If we did, set the corresponding pixel value for the color and return it.
-.IP 3
-Try to allocate the RGB value. If we succeed, we get a pixel value that we save in the internal table with the RGB value. Return the pixel value.
-.IP 4
-The color could not be allocated. Find the closest matching color, save it in the internal table, and return it.
-.PP
-A color can be set by passing setNamedColor() an RGB string like" #112233", or a color name, e.g. "blue". The names are taken from X11's rgb.txt database but can also be used under Windows. To get a lighter or darker color use light() and dark() respectively. Colors can also be set using setRgb() and setHsv(). The color components can be accessed in one go with rgb() and hsv(), or individually with red(), green() and blue().
-.PP
-Use maxColors() and numBitPlanes() to determine the maximum number of colors and the number of bit planes supported by the underlying window system,
-.PP
-If you need to allocate many colors temporarily, for example in an image viewer application, enterAllocContext(), leaveAllocContext() and destroyAllocContext() will prove useful.
-.SH "HSV Colors"
-Because many people don't know the HSV color model very well, we'll cover it briefly here.
-.PP
-The RGB model is hardware-oriented. Its representation is close to what most monitors show. In contrast, HSV represents color in a way more suited to the human perception of color. For example, the relationships "stronger than", "darker than" and "the opposite of" are easily expressed in HSV but are much harder to express in RGB.
-.PP
-HSV, like RGB, has three components:
-.IP
-.TP
-H, for hue, is either 0-359 if the color is chromatic (not gray), or meaningless if it is gray. It represents degrees on the color wheel familiar to most people. Red is 0 (degrees), green is 120 and blue is 240.
-.IP
-.TP
-S, for saturation, is 0-255, and the bigger it is, the stronger the color is. Grayish colors have saturation near 0; very strong colors have saturation near 255.
-.IP
-.TP
-V, for value, is 0-255 and represents lightness or brightness of the color. 0 is black; 255 is as far from black as possible.
-.IP
-.PP
-Here are some examples: Pure red is H=0, S=255, V=255. A dark red, moving slightly towards the magenta, could be H=350 (equivalent to -10), S=255, V=180. A grayish light red could have H about 0 (say 350-359 or 0-10), S about 50-100, and S=255.
-.PP
-Qt returns a hue value of -1 for achromatic colors. If you pass a too-big hue value, Qt forces it into range. Hue 360 or 720 is treated as 0; hue 540 is treated as 180.
-.PP
-See also QPalette, QColorGroup, QApplication::setColorSpec(), Color FAQ, Widget Appearance and Style, Graphics Classes, and Image Processing Classes.
-.SS "Member Type Documentation"
-.SH "QColor::Spec"
-The type of color specified, either RGB or HSV, e.g. in the \fCQColor::QColor( x, y, z, colorSpec)\fR constructor.
-.TP
-\fCQColor::Rgb\fR
-.TP
-\fCQColor::Hsv\fR
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QColor::QColor ()"
-Constructs an invalid color with the RGB value (0, 0, 0). An invalid color is a color that is not properly set up for the underlying window system.
-.PP
-The alpha value of an invalid color is unspecified.
-.PP
-See also isValid().
-.SH "QColor::QColor ( int r, int g, int b )"
-Constructs a color with the RGB value \fIr\fR, \fIg\fR, \fIb\fR, in the same way as setRgb().
-.PP
-The color is left invalid if any or the arguments are illegal.
-.PP
-See also setRgb().
-.SH "QColor::QColor ( int x, int y, int z, Spec colorSpec )"
-Constructs a color with the RGB or HSV value \fIx\fR, \fIy\fR, \fIz\fR.
-.PP
-The arguments are an RGB value if \fIcolorSpec\fR is QColor::Rgb. \fIx\fR (red), \fIy\fR (green), and \fIz\fR (blue). All of them must be in the range 0-255.
-.PP
-The arguments are an HSV value if \fIcolorSpec\fR is QColor::Hsv. \fIx\fR (hue) must be -1 for achromatic colors and 0-359 for chromatic colors; \fIy\fR (saturation) and \fIz\fR (value) must both be in the range 0-255.
-.PP
-See also setRgb() and setHsv().
-.SH "QColor::QColor ( QRgb rgb, uint pixel = 0xffffffff )"
-Constructs a color with the RGB value \fIrgb\fR and a custom pixel value \fIpixel\fR.
-.PP
-If \fIpixel\fR == 0xffffffff (the default), then the color uses the RGB value in a standard way. If \fIpixel\fR is something else, then the pixel value is set directly to \fIpixel\fR, skipping the normal allocation procedure.
-.SH "QColor::QColor ( const QString & name )"
-Constructs a named color in the same way as setNamedColor() using name \fIname\fR.
-.PP
-The color is left invalid if \fIname\fR cannot be parsed.
-.PP
-See also setNamedColor().
-.SH "QColor::QColor ( const char * name )"
-Constructs a named color in the same way as setNamedColor() using name \fIname\fR.
-.PP
-The color is left invalid if \fIname\fR cannot be parsed.
-.PP
-See also setNamedColor().
-.SH "QColor::QColor ( const QColor & c )"
-Constructs a color that is a copy of \fIc\fR.
-.SH "uint QColor::alloc ()"
-Allocates the RGB color and returns the pixel value.
-.PP
-Allocating a color means to obtain a pixel value from the RGB specification. The pixel value is an index into the global color table, but should be considered an arbitrary platform-dependent value.
-.PP
-The pixel() function calls alloc() if necessary, so in general you don't need to call this function.
-.PP
-See also enterAllocContext().
-.SH "int QColor::blue () const"
-Returns the B (blue) component of the RGB value.
-.SH "void QColor::cleanup ()\fC [static]\fR"
-Internal clean up required for QColor. This function is called from the QApplication destructor.
-.PP
-See also initialize().
-.SH "QStringList QColor::colorNames ()\fC [static]\fR"
-Returns a QStringList containing the color names Qt knows about.
-.SH "int QColor::currentAllocContext ()\fC [static]\fR"
-Returns the current color allocation context.
-.PP
-The default context is 0.
-.PP
-See also enterAllocContext() and leaveAllocContext().
-.SH "QColor QColor::dark ( int factor = 200 ) const"
-Returns a darker (or lighter) color, but does not change this object.
-.PP
-Returns a darker color if \fIfactor\fR is greater than 100. Setting \fIfactor\fR to 300 returns a color that has one-third the brightness.
-.PP
-Returns a lighter color if \fIfactor\fR is less than 100. We recommend using lighter() for this purpose. If \fIfactor\fR is 0 or negative, the return value is unspecified.
-.PP
-(This function converts the current RGB color to HSV, divides V by \fIfactor\fR and converts back to RGB.)
-.PP
-See also light().
-.PP
-Examples:
-.)l desktop/desktop.cpp and themes/wood.cpp.
-.SH "void QColor::destroyAllocContext ( int context )\fC [static]\fR"
-Destroys a color allocation context, \fIcontext\fR.
-.PP
-This function deallocates all colors that were allocated in the specified \fIcontext\fR. If \fIcontext\fR == -1, it frees up all colors that the application has allocated. If \fIcontext\fR == -2, it frees up all colors that the application has allocated, except those in the default context.
-.PP
-The function does nothing for true color displays.
-.PP
-See also enterAllocContext() and alloc().
-.PP
-Example: showimg/showimg.cpp.
-.SH "int QColor::enterAllocContext ()\fC [static]\fR"
-Enters a color allocation context and returns a non-zero unique identifier.
-.PP
-Color allocation contexts are useful for programs that need to allocate many colors and throw them away later, like image viewers. The allocation context functions work for true color displays as well as for colormap displays, except that QColor::destroyAllocContext() does nothing for true color.
-.PP
-Example:
-.PP
-.nf
-.br
- QPixmap loadPixmap( QString fileName )
-.br
- {
-.br
- static int alloc_context = 0;
-.br
- if ( alloc_context )
-.br
- QColor::destroyAllocContext( alloc_context );
-.br
- alloc_context = QColor::enterAllocContext();
-.br
- QPixmap pm( fileName );
-.br
- QColor::leaveAllocContext();
-.br
- return pm;
-.br
- }
-.br
-.fi
-.PP
-The example code loads a pixmap from file. It frees up all colors that were allocated the last time loadPixmap() was called.
-.PP
-The initial/default context is 0. Qt keeps a list of colors associated with their allocation contexts. You can call destroyAllocContext() to get rid of all colors that were allocated in a specific context.
-.PP
-Calling enterAllocContext() enters an allocation context. The allocation context lasts until you call leaveAllocContext(). QColor has an internal stack of allocation contexts. Each call to enterAllocContex() must have a corresponding leaveAllocContext().
-.PP
-.nf
-.br
- // context 0 active
-.br
- int c1 = QColor::enterAllocContext(); // enter context c1
-.br
- // context c1 active
-.br
- int c2 = QColor::enterAllocContext(); // enter context c2
-.br
- // context c2 active
-.br
- QColor::leaveAllocContext(); // leave context c2
-.br
- // context c1 active
-.br
- QColor::leaveAllocContext(); // leave context c1
-.br
- // context 0 active
-.br
- // Now, free all colors that were allocated in context c2
-.br
- QColor::destroyAllocContext( c2 );
-.br
-.fi
-.PP
-You may also want to set the application's color specification. See QApplication::setColorSpec() for more information.
-.PP
-See also leaveAllocContext(), currentAllocContext(), destroyAllocContext(), and QApplication::setColorSpec().
-.PP
-Example: showimg/showimg.cpp.
-.SH "void QColor::getHsv ( int * h, int * s, int * v ) const"
-Returns the current RGB value as HSV. The contents of the \fIh\fR, \fIs\fR and \fIv\fR pointers are set to the HSV values. If any of the three pointers are null, the function does nothing.
-.PP
-The hue (which \fIh\fR points to) is set to -1 if the color is achromatic.
-.PP
-\fBWarning:\fR Colors are stored internally as RGB values, so getHSv() may return slightly different values to those set by setHsv().
-.PP
-See also setHsv() and rgb().
-.SH "void QColor::getHsv ( int & h, int & s, int & v ) const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.SH "void QColor::getRgb ( int * r, int * g, int * b ) const"
-Sets the contents pointed to by \fIr\fR, \fIg\fR and \fIb\fR to the red, green and blue components of the RGB value respectively. The value range for a component is 0..255.
-.PP
-See also rgb(), setRgb(), and getHsv().
-.SH "int QColor::green () const"
-Returns the G (green) component of the RGB value.
-.SH "void QColor::hsv ( int * h, int * s, int * v ) const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code. Use getHsv() instead.
-.PP
-Example: themes/metal.cpp.
-.SH "void QColor::initialize ()\fC [static]\fR"
-Internal initialization required for QColor. This function is called from the QApplication constructor.
-.PP
-See also cleanup().
-.SH "bool QColor::isValid () const"
-Returns FALSE if the color is invalid, i.e. it was constructed using the default constructor; otherwise returns TRUE.
-.PP
-Examples:
-.)l chart/element.cpp, chart/setdataform.cpp, and scribble/scribble.cpp.
-.SH "void QColor::leaveAllocContext ()\fC [static]\fR"
-Leaves a color allocation context.
-.PP
-See enterAllocContext() for a detailed explanation.
-.PP
-See also enterAllocContext() and currentAllocContext().
-.PP
-Example: showimg/showimg.cpp.
-.SH "QColor QColor::light ( int factor = 150 ) const"
-Returns a lighter (or darker) color, but does not change this object.
-.PP
-Returns a lighter color if \fIfactor\fR is greater than 100. Setting \fIfactor\fR to 150 returns a color that is 50% brighter.
-.PP
-Returns a darker color if \fIfactor\fR is less than 100. We recommend using dark() for this purpose. If \fIfactor\fR is 0 or negative, the return value is unspecified.
-.PP
-(This function converts the current RGB color to HSV, multiplies V by \fIfactor\fR, and converts the result back to RGB.)
-.PP
-See also dark().
-.PP
-Examples:
-.)l desktop/desktop.cpp and themes/wood.cpp.
-.SH "int QColor::maxColors ()\fC [static]\fR"
-Returns the maximum number of colors supported by the underlying window system if the window system uses a palette.
-.PP
-Otherwise returns -1. Use numBitPlanes() to calculate the available colors in that case.
-.SH "QString QColor::name () const"
-Returns the name of the color in the format "#RRGGBB", i.e. a "#" character followed by three two-digit hexadecimal numbers.
-.PP
-See also setNamedColor().
-.PP
-Example: chart/setdataform.cpp.
-.SH "int QColor::numBitPlanes ()\fC [static]\fR"
-Returns the number of color bit planes for the underlying window system.
-.PP
-The returned value is equal to the default pixmap depth.
-.PP
-See also QPixmap::defaultDepth().
-.SH "bool QColor::operator!= ( const QColor & c ) const"
-Returns TRUE if this color has a different RGB value from \fIc\fR; otherwise returns FALSE.
-.SH "QColor & QColor::operator= ( const QColor & c )"
-Assigns a copy of the color \fIc\fR and returns a reference to this color.
-.SH "bool QColor::operator== ( const QColor & c ) const"
-Returns TRUE if this color has the same RGB value as \fIc\fR; otherwise returns FALSE.
-.SH "uint QColor::pixel () const"
-Returns the pixel value.
-.PP
-This value is used by the underlying window system to refer to a color. It can be thought of as an index into the display hardware's color table, but the value is an arbitrary 32-bit value.
-.PP
-See also alloc().
-.SH "uint QColor::pixel ( int screen ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the pixel value for screen \fIscreen\fR.
-.PP
-This value is used by the underlying window system to refer to a color. It can be thought of as an index into the display hardware's color table, but the value is an arbitrary 32-bit value.
-.PP
-See also alloc().
-.SH "int QColor::red () const"
-Returns the R (red) component of the RGB value.
-.SH "QRgb QColor::rgb () const"
-Returns the RGB value.
-.PP
-The return type \fIQRgb\fR is equivalent to \fCunsigned\fR \fCint\fR.
-.PP
-For an invalid color, the alpha value of the returned color is unspecified.
-.PP
-See also setRgb(), hsv(), tqRed(), tqBlue(), tqGreen(), and isValid().
-.SH "void QColor::rgb ( int * r, int * g, int * b ) const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code. Use getRgb() instead
-.SH "void QColor::setHsv ( int h, int s, int v )"
-Sets a HSV color value. \fIh\fR is the hue, \fIs\fR is the saturation and \fIv\fR is the value of the HSV color.
-.PP
-If \fIs\fR or \fIv\fR are not in the range 0-255, or \fIh\fR is < -1, the color is not changed.
-.PP
-\fBWarning:\fR Colors are stored internally as RGB values, so getHSv() may return slightly different values to those set by setHsv().
-.PP
-See also hsv() and setRgb().
-.PP
-Examples:
-.)l drawdemo/drawdemo.cpp, grapher/grapher.cpp, and progress/progress.cpp.
-.SH "void QColor::setNamedColor ( const QString & name )"
-Sets the RGB value to \fIname\fR, which may be in one of these formats:
-.TP
-#RGB (each of R, G and B is a single hex digit)
-.TP
-#RRGGBB
-.TP
-#RRRGGGBBB
-.TP
-#RRRRGGGGBBBB
-.TP
-A name from the X color database (rgb.txt) (e.g." steelblue" or "gainsboro"). These color names also work under Windows.
-.PP
-The color is invalid if \fIname\fR cannot be parsed.
-.SH "void QColor::setRgb ( int r, int g, int b )"
-Sets the RGB value to \fIr\fR, \fIg\fR, \fIb\fR. The arguments, \fIr\fR, \fIg\fR and \fIb\fR must all be in the range 0..255. If any of them are outside the legal range, the color is not changed.
-.PP
-See also rgb() and setHsv().
-.SH "void QColor::setRgb ( QRgb rgb )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the RGB value to \fIrgb\fR.
-.PP
-The type \fIQRgb\fR is equivalent to \fCunsigned\fR \fCint\fR.
-.PP
-See also rgb() and setHsv().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QDataStream & operator<< ( QDataStream & s, const QColor & c )"
-Writes a color object, \fIc\fR to the stream, \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "QDataStream & operator>> ( QDataStream & s, QColor & c )"
-Reads a color object, \fIc\fR, from the stream, \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "int tqAlpha ( QRgb rgba )"
-Returns the alpha component of the RGBA quadruplet \fIrgba\fR.
-.SH "int tqBlue ( QRgb rgb )"
-Returns the blue component of the RGB triplet \fIrgb\fR.
-.PP
-See also tqRgb() and QColor::blue().
-.SH "int tqGray ( int r, int g, int b )"
-Returns a gray value 0..255 from the (\fIr\fR, \fIg\fR, \fIb\fR) triplet.
-.PP
-The gray value is calculated using the formula (r*11 + g*16 + b*5)/32.
-.SH "int tqGray ( tqRgb rgb )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a gray value 0..255 from the given \fIrgb\fR colour.
-.SH "int tqGreen ( QRgb rgb )"
-Returns the green component of the RGB triplet \fIrgb\fR.
-.PP
-See also tqRgb() and QColor::green().
-.SH "int tqRed ( QRgb rgb )"
-Returns the red component of the RGB triplet \fIrgb\fR.
-.PP
-See also tqRgb() and QColor::red().
-.SH "QRgb tqRgb ( int r, int g, int b )"
-Returns the RGB triplet \fI(r,g,b)\fR.
-.PP
-The return type QRgb is equivalent to \fCunsigned\fR \fCint\fR.
-.PP
-See also tqRgba(), tqRed(), tqGreen(), and tqBlue().
-.SH "QRgb tqRgba ( int r, int g, int b, int a )"
-Returns the RGBA quadruplet \fI(r,g,b,a)\fR.
-.PP
-The return type QRgba is equivalent to \fCunsigned\fR \fCint\fR.
-.PP
-See also tqRgb(), tqRed(), tqGreen(), and tqBlue().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcolor.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcolor.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcolordialog.3qt b/doc/man/man3/qcolordialog.3qt
deleted file mode 100644
index fb27ff8d9..000000000
--- a/doc/man/man3/qcolordialog.3qt
+++ /dev/null
@@ -1,80 +0,0 @@
-'\" t
-.TH QColorDialog 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
-QColorDialog \- Dialog widget for specifying colors
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QDialog.
-.PP
-.SS "Static Public Members"
-
void \fBsetStandardColor\fR ( int i, QRgb c )
-.SH DESCRIPTION
-The QColorDialog class provides a dialog widget for specifying colors.
-.PP
-The color dialog's function is to allow users to choose colors. For example, you might use this in a drawing program to allow the user to set the brush color.
-.PP
-The static functions provide modal color dialogs.
-.PP
-The static getColor() function shows the dialog and allows the user to specify a color. The getRgba() function does the same but also allows the user to specify a color with an alpha channel (transparency) value.
-.PP
-The user can store customCount() different custom colors. The custom colors are shared by all color dialogs, and remembered during the execution of the program. Use setCustomColor() to set the custom colors, and use customColor() to get them.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also Dialog Classes and Graphics Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QRgb QColorDialog::customColor ( int i )\fC [static]\fR"
-Returns custom color number \fIi\fR as a QRgb.
-.SH "int QColorDialog::customCount ()\fC [static]\fR"
-Returns the number of custom colors supported by QColorDialog. All color dialogs share the same custom colors.
-.SH "QColor QColorDialog::getColor ( const QColor & initial = white, QWidget * parent = 0, const char * name = 0 )\fC [static]\fR"
-Pops up a modal color dialog, lets the user choose a color, and returns that color. The color is initially set to \fIinitial\fR. The dialog is a child of \fIparent\fR and is called \fIname\fR. It returns an invalid (see QColor::isValid()) color if the user cancels the dialog. All colors allocated by the dialog will be deallocated before this function returns.
-.PP
-Examples:
-.)l chart/setdataform.cpp and scribble/scribble.cpp.
-.SH "QRgb QColorDialog::getRgba ( QRgb initial, bool * ok = 0, QWidget * parent = 0, const char * name = 0 )\fC [static]\fR"
-Pops up a modal color dialog to allow the user to choose a color and an alpha channel (transparency) value. The color+alpha is initially set to \fIinitial\fR. The dialog is a child of \fIparent\fR and called \fIname\fR.
-.PP
-If \fIok\fR is non-null, \fI*\fR\fIok\fR is set to TRUE if the user clicked OK, and to FALSE if the user clicked Cancel.
-.PP
-If the user clicks Cancel, the \fIinitial\fR value is returned.
-.SH "void QColorDialog::setCustomColor ( int i, QRgb c )\fC [static]\fR"
-Sets custom color number \fIi\fR to the QRgb value \fIc\fR.
-.SH "void QColorDialog::setStandardColor ( int i, QRgb c )\fC [static]\fR"
-Sets standard color number \fIi\fR to the QRgb value \fIc\fR.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcolordialog.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcolordialog.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcolordrag.3qt b/doc/man/man3/qcolordrag.3qt
deleted file mode 100644
index 9bc797b6e..000000000
--- a/doc/man/man3/qcolordrag.3qt
+++ /dev/null
@@ -1,82 +0,0 @@
-'\" t
-.TH QColorDrag 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
-QColorDrag \- Drag and drop object for transferring colors
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QStoredDrag.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQColorDrag\fR ( const QColor & col, QWidget * dragsource = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQColorDrag\fR ( QWidget * dragsource = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "void \fBsetColor\fR ( const QColor & col )"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "bool \fBcanDecode\fR ( QMimeSource * e )"
-.br
-.ti -1c
-.BI "bool \fBdecode\fR ( QMimeSource * e, QColor & col )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QColorDrag class provides a drag and drop object for transferring colors.
-.PP
-This class provides a drag object which can be used to transfer data about colors for drag and drop and in the clipboard. For example, it is used in QColorDialog.
-.PP
-The color is set in the constructor but can be changed with setColor().
-.PP
-For more information about drag and drop, see the QDragObject class and the drag and drop documentation.
-.PP
-See also Drag And Drop Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QColorDrag::QColorDrag ( const QColor & col, QWidget * dragsource = 0, const char * name = 0 )"
-Constructs a color drag object with the color \fIcol\fR. Passes \fIdragsource\fR and \fIname\fR to the QStoredDrag constructor.
-.SH "QColorDrag::QColorDrag ( QWidget * dragsource = 0, const char * name = 0 )"
-Constructs a color drag object with a white color. Passes \fIdragsource\fR and \fIname\fR to the QStoredDrag constructor.
-.SH "bool QColorDrag::canDecode ( QMimeSource * e )\fC [static]\fR"
-Returns TRUE if the color drag object can decode the mime source \fIe\fR; otherwise returns FALSE.
-.SH "bool QColorDrag::decode ( QMimeSource * e, QColor & col )\fC [static]\fR"
-Decodes the mime source \fIe\fR and sets the decoded values to \fIcol\fR.
-.SH "void QColorDrag::setColor ( const QColor & col )"
-Sets the color of the color drag to \fIcol\fR.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcolordrag.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcolordrag.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcolorgroup.3qt b/doc/man/man3/qcolorgroup.3qt
deleted file mode 100644
index 10f8f0390..000000000
--- a/doc/man/man3/qcolorgroup.3qt
+++ /dev/null
@@ -1,358 +0,0 @@
-'\" t
-.TH QColorGroup 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
-QColorGroup \- Group of widget colors
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQColorGroup\fR ()"
-.br
-.ti -1c
-.BI "QColorGroup ( const QColor & foreground, const QColor & background, const QColor & light, const QColor & dark, const QColor & mid, const QColor & text, const QColor & base ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "\fBQColorGroup\fR ( const QBrush & foreground, const QBrush & button, const QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush & base, const QBrush & background )"
-.br
-.ti -1c
-.BI "\fBQColorGroup\fR ( const QColorGroup & other )"
-.br
-.ti -1c
-.BI "\fB~QColorGroup\fR ()"
-.br
-.ti -1c
-.BI "QColorGroup & \fBoperator=\fR ( const QColorGroup & other )"
-.br
-.ti -1c
-.BI "enum \fBColorRole\fR { Foreground, Button, Light, Midlight, Dark, Mid, Text, BrightText, ButtonText, Base, Background, Shadow, Highlight, HighlightedText, Link, LinkVisited, NColorRoles }"
-.br
-.ti -1c
-.BI "const QColor & \fBcolor\fR ( ColorRole r ) const"
-.br
-.ti -1c
-.BI "const QBrush & \fBbrush\fR ( ColorRole r ) const"
-.br
-.ti -1c
-.BI "void \fBsetColor\fR ( ColorRole r, const QColor & c )"
-.br
-.ti -1c
-.BI "void \fBsetBrush\fR ( ColorRole r, const QBrush & b )"
-.br
-.ti -1c
-.BI "const QColor & \fBforeground\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBbutton\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBlight\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBdark\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBmid\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBtext\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBbase\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBbackground\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBmidlight\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBbrightText\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBbuttonText\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBshadow\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBhighlight\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBhighlightedText\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBlink\fR () const"
-.br
-.ti -1c
-.BI "const QColor & \fBlinkVisited\fR () const"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QColorGroup & g ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QColorGroup & g ) const"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QColorGroup & g )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QColorGroup class contains a group of widget colors.
-.PP
-A color group contains a group of colors used by widgets for drawing themselves. We recommend that widgets use color group roles such as "foreground" and "base" rather than literal colors like "red" or "turquoise". The color roles are enumerated and defined in the ColorRole documentation.
-.PP
-The most common use of QColorGroup is like this:
-.PP
-.nf
-.br
- QPainter p;
-.br
- ...
-.br
- p.setPen( colorGroup().foreground() );
-.br
- p.drawLine( ... )
-.br
-.fi
-.PP
-It is also possible to modify color groups or create new color groups from scratch.
-.PP
-The color group class can be created using three different constructors or by modifying one supplied by Qt. The default constructor creates an all-black color group, which can then be modified using set functions; there's also a constructor for specifying all the color group colors. And there is also a copy constructor.
-.PP
-We strongly recommend using a system-supplied color group and modifying that as necessary.
-.PP
-You modify a color group by calling the access functions setColor() and setBrush(), depending on whether you want a pure color or a pixmap pattern.
-.PP
-There are also corresponding color() and brush() getters, and a commonly used convenience function to get each ColorRole: background(), foreground(), base(), etc.
-.PP
-See also QColor, QPalette, QWidget::colorGroup, Widget Appearance and Style, Graphics Classes, and Image Processing Classes.
-.SS "Member Type Documentation"
-.SH "QColorGroup::ColorRole"
-The ColorRole enum defines the different symbolic color roles used in current GUIs.
-.PP
-The central roles are:
-.TP
-\fCQColorGroup::Background\fR - general background color.
-.TP
-\fCQColorGroup::Foreground\fR - general foreground color.
-.TP
-\fCQColorGroup::Base\fR - used as background color for text entry widgets, for example; usually white or another light color.
-.TP
-\fCQColorGroup::Text\fR - the foreground color used with Base. Usually this is the same as the Foreground, in which case it must provide good contrast with Background and Base.
-.TP
-\fCQColorGroup::Button\fR - general button background color in which buttons need a background different from Background, as in the Macintosh style.
-.TP
-\fCQColorGroup::ButtonText\fR - a foreground color used with the Button color.
-.PP
-There are some color roles used mostly for 3D bevel and shadow effects:
-.TP
-\fCQColorGroup::Light\fR - lighter than Button color.
-.TP
-\fCQColorGroup::Midlight\fR - between Button and Light.
-.TP
-\fCQColorGroup::Dark\fR - darker than Button.
-.TP
-\fCQColorGroup::Mid\fR - between Button and Dark.
-.TP
-\fCQColorGroup::Shadow\fR - a very dark color. By default, the shadow color is \fCQt::black\fR.
-.PP
-All of these are normally derived from Background and used in ways that depend on that relationship. For example, buttons depend on it to make the bevels look attractive, and Motif scroll bars depend on Mid to be slightly different from Background.
-.PP
-Selected (marked) items have two roles:
-.TP
-\fCQColorGroup::Highlight\fR - a color to indicate a selected item or the current item. By default, the highlight color is \fCQt::darkBlue\fR.
-.TP
-\fCQColorGroup::HighlightedText\fR - a text color that contrasts with Highlight. By default, the highlighted text color is \fCQt::white\fR.
-.PP
-Finally, there is a special role for text that needs to be drawn where Text or Foreground would give poor contrast, such as on pressed push buttons:
-.TP
-\fCQColorGroup::BrightText\fR - a text color that is very different from Foreground and contrasts well with e.g. Dark.
-.TP
-\fCQColorGroup::Link\fR - a text color used for unvisited hyperlinks. By default, the link color is \fCQt::blue\fR.
-.TP
-\fCQColorGroup::LinkVisited\fR - a text color used for already visited hyperlinks. By default, the linkvisited color is \fCQt::magenta\fR.
-.TP
-\fCQColorGroup::NColorRoles\fR - Internal.
-.PP
-Note that text colors can be used for things other than just words; text colors are \fIusually\fR used for text, but it's quite common to use the text color roles for lines, icons, etc.
-.PP
-This image shows most of the color roles in use:
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QColorGroup::QColorGroup ()"
-Constructs a color group with all colors set to black.
-.SH "QColorGroup::QColorGroup ( const QColor & foreground, const QColor & background, const QColor & light, const QColor & dark, const QColor & mid, const QColor & text, const QColor & base )"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Constructs a color group with the specified colors. The button color will be set to the background color.
-.SH "QColorGroup::QColorGroup ( const QBrush & foreground, const QBrush & button, const QBrush & light, const QBrush & dark, const QBrush & mid, const QBrush & text, const QBrush & bright_text, const QBrush & base, const QBrush & background )"
-Constructs a color group. You can pass either brushes, pixmaps or plain colors for \fIforeground\fR, \fIbutton\fR, \fIlight\fR, \fIdark\fR, \fImid\fR, \fItext\fR, \fIbright_text\fR, \fIbase\fR and \fIbackground\fR.
-.PP
-See also QBrush.
-.SH "QColorGroup::QColorGroup ( const QColorGroup & other )"
-Constructs a color group that is an independent copy of \fIother\fR.
-.SH "QColorGroup::~QColorGroup ()"
-Destroys the color group.
-.SH "const QColor & QColorGroup::background () const"
-Returns the background color of the color group.
-.PP
-See also ColorRole.
-.SH "const QColor & QColorGroup::base () const"
-Returns the base color of the color group.
-.PP
-See also ColorRole.
-.SH "const QColor & QColorGroup::brightText () const"
-Returns the bright text foreground color of the color group.
-.PP
-See also ColorRole.
-.PP
-Examples:
-.)l themes/metal.cpp and themes/wood.cpp.
-.SH "const QBrush & QColorGroup::brush ( ColorRole r ) const"
-Returns the brush that has been set for color role \fIr\fR.
-.PP
-See also color(), setBrush(), and ColorRole.
-.PP
-Examples:
-.)l themes/metal.cpp and themes/wood.cpp.
-.SH "const QColor & QColorGroup::button () const"
-Returns the button color of the color group.
-.PP
-See also ColorRole.
-.PP
-Examples:
-.)l themes/metal.cpp and themes/wood.cpp.
-.SH "const QColor & QColorGroup::buttonText () const"
-Returns the button text foreground color of the color group.
-.PP
-See also ColorRole.
-.PP
-Examples:
-.)l themes/metal.cpp and themes/wood.cpp.
-.SH "const QColor & QColorGroup::color ( ColorRole r ) const"
-Returns the color that has been set for color role \fIr\fR.
-.PP
-See also brush() and ColorRole.
-.SH "const QColor & QColorGroup::dark () const"
-Returns the dark color of the color group.
-.PP
-See also ColorRole.
-.PP
-Example: themes/wood.cpp.
-.SH "const QColor & QColorGroup::foreground () const"
-Returns the foreground color of the color group.
-.PP
-See also ColorRole.
-.PP
-Examples:
-.)l themes/metal.cpp and themes/wood.cpp.
-.SH "const QColor & QColorGroup::highlight () const"
-Returns the highlight color of the color group.
-.PP
-See also ColorRole.
-.SH "const QColor & QColorGroup::highlightedText () const"
-Returns the highlighted text color of the color group.
-.PP
-See also ColorRole.
-.SH "const QColor & QColorGroup::light () const"
-Returns the light color of the color group.
-.PP
-See also ColorRole.
-.PP
-Example: themes/wood.cpp.
-.SH "const QColor & QColorGroup::link () const"
-Returns the unvisited link text color of the color group.
-.PP
-See also ColorRole.
-.SH "const QColor & QColorGroup::linkVisited () const"
-Returns the visited link text color of the color group.
-.PP
-See also ColorRole.
-.SH "const QColor & QColorGroup::mid () const"
-Returns the mid color of the color group.
-.PP
-See also ColorRole.
-.PP
-Examples:
-.)l themes/metal.cpp and themes/wood.cpp.
-.SH "const QColor & QColorGroup::midlight () const"
-Returns the midlight color of the color group.
-.PP
-See also ColorRole.
-.SH "bool QColorGroup::operator!= ( const QColorGroup & g ) const"
-Returns TRUE if this color group is different from \fIg\fR; otherwise returns FALSE.
-.PP
-See also
-.SH "QColorGroup & QColorGroup::operator= ( const QColorGroup & other )"
-Copies the colors of \fIother\fR to this color group.
-.SH "bool QColorGroup::operator== ( const QColorGroup & g ) const"
-Returns TRUE if this color group is equal to \fIg\fR; otherwise returns FALSE.
-.PP
-See also
-.SH "void QColorGroup::setBrush ( ColorRole r, const QBrush & b )"
-Sets the brush used for color role \fIr\fR to \fIb\fR.
-.PP
-See also brush(), setColor(), and ColorRole.
-.PP
-Example: themes/wood.cpp.
-.SH "void QColorGroup::setColor ( ColorRole r, const QColor & c )"
-Sets the brush used for color role \fIr\fR to a solid color \fIc\fR.
-.PP
-See also brush() and ColorRole.
-.PP
-Examples:
-.)l listviews/listviews.cpp, table/statistics/statistics.cpp, and themes/metal.cpp.
-.SH "const QColor & QColorGroup::shadow () const"
-Returns the shadow color of the color group.
-.PP
-See also ColorRole.
-.SH "const QColor & QColorGroup::text () const"
-Returns the text foreground color of the color group.
-.PP
-See also ColorRole.
-.PP
-Example: listviews/listviews.cpp.
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QDataStream & operator<< ( QDataStream & s, const QColorGroup & g )"
-Writes color group, \fIg\fR to the stream \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcolorgroup.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcolorgroup.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcombobox.3qt b/doc/man/man3/qcombobox.3qt
deleted file mode 100644
index cf337e56b..000000000
--- a/doc/man/man3/qcombobox.3qt
+++ /dev/null
@@ -1,603 +0,0 @@
-'\" t
-.TH QComboBox 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
-QComboBox \- Combined button and popup list
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQComboBox\fR ( QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQComboBox\fR ( bool rw, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QComboBox\fR ()"
-.br
-.ti -1c
-.BI "int \fBcount\fR () const"
-.br
-.ti -1c
-.BI "void \fBinsertStringList\fR ( const QStringList & list, int index = -1 )"
-.br
-.ti -1c
-.BI "void \fBinsertStrList\fR ( const QStrList & list, int index = -1 )"
-.br
-.ti -1c
-.BI "void \fBinsertStrList\fR ( const QStrList * list, int index = -1 )"
-.br
-.ti -1c
-.BI "void \fBinsertStrList\fR ( const char ** strings, int numStrings = -1, int index = -1 )"
-.br
-.ti -1c
-.BI "void \fBinsertItem\fR ( const QString & t, int index = -1 )"
-.br
-.ti -1c
-.BI "void \fBinsertItem\fR ( const QPixmap & pixmap, int index = -1 )"
-.br
-.ti -1c
-.BI "void \fBinsertItem\fR ( const QPixmap & pixmap, const QString & text, int index = -1 )"
-.br
-.ti -1c
-.BI "void \fBremoveItem\fR ( int index )"
-.br
-.ti -1c
-.BI "int \fBcurrentItem\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetCurrentItem\fR ( int index )"
-.br
-.ti -1c
-.BI "QString \fBcurrentText\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetCurrentText\fR ( const QString & )"
-.br
-.ti -1c
-.BI "QString \fBtext\fR ( int index ) const"
-.br
-.ti -1c
-.BI "const QPixmap * \fBpixmap\fR ( int index ) const"
-.br
-.ti -1c
-.BI "void \fBchangeItem\fR ( const QString & t, int index )"
-.br
-.ti -1c
-.BI "void \fBchangeItem\fR ( const QPixmap & im, int index )"
-.br
-.ti -1c
-.BI "void \fBchangeItem\fR ( const QPixmap & im, const QString & t, int index )"
-.br
-.ti -1c
-.BI "bool autoResize () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "virtual void setAutoResize ( bool ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "virtual void \fBsetPalette\fR ( const QPalette & palette )"
-.br
-.ti -1c
-.BI "virtual void \fBsetFont\fR ( const QFont & font )"
-.br
-.ti -1c
-.BI "virtual void \fBsetSizeLimit\fR ( int )"
-.br
-.ti -1c
-.BI "int \fBsizeLimit\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetMaxCount\fR ( int )"
-.br
-.ti -1c
-.BI "int \fBmaxCount\fR () const"
-.br
-.ti -1c
-.BI "enum \fBPolicy\fR { NoInsertion, AtTop, AtCurrent, AtBottom, AfterCurrent, BeforeCurrent }"
-.br
-.ti -1c
-.BI "virtual void \fBsetInsertionPolicy\fR ( Policy policy )"
-.br
-.ti -1c
-.BI "Policy \fBinsertionPolicy\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetValidator\fR ( const QValidator * v )"
-.br
-.ti -1c
-.BI "const QValidator * \fBvalidator\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetListBox\fR ( QListBox * newListBox )"
-.br
-.ti -1c
-.BI "QListBox * \fBlistBox\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetLineEdit\fR ( QLineEdit * edit )"
-.br
-.ti -1c
-.BI "QLineEdit * \fBlineEdit\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetAutoCompletion\fR ( bool )"
-.br
-.ti -1c
-.BI "bool \fBautoCompletion\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetDuplicatesEnabled\fR ( bool enable )"
-.br
-.ti -1c
-.BI "bool \fBduplicatesEnabled\fR () const"
-.br
-.ti -1c
-.BI "bool \fBeditable\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetEditable\fR ( bool )"
-.br
-.ti -1c
-.BI "virtual void \fBpopup\fR ()"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "void \fBclear\fR ()"
-.br
-.ti -1c
-.BI "void \fBclearValidator\fR ()"
-.br
-.ti -1c
-.BI "void \fBclearEdit\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetEditText\fR ( const QString & newText )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBactivated\fR ( int index )"
-.br
-.ti -1c
-.BI "void \fBhighlighted\fR ( int index )"
-.br
-.ti -1c
-.BI "void \fBactivated\fR ( const QString & string )"
-.br
-.ti -1c
-.BI "void \fBhighlighted\fR ( const QString & string )"
-.br
-.ti -1c
-.BI "void \fBtextChanged\fR ( const QString & string )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBautoCompletion\fR - whether auto-completion is enabled"
-.br
-.ti -1c
-.BI "bool \fBautoMask\fR - whether the combobox is automatically masked \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "bool autoResize - whether auto resize is enabled \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "int \fBcount\fR - the number of items in the combobox \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "int \fBcurrentItem\fR - the index of the current item in the combobox"
-.br
-.ti -1c
-.BI "QString \fBcurrentText\fR - the text of the combobox's current item"
-.br
-.ti -1c
-.BI "bool \fBduplicatesEnabled\fR - whether duplicates are allowed"
-.br
-.ti -1c
-.BI "bool \fBeditable\fR - whether the combobox is editable"
-.br
-.ti -1c
-.BI "Policy \fBinsertionPolicy\fR - the position of the items inserted by the user"
-.br
-.ti -1c
-.BI "int \fBmaxCount\fR - the maximum number of items allowed in the combobox"
-.br
-.ti -1c
-.BI "int \fBsizeLimit\fR - the maximum on-screen size of the combobox"
-.br
-.in -1c
-.SH DESCRIPTION
-The QComboBox widget is a combined button and popup list.
-.PP
-A combobox is a selection widget which displays the current item and can pop up a list of items. A combobox may be editable in which case the user can enter arbitrary strings.
-.PP
-Comboboxes provide a means of showing the user's current choice out of a list of options in a way that takes up the minimum amount of screen space.
-.PP
-QComboBox supports three different display styles: Aqua/Motif 1.x, Motif 2.0 and Windows. In Motif 1.x, a combobox was called XmOptionMenu. In Motif 2.0, OSF introduced an improved combobox and named that XmComboBox. QComboBox provides both.
-.PP
-QComboBox provides two different constructors. The simplest constructor creates an "old-style" combobox in Motif (or Aqua) style:
-.PP
-.nf
-.br
- QComboBox *c = new QComboBox( this, "read-only combobox" );
-.br
-.fi
-.PP
-The other constructor creates a new-style combobox in Motif style, and can create both read-only and editable comboboxes:
-.PP
-.nf
-.br
- QComboBox *c1 = new QComboBox( FALSE, this, "read-only combobox" );
-.br
- QComboBox *c2 = new QComboBox( TRUE, this, "editable combobox" );
-.br
-.fi
-.PP
-New-style comboboxes use a list box in both Motif and Windows styles, and both the content size and the on-screen size of the list box can be limited with sizeLimit() and setMaxCount() respectively. Old-style comboboxes use a popup in Aqua and Motif style, and that popup will happily grow larger than the desktop if you put enough data into it.
-.PP
-The two constructors create identical-looking comboboxes in Windows style.
-.PP
-Comboboxes can contain pixmaps as well as strings; the insertItem() and changeItem() functions are suitably overloaded. For editable comboboxes, the function clearEdit() is provided, to clear the displayed string without changing the combobox's contents.
-.PP
-A combobox emits two signals, activated() and highlighted(), when a new item has been activated (selected) or highlighted (made current). Both signals exist in two versions, one with a QString argument and one with an \fCint\fR argument. If the user highlights or activates a pixmap, only the \fCint\fR signals are emitted. Whenever the text of an editable combobox is changed the textChanged() signal is emitted.
-.PP
-When the user enters a new string in an editable combobox, the widget may or may not insert it, and it can insert it in several locations. The default policy is is AtBottom but you can change this using setInsertionPolicy().
-.PP
-It is possible to constrain the input to an editable combobox using QValidator; see setValidator(). By default, any input is accepted.
-.PP
-If the combobox is not editable then it has a default focusPolicy() of TabFocus, i.e. it will not grab focus if clicked. This differs from both Windows and Motif. If the combobox is editable then it has a default focusPolicy() of StrongFocus, i.e. it will grab focus if clicked.
-.PP
-A combobox can be populated using the insert functions, insertStringList() and insertItem() for example. Items can be changed with changeItem(). An item can be removed with removeItem() and all items can be removed with clear(). The text of the current item is returned by currentText(), and the text of a numbered item is returned with text(). The current item can be set with setCurrentItem() or setCurrentText(). The number of items in the combobox is returned by count(); the maximum number of items can be set with setMaxCount(). You can allow editing using setEditable(). For editable comboboxes you can set auto-completion using setAutoCompletion() and whether or not the user can add duplicates is set with setDuplicatesEnabled().
-.PP
-.ce 1
-.B "[Image Omitted]"
-.PP
-(Motif 1, read-only)
-.br
-.ce 1
-.B "[Image Omitted]"
-.PP
-(Motif 2, editable)
-.br
-.ce 1
-.B "[Image Omitted]"
-.PP
-(Motif 2, read-only)
-.br
-.ce 1
-.B "[Image Omitted]"
-.PP
-(Windows style)
-.PP
-Depending on the style, QComboBox will use a QListBox or a QPopupMenu to display the list of items. See setListBox() for more information.
-.PP
-See also QLineEdit, QListBox, QSpinBox, QRadioButton, QButtonGroup, GUI Design Handbook: Combo Box, GUI Design Handbook: Drop-Down List Box, and Basic Widgets.
-.SS "Member Type Documentation"
-.SH "QComboBox::Policy"
-This enum specifies what the QComboBox should do when a new string is entered by the user.
-.TP
-\fCQComboBox::NoInsertion\fR - the string will not be inserted into the combobox.
-.TP
-\fCQComboBox::AtTop\fR - insert the string as the first item in the combobox.
-.TP
-\fCQComboBox::AtCurrent\fR - replace the previously selected item with the string the user has entered.
-.TP
-\fCQComboBox::AtBottom\fR - insert the string as the last item in the combobox.
-.TP
-\fCQComboBox::AfterCurrent\fR - insert the string after the previously selected item.
-.TP
-\fCQComboBox::BeforeCurrent\fR - insert the string before the previously selected item.
-.PP
-activated() is always emitted when the string is entered.
-.PP
-If inserting the new string would cause the combobox to breach its content size limit, the item at the other end of the list is deleted. The definition of "other end" is implementation-dependent.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QComboBox::QComboBox ( QWidget * parent = 0, const char * name = 0 )"
-Constructs a combobox widget with parent \fIparent\fR called \fIname\fR.
-.PP
-This constructor creates a popup list if the program uses Motif (or Aqua) look and feel; this is compatible with Motif 1.x and Aqua.
-.PP
-Note: If you use this constructor to create your QComboBox, then the pixmap() function will always return 0. To workaround this, use the other constructor.
-.SH "QComboBox::QComboBox ( bool rw, QWidget * parent = 0, const char * name = 0 )"
-Constructs a combobox with a maximum size and either Motif 2.0 or Windows look and feel.
-.PP
-The input field can be edited if \fIrw\fR is TRUE, otherwise the user may only choose one of the items in the combobox.
-.PP
-The \fIparent\fR and \fIname\fR arguments are passed on to the QWidget constructor.
-.SH "QComboBox::~QComboBox ()"
-Destroys the combobox.
-.SH "void QComboBox::activated ( int index )\fC [signal]\fR"
-This signal is emitted when a new item has been activated (selected). The \fIindex\fR is the position of the item in the combobox.
-.PP
-This signal is not emitted if the item is changed programmatically, e.g. using setCurrentItem().
-.PP
-Examples:
-.)l fileiconview/mainwindow.cpp, helpviewer/helpwindow.cpp, lineedits/lineedits.cpp, listboxcombo/listboxcombo.cpp, and qmag/qmag.cpp.
-.SH "void QComboBox::activated ( const QString & string )\fC [signal]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This signal is emitted when a new item has been activated (selected). \fIstring\fR is the selected string.
-.PP
-You can also use the activated(int) signal, but be aware that its argument is meaningful only for selected strings, not for user entered strings.
-.SH "bool QComboBox::autoCompletion () const"
-Returns TRUE if auto-completion is enabled; otherwise returns FALSE. See the "autoCompletion" property for details.
-.SH "bool QComboBox::autoResize () const"
-Returns TRUE if auto resize is enabled; otherwise returns FALSE. See the "autoResize" property for details.
-.SH "void QComboBox::changeItem ( const QString & t, int index )"
-Replaces the item at position \fIindex\fR with the text \fIt\fR.
-.SH "void QComboBox::changeItem ( const QPixmap & im, int index )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Replaces the item at position \fIindex\fR with the pixmap \fIim\fR, unless the combobox is editable.
-.PP
-See also insertItem().
-.SH "void QComboBox::changeItem ( const QPixmap & im, const QString & t, int index )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Replaces the item at position \fIindex\fR with the pixmap \fIim\fR and the text \fIt\fR.
-.PP
-See also insertItem().
-.SH "void QComboBox::clear ()\fC [slot]\fR"
-Removes all combobox items.
-.SH "void QComboBox::clearEdit ()\fC [slot]\fR"
-Clears the line edit without changing the combobox's contents. Does nothing if the combobox isn't editable.
-.PP
-This is particularly useful when using a combobox as a line edit with history. For example you can connect the combobox's activated() signal to clearEdit() in order to present the user with a new, empty line as soon as Enter is pressed.
-.PP
-See also setEditText().
-.SH "void QComboBox::clearValidator ()\fC [slot]\fR"
-This slot is equivalent to setValidator( 0 ).
-.SH "int QComboBox::count () const"
-Returns the number of items in the combobox. See the "count" property for details.
-.SH "int QComboBox::currentItem () const"
-Returns the index of the current item in the combobox. See the "currentItem" property for details.
-.SH "QString QComboBox::currentText () const"
-Returns the text of the combobox's current item. See the "currentText" property for details.
-.SH "bool QComboBox::duplicatesEnabled () const"
-Returns TRUE if duplicates are allowed; otherwise returns FALSE. See the "duplicatesEnabled" property for details.
-.SH "bool QComboBox::editable () const"
-Returns TRUE if the combobox is editable; otherwise returns FALSE. See the "editable" property for details.
-.SH "void QComboBox::highlighted ( int index )\fC [signal]\fR"
-This signal is emitted when a new item has been set to be the current item. The \fIindex\fR is the position of the item in the combobox.
-.PP
-This signal is not emitted if the item is changed programmatically, e.g. using setCurrentItem().
-.SH "void QComboBox::highlighted ( const QString & string )\fC [signal]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This signal is emitted when a new item has been set to be the current item. \fIstring\fR is the item's text.
-.PP
-You can also use the highlighted(int) signal.
-.SH "void QComboBox::insertItem ( const QString & t, int index = -1 )"
-Inserts a text item with text \fIt\fR, at position \fIindex\fR. The item will be appended if \fIindex\fR is negative.
-.PP
-Examples:
-.)l chart/optionsform.cpp, fileiconview/mainwindow.cpp, helpviewer/helpwindow.cpp, lineedits/lineedits.cpp, listboxcombo/listboxcombo.cpp, regexptester/regexptester.cpp, and tictac/tictac.cpp.
-.SH "void QComboBox::insertItem ( const QPixmap & pixmap, int index = -1 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Inserts a \fIpixmap\fR item at position \fIindex\fR. The item will be appended if \fIindex\fR is negative.
-.SH "void QComboBox::insertItem ( const QPixmap & pixmap, const QString & text, int index = -1 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Inserts a \fIpixmap\fR item with additional text \fItext\fR at position \fIindex\fR. The item will be appended if \fIindex\fR is negative.
-.SH "void QComboBox::insertStrList ( const char ** strings, int numStrings = -1, int index = -1 )"
-Inserts the array of char * \fIstrings\fR at position \fIindex\fR in the combobox.
-.PP
-The \fInumStrings\fR argument is the number of strings. If \fInumStrings\fR is -1 (default), the \fIstrings\fR array must be terminated with 0.
-.PP
-Example:
-.PP
-.nf
-.br
- static const char* items[] = { "red", "green", "blue", 0 };
-.br
- combo->insertStrList( items );
-.br
-.fi
-.PP
-See also insertStringList().
-.PP
-Example: qmag/qmag.cpp.
-.SH "void QComboBox::insertStrList ( const QStrList & list, int index = -1 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Inserts the \fIlist\fR of strings at position \fIindex\fR in the combobox.
-.PP
-This is only for compatibility since it does not support Unicode strings. See insertStringList().
-.SH "void QComboBox::insertStrList ( const QStrList * list, int index = -1 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Inserts the \fIlist\fR of strings at position \fIindex\fR in the combobox.
-.PP
-This is only for compatibility since it does not support Unicode strings. See insertStringList().
-.SH "void QComboBox::insertStringList ( const QStringList & list, int index = -1 )"
-Inserts the \fIlist\fR of strings at position \fIindex\fR in the combobox.
-.SH "Policy QComboBox::insertionPolicy () const"
-Returns the position of the items inserted by the user. See the "insertionPolicy" property for details.
-.SH "QLineEdit * QComboBox::lineEdit () const"
-Returns the line edit, or 0 if there is no line edit.
-.PP
-Only editable listboxes have a line editor.
-.SH "QListBox * QComboBox::listBox () const"
-Returns the current list box, or 0 if there is no list box. (QComboBox can use QPopupMenu instead of QListBox.) Provided to match setListBox().
-.PP
-See also setListBox().
-.PP
-Example: listboxcombo/listboxcombo.cpp.
-.SH "int QComboBox::maxCount () const"
-Returns the maximum number of items allowed in the combobox. See the "maxCount" property for details.
-.SH "const QPixmap * QComboBox::pixmap ( int index ) const"
-Returns the pixmap item at position \fIindex\fR, or 0 if the item is not a pixmap.
-.SH "void QComboBox::popup ()\fC [virtual]\fR"
-Pops up the combobox popup list.
-.PP
-If the list is empty, no items appear.
-.SH "void QComboBox::removeItem ( int index )"
-Removes the item at position \fIindex\fR.
-.SH "void QComboBox::setAutoCompletion ( bool )\fC [virtual]\fR"
-Sets whether auto-completion is enabled. See the "autoCompletion" property for details.
-.SH "void QComboBox::setAutoResize ( bool )\fC [virtual]\fR"
-Sets whether auto resize is enabled. See the "autoResize" property for details.
-.SH "void QComboBox::setCurrentItem ( int index )\fC [virtual]\fR"
-Sets the index of the current item in the combobox to \fIindex\fR. See the "currentItem" property for details.
-.SH "void QComboBox::setCurrentText ( const QString & )\fC [virtual]\fR"
-Sets the text of the combobox's current item. See the "currentText" property for details.
-.SH "void QComboBox::setDuplicatesEnabled ( bool enable )"
-Sets whether duplicates are allowed to \fIenable\fR. See the "duplicatesEnabled" property for details.
-.SH "void QComboBox::setEditText ( const QString & newText )\fC [virtual slot]\fR"
-Sets the text in the line edit to \fInewText\fR without changing the combobox's contents. Does nothing if the combobox isn't editable.
-.PP
-This is useful e.g. for providing a good starting point for the user's editing and entering the change in the combobox only when the user presses Enter.
-.PP
-See also clearEdit() and insertItem().
-.SH "void QComboBox::setEditable ( bool )"
-Sets whether the combobox is editable. See the "editable" property for details.
-.SH "void QComboBox::setFont ( const QFont & font )\fC [virtual]\fR"
-Sets the font for both the combobox button and the combobox popup list to \fIfont\fR.
-.PP
-Reimplemented from QWidget.
-.SH "void QComboBox::setInsertionPolicy ( Policy policy )\fC [virtual]\fR"
-Sets the position of the items inserted by the user to \fIpolicy\fR. See the "insertionPolicy" property for details.
-.SH "void QComboBox::setLineEdit ( QLineEdit * edit )\fC [virtual]\fR"
-Sets the line edit to use \fIedit\fR instead of the current line edit.
-.SH "void QComboBox::setListBox ( QListBox * newListBox )\fC [virtual]\fR"
-Sets the combobox to use \fInewListBox\fR instead of the current list box or popup. As a side effect, it clears the combobox of its current contents.
-.PP
-\fBWarning:\fR QComboBox assumes that newListBox->text(n) returns non-null for 0 <= n < newListbox->count(). This assumption is necessary because of the line edit in QComboBox.
-.SH "void QComboBox::setMaxCount ( int )\fC [virtual]\fR"
-Sets the maximum number of items allowed in the combobox. See the "maxCount" property for details.
-.SH "void QComboBox::setPalette ( const QPalette & palette )\fC [virtual]\fR"
-Sets the palette for both the combobox button and the combobox popup list to \fIpalette\fR.
-.PP
-Reimplemented from QWidget.
-.SH "void QComboBox::setSizeLimit ( int )\fC [virtual]\fR"
-Sets the maximum on-screen size of the combobox. See the "sizeLimit" property for details.
-.SH "void QComboBox::setValidator ( const QValidator * v )\fC [virtual]\fR"
-Applies the validator \fIv\fR to the combobox so that only text which is valid according to \fIv\fR is accepted.
-.PP
-This function does nothing if the combobox is not editable.
-.PP
-See also validator(), clearValidator(), and QValidator.
-.SH "int QComboBox::sizeLimit () const"
-Returns the maximum on-screen size of the combobox. See the "sizeLimit" property for details.
-.SH "QString QComboBox::text ( int index ) const"
-Returns the text item at position \fIindex\fR, or QString::null if the item is not a string.
-.PP
-See also currentText.
-.PP
-Examples:
-.)l fileiconview/mainwindow.cpp and helpviewer/helpwindow.cpp.
-.SH "void QComboBox::textChanged ( const QString & string )\fC [signal]\fR"
-This signal is used for editable comboboxes. It is emitted whenever the contents of the text entry field changes. \fIstring\fR contains the new text.
-.SH "const QValidator * QComboBox::validator () const"
-Returns the validator which constrains editing for this combobox if there is one; otherwise returns 0.
-.PP
-See also setValidator(), clearValidator(), and QValidator.
-.SS "Property Documentation"
-.SH "bool autoCompletion"
-This property holds whether auto-completion is enabled.
-.PP
-This property can only be set for editable comboboxes, for non-editable comboboxes it has no effect. It is FALSE by default.
-.PP
-Set this property's value with setAutoCompletion() and get this property's value with autoCompletion().
-.SH "bool autoMask"
-This property holds whether the combobox is automatically masked.
-.PP
-See also QWidget::autoMask.
-.SH "bool autoResize"
-This property holds whether auto resize is enabled.
-.PP
-\fBThis property is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-If this property is set to TRUE then the combobox will resize itself whenever its contents change. The default is FALSE.
-.PP
-Set this property's value with setAutoResize() and get this property's value with autoResize().
-.SH "int count"
-This property holds the number of items in the combobox.
-.PP
-Get this property's value with count().
-.SH "int currentItem"
-This property holds the index of the current item in the combobox.
-.PP
-Note that the activated() and highlighted() signals are only emitted when the user changes the current item, not when it is changed programmatically.
-.PP
-Set this property's value with setCurrentItem() and get this property's value with currentItem().
-.SH "QString currentText"
-This property holds the text of the combobox's current item.
-.PP
-Set this property's value with setCurrentText() and get this property's value with currentText().
-.SH "bool duplicatesEnabled"
-This property holds whether duplicates are allowed.
-.PP
-If the combobox is editable and the user enters some text in the combobox's lineedit and presses Enter (and the insertionPolicy() is not NoInsertion), then what happens is this:
-.TP
-If the text is not already in the list, the text is inserted.
-.TP
-If the text is in the list and this property is TRUE (the default), the text is inserted.
-.TP
-If the text is in the list and this property is FALSE, the text is \fInot\fR inserted; instead the item which has matching text becomes the current item.
-.PP
-This property only affects user-interaction. You can use insertItem() to insert duplicates if you wish regardless of this setting.
-.PP
-Set this property's value with setDuplicatesEnabled() and get this property's value with duplicatesEnabled().
-.SH "bool editable"
-This property holds whether the combobox is editable.
-.PP
-This property's default is FALSE. Note that the combobox will be cleared if this property is set to TRUE for a 1.x Motif style combobox. To avoid this, use setEditable() before inserting any items. Also note that the 1.x version of Motif didn't have any editable comboboxes, so the combobox will change it's appearance to a 2.0 style Motif combobox is it is set to be editable.
-.PP
-Set this property's value with setEditable() and get this property's value with editable().
-.SH "Policy insertionPolicy"
-This property holds the position of the items inserted by the user.
-.PP
-The default insertion policy is AtBottom. See Policy.
-.PP
-Set this property's value with setInsertionPolicy() and get this property's value with insertionPolicy().
-.SH "int maxCount"
-This property holds the maximum number of items allowed in the combobox.
-.PP
-Set this property's value with setMaxCount() and get this property's value with maxCount().
-.SH "int sizeLimit"
-This property holds the maximum on-screen size of the combobox.
-.PP
-This property is ignored for both Motif 1.x style and non-editable comboboxes in Mac style. The default limit is ten lines. If the number of items in the combobox is or grows larger than lines, a scrollbar is added.
-.PP
-Set this property's value with setSizeLimit() and get this property's value with sizeLimit().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcombobox.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcombobox.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcombotableitem.3qt b/doc/man/man3/qcombotableitem.3qt
deleted file mode 100644
index 285fef2ad..000000000
--- a/doc/man/man3/qcombotableitem.3qt
+++ /dev/null
@@ -1,156 +0,0 @@
-'\" t
-.TH QComboTableItem 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
-QComboTableItem \- Means of using comboboxes in QTables
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QTableItem.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQComboTableItem\fR ( QTable * table, const QStringList & list, bool editable = FALSE )"
-.br
-.ti -1c
-.BI "\fB~QComboTableItem\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetCurrentItem\fR ( int i )"
-.br
-.ti -1c
-.BI "virtual void \fBsetCurrentItem\fR ( const QString & s )"
-.br
-.ti -1c
-.BI "int \fBcurrentItem\fR () const"
-.br
-.ti -1c
-.BI "QString \fBcurrentText\fR () const"
-.br
-.ti -1c
-.BI "int \fBcount\fR () const"
-.br
-.ti -1c
-.BI "QString \fBtext\fR ( int i ) const"
-.br
-.ti -1c
-.BI "virtual void \fBsetEditable\fR ( bool b )"
-.br
-.ti -1c
-.BI "bool \fBisEditable\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetStringList\fR ( const QStringList & l )"
-.br
-.ti -1c
-.BI "virtual int \fBrtti\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QComboTableItem class provides a means of using comboboxes in QTables.
-.PP
-A QComboTableItem is a table item which looks and behaves like a combobox. The advantage of using QComboTableItems rather than real comboboxes is that a QComboTableItem uses far less resources than real comboboxes in QTables. When the cell has the focus it displays a real combobox which the user can interact with. When the cell does not have the focus the cell \fIlooks\fR like a combobox. Only text items (i.e. no pixmaps) may be used in QComboTableItems.
-.PP
-QComboTableItem items have the edit type WhenCurrent (see EditType). The QComboTableItem's list of items is provided by a QStringList passed to the constructor.
-.PP
-The list of items may be changed using setStringList(). The current item can be set with setCurrentItem() and retrieved with currentItem(). The text of the current item can be obtained with currentText(), and the text of a particular item can be retrieved with text().
-.PP
-If isEditable() is TRUE the QComboTableItem will permit the user to either choose an existing list item, or create a new list item by entering their own text; otherwise the user may only choose one of the existing list items.
-.PP
-To populate a table cell with a QComboTableItem use QTable::setItem().
-.PP
-QComboTableItems may be deleted with QTable::clearCell().
-.PP
-QComboTableItems can be distinguished from QTableItems and QCheckTableItems using their Run Time Type Identification number (see rtti()).
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also QCheckTableItem, QTableItem, QComboBox, and Advanced Widgets.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QComboTableItem::QComboTableItem ( QTable * table, const QStringList & list, bool editable = FALSE )"
-Creates a combo table item for the table \fItable\fR. The combobox's list of items is passed in the \fIlist\fR argument. If \fIeditable\fR is TRUE the user may type in new list items; if \fIeditable\fR is FALSE the user may only select from the list of items provided.
-.PP
-By default QComboTableItems cannot be replaced by other table items since isReplaceable() returns FALSE by default.
-.PP
-See also QTable::clearCell() and EditType.
-.SH "QComboTableItem::~QComboTableItem ()"
-QComboTableItem destructor.
-.SH "int QComboTableItem::count () const"
-Returns the total number of list items in the combo table item.
-.SH "int QComboTableItem::currentItem () const"
-Returns the index of the combo table item's current list item.
-.PP
-See also setCurrentItem().
-.SH "QString QComboTableItem::currentText () const"
-Returns the text of the combo table item's current list item.
-.PP
-See also currentItem() and text().
-.SH "bool QComboTableItem::isEditable () const"
-Returns TRUE if the user can add their own list items to the combobox's list of items; otherwise returns FALSE.
-.PP
-See also setEditable().
-.SH "int QComboTableItem::rtti () const\fC [virtual]\fR"
-Returns 1.
-.PP
-Make your derived classes return their own values for rtti()to distinguish between different table item subclasses. You should use values greater than 1000, preferably a large random number, to allow for extensions to this class.
-.PP
-See also QTableItem::rtti().
-.PP
-Reimplemented from QTableItem.
-.SH "void QComboTableItem::setCurrentItem ( int i )\fC [virtual]\fR"
-Sets the list item \fIi\fR to be the combo table item's current list item.
-.PP
-See also currentItem().
-.PP
-Example: table/small-table-demo/main.cpp.
-.SH "void QComboTableItem::setCurrentItem ( const QString & s )\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the list item whose text is \fIs\fR to be the combo table item's current list item. Does nothing if no list item has the text \fIs\fR.
-.PP
-See also currentItem().
-.SH "void QComboTableItem::setEditable ( bool b )\fC [virtual]\fR"
-If \fIb\fR is TRUE the combo table item can be edited, i.e. the user may enter a new text item themselves. If \fIb\fR is FALSE the user may may only choose one of the existing items.
-.PP
-See also isEditable().
-.SH "void QComboTableItem::setStringList ( const QStringList & l )\fC [virtual]\fR"
-Sets the list items of this QComboTableItem to the strings in the string list \fIl\fR.
-.SH "QString QComboTableItem::text ( int i ) const"
-Returns the text of the combo's list item at index \fIi\fR.
-.PP
-See also currentText().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcombotableitem.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcombotableitem.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcommonstyle.3qt b/doc/man/man3/qcommonstyle.3qt
deleted file mode 100644
index 3ce8d7cbe..000000000
--- a/doc/man/man3/qcommonstyle.3qt
+++ /dev/null
@@ -1,59 +0,0 @@
-'\" t
-.TH QCommonStyle 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
-QCommonStyle \- Encapsulates the common Look and Feel of a GUI
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QStyle.
-.PP
-Inherited by QMotifStyle and QWindowsStyle.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCommonStyle\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCommonStyle class encapsulates the common Look and Feel of a GUI.
-.PP
-This abstract class implements some of the widget's look and feel that is common to all GUI styles provided and shipped as part of Qt.
-.PP
-All the functions are documented in QStyle.
-.PP
-See also Widget Appearance and Style.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCommonStyle::QCommonStyle ()"
-Constructs a QCommonStyle.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcommonstyle.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcommonstyle.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qconststring.3qt b/doc/man/man3/qconststring.3qt
deleted file mode 100644
index 8c8385552..000000000
--- a/doc/man/man3/qconststring.3qt
+++ /dev/null
@@ -1,70 +0,0 @@
-'\" t
-.TH QConstString 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
-QConstString \- String objects using constant Unicode data
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQConstString\fR ( const QChar * unicode, uint length )"
-.br
-.ti -1c
-.BI "\fB~QConstString\fR ()"
-.br
-.ti -1c
-.BI "const QString & \fBstring\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QConstString class provides string objects using constant Unicode data.
-.PP
-In order to minimize copying, highly optimized applications can use QConstString to provide a QString-compatible object from existing Unicode data. It is then the programmer's responsibility to ensure that the Unicode data exists for the entire lifetime of the QConstString object.
-.PP
-A QConstString is created with the QConstString constructor. The string held by the object can be obtained by calling string().
-.PP
-See also Text Related Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QConstString::QConstString ( const QChar * unicode, uint length )"
-Constructs a QConstString that uses the first \fIlength\fR Unicode characters in the array \fIunicode\fR. Any attempt to modify copies of the string will cause it to create a copy of the data, thus it remains forever unmodified.
-.PP
-The data in \fIunicode\fR is not copied. The caller must be able to guarantee that \fIunicode\fR will not be deleted or modified.
-.SH "QConstString::~QConstString ()"
-Destroys the QConstString, creating a copy of the data if other strings are still using it.
-.SH "const QString & QConstString::string () const"
-Returns a constant string referencing the data passed during
-construction.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qconststring.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qconststring.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcontextmenuevent.3qt b/doc/man/man3/qcontextmenuevent.3qt
deleted file mode 100644
index fa87d1e04..000000000
--- a/doc/man/man3/qcontextmenuevent.3qt
+++ /dev/null
@@ -1,187 +0,0 @@
-'\" t
-.TH QContextMenuEvent 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
-QContextMenuEvent \- Parameters that describe a context menu event
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBReason\fR { Mouse, Keyboard, Other }"
-.br
-.ti -1c
-.BI "\fBQContextMenuEvent\fR ( Reason reason, const QPoint & pos, const QPoint & globalPos, int state )"
-.br
-.ti -1c
-.BI "\fBQContextMenuEvent\fR ( Reason reason, const QPoint & pos, int state )"
-.br
-.ti -1c
-.BI "int \fBx\fR () const"
-.br
-.ti -1c
-.BI "int \fBy\fR () const"
-.br
-.ti -1c
-.BI "int \fBglobalX\fR () const"
-.br
-.ti -1c
-.BI "int \fBglobalY\fR () const"
-.br
-.ti -1c
-.BI "const QPoint & \fBpos\fR () const"
-.br
-.ti -1c
-.BI "const QPoint & \fBglobalPos\fR () const"
-.br
-.ti -1c
-.BI "ButtonState \fBstate\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisAccepted\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisConsumed\fR () const"
-.br
-.ti -1c
-.BI "void \fBconsume\fR ()"
-.br
-.ti -1c
-.BI "void \fBaccept\fR ()"
-.br
-.ti -1c
-.BI "void \fBignore\fR ()"
-.br
-.ti -1c
-.BI "Reason \fBreason\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QContextMenuEvent class contains parameters that describe a context menu event.
-.PP
-Context menu events are sent to widgets when a user triggers a context menu. What triggers this is platform dependent. For example, on Windows, pressing the menu button or releasing the right mouse button will cause this event to be sent.
-.PP
-When this event occurs it is customary to show a QPopupMenu with a context menu, if this is relevant to the context.
-.PP
-Context menu events contain a special accept flag that indicates whether the receiver accepted the event. If the event handler does not accept the event, then whatever triggered the event will be handled as a regular input event if possible.
-.PP
-See also QPopupMenu and Event Classes.
-.SS "Member Type Documentation"
-.SH "QContextMenuEvent::Reason"
-This enum describes the reason the ContextMenuEvent was sent. The values are:
-.TP
-\fCQContextMenuEvent::Mouse\fR - The mouse caused the event to be sent. Normally this means the right mouse button was clicked, but this is platform specific.
-.TP
-\fCQContextMenuEvent::Keyboard\fR - The keyboard caused this event to be sent. On Windows this means the menu button was pressed.
-.TP
-\fCQContextMenuEvent::Other\fR - The event was sent by some other means (i.e. not by the mouse or keyboard).
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QContextMenuEvent::QContextMenuEvent ( Reason reason, const QPoint & pos, const QPoint & globalPos, int state )"
-Constructs a context menu event object with the accept parameter flag set to FALSE.
-.PP
-The \fIreason\fR parameter must be QContextMenuEvent::Mouse or QContextMenuEvent::Keyboard.
-.PP
-The \fIpos\fR parameter specifies the mouse position relative to the receiving widget. \fIglobalPos\fR is the mouse position in absolute coordinates. \fIstate\fR is the ButtonState at the time of the event.
-.SH "QContextMenuEvent::QContextMenuEvent ( Reason reason, const QPoint & pos, int state )"
-Constructs a context menu event object with the accept parameter flag set to FALSE.
-.PP
-The \fIreason\fR parameter must be QContextMenuEvent::Mouse or QContextMenuEvent::Keyboard.
-.PP
-The \fIpos\fR parameter specifies the mouse position relative to the receiving widget. \fIstate\fR is the ButtonState at the time of the event.
-.PP
-The globalPos() is initialized to QCursor::pos(), which may not be appropriate. Use the other constructor to specify the global position explicitly.
-.SH "void QContextMenuEvent::accept ()"
-Sets the accept flag of the context event object.
-.PP
-Setting the accept flag indicates that the receiver of this event has processed the event. Processing the event means you did something with it and it will be implicitly consumed.
-.PP
-The accept flag is not set by default.
-.PP
-See also ignore() and consume().
-.SH "void QContextMenuEvent::consume ()"
-Sets the consume flag of the context event object.
-.PP
-Setting the consume flag indicates that the receiver of this event does not want the event to be propagated further (i.e. not sent to parent classes.)
-.PP
-The consumed flag is not set by default.
-.PP
-See also ignore() and accept().
-.SH "const QPoint & QContextMenuEvent::globalPos () const"
-Returns the global position of the mouse pointer at the time of the event.
-.PP
-See also x(), y(), and pos().
-.SH "int QContextMenuEvent::globalX () const"
-Returns the global x-position of the mouse pointer at the time of the event.
-.PP
-See also globalY() and globalPos().
-.SH "int QContextMenuEvent::globalY () const"
-Returns the global y-position of the mouse pointer at the time of the event.
-.PP
-See also globalX() and globalPos().
-.SH "void QContextMenuEvent::ignore ()"
-Clears the accept flag of the context event object.
-.PP
-Clearing the accept flag indicates that the receiver of this event does not need to show a context menu. This will implicitly remove the consumed flag as well.
-.PP
-The accept flag is not set by default.
-.PP
-See also accept() and consume().
-.SH "bool QContextMenuEvent::isAccepted () const"
-Returns TRUE if the receiver has processed the event; otherwise returns FALSE.
-.PP
-See also accept(), ignore(), and consume().
-.SH "bool QContextMenuEvent::isConsumed () const"
-Returns TRUE (which stops propagation of the event) if the receiver has blocked the event; otherwise returns FALSE.
-.PP
-See also accept(), ignore(), and consume().
-.SH "const QPoint & QContextMenuEvent::pos () const"
-Returns the position of the mouse pointer relative to the widget that received the event.
-.PP
-See also x(), y(), and globalPos().
-.SH "Reason QContextMenuEvent::reason () const"
-Returns the reason for this context event.
-.SH "ButtonState QContextMenuEvent::state () const"
-Returns the button state (a combination of mouse buttons and keyboard modifiers), i.e. what buttons and keys were being pressed immediately before the event was generated.
-.PP
-The returned value is LeftButton, RightButton, MidButton, ShiftButton, ControlButton and AltButton OR'ed together.
-.SH "int QContextMenuEvent::x () const"
-Returns the x-position of the mouse pointer, relative to the widget that received the event.
-.PP
-See also y() and pos().
-.SH "int QContextMenuEvent::y () const"
-Returns the y-position of the mouse pointer, relative to the widget that received the event.
-.PP
-See also x() and pos().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcontextmenuevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcontextmenuevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcopchannel.3qt b/doc/man/man3/qcopchannel.3qt
deleted file mode 100644
index 2a3515c58..000000000
--- a/doc/man/man3/qcopchannel.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 \fR
-.PP
-Inherits QObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCopChannel\fR ( const QCString & channel, QObject * 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 Qt 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, QObject * 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 QObject 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(QString,QString)" ) {
-.br
- QString cmd, arg;
-.br
- stream >> cmd >> arg;
-.br
- ...
-.br
- } else if ( msg == "delete(QString)" ) {
-.br
- QString 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 << QString("cat") << QString("file.txt");
-.br
- QCopChannel::send( "System/Shell", "execute(QString,QString)", 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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcopchannel.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcstring.3qt b/doc/man/man3/qcstring.3qt
deleted file mode 100644
index c6194e4fc..000000000
--- a/doc/man/man3/qcstring.3qt
+++ /dev/null
@@ -1,1138 +0,0 @@
-'\" t
-.TH QCString 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
-QCString \- Abstraction of the classic C zero-terminated char array (char *)
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QByteArray.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCString\fR ()"
-.br
-.ti -1c
-.BI "\fBQCString\fR ( int size )"
-.br
-.ti -1c
-.BI "\fBQCString\fR ( const QCString & s )"
-.br
-.ti -1c
-.BI "\fBQCString\fR ( const char * str )"
-.br
-.ti -1c
-.BI "\fBQCString\fR ( const char * str, uint maxsize )"
-.br
-.ti -1c
-.BI "QCString & \fBoperator=\fR ( const QCString & s )"
-.br
-.ti -1c
-.BI "QCString & \fBoperator=\fR ( const char * str )"
-.br
-.ti -1c
-.BI "bool \fBisNull\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "uint \fBlength\fR () const"
-.br
-.ti -1c
-.BI "bool \fBresize\fR ( uint len )"
-.br
-.ti -1c
-.BI "bool \fBtruncate\fR ( uint pos )"
-.br
-.ti -1c
-.BI "bool \fBfill\fR ( char c, int len = -1 )"
-.br
-.ti -1c
-.BI "QCString \fBcopy\fR () const"
-.br
-.ti -1c
-.BI "QCString & \fBsprintf\fR ( const char * format, ... )"
-.br
-.ti -1c
-.BI "int \fBfind\fR ( char c, int index = 0, bool cs = TRUE ) const"
-.br
-.ti -1c
-.BI "int \fBfind\fR ( const char * str, int index = 0, bool cs = TRUE ) const"
-.br
-.ti -1c
-.BI "int \fBfind\fR ( const QRegExp & rx, int index = 0 ) const"
-.br
-.ti -1c
-.BI "int \fBfindRev\fR ( char c, int index = -1, bool cs = TRUE ) const"
-.br
-.ti -1c
-.BI "int \fBfindRev\fR ( const char * str, int index = -1, bool cs = TRUE ) const"
-.br
-.ti -1c
-.BI "int \fBfindRev\fR ( const QRegExp & rx, int index = -1 ) const"
-.br
-.ti -1c
-.BI "int \fBcontains\fR ( char c, bool cs = TRUE ) const"
-.br
-.ti -1c
-.BI "int \fBcontains\fR ( const char * str, bool cs = TRUE ) const"
-.br
-.ti -1c
-.BI "int \fBcontains\fR ( const QRegExp & rx ) const"
-.br
-.ti -1c
-.BI "QCString \fBleft\fR ( uint len ) const"
-.br
-.ti -1c
-.BI "QCString \fBright\fR ( uint len ) const"
-.br
-.ti -1c
-.BI "QCString \fBmid\fR ( uint index, uint len = 0xffffffff ) const"
-.br
-.ti -1c
-.BI "QCString \fBleftJustify\fR ( uint width, char fill = ' ', bool truncate = FALSE ) const"
-.br
-.ti -1c
-.BI "QCString \fBrightJustify\fR ( uint width, char fill = ' ', bool truncate = FALSE ) const"
-.br
-.ti -1c
-.BI "QCString \fBlower\fR () const"
-.br
-.ti -1c
-.BI "QCString \fBupper\fR () const"
-.br
-.ti -1c
-.BI "QCString \fBstripWhiteSpace\fR () const"
-.br
-.ti -1c
-.BI "QCString \fBsimplifyWhiteSpace\fR () const"
-.br
-.ti -1c
-.BI "QCString & \fBinsert\fR ( uint index, const char * s )"
-.br
-.ti -1c
-.BI "QCString & \fBinsert\fR ( uint index, char c )"
-.br
-.ti -1c
-.BI "QCString & \fBappend\fR ( const char * str )"
-.br
-.ti -1c
-.BI "QCString & \fBprepend\fR ( const char * s )"
-.br
-.ti -1c
-.BI "QCString & \fBremove\fR ( uint index, uint len )"
-.br
-.ti -1c
-.BI "QCString & \fBreplace\fR ( uint index, uint len, const char * str )"
-.br
-.ti -1c
-.BI "QCString & \fBreplace\fR ( const QRegExp & rx, const char * str )"
-.br
-.ti -1c
-.BI "QCString & \fBreplace\fR ( char c, const char * after )"
-.br
-.ti -1c
-.BI "QCString & \fBreplace\fR ( const char * before, const char * after )"
-.br
-.ti -1c
-.BI "QCString & \fBreplace\fR ( char c1, char c2 )"
-.br
-.ti -1c
-.BI "short \fBtoShort\fR ( bool * ok = 0 ) const"
-.br
-.ti -1c
-.BI "ushort \fBtoUShort\fR ( bool * ok = 0 ) const"
-.br
-.ti -1c
-.BI "int \fBtoInt\fR ( bool * ok = 0 ) const"
-.br
-.ti -1c
-.BI "uint \fBtoUInt\fR ( bool * ok = 0 ) const"
-.br
-.ti -1c
-.BI "long \fBtoLong\fR ( bool * ok = 0 ) const"
-.br
-.ti -1c
-.BI "ulong \fBtoULong\fR ( bool * ok = 0 ) const"
-.br
-.ti -1c
-.BI "float \fBtoFloat\fR ( bool * ok = 0 ) const"
-.br
-.ti -1c
-.BI "double \fBtoDouble\fR ( bool * ok = 0 ) const"
-.br
-.ti -1c
-.BI "QCString & \fBsetStr\fR ( const char * str )"
-.br
-.ti -1c
-.BI "QCString & \fBsetNum\fR ( short n )"
-.br
-.ti -1c
-.BI "QCString & \fBsetNum\fR ( ushort n )"
-.br
-.ti -1c
-.BI "QCString & \fBsetNum\fR ( int n )"
-.br
-.ti -1c
-.BI "QCString & \fBsetNum\fR ( uint n )"
-.br
-.ti -1c
-.BI "QCString & \fBsetNum\fR ( long n )"
-.br
-.ti -1c
-.BI "QCString & \fBsetNum\fR ( ulong n )"
-.br
-.ti -1c
-.BI "QCString & \fBsetNum\fR ( float n, char f = 'g', int prec = 6 )"
-.br
-.ti -1c
-.BI "QCString & \fBsetNum\fR ( double n, char f = 'g', int prec = 6 )"
-.br
-.ti -1c
-.BI "bool \fBsetExpand\fR ( uint index, char c )"
-.br
-.ti -1c
-.BI "\fBoperator const char *\fR () const"
-.br
-.ti -1c
-.BI "QCString & \fBoperator+=\fR ( const char * str )"
-.br
-.ti -1c
-.BI "QCString & \fBoperator+=\fR ( char c )"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "void * \fBqmemmove\fR ( void * dst, const void * src, uint len )"
-.br
-.ti -1c
-.BI "char * \fBqstrdup\fR ( const char * src )"
-.br
-.ti -1c
-.BI "char * \fBqstrcpy\fR ( char * dst, const char * src )"
-.br
-.ti -1c
-.BI "char * \fBqstrncpy\fR ( char * dst, const char * src, uint len )"
-.br
-.ti -1c
-.BI "uint \fBqstrlen\fR ( const char * str )"
-.br
-.ti -1c
-.BI "int \fBqstrcmp\fR ( const char * str1, const char * str2 )"
-.br
-.ti -1c
-.BI "int \fBqstrncmp\fR ( const char * str1, const char * str2, uint len )"
-.br
-.ti -1c
-.BI "int \fBqstricmp\fR ( const char * str1, const char * str2 )"
-.br
-.ti -1c
-.BI "int \fBqstrnicmp\fR ( const char * str1, const char * str2, uint len )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QCString & str )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( QDataStream & s, QCString & str )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QCString & s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QCString & s1, const char * s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const char * s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QCString & s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QCString & s1, const char * s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const char * s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator<\fR ( const QCString & s1, const char * s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator<\fR ( const char * s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator<=\fR ( const QCString & s1, const char * s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator<=\fR ( const char * s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator>\fR ( const QCString & s1, const char * s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator>\fR ( const char * s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator>=\fR ( const QCString & s1, const char * s2 )"
-.br
-.ti -1c
-.BI "bool \fBoperator>=\fR ( const char * s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "const QCString \fBoperator+\fR ( const QCString & s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "const QCString \fBoperator+\fR ( const QCString & s1, const char * s2 )"
-.br
-.ti -1c
-.BI "const QCString \fBoperator+\fR ( const char * s1, const QCString & s2 )"
-.br
-.ti -1c
-.BI "const QCString \fBoperator+\fR ( const QCString & s, char c )"
-.br
-.ti -1c
-.BI "const QCString \fBoperator+\fR ( char c, const QCString & s )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCString class provides an abstraction of the classic C zero-terminated char array (char *).
-.PP
-QCString inherits QByteArray, which is defined as QMemArray. Since QCString is a QMemArray, it uses explicit sharing with a reference count.
-.PP
-QCString tries to behave like a more convenient \fCconst char *\fR. The price of doing this is that some algorithms will perform badly. For example, append() is O(length()) since it scans for a null terminator. Although you might use QCString for text that is never exposed to the user, for most purposes, and especially for user-visible text, you should use QString. QString provides implicit sharing, Unicode and other internationalization support, and is well optimized.
-.PP
-Note that for the QCString methods that take a \fCconst char *\fR parameter the \fCconst char *\fR must either be 0 (null) or not-null and '\0' (NUL byte) terminated; otherwise the results are undefined.
-.PP
-A QCString that has not been assigned to anything is \fInull\fR, i.e. both the length and the data pointer is 0. A QCString that references the empty string ("", a single '\0' char) is \fIempty\fR. Both null and empty QCStrings are legal parameters to the methods. Assigning \fCconst char *\fR 0 to QCString produces a null QCString.
-.PP
-The length() function returns the length of the string; resize() resizes the string and truncate() truncates the string. A string can be filled with a character using fill(). Strings can be left or right padded with characters using leftJustify() and rightJustify(). Characters, strings and regular expressions can be searched for using find() and findRev(), and counted using contains().
-.PP
-Strings and characters can be inserted with insert() and appended with append(). A string can be prepended with prepend(). Characters can be removed from the string with remove() and replaced with replace().
-.PP
-Portions of a string can be extracted using left(), right() and mid(). Whitespace can be removed using stripWhiteSpace() and simplifyWhiteSpace(). Strings can be converted to uppercase or lowercase with upper() and lower() respectively.
-.PP
-Strings that contain numbers can be converted to numbers with toShort(), toInt(), toLong(), toULong(), toFloat() and toDouble(). Numbers can be converted to strings with setNum().
-.PP
-Many operators are overloaded to work with QCStrings. QCString also supports some more obscure functions, e.g. sprintf(), setStr() and setExpand().
-.PP
-
\fB Note on Character Comparisons \fR
-.PP
-In QCString the notion of uppercase and lowercase and of which character is greater than or less than another character is locale dependent. This affects functions which support a case insensitive option or which compare or lowercase or uppercase their arguments. Case insensitive operations and comparisons will be accurate if both strings contain only ASCII characters. (If \fC$LC_CTYPE\fR is set, most Unix systems do "the right thing".) Functions that this affects include contains(), find(), findRev(), operator<(), operator<=(), operator>(), operator>=(), lower() and upper().
-.PP
-This issue does not apply to QStrings since they represent characters using Unicode.
-.PP
-Performance note: The QCString methods for QRegExp searching are implemented by converting the QCString to a QString and performing the search on that. This implies a deep copy of the QCString data. If you are going to perform many QRegExp searches on a large QCString, you will get better performance by converting the QCString to a QString yourself, and then searching in the QString.
-.PP
-See also Collection Classes, Implicitly and Explicitly Shared Classes, Text Related Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCString::QCString ()"
-Constructs a null string.
-.PP
-See also isNull().
-.SH "QCString::QCString ( int size )"
-Constructs a string with room for \fIsize\fR characters, including the '\0'-terminator. Makes a null string if \fIsize\fR == 0.
-.PP
-If \fIsize\fR > 0, then the first and last characters in the string are initialized to '\0'. All other characters are uninitialized.
-.PP
-See also resize() and isNull().
-.SH "QCString::QCString ( const QCString & s )"
-Constructs a shallow copy \fIs\fR.
-.PP
-See also assign().
-.SH "QCString::QCString ( const char * str )"
-Constructs a string that is a deep copy of \fIstr\fR.
-.PP
-If \fIstr\fR is 0 a null string is created.
-.PP
-See also isNull().
-.SH "QCString::QCString ( const char * str, uint maxsize )"
-Constructs a string that is a deep copy of \fIstr\fR. The copy will be at most \fImaxsize\fR bytes long including the '\0'-terminator.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString str( "helloworld", 6 ); // assigns "hello" to str
-.br
-.fi
-.PP
-If \fIstr\fR contains a 0 byte within the first \fImaxsize\fR bytes, the resulting QCString will be terminated by this 0. If \fIstr\fR is 0 a null string is created.
-.PP
-See also isNull().
-.SH "QCString & QCString::append ( const char * str )"
-Appends string \fIstr\fR to the string and returns a reference to the string. Equivalent to operator+=().
-.SH "int QCString::contains ( char c, bool cs = TRUE ) const"
-Returns the number of times the character \fIc\fR occurs in the string.
-.PP
-The match is case sensitive if \fIcs\fR is TRUE, or case insensitive if \fIcs\fR if FALSE.
-.PP
-See also Note on character comparisons.
-.SH "int QCString::contains ( const char * str, bool cs = TRUE ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the number of times \fIstr\fR occurs in the string.
-.PP
-The match is case sensitive if \fIcs\fR is TRUE, or case insensitive if \fIcs\fR if FALSE.
-.PP
-This function counts overlapping substrings, for example, "banana" contains two occurrences of "ana".
-.PP
-See also findRev() and Note on character comparisons.
-.SH "int QCString::contains ( const QRegExp & rx ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Counts the number of overlapping occurrences of \fIrx\fR in the string.
-.PP
-Example:
-.PP
-.nf
-.br
- QString s = "banana and panama";
-.br
- QRegExp r = QRegExp( "a[nm]a", TRUE, FALSE );
-.br
- s.contains( r ); // 4 matches
-.br
-.fi
-.PP
-See also find() and findRev().
-.PP
-\fBWarning:\fR If you want to apply this function repeatedly to the same string it is more efficient to convert the string to a QString and apply the function to that.
-.SH "QCString QCString::copy () const"
-Returns a deep copy of this string.
-.PP
-See also detach().
-.SH "bool QCString::fill ( char c, int len = -1 )"
-Fills the string with \fIlen\fR bytes of character \fIc\fR, followed by a '\0'-terminator.
-.PP
-If \fIlen\fR is negative, then the current string length is used.
-.PP
-Returns FALSE is \fIlen\fR is nonnegative and there is not enough memory to resize the string; otherwise returns TRUE.
-.SH "int QCString::find ( char c, int index = 0, bool cs = TRUE ) const"
-Finds the first occurrence of the character \fIc\fR, starting at position \fIindex\fR.
-.PP
-The search is case sensitive if \fIcs\fR is TRUE, or case insensitive if \fIcs\fR is FALSE.
-.PP
-Returns the position of \fIc\fR, or -1 if \fIc\fR could not be found.
-.PP
-See also Note on character comparisons.
-.PP
-Example: network/networkprotocol/nntp.cpp.
-.SH "int QCString::find ( const char * str, int index = 0, bool cs = TRUE ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Finds the first occurrence of the string \fIstr\fR, starting at position \fIindex\fR.
-.PP
-The search is case sensitive if \fIcs\fR is TRUE, or case insensitive if \fIcs\fR is FALSE.
-.PP
-Returns the position of \fIstr\fR, or -1 if \fIstr\fR could not be found.
-.PP
-See also Note on character comparisons.
-.SH "int QCString::find ( const QRegExp & rx, int index = 0 ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Finds the first occurrence of the regular expression \fIrx\fR, starting at position \fIindex\fR.
-.PP
-Returns the position of the next match, or -1 if \fIrx\fR was not found.
-.PP
-\fBWarning:\fR If you want to apply this function repeatedly to the same string it is more efficient to convert the string to a QString and apply the function to that.
-.SH "int QCString::findRev ( char c, int index = -1, bool cs = TRUE ) const"
-Finds the first occurrence of the character \fIc\fR, starting at position \fIindex\fR and searching backwards.
-.PP
-The search is case sensitive if \fIcs\fR is TRUE, or case insensitive if \fIcs\fR is FALSE.
-.PP
-Returns the position of \fIc\fR, or -1 if \fIc\fR could not be found.
-.PP
-See also Note on character comparisons.
-.SH "int QCString::findRev ( const char * str, int index = -1, bool cs = TRUE ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Finds the first occurrence of the string \fIstr\fR, starting at position \fIindex\fR and searching backwards.
-.PP
-The search is case sensitive if \fIcs\fR is TRUE, or case insensitive if \fIcs\fR is FALSE.
-.PP
-Returns the position of \fIstr\fR, or -1 if \fIstr\fR could not be found.
-.PP
-See also Note on character comparisons.
-.SH "int QCString::findRev ( const QRegExp & rx, int index = -1 ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Finds the first occurrence of the regular expression \fIrx\fR, starting at position \fIindex\fR and searching backwards.
-.PP
-Returns the position of the next match (backwards), or -1 if \fIrx\fR was not found.
-.PP
-\fBWarning:\fR If you want to apply this function repeatedly to the same string it is more efficient to convert the string to a QString and apply the function to that.
-.SH "QCString & QCString::insert ( uint index, char c )"
-Inserts character \fIc\fR into the string at position \fIindex\fR and returns a reference to the string.
-.PP
-If \fIindex\fR is beyond the end of the string, the string is padded with spaces (ASCII 32) to length \fIindex\fR and then \fIc\fR is appended.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = "Yes";
-.br
- s.insert( 3, '!'); // s == "Yes!"
-.br
-.fi
-.PP
-See also remove() and replace().
-.SH "QCString & QCString::insert ( uint index, const char * s )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Inserts string \fIs\fR into the string at position \fIindex\fR.
-.PP
-If \fIindex\fR is beyond the end of the string, the string is padded with spaces (ASCII 32) to length \fIindex\fR and then \fIs\fR is appended.
-.PP
-.nf
-.br
- QCString s = "I like fish";
-.br
- s.insert( 2, "don't "); // s == "I don't like fish"
-.br
-.br
- s = "x"; // index 01234
-.br
- s.insert( 3, "yz" ); // s == "x yz"
-.br
-.fi
-.SH "bool QCString::isEmpty () const"
-Returns TRUE if the string is empty, i.e. if length() == 0; otherwise returns FALSE. An empty string is not always a null string.
-.PP
-See example in isNull().
-.PP
-See also isNull(), length(), and size().
-.SH "bool QCString::isNull () const"
-Returns TRUE if the string is null, i.e. if data() == 0; otherwise returns FALSE. A null string is also an empty string.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString a; // a.data() == 0, a.size() == 0, a.length() == 0
-.br
- QCString b == ""; // b.data() == "", b.size() == 1, b.length() == 0
-.br
- a.isNull(); // TRUE because a.data() == 0
-.br
- a.isEmpty(); // TRUE because a.length() == 0
-.br
- b.isNull(); // FALSE because b.data() == ""
-.br
- b.isEmpty(); // TRUE because b.length() == 0
-.br
-.fi
-.PP
-See also isEmpty(), length(), and size().
-.SH "QCString QCString::left ( uint len ) const"
-Returns a substring that contains the \fIlen\fR leftmost characters of the string.
-.PP
-The whole string is returned if \fIlen\fR exceeds the length of the string.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = "Pineapple";
-.br
- QCString t = s.left( 4 ); // t == "Pine"
-.br
-.fi
-.PP
-See also right() and mid().
-.PP
-Example: network/networkprotocol/nntp.cpp.
-.SH "QCString QCString::leftJustify ( uint width, char fill = ' ', bool truncate = FALSE ) const"
-Returns a string of length \fIwidth\fR (plus one for the terminating '\0') that contains this string padded with the \fIfill\fR character.
-.PP
-If the length of the string exceeds \fIwidth\fR and \fItruncate\fR is FALSE (the default), then the returned string is a copy of the string. If the length of the string exceeds \fIwidth\fR and \fItruncate\fR is TRUE, then the returned string is a left(\fIwidth\fR).
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s("apple");
-.br
- QCString t = s.leftJustify(8, '.'); // t == "apple..."
-.br
-.fi
-.PP
-See also rightJustify().
-.SH "uint QCString::length () const"
-Returns the length of the string, excluding the '\0'-terminator. Equivalent to calling \fCstrlen(data())\fR.
-.PP
-Null strings and empty strings have zero length.
-.PP
-See also size(), isNull(), and isEmpty().
-.PP
-Example: network/networkprotocol/nntp.cpp.
-.SH "QCString QCString::lower () const"
-Returns a new string that is a copy of this string converted to lower case.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s("Credit");
-.br
- QCString t = s.lower(); // t == "credit"
-.br
-.fi
-.PP
-See also upper() and Note on character comparisons.
-.SH "QCString QCString::mid ( uint index, uint len = 0xffffffff ) const"
-Returns a substring that contains at most \fIlen\fR characters from this string, starting at position \fIindex\fR.
-.PP
-Returns a null string if the string is empty or if \fIindex\fR is out of range. Returns the whole string from \fIindex\fR if \fIindex+len\fR exceeds the length of the string.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = "Two pineapples";
-.br
- QCString t = s.mid( 4, 3 ); // t == "pin"
-.br
-.fi
-.PP
-See also left() and right().
-.PP
-Example: network/networkprotocol/nntp.cpp.
-.SH "QCString::operator const char * () const"
-Returns the string data.
-.SH "QCString & QCString::operator+= ( const char * str )"
-Appends string \fIstr\fR to the string and returns a reference to the string.
-.SH "QCString & QCString::operator+= ( char c )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Appends character \fIc\fR to the string and returns a reference to the string.
-.SH "QCString & QCString::operator= ( const QCString & s )"
-Assigns a shallow copy of \fIs\fR to this string and returns a reference to this string.
-.SH "QCString & QCString::operator= ( const char * str )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Assigns a deep copy of \fIstr\fR to this string and returns a reference to this string.
-.PP
-If \fIstr\fR is 0 a null string is created.
-.PP
-See also isNull().
-.SH "QCString & QCString::prepend ( const char * s )"
-Prepend \fIs\fR to the string. Equivalent to insert(0, s).
-.PP
-See also insert().
-.SH "QCString & QCString::remove ( uint index, uint len )"
-Removes \fIlen\fR characters from the string, starting at position \fIindex\fR, and returns a reference to the string.
-.PP
-If \fIindex\fR is out of range, nothing happens. If \fIindex\fR is valid, but \fIindex\fR + \fIlen\fR is larger than the length of the string, the string is truncated at position \fIindex\fR.
-.PP
-.nf
-.br
- QCString s = "Montreal";
-.br
- s.remove( 1, 4 ); // s == "Meal"
-.br
-.fi
-.PP
-See also insert() and replace().
-.PP
-Example: network/networkprotocol/nntp.cpp.
-.SH "QCString & QCString::replace ( uint index, uint len, const char * str )"
-Replaces \fIlen\fR characters from the string, starting at position \fIindex\fR, with \fIstr\fR, and returns a reference to the string.
-.PP
-If \fIindex\fR is out of range, nothing is removed and \fIstr\fR is appended at the end of the string. If \fIindex\fR is valid, but \fIindex\fR + \fIlen\fR is larger than the length of the string, \fIstr\fR replaces the rest of the string from position \fIindex\fR.
-.PP
-.nf
-.br
- QCString s = "Say yes!";
-.br
- s.replace( 4, 3, "NO" ); // s == "Say NO!"
-.br
-.fi
-.PP
-See also insert() and remove().
-.SH "QCString & QCString::replace ( const QRegExp & rx, const char * str )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Replaces every occurrence of \fIrx\fR in the string with \fIstr\fR. Returns a reference to the string.
-.PP
-Example:
-.PP
-.nf
-.br
- QString s = "banana";
-.br
- s.replace( QRegExp("a.*a"), "" ); // becomes "b"
-.br
-.br
- s = "banana";
-.br
- s.replace( QRegExp("^[bn]a"), "X" ); // becomes "Xnana"
-.br
-.br
- s = "banana";
-.br
- s.replace( QRegExp("^[bn]a"), "" ); // becomes "nana"
-.br
-.fi
-.PP
-\fBWarning:\fR If you want to apply this function repeatedly to the same string it is more efficient to convert the string to a QString and apply the function to that.
-.SH "QCString & QCString::replace ( char c, const char * after )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Replaces every occurrence of the character \fIc\fR in the string with \fIafter\fR. Returns a reference to the string.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = "a,b,c";
-.br
- s.replace( ',', " or " );
-.br
- // s == "a or b or c"
-.br
-.fi
-.SH "QCString & QCString::replace ( const char * before, const char * after )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Replaces every occurrence of the string \fIbefore\fR in the string with the string \fIafter\fR. Returns a reference to the string.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = "Greek is Greek";
-.br
- s.replace( "Greek", "English" );
-.br
- // s == "English is English"
-.br
-.fi
-.SH "QCString & QCString::replace ( char c1, char c2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Replaces every occurrence of \fIc1\fR with the char \fIc2\fR. Returns a reference to the string.
-.SH "bool QCString::resize ( uint len )"
-Extends or shrinks the string to \fIlen\fR bytes, including the '\0'-terminator.
-.PP
-A '\0'-terminator is set at position \fClen - 1\fR unless \fClen == 0\fR.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = "resize this string";
-.br
- s.resize( 7 ); // s == "resize"
-.br
-.fi
-.PP
-See also truncate().
-.PP
-Example: network/networkprotocol/nntp.cpp.
-.SH "QCString QCString::right ( uint len ) const"
-Returns a substring that contains the \fIlen\fR rightmost characters of the string.
-.PP
-The whole string is returned if \fIlen\fR exceeds the length of the string.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = "Pineapple";
-.br
- QCString t = s.right( 5 ); // t == "apple"
-.br
-.fi
-.PP
-See also left() and mid().
-.PP
-Example: network/networkprotocol/nntp.cpp.
-.SH "QCString QCString::rightJustify ( uint width, char fill = ' ', bool truncate = FALSE ) const"
-Returns a string of length \fIwidth\fR (plus one for the terminating '\0') that contains zero or more of the \fIfill\fR character followed by this string.
-.PP
-If the length of the string exceeds \fIwidth\fR and \fItruncate\fR is FALSE (the default), then the returned string is a copy of the string. If the length of the string exceeds \fIwidth\fR and \fItruncate\fR is TRUE, then the returned string is a left(\fIwidth\fR).
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s("pie");
-.br
- QCString t = s.rightJustify(8, '.'); // t == ".....pie"
-.br
-.fi
-.PP
-See also leftJustify().
-.SH "bool QCString::setExpand ( uint index, char c )"
-Sets the character at position \fIindex\fR to \fIc\fR and expands the string if necessary, padding with spaces.
-.PP
-Returns FALSE if \fIindex\fR was out of range and the string could not be expanded; otherwise returns TRUE.
-.SH "QCString & QCString::setNum ( double n, char f = 'g', int prec = 6 )"
-Sets the string to the string representation of the number \fIn\fR and returns a reference to the string.
-.PP
-The format of the string representation is specified by the format character \fIf\fR, and the precision (number of digits after the decimal point) is specified with \fIprec\fR.
-.PP
-The valid formats for \fIf\fR are 'e', 'E', 'f', 'g' and 'G'. The formats are the same as for sprintf(); they are explained in QString::arg().
-.SH "QCString & QCString::setNum ( short n )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the string to the string representation of the number \fIn\fR and returns a reference to the string.
-.SH "QCString & QCString::setNum ( ushort n )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the string to the string representation of the number \fIn\fR and returns a reference to the string.
-.SH "QCString & QCString::setNum ( int n )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the string to the string representation of the number \fIn\fR and returns a reference to the string.
-.SH "QCString & QCString::setNum ( uint n )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the string to the string representation of the number \fIn\fR and returns a reference to the string.
-.SH "QCString & QCString::setNum ( long n )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the string to the string representation of the number \fIn\fR and returns a reference to the string.
-.SH "QCString & QCString::setNum ( ulong n )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the string to the string representation of the number \fIn\fR and returns a reference to the string.
-.SH "QCString & QCString::setNum ( float n, char f = 'g', int prec = 6 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "QCString & QCString::setStr ( const char * str )"
-Makes a deep copy of \fIstr\fR. Returns a reference to the string.
-.SH "QCString QCString::simplifyWhiteSpace () const"
-Returns a new string that has white space removed from the start and the end, plus any sequence of internal white space replaced with a single space (ASCII 32).
-.PP
-White space means the decimal ASCII codes 9, 10, 11, 12, 13 and 32.
-.PP
-.nf
-.br
- QCString s = " lots\\t of\\nwhite space ";
-.br
- QCString t = s.simplifyWhiteSpace(); // t == "lots of white space"
-.br
-.fi
-.PP
-See also stripWhiteSpace().
-.SH "QCString & QCString::sprintf ( const char * format, ... )"
-Implemented as a call to the native vsprintf() (see the manual for your C library).
-.PP
-If the string is shorter than 256 characters, this sprintf() calls resize(256) to decrease the chance of memory corruption. The string is resized back to its actual length before sprintf() returns.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s;
-.br
- s.sprintf( "%d - %s", 1, "first" ); // result < 256 chars
-.br
-.br
- QCString big( 25000 ); // very long string
-.br
- big.sprintf( "%d - %s", 2, longString ); // result < 25000 chars
-.br
-.fi
-.PP
-\fBWarning:\fR All vsprintf() implementations will write past the end of the target string (*this) if the \fIformat\fR specification and arguments happen to be longer than the target string, and some will also fail if the target string is longer than some arbitrary implementation limit.
-.PP
-Giving user-supplied arguments to sprintf() is risky: Sooner or later someone will paste a huge line into your application.
-.SH "QCString QCString::stripWhiteSpace () const"
-Returns a new string that has white space removed from the start and the end.
-.PP
-White space means the decimal ASCII codes 9, 10, 11, 12, 13 and 32.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = " space ";
-.br
- QCString t = s.stripWhiteSpace(); // t == "space"
-.br
-.fi
-.PP
-See also simplifyWhiteSpace().
-.SH "double QCString::toDouble ( bool * ok = 0 ) const"
-Returns the string converted to a \fCdouble\fR value.
-.PP
-If \fIok\fR is not 0: \fI*ok\fR is set to FALSE if the string is not a number, or if it has trailing garbage; otherwise \fI*ok\fR is set to TRUE.
-.SH "float QCString::toFloat ( bool * ok = 0 ) const"
-Returns the string converted to a \fCfloat\fR value.
-.PP
-If \fIok\fR is not 0: \fI*ok\fR is set to FALSE if the string is not a number, or if it has trailing garbage; otherwise \fI*ok\fR is set to TRUE.
-.SH "int QCString::toInt ( bool * ok = 0 ) const"
-Returns the string converted to a \fCint\fR value.
-.PP
-If \fIok\fR is not 0: \fI*ok\fR is set to FALSE if the string is not a number, or if it has trailing garbage; otherwise \fI*ok\fR is set to TRUE.
-.SH "long QCString::toLong ( bool * ok = 0 ) const"
-Returns the string converted to a \fClong\fR value.
-.PP
-If \fIok\fR is not 0: \fI*ok\fR is set to FALSE if the string is not a number, or if it has trailing garbage; otherwise \fI*ok\fR is set to TRUE.
-.SH "short QCString::toShort ( bool * ok = 0 ) const"
-Returns the string converted to a \fCshort\fR value.
-.PP
-If \fIok\fR is not 0: \fI*ok\fR is set to FALSE if the string is not a number, is out of range, or if it has trailing garbage; otherwise \fI*ok\fR is set to TRUE.
-.SH "uint QCString::toUInt ( bool * ok = 0 ) const"
-Returns the string converted to an \fCunsigned int\fR value.
-.PP
-If \fIok\fR is not 0: \fI*ok\fR is set to FALSE if the string is not a number, or if it has trailing garbage; otherwise \fI*ok\fR is set to TRUE.
-.SH "ulong QCString::toULong ( bool * ok = 0 ) const"
-Returns the string converted to an \fCunsigned long\fR value.
-.PP
-If \fIok\fR is not 0: \fI*ok\fR is set to FALSE if the string is not a number, or if it has trailing garbage; otherwise \fI*ok\fR is set to TRUE.
-.SH "ushort QCString::toUShort ( bool * ok = 0 ) const"
-Returns the string converted to an \fCunsigned short\fR value.
-.PP
-If \fIok\fR is not 0: \fI*ok\fR is set to FALSE if the string is not a number, is out of range, or if it has trailing garbage; otherwise \fI*ok\fR is set to TRUE.
-.SH "bool QCString::truncate ( uint pos )"
-Truncates the string at position \fIpos\fR.
-.PP
-Equivalent to calling \fCresize(pos+1)\fR.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s = "truncate this string";
-.br
- s.truncate( 5 ); // s == "trunc"
-.br
-.fi
-.PP
-See also resize().
-.SH "QCString QCString::upper () const"
-Returns a new string that is a copy of this string converted to upper case.
-.PP
-Example:
-.PP
-.nf
-.br
- QCString s( "Debit" );
-.br
- QCString t = s.upper(); // t == "DEBIT"
-.br
-.fi
-.PP
-See also lower() and Note on character comparisons.
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "bool operator!= ( const QCString & s1, const QCString & s2 )"
-Returns TRUE if \fIs1\fR and \fIs2\fR are different; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) != 0.
-.SH "bool operator!= ( const QCString & s1, const char * s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIs1\fR and \fIs2\fR are different; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) != 0.
-.SH "bool operator!= ( const char * s1, const QCString & s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIs1\fR and \fIs2\fR are different; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) != 0.
-.SH "const QCString operator+ ( const QCString & s1, const QCString & s2 )"
-Returns a string which consists of the concatenation of \fIs1\fR and \fIs2\fR.
-.SH "const QCString operator+ ( const QCString & s1, const char * s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a string which consists of the concatenation of \fIs1\fR and \fIs2\fR.
-.SH "const QCString operator+ ( const char * s1, const QCString & s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a string which consists of the concatenation of \fIs1\fR and \fIs2\fR.
-.SH "const QCString operator+ ( const QCString & s, char c )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a string which consists of the concatenation of \fIs\fR and \fIc\fR.
-.SH "const QCString operator+ ( char c, const QCString & s )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a string which consists of the concatenation of \fIc\fR and \fIs\fR.
-.SH "bool operator< ( const QCString & s1, const char * s2 )"
-Returns TRUE if \fIs1\fR is less than \fIs2\fR; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) < 0.
-.PP
-See also Note on character comparisons.
-.SH "bool operator< ( const char * s1, const QCString & s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIs1\fR is less than \fIs2\fR; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) < 0.
-.PP
-See also Note on character comparisons.
-.SH "QDataStream & operator<< ( QDataStream & s, const QCString & str )"
-Writes string \fIstr\fR to the stream \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "bool operator<= ( const QCString & s1, const char * s2 )"
-Returns TRUE if \fIs1\fR is less than or equal to \fIs2\fR; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) <= 0.
-.PP
-See also Note on character comparisons.
-.SH "bool operator<= ( const char * s1, const QCString & s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIs1\fR is less than or equal to \fIs2\fR; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) <= 0.
-.PP
-See also Note on character comparisons.
-.SH "bool operator== ( const QCString & s1, const QCString & s2 )"
-Returns TRUE if \fIs1\fR and \fIs2\fR are equal; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) == 0.
-.SH "bool operator== ( const QCString & s1, const char * s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIs1\fR and \fIs2\fR are equal; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) == 0.
-.SH "bool operator== ( const char * s1, const QCString & s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIs1\fR and \fIs2\fR are equal; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) == 0.
-.SH "bool operator> ( const QCString & s1, const char * s2 )"
-Returns TRUE if \fIs1\fR is greater than \fIs2\fR; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) > 0.
-.PP
-See also Note on character comparisons.
-.SH "bool operator> ( const char * s1, const QCString & s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIs1\fR is greater than \fIs2\fR; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) > 0.
-.PP
-See also Note on character comparisons.
-.SH "bool operator>= ( const QCString & s1, const char * s2 )"
-Returns TRUE if \fIs1\fR is greater than or equal to \fIs2\fR; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) >= 0.
-.PP
-See also Note on character comparisons.
-.SH "bool operator>= ( const char * s1, const QCString & s2 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if \fIs1\fR is greater than or equal to \fIs2\fR; otherwise returns FALSE.
-.PP
-Equivalent to qstrcmp(\fIs1\fR, \fIs2\fR) >= 0.
-.PP
-See also Note on character comparisons.
-.SH "QDataStream & operator>> ( QDataStream & s, QCString & str )"
-Reads a string into \fIstr\fR from the stream \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "void * tqmemmove ( void * dst, const void * src, uint len )"
-This function is normally part of the C library. Qt implements memmove() for platforms that do not provide it.
-.PP
-memmove() copies \fIlen\fR bytes from \fIsrc\fR into \fIdst\fR. The data is copied correctly even if \fIsrc\fR and \fIdst\fR overlap.
-.SH "int qstrcmp ( const char * str1, const char * str2 )"
-A safe strcmp() function.
-.PP
-Compares \fIstr1\fR and \fIstr2\fR. Returns a negative value if \fIstr1\fR is less than \fIstr2\fR, 0 if \fIstr1\fR is equal to \fIstr2\fR or a positive value if \fIstr1\fR is greater than \fIstr2\fR.
-.PP
-Special case I: Returns 0 if \fIstr1\fR and \fIstr2\fR are both 0.
-.PP
-Special case II: Returns a random nonzero value if \fIstr1\fR is 0 or \fIstr2\fR is 0 (but not both).
-.PP
-See also tqstrncmp(), tqstricmp(), tqstrnicmp(), and Note on character comparisons.
-.SH "char * qstrcpy ( char * dst, const char * src )"
-A safe strcpy() function.
-.PP
-Copies all characters up to and including the '\0' from \fIsrc\fR into \fIdst\fR and returns a pointer to \fIdst\fR.
-.SH "char * tqstrdup ( const char * src )"
-Returns a duplicate string.
-.PP
-Allocates space for a copy of \fIsrc\fR, copies it, and returns a pointer to the copy. If \fIsrc\fR is 0, it immediately returns 0.
-.PP
-The returned string must be deleted using \fCdelete[]\fR.
-.SH "int tqstricmp ( const char * str1, const char * str2 )"
-A safe stricmp() function.
-.PP
-Compares \fIstr1\fR and \fIstr2\fR ignoring the case.
-.PP
-Returns a negative value if \fIstr1\fR is less than \fIstr2\fR, 0 if \fIstr1\fR is equal to \fIstr2\fR or a positive value if \fIstr1\fR is greater than \fIstr2\fR.
-.PP
-Special case I: Returns 0 if \fIstr1\fR and \fIstr2\fR are both 0.
-.PP
-Special case II: Returns a random nonzero value if \fIstr1\fR is 0 or \fIstr2\fR is 0 (but not both).
-.PP
-See also qstrcmp(), tqstrncmp(), tqstrnicmp(), and Note on character comparisons.
-.SH "uint tqstrlen ( const char * str )"
-A safe strlen function.
-.PP
-Returns the number of characters that precede the terminating '\0'. or 0 if \fIstr\fR is 0.
-.SH "int tqstrncmp ( const char * str1, const char * str2, uint len )"
-A safe strncmp() function.
-.PP
-Compares at most \fIlen\fR bytes of \fIstr1\fR and \fIstr2\fR.
-.PP
-Returns a negative value if \fIstr1\fR is less than \fIstr2\fR, 0 if \fIstr1\fR is equal to \fIstr2\fR or a positive value if \fIstr1\fR is greater than \fIstr2\fR.
-.PP
-Special case I: Returns 0 if \fIstr1\fR and \fIstr2\fR are both 0.
-.PP
-Special case II: Returns a random nonzero value if \fIstr1\fR is 0 or \fIstr2\fR is 0 (but not both).
-.PP
-See also qstrcmp(), tqstricmp(), tqstrnicmp(), and Note on character comparisons.
-.SH "char * tqstrncpy ( char * dst, const char * src, uint len )"
-A safe strncpy() function.
-.PP
-Copies at most \fIlen\fR bytes from \fIsrc\fR (stopping at \fIlen\fR or the terminating '\0' whichever comes first) into \fIdst\fR and returns a pointer to \fIdst\fR. Guarantees that \fIdst\fR is '\0'-terminated. If \fIsrc\fR or \fIdst\fR is 0, returns 0 immediately.
-.PP
-See also qstrcpy().
-.SH "int tqstrnicmp ( const char * str1, const char * str2, uint len )"
-A safe strnicmp() function.
-.PP
-Compares at most \fIlen\fR bytes of \fIstr1\fR and \fIstr2\fR ignoring the case.
-.PP
-Returns a negative value if \fIstr1\fR is less than \fIstr2\fR, 0 if \fIstr1\fR is equal to \fIstr2\fR or a positive value if \fIstr1\fR is greater than \fIstr2\fR.
-.PP
-Special case I: Returns 0 if \fIstr1\fR and \fIstr2\fR are both 0.
-.PP
-Special case II: Returns a random nonzero value if \fIstr1\fR is 0 or \fIstr2\fR is 0 (but not both).
-.PP
-See also qstrcmp(), tqstrncmp(), tqstricmp(), and Note on character comparisons.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcstring.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcstring.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcursor.3qt b/doc/man/man3/qcursor.3qt
deleted file mode 100644
index 7fd5db969..000000000
--- a/doc/man/man3/qcursor.3qt
+++ /dev/null
@@ -1,253 +0,0 @@
-'\" t
-.TH QCursor 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
-QCursor \- Mouse cursor with an arbitrary shape
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits Qt.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCursor\fR ()"
-.br
-.ti -1c
-.BI "\fBQCursor\fR ( int shape )"
-.br
-.ti -1c
-.BI "\fBQCursor\fR ( const QBitmap & bitmap, const QBitmap & mask, int hotX = -1, int hotY = -1 )"
-.br
-.ti -1c
-.BI "\fBQCursor\fR ( const QPixmap & pixmap, int hotX = -1, int hotY = -1 )"
-.br
-.ti -1c
-.BI "\fBQCursor\fR ( const QCursor & c )"
-.br
-.ti -1c
-.BI "\fB~QCursor\fR ()"
-.br
-.ti -1c
-.BI "QCursor & \fBoperator=\fR ( const QCursor & c )"
-.br
-.ti -1c
-.BI "int \fBshape\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetShape\fR ( int shape )"
-.br
-.ti -1c
-.BI "const QBitmap * \fBbitmap\fR () const"
-.br
-.ti -1c
-.BI "const QBitmap * \fBmask\fR () const"
-.br
-.ti -1c
-.BI "QPoint \fBhotSpot\fR () const"
-.br
-.ti -1c
-.BI "HCURSOR \fBhandle\fR () const"
-.br
-.ti -1c
-.BI "\fBQCursor\fR ( HCURSOR handle )"
-.br
-.ti -1c
-.BI "HANDLE \fBhandle\fR () const"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QPoint \fBpos\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetPos\fR ( int x, int y )"
-.br
-.ti -1c
-.BI "void \fBsetPos\fR ( const QPoint & )"
-.br
-.ti -1c
-.BI "void \fBinitialize\fR ()"
-.br
-.ti -1c
-.BI "void \fBcleanup\fR ()"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QCursor & c )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( QDataStream & s, QCursor & c )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCursor class provides a mouse cursor with an arbitrary shape.
-.PP
-This class is mainly used to create mouse cursors that are associated with particular widgets and to get and set the position of the mouse cursor.
-.PP
-Qt has a number of standard cursor shapes, but you can also make custom cursor shapes based on a QBitmap, a mask and a hotspot.
-.PP
-To associate a cursor with a widget, use QWidget::setCursor(). To associate a cursor with all widgets (normally for a short period of time), use QApplication::setOverrideCursor().
-.PP
-To set a cursor shape use QCursor::setShape() or use the QCursor constructor which takes the shape as argument, or you can use one of the predefined cursors defined in the CursorShape enum.
-.PP
-If you want to create a cursor with your own bitmap, either use the QCursor constructor which takes a bitmap and a mask or the constructor which takes a pixmap as arguments.
-.PP
-To set or get the position of the mouse cursor use the static methods QCursor::pos() and QCursor::setPos().
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also QWidget, GUI Design Handbook: Cursors, Widget Appearance and Style, and Implicitly and Explicitly Shared Classes.
-.PP
-On X11, Qt supports the Xcursor library, which allows for full color icon themes. The table below shows the cursor name used for each Qt::CursorShape value. If a cursor cannot be found using the name shown below, a standard X11 cursor will be used instead. Note: X11 does not provide appropriate cursors for all possible Qt::CursorShape values. It is possible that some cursors will be taken from the Xcursor theme, while others will use an internal bitmap cursor.
-.PP
-
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCursor::QCursor ()"
-Constructs a cursor with the default arrow shape.
-.SH "QCursor::QCursor ( int shape )"
-Constructs a cursor with the specified \fIshape\fR.
-.PP
-See CursorShape for a list of shapes.
-.PP
-See also setShape().
-.SH "QCursor::QCursor ( const QBitmap & bitmap, const QBitmap & mask, int hotX = -1, int hotY = -1 )"
-Constructs a custom bitmap cursor.
-.PP
-\fIbitmap\fR and \fImask\fR make up the bitmap. \fIhotX\fR and \fIhotY\fR define the cursor's hot spot.
-.PP
-If \fIhotX\fR is negative, it is set to the \fCbitmap().width()/2\fR. If \fIhotY\fR is negative, it is set to the \fCbitmap().height()/2\fR.
-.PP
-The cursor \fIbitmap\fR (B) and \fImask\fR (M) bits are combined like this:
-.TP
-B=1 and M=1 gives black.
-.TP
-B=0 and M=1 gives white.
-.TP
-B=0 and M=0 gives transparent.
-.TP
-B=1 and M=0 gives an undefined result.
-.PP
-Use the global Qt color \fCcolor0\fR to draw 0-pixels and \fCcolor1\fR to draw 1-pixels in the bitmaps.
-.PP
-Valid cursor sizes depend on the display hardware (or the underlying window system). We recommend using 32x32 cursors, because this size is supported on all platforms. Some platforms also support 16x16, 48x48 and 64x64 cursors.
-.PP
-See also QBitmap::QBitmap() and QBitmap::setMask().
-.SH "QCursor::QCursor ( const QPixmap & pixmap, int hotX = -1, int hotY = -1 )"
-Constructs a custom pixmap cursor.
-.PP
-\fIpixmap\fR is the image. It is usual to give it a mask (set using QPixmap::setMask()). \fIhotX\fR and \fIhotY\fR define the cursor's hot spot.
-.PP
-If \fIhotX\fR is negative, it is set to the \fCpixmap().width()/2\fR. If \fIhotY\fR is negative, it is set to the \fCpixmap().height()/2\fR.
-.PP
-Valid cursor sizes depend on the display hardware (or the underlying window system). We recommend using 32x32 cursors, because this size is supported on all platforms. Some platforms also support 16x16, 48x48 and 64x64 cursors.
-.PP
-Currently, only black-and-white pixmaps can be used.
-.PP
-See also QPixmap::QPixmap() and QPixmap::setMask().
-.SH "QCursor::QCursor ( const QCursor & c )"
-Constructs a copy of the cursor \fIc\fR.
-.SH "QCursor::QCursor ( HCURSOR handle )"
-Creates a cursor with the specified window system handle \fIhandle\fR.
-.PP
-\fBWarning:\fR Portable in principle, but if you use it you are probably about to do something non-portable. Be careful.
-.SH "QCursor::~QCursor ()"
-Destroys the cursor.
-.SH "const QBitmap * QCursor::bitmap () const"
-Returns the cursor bitmap, or 0 if it is one of the standard cursors.
-.SH "void QCursor::cleanup ()\fC [static]\fR"
-Internal function that deinitializes the predefined cursors. This function is called from the QApplication destructor.
-.PP
-See also initialize().
-.SH "HANDLE QCursor::handle () const"
-Returns the window system cursor handle.
-.PP
-\fBWarning:\fR Portable in principle, but if you use it you are probably about to do something non-portable. Be careful.
-.SH "QPoint QCursor::hotSpot () const"
-Returns the cursor hot spot, or (0, 0) if it is one of the standard cursors.
-.SH "void QCursor::initialize ()\fC [static]\fR"
-Internal function that initializes the predefined cursors. This function is called from the QApplication constructor.
-.PP
-See also cleanup().
-.SH "const QBitmap * QCursor::mask () const"
-Returns the cursor bitmap mask, or 0 if it is one of the standard cursors.
-.SH "QCursor & QCursor::operator= ( const QCursor & c )"
-Assigns \fIc\fR to this cursor and returns a reference to this cursor.
-.SH "QPoint QCursor::pos ()\fC [static]\fR"
-Returns the position of the cursor (hot spot) in global screen coordinates.
-.PP
-You can call QWidget::mapFromGlobal() to translate it to widget coordinates.
-.PP
-See also setPos(), QWidget::mapFromGlobal(), and QWidget::mapToGlobal().
-.PP
-Examples:
-.)l chart/canvasview.cpp, fileiconview/qfileiconview.cpp, and menu/menu.cpp.
-.SH "void QCursor::setPos ( int x, int y )\fC [static]\fR"
-Moves the cursor (hot spot) to the global screen position (\fIx\fR, \fIy\fR).
-.PP
-You can call QWidget::mapToGlobal() to translate widget coordinates to global screen coordinates.
-.PP
-See also pos(), QWidget::mapFromGlobal(), and QWidget::mapToGlobal().
-.SH "void QCursor::setPos ( const QPoint & )\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QCursor::setShape ( int shape )"
-Sets the cursor to the shape identified by \fIshape\fR.
-.PP
-See CursorShape for the list of cursor shapes.
-.PP
-See also shape().
-.SH "int QCursor::shape () const"
-Returns the cursor shape identifier. The return value is one of the CursorShape enum values (cast to an int).
-.PP
-See also setShape().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QDataStream & operator<< ( QDataStream & s, const QCursor & c )"
-Writes the cursor \fIc\fR to the stream \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "QDataStream & operator>> ( QDataStream & s, QCursor & c )"
-Reads a cursor from the stream \fIs\fR and sets \fIc\fR to the read data.
-.PP
-See also Format of the QDataStream operators.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqcursor.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcursor.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcustomevent.3qt b/doc/man/man3/qcustomevent.3qt
deleted file mode 100644
index a76cf9063..000000000
--- a/doc/man/man3/qcustomevent.3qt
+++ /dev/null
@@ -1,130 +0,0 @@
-'\" t
-.TH QCustomEvent 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
-QCustomEvent \- Support for custom events
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCustomEvent\fR ( int type )"
-.br
-.ti -1c
-.BI "\fBQCustomEvent\fR ( Type type, void * data )"
-.br
-.ti -1c
-.BI "void * \fBdata\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetData\fR ( void * data )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCustomEvent class provides support for custom events.
-.PP
-QCustomEvent is a generic event class for user-defined events. User defined events can be sent to widgets or other QObject instances using QApplication::postEvent() or QApplication::sendEvent(). Subclasses of QObject can easily receive custom events by implementing the QObject::customEvent() event handler function.
-.PP
-QCustomEvent objects should be created with a type ID that uniquely identifies the event type. To avoid clashes with the Qt-defined events types, the value should be at least as large as the value of the "User" entry in the QEvent::Type enum.
-.PP
-QCustomEvent contains a generic void* data member that may be used for transferring event-specific data to the receiver. Note that since events are normally delivered asynchronously, the data pointer, if used, must remain valid until the event has been received and processed.
-.PP
-QCustomEvent can be used as-is for simple user-defined event types, but normally you will want to make a subclass of it for your event types. In a subclass, you can add data members that are suitable for your event type.
-.PP
-Example:
-.PP
-.nf
-.br
- class ColorChangeEvent : public QCustomEvent
-.br
- {
-.br
- public:
-.br
- ColorChangeEvent( QColor color )
-.br
- : QCustomEvent( 65432 ), c( color ) {}
-.br
- QColor color() const { return c; }
-.br
- private:
-.br
- QColor c;
-.br
- };
-.br
-.br
- // To send an event of this custom event type:
-.br
-.br
- ColorChangeEvent* ce = new ColorChangeEvent( blue );
-.br
- QApplication::postEvent( receiver, ce ); // Qt will delete it when done
-.br
-.br
- // To receive an event of this custom event type:
-.br
-.br
- void MyWidget::customEvent( QCustomEvent * e )
-.br
- {
-.br
- if ( e->type() == 65432 ) { // It must be a ColorChangeEvent
-.br
- ColorChangeEvent* ce = (ColorChangeEvent*)e;
-.br
- newColor = ce->color();
-.br
- }
-.br
- }
-.br
-.fi
-.PP
-See also QWidget::customEvent(), QApplication::notify(), and Event Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCustomEvent::QCustomEvent ( int type )"
-Constructs a custom event object with event type \fItype\fR. The value of \fItype\fR must be at least as large as QEvent::User. The data pointer is set to 0.
-.SH "QCustomEvent::QCustomEvent ( Type type, void * data )"
-Constructs a custom event object with the event type \fItype\fR and a pointer to \fIdata\fR. (Note that any int value may safely be cast to QEvent::Type).
-.SH "void * QCustomEvent::data () const"
-Returns a pointer to the generic event data.
-.PP
-See also setData().
-.SH "void QCustomEvent::setData ( void * data )"
-Sets the generic data pointer to \fIdata\fR.
-.PP
-See also data().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcustomevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcustomevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qcustommenuitem.3qt b/doc/man/man3/qcustommenuitem.3qt
deleted file mode 100644
index 13e999827..000000000
--- a/doc/man/man3/qcustommenuitem.3qt
+++ /dev/null
@@ -1,106 +0,0 @@
-'\" t
-.TH QCustomMenuItem 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
-QCustomMenuItem \- Abstract base class for custom menu items in popup menus
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits Qt.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQCustomMenuItem\fR ()"
-.br
-.ti -1c
-.BI "virtual \fB~QCustomMenuItem\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBfullSpan\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisSeparator\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetFont\fR ( const QFont & font )"
-.br
-.ti -1c
-.BI "virtual void \fBpaint\fR ( QPainter * p, const QColorGroup & cg, bool act, bool enabled, int x, int y, int w, int h ) = 0"
-.br
-.ti -1c
-.BI "virtual QSize \fBsizeHint\fR () = 0"
-.br
-.in -1c
-.SH DESCRIPTION
-The QCustomMenuItem class is an abstract base class for custom menu items in popup menus.
-.PP
-A custom menu item is a menu item that is defined by two pure virtual functions, paint() and sizeHint(). The size hint tells the menu how much space it needs to reserve for this item, and paint is called whenever the item needs painting.
-.PP
-This simple mechanism allows you to create all kinds of application specific menu items. Examples are items showing different fonts in a word processor or menus that allow the selection of drawing utilities in a vector drawing program.
-.PP
-A custom item is inserted into a popup menu with QPopupMenu::insertItem().
-.PP
-By default, a custom item can also have an icon and a keyboard accelerator. You can reimplement fullSpan() to return TRUE if you want the item to span the entire popup menu width. This is particularly useful for labels.
-.PP
-If you want the custom item to be treated just as a separator, reimplement isSeparator() to return TRUE.
-.PP
-Note that you can insert pixmaps or bitmaps as items into a popup menu without needing to create a QCustomMenuItem. However, custom menu items offer more flexibility, and -- especially important with Windows style -- provide the possibility of drawing the item with a different color when it is highlighted.
-.PP
-menu/menu.cpp shows a simple example how custom menu items can be used.
-.PP
-Note: the current implementation of QCustomMenuItem will not recognize shortcut keys that are from text with ampersands. Normal accelerators work though.
-.PP
-.ce 1
-.B "[Image Omitted]"
-.PP
-See also QMenuData, QPopupMenu, and Miscellaneous Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QCustomMenuItem::QCustomMenuItem ()"
-Constructs a QCustomMenuItem
-.SH "QCustomMenuItem::~QCustomMenuItem ()\fC [virtual]\fR"
-Destroys a QCustomMenuItem
-.SH "bool QCustomMenuItem::fullSpan () const\fC [virtual]\fR"
-Returns TRUE if this item wants to span the entire popup menu width; otherwise returns FALSE. The default is FALSE, meaning that the menu may show an icon and an accelerator key for this item as well.
-.SH "bool QCustomMenuItem::isSeparator () const\fC [virtual]\fR"
-Returns TRUE if this item is just a separator; otherwise returns FALSE.
-.SH "void QCustomMenuItem::paint ( QPainter * p, const QColorGroup & cg, bool act, bool enabled, int x, int y, int w, int h )\fC [pure virtual]\fR"
-Paints this item. When this function is invoked, the painter \fIp\fR is set to a font and foreground color suitable for a menu item text using color group \fIcg\fR. The item is active if \fIact\fR is TRUE and enabled if \fIenabled\fR is TRUE. The geometry values \fIx\fR, \fIy\fR, \fIw\fR and \fIh\fR specify where to draw the item.
-.PP
-Do not draw any background, this has already been done by the popup menu according to the current GUI style.
-.SH "void QCustomMenuItem::setFont ( const QFont & font )\fC [virtual]\fR"
-Sets the font of the custom menu item to \fIfont\fR.
-.PP
-This function is called whenever the font in the popup menu changes. For menu items that show their own individual font entry, you want to ignore this.
-.SH "QSize QCustomMenuItem::sizeHint ()\fC [pure virtual]\fR"
-Returns the item's size hint.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qcustommenuitem.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qcustommenuitem.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdatabrowser.3qt b/doc/man/man3/qdatabrowser.3qt
deleted file mode 100644
index e5c22c2a8..000000000
--- a/doc/man/man3/qdatabrowser.3qt
+++ /dev/null
@@ -1,593 +0,0 @@
-'\" t
-.TH QDataBrowser 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
-QDataBrowser \- Data manipulation and navigation for data entry forms
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDataBrowser\fR ( QWidget * parent = 0, const char * name = 0, WFlags fl = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDataBrowser\fR ()"
-.br
-.ti -1c
-.BI "enum \fBBoundary\fR { Unknown, None, BeforeBeginning, Beginning, End, AfterEnd }"
-.br
-.ti -1c
-.BI "Boundary \fBboundary\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetBoundaryChecking\fR ( bool active )"
-.br
-.ti -1c
-.BI "bool \fBboundaryChecking\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetSort\fR ( const QSqlIndex & sort )"
-.br
-.ti -1c
-.BI "void \fBsetSort\fR ( const QStringList & sort )"
-.br
-.ti -1c
-.BI "QStringList \fBsort\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetFilter\fR ( const QString & filter )"
-.br
-.ti -1c
-.BI "QString \fBfilter\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetSqlCursor\fR ( QSqlCursor * cursor, bool autoDelete = FALSE )"
-.br
-.ti -1c
-.BI "QSqlCursor * \fBsqlCursor\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetForm\fR ( QSqlForm * form )"
-.br
-.ti -1c
-.BI "QSqlForm * \fBform\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmEdits\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmInsert\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmUpdate\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmDelete\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmCancels\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "bool \fBconfirmEdits\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmInsert\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmUpdate\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmDelete\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmCancels\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetReadOnly\fR ( bool active )"
-.br
-.ti -1c
-.BI "bool \fBisReadOnly\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetAutoEdit\fR ( bool autoEdit )"
-.br
-.ti -1c
-.BI "bool \fBautoEdit\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBseek\fR ( int i, bool relative = FALSE )"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBrefresh\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBinsert\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBupdate\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBdel\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBfirst\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBlast\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBnext\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBprev\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBreadFields\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBwriteFields\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBclearValues\fR ()"
-.br
-.ti -1c
-.BI "void \fBupdateBoundary\fR ()"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBfirstRecordAvailable\fR ( bool available )"
-.br
-.ti -1c
-.BI "void \fBlastRecordAvailable\fR ( bool available )"
-.br
-.ti -1c
-.BI "void \fBnextRecordAvailable\fR ( bool available )"
-.br
-.ti -1c
-.BI "void \fBprevRecordAvailable\fR ( bool available )"
-.br
-.ti -1c
-.BI "void \fBcurrentChanged\fR ( const QSqlRecord * record )"
-.br
-.ti -1c
-.BI "void \fBprimeInsert\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBprimeUpdate\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBprimeDelete\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBbeforeInsert\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBbeforeUpdate\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBbeforeDelete\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBcursorChanged\fR ( QSqlCursor::Mode mode )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBautoEdit\fR - whether the browser automatically applies edits"
-.br
-.ti -1c
-.BI "bool \fBboundaryChecking\fR - whether boundary checking is active"
-.br
-.ti -1c
-.BI "bool \fBconfirmCancels\fR - whether the browser confirms cancel operations"
-.br
-.ti -1c
-.BI "bool \fBconfirmDelete\fR - whether the browser confirms deletions"
-.br
-.ti -1c
-.BI "bool \fBconfirmEdits\fR - whether the browser confirms edits"
-.br
-.ti -1c
-.BI "bool \fBconfirmInsert\fR - whether the data browser confirms insertions"
-.br
-.ti -1c
-.BI "bool \fBconfirmUpdate\fR - whether the browser confirms updates"
-.br
-.ti -1c
-.BI "QString \fBfilter\fR - the data browser's filter"
-.br
-.ti -1c
-.BI "bool \fBreadOnly\fR - whether the browser is read-only"
-.br
-.ti -1c
-.BI "QStringList \fBsort\fR - the data browser's sort"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual bool \fBinsertCurrent\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBupdateCurrent\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBdeleteCurrent\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBcurrentEdited\fR ()"
-.br
-.ti -1c
-.BI "virtual QSql::Confirm \fBconfirmEdit\fR ( QSql::Op m )"
-.br
-.ti -1c
-.BI "virtual QSql::Confirm \fBconfirmCancel\fR ( QSql::Op m )"
-.br
-.ti -1c
-.BI "virtual void \fBhandleError\fR ( const QSqlError & error )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDataBrowser class provides data manipulation and navigation for data entry forms.
-.PP
-A high-level API is provided for navigating through data records in a cursor, for inserting, updating and deleting records, and for refreshing data in the display.
-.PP
-If you want a read-only form to present database data use QDataView; if you want a table-based presentation of your data use QDataTable.
-.PP
-A QDataBrowser is used to associate a dataset with a form in much the same way as a QDataTable associates a dataset with a table. Once the data browser has been constructed it can be associated with a dataset with setSqlCursor(), and with a form with setForm(). Boundary checking, sorting and filtering can be set with setBoundaryChecking(), setSort() and setFilter(), respectively.
-.PP
-The insertCurrent() function reads the fields from the default form into the default cursor and performs the insert. The updateCurrent() and deleteCurrent() functions perform similarly to update and delete the current record respectively.
-.PP
-The user can be asked to confirm all edits with setConfirmEdits(). For more precise control use setConfirmInsert(), setConfirmUpdate(), setConfirmDelete() and setConfirmCancels(). Use setAutoEdit() to control the behaviour of the form when the user edits a record and then navigates.
-.PP
-The record set is navigated using first(), next(), prev(), last() and seek(). The form's display is updated with refresh(). When navigation takes place the firstRecordAvailable(), lastRecordAvailable(), nextRecordAvailable() and prevRecordAvailable() signals are emitted. When the cursor record is changed due to navigation the cursorChanged() signal is emitted.
-.PP
-If you want finer control of the insert, update and delete processes then you can use the lower level functions to perform these operations as described below.
-.PP
-The form is populated with data from the database with readFields(). If the user is allowed to edit, (see setReadOnly()), write the form's data back to the cursor's edit buffer with writeFields(). You can clear the values in the form with clearValues(). Editing is performed as follows:
-.TP
-\fIinsert\fR When the data browser enters insertion mode it emits the primeInsert() signal which you can connect to, for example to pre-populate fields. Call writeFields() to write the user's edits to the cursor's edit buffer then call insert() to insert the record into the database. The beforeInsert() signal is emitted just before the cursor's edit buffer is inserted into the database; connect to this for example, to populate fields such as an auto-generated primary key.
-.TP
-\fIupdate\fR For updates the primeUpdate() signal is emitted when the data browser enters update mode. After calling writeFields() call update() to update the record and connect to the beforeUpdate() signal to manipulate the user's data before the update takes place.
-.TP
-\fIdelete\fR For deletion the primeDelete() signal is emitted when the data browser enters deletion mode. After calling writeFields() call del() to delete the record and connect to the beforeDelete() signal, for example to record an audit of the deleted record.
-.PP
-See also Database Classes.
-.SS "Member Type Documentation"
-.SH "QDataBrowser::Boundary"
-This enum describes where the data browser is positioned.
-.TP
-\fCQDataBrowser::Unknown\fR - the boundary cannot be determined (usually because there is no default cursor, or the default cursor is not active).
-.TP
-\fCQDataBrowser::None\fR - the browser is not positioned on a boundary, but it is positioned on a record somewhere in the middle.
-.TP
-\fCQDataBrowser::BeforeBeginning\fR - the browser is positioned before the first available record.
-.TP
-\fCQDataBrowser::Beginning\fR - the browser is positioned at the first record.
-.TP
-\fCQDataBrowser::End\fR - the browser is positioned at the last record.
-.TP
-\fCQDataBrowser::AfterEnd\fR - the browser is positioned after the last available record.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDataBrowser::QDataBrowser ( QWidget * parent = 0, const char * name = 0, WFlags fl = 0 )"
-Constructs a data browser which is a child of \fIparent\fR, with the name \fIname\fR and widget flags set to \fIfl\fR.
-.SH "QDataBrowser::~QDataBrowser ()"
-Destroys the object and frees any allocated resources.
-.SH "bool QDataBrowser::autoEdit () const"
-Returns TRUE if the browser automatically applies edits; otherwise returns FALSE. See the "autoEdit" property for details.
-.SH "void QDataBrowser::beforeDelete ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted just before the cursor's edit buffer is deleted from the database. The \fIbuf\fR parameter points to the edit buffer being deleted. You might connect to this signal to capture some auditing information about the deletion.
-.SH "void QDataBrowser::beforeInsert ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted just before the cursor's edit buffer is inserted into the database. The \fIbuf\fR parameter points to the edit buffer being inserted. You might connect to this signal to populate a generated primary key for example.
-.SH "void QDataBrowser::beforeUpdate ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted just before the cursor's edit buffer is updated in the database. The \fIbuf\fR parameter points to the edit buffer being updated. You might connect to this signal to capture some auditing information about the update.
-.SH "Boundary QDataBrowser::boundary ()"
-Returns an enum indicating the boundary status of the browser.
-.PP
-This is achieved by moving the default cursor and checking the position, however the current default form values will not be altered. After checking for the boundary, the cursor is moved back to its former position. See QDataBrowser::Boundary.
-.PP
-See also Boundary.
-.SH "bool QDataBrowser::boundaryChecking () const"
-Returns TRUE if boundary checking is active; otherwise returns FALSE. See the "boundaryChecking" property for details.
-.SH "void QDataBrowser::clearValues ()\fC [virtual slot]\fR"
-Clears all the values in the form.
-.PP
-All the edit buffer field values are set to their 'zero state', e.g. 0 for numeric fields and "" for string fields. Then the widgets are updated using the property map. For example, a combobox that is property-mapped to integers would scroll to the first item. See the QSqlPropertyMap constructor for the default mappings of widgets to properties.
-.SH "QSql::Confirm QDataBrowser::confirmCancel ( QSql::Op m )\fC [virtual protected]\fR"
-Protected virtual function which returns a confirmation for cancelling an edit mode \fIm\fR. Derived classes can reimplement this function and provide their own confirmation dialog. The default implementation uses a message box which prompts the user to confirm the edit action.
-.SH "bool QDataBrowser::confirmCancels () const"
-Returns TRUE if the browser confirms cancel operations; otherwise returns FALSE. See the "confirmCancels" property for details.
-.SH "bool QDataBrowser::confirmDelete () const"
-Returns TRUE if the browser confirms deletions; otherwise returns FALSE. See the "confirmDelete" property for details.
-.SH "QSql::Confirm QDataBrowser::confirmEdit ( QSql::Op m )\fC [virtual protected]\fR"
-Protected virtual function which returns a confirmation for an edit of mode \fIm\fR. Derived classes can reimplement this function and provide their own confirmation dialog. The default implementation uses a message box which prompts the user to confirm the edit action.
-.SH "bool QDataBrowser::confirmEdits () const"
-Returns TRUE if the browser confirms edits; otherwise returns FALSE. See the "confirmEdits" property for details.
-.SH "bool QDataBrowser::confirmInsert () const"
-Returns TRUE if the data browser confirms insertions; otherwise returns FALSE. See the "confirmInsert" property for details.
-.SH "bool QDataBrowser::confirmUpdate () const"
-Returns TRUE if the browser confirms updates; otherwise returns FALSE. See the "confirmUpdate" property for details.
-.SH "void QDataBrowser::currentChanged ( const QSqlRecord * record )\fC [signal]\fR"
-This signal is emitted whenever the current cursor position changes. The \fIrecord\fR parameter points to the contents of the current cursor's record.
-.SH "bool QDataBrowser::currentEdited ()\fC [virtual protected]\fR"
-Returns TRUE if the form's edit buffer differs from the current cursor buffer; otherwise returns FALSE.
-.SH "void QDataBrowser::cursorChanged ( QSqlCursor::Mode mode )\fC [signal]\fR"
-This signal is emitted whenever the cursor record was changed due to navigation. The \fImode\fR parameter is the edit that just took place, e.g. Insert, Update or Delete. See QSqlCursor::Mode.
-.SH "void QDataBrowser::del ()\fC [virtual slot]\fR"
-Performs a delete operation on the data browser's cursor. If there is no default cursor or no default form, nothing happens.
-.PP
-Otherwise, the following happens:
-.PP
-The current form's record is deleted from the database, providing that the data browser is not in insert mode. If the data browser is actively inserting a record (see insert()), the insert action is canceled, and the browser navigates to the last valid record that was current. If there is an error, handleError() is called.
-.SH "bool QDataBrowser::deleteCurrent ()\fC [virtual protected]\fR"
-Performs a delete on the default cursor using the values from the default form and updates the default form. If there is no default form or no default cursor, nothing happens. If the deletion was successful, the cursor is repositioned to the nearest record and TRUE is returned. The nearest record is the next record if there is one otherwise the previous record if there is one. If an error occurred during the deletion from the database, handleError() is called and FALSE is returned.
-.PP
-See also cursor, form(), and handleError().
-.SH "QString QDataBrowser::filter () const"
-Returns the data browser's filter. See the "filter" property for details.
-.SH "void QDataBrowser::first ()\fC [virtual slot]\fR"
-Moves the default cursor to the first record and refreshes the default form to display this record. If there is no default form or no default cursor, nothing happens. If the data browser successfully navigated to the first record, the default cursor is primed for update and the primeUpdate() signal is emitted.
-.PP
-If the browser is already positioned on the first record nothing happens.
-.SH "void QDataBrowser::firstRecordAvailable ( bool available )\fC [signal]\fR"
-This signal is emitted whenever the position of the cursor changes. The \fIavailable\fR parameter indicates whether or not the first record in the default cursor is available.
-.SH "QSqlForm * QDataBrowser::form ()"
-Returns the data browser's default form or 0 if no form has been set.
-.SH "void QDataBrowser::handleError ( const QSqlError & error )\fC [virtual protected]\fR"
-Virtual function which handles the error \fIerror\fR. The default implementation warns the user with a message box.
-.SH "void QDataBrowser::insert ()\fC [virtual slot]\fR"
-Performs an insert operation on the data browser's cursor. If there is no default cursor or no default form, nothing happens.
-.PP
-If auto-editing is on (see setAutoEdit()), the following happens:
-.TP
-If the browser is already actively inserting a record, the current form's data is inserted into the database.
-.TP
-If the browser is not inserting a record, but the current record was changed by the user, the record is updated in the database with the current form's data (i.e. with the changes).
-.PP
-If there is an error handling any of the above auto-edit actions, handleError() is called and no insert or update is performed.
-.PP
-If no error occurred, or auto-editing is not enabled, the data browser begins actively inserting a record into the database by performing the following actions:
-.TP
-The default cursor is primed for insert using QSqlCursor::primeInsert().
-.TP
-The primeInsert() signal is emitted.
-.TP
-The form is updated with the values in the default cursor's. edit buffer so that the user can fill in the values to be inserted.
-.SH "bool QDataBrowser::insertCurrent ()\fC [virtual protected]\fR"
-Reads the fields from the default form into the default cursor and performs an insert on the default cursor. If there is no default form or no default cursor, nothing happens. If an error occurred during the insert into the database, handleError() is called and FALSE is returned. If the insert was successfull, the cursor is refreshed and relocated to the newly inserted record, the cursorChanged() signal is emitted, and TRUE is returned.
-.PP
-See also cursorChanged(), sqlCursor(), form(), and handleError().
-.SH "bool QDataBrowser::isReadOnly () const"
-Returns TRUE if the browser is read-only; otherwise returns FALSE. See the "readOnly" property for details.
-.SH "void QDataBrowser::last ()\fC [virtual slot]\fR"
-Moves the default cursor to the last record and refreshes the default form to display this record. If there is no default form or no default cursor, nothing happens. If the data browser successfully navigated to the last record, the default cursor is primed for update and the primeUpdate() signal is emitted.
-.PP
-If the browser is already positioned on the last record nothing happens.
-.SH "void QDataBrowser::lastRecordAvailable ( bool available )\fC [signal]\fR"
-This signal is emitted whenever the position of the cursor changes. The \fIavailable\fR parameter indicates whether or not the last record in the default cursor is available.
-.SH "void QDataBrowser::next ()\fC [virtual slot]\fR"
-Moves the default cursor to the next record and refreshes the default form to display this record. If there is no default form or no default cursor, nothing happens. If the data browser successfully navigated to the next record, the default cursor is primed for update and the primeUpdate() signal is emitted.
-.PP
-If the browser is positioned on the last record nothing happens.
-.SH "void QDataBrowser::nextRecordAvailable ( bool available )\fC [signal]\fR"
-This signal is emitted whenever the position of the cursor changes. The \fIavailable\fR parameter indicates whether or not the next record in the default cursor is available.
-.SH "void QDataBrowser::prev ()\fC [virtual slot]\fR"
-Moves the default cursor to the previous record and refreshes the default form to display this record. If there is no default form or no default cursor, nothing happens. If the data browser successfully navigated to the previous record, the default cursor is primed for update and the primeUpdate() signal is emitted.
-.PP
-If the browser is positioned on the first record nothing happens.
-.SH "void QDataBrowser::prevRecordAvailable ( bool available )\fC [signal]\fR"
-This signal is emitted whenever the position of the cursor changes. The \fIavailable\fR parameter indicates whether or not the previous record in the default cursor is available.
-.SH "void QDataBrowser::primeDelete ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted when the data browser enters deletion mode. The \fIbuf\fR parameter points to the record buffer being deleted. (Note that QSqlCursor::primeDelete() is \fInot\fR called on the default cursor, as this would corrupt values in the form.) Connect to this signal in order to, for example, save a copy of the deleted record for auditing purposes.
-.PP
-See also del().
-.SH "void QDataBrowser::primeInsert ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted when the data browser enters insertion mode. The \fIbuf\fR parameter points to the record buffer that is to be inserted. Connect to this signal to, for example, prime the record buffer with default data values, auto-numbered fields etc. (Note that QSqlCursor::primeInsert() is \fInot\fR called on the default cursor, as this would corrupt values in the form.)
-.PP
-See also insert().
-.SH "void QDataBrowser::primeUpdate ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted when the data browser enters update mode. Note that during navigation (first(), last(), next(), prev()), each record that is shown in the default form is primed for update. The \fIbuf\fR parameter points to the record buffer being updated. (Note that QSqlCursor::primeUpdate() is \fInot\fR called on the default cursor, as this would corrupt values in the form.) Connect to this signal in order to, for example, keep track of which records have been updated, perhaps for auditing purposes.
-.PP
-See also update().
-.SH "void QDataBrowser::readFields ()\fC [virtual slot]\fR"
-Reads the fields from the default cursor's edit buffer and displays them in the form. If there is no default cursor or no default form, nothing happens.
-.SH "void QDataBrowser::refresh ()\fC [virtual slot]\fR"
-Refreshes the data browser's data using the default cursor. The browser's current filter and sort are applied if they have been set.
-.PP
-See also filter and sort.
-.SH "bool QDataBrowser::seek ( int i, bool relative = FALSE )\fC [virtual]\fR"
-Moves the default cursor to the record specified by the index \fIi\fR and refreshes the default form to display this record. If there is no default form or no default cursor, nothing happens. If \fIrelative\fR is TRUE (the default is FALSE), the cursor is moved relative to its current position. If the data browser successfully navigated to the desired record, the default cursor is primed for update and the primeUpdate() signal is emitted.
-.PP
-If the browser is already positioned on the desired record nothing happens.
-.SH "void QDataBrowser::setAutoEdit ( bool autoEdit )\fC [virtual]\fR"
-Sets whether the browser automatically applies edits to \fIautoEdit\fR. See the "autoEdit" property for details.
-.SH "void QDataBrowser::setBoundaryChecking ( bool active )"
-Sets whether boundary checking is active to \fIactive\fR. See the "boundaryChecking" property for details.
-.SH "void QDataBrowser::setConfirmCancels ( bool confirm )\fC [virtual]\fR"
-Sets whether the browser confirms cancel operations to \fIconfirm\fR. See the "confirmCancels" property for details.
-.SH "void QDataBrowser::setConfirmDelete ( bool confirm )\fC [virtual]\fR"
-Sets whether the browser confirms deletions to \fIconfirm\fR. See the "confirmDelete" property for details.
-.SH "void QDataBrowser::setConfirmEdits ( bool confirm )\fC [virtual]\fR"
-Sets whether the browser confirms edits to \fIconfirm\fR. See the "confirmEdits" property for details.
-.SH "void QDataBrowser::setConfirmInsert ( bool confirm )\fC [virtual]\fR"
-Sets whether the data browser confirms insertions to \fIconfirm\fR. See the "confirmInsert" property for details.
-.SH "void QDataBrowser::setConfirmUpdate ( bool confirm )\fC [virtual]\fR"
-Sets whether the browser confirms updates to \fIconfirm\fR. See the "confirmUpdate" property for details.
-.SH "void QDataBrowser::setFilter ( const QString & filter )"
-Sets the data browser's filter to \fIfilter\fR. See the "filter" property for details.
-.SH "void QDataBrowser::setForm ( QSqlForm * form )\fC [virtual]\fR"
-Sets the browser's default form to \fIform\fR. The cursor and all navigation and data manipulation functions that the browser provides become available to the \fIform\fR.
-.SH "void QDataBrowser::setReadOnly ( bool active )\fC [virtual]\fR"
-Sets whether the browser is read-only to \fIactive\fR. See the "readOnly" property for details.
-.SH "void QDataBrowser::setSort ( const QStringList & sort )"
-Sets the data browser's sort to \fIsort\fR. See the "sort" property for details.
-.SH "void QDataBrowser::setSort ( const QSqlIndex & sort )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the data browser's sort to the QSqlIndex \fIsort\fR. To apply the new sort, use refresh().
-.SH "void QDataBrowser::setSqlCursor ( QSqlCursor * cursor, bool autoDelete = FALSE )\fC [virtual]\fR"
-Sets the default cursor used by the data browser to \fIcursor\fR. If \fIautoDelete\fR is TRUE (the default is FALSE), the data browser takes ownership of the \fIcursor\fR pointer, which will be deleted when the browser is destroyed, or when setSqlCursor() is called again. To activate the \fIcursor\fR use refresh(). The cursor's edit buffer is used in the default form to browse and edit records.
-.PP
-See also sqlCursor(), form(), and setForm().
-.SH "QStringList QDataBrowser::sort () const"
-Returns the data browser's sort. See the "sort" property for details.
-.SH "QSqlCursor * QDataBrowser::sqlCursor () const"
-Returns the default cursor used for navigation, or 0 if there is no default cursor.
-.PP
-See also setSqlCursor().
-.SH "void QDataBrowser::update ()\fC [virtual slot]\fR"
-Performs an update operation on the data browser's cursor.
-.PP
-If there is no default cursor or no default form, nothing happens. Otherwise, the following happens:
-.PP
-If the data browser is actively inserting a record (see insert()), that record is inserted into the database using insertCurrent(). Otherwise, the database is updated with the current form's data using updateCurrent(). If there is an error handling either action, handleError() is called.
-.SH "void QDataBrowser::updateBoundary ()\fC [slot]\fR"
-If boundaryChecking() is TRUE, checks the boundary of the current default cursor and emits signals which indicate the position of the cursor.
-.SH "bool QDataBrowser::updateCurrent ()\fC [virtual protected]\fR"
-Reads the fields from the default form into the default cursor and performs an update on the default cursor. If there is no default form or no default cursor, nothing happens. If an error occurred during the update on the database, handleError() is called and FALSE is returned. If the update was successfull, the cursor is refreshed and relocated to the updated record, the cursorChanged() signal is emitted, and TRUE is returned.
-.PP
-See also cursor, form(), and handleError().
-.SH "void QDataBrowser::writeFields ()\fC [virtual slot]\fR"
-Writes the form's data to the default cursor's edit buffer. If there is no default cursor or no default form, nothing happens.
-.SS "Property Documentation"
-.SH "bool autoEdit"
-This property holds whether the browser automatically applies edits.
-.PP
-The default value for this property is TRUE. When the user begins an insertion or an update on a form there are two possible outcomes when they navigate to another record:
-.TP
-the insert or update is is performed -- this occurs if autoEdit is TRUE
-.TP
-the insert or update is discarded -- this occurs if autoEdit is FALSE
-.PP
-Set this property's value with setAutoEdit() and get this property's value with autoEdit().
-.SH "bool boundaryChecking"
-This property holds whether boundary checking is active.
-.PP
-When boundary checking is active (the default), signals are emitted indicating the current position of the default cursor.
-.PP
-See also boundary().
-.PP
-Set this property's value with setBoundaryChecking() and get this property's value with boundaryChecking().
-.SH "bool confirmCancels"
-This property holds whether the browser confirms cancel operations.
-.PP
-If this property is TRUE, all cancels must be confirmed by the user through a message box (this behavior can be changed by overriding the confirmCancel() function), otherwise all cancels occur immediately. The default is FALSE.
-.PP
-See also confirmEdits and confirmCancel().
-.PP
-Set this property's value with setConfirmCancels() and get this property's value with confirmCancels().
-.SH "bool confirmDelete"
-This property holds whether the browser confirms deletions.
-.PP
-If this property is TRUE, the browser confirms deletions, otherwise deletions happen immediately.
-.PP
-See also confirmCancels, confirmEdits, confirmUpdate, confirmInsert, and confirmEdit().
-.PP
-Set this property's value with setConfirmDelete() and get this property's value with confirmDelete().
-.SH "bool confirmEdits"
-This property holds whether the browser confirms edits.
-.PP
-If this property is TRUE, the browser confirms all edit operations (insertions, updates and deletions), otherwise all edit operations happen immediately. Confirmation is achieved by presenting the user with a message box -- this behavior can be changed by reimplementing the confirmEdit() function,
-.PP
-See also confirmEdit(), confirmCancels, confirmInsert, confirmUpdate, and confirmDelete.
-.PP
-Set this property's value with setConfirmEdits() and get this property's value with confirmEdits().
-.SH "bool confirmInsert"
-This property holds whether the data browser confirms insertions.
-.PP
-If this property is TRUE, the browser confirms insertions, otherwise insertions happen immediately.
-.PP
-See also confirmCancels, confirmEdits, confirmUpdate, confirmDelete, and confirmEdit().
-.PP
-Set this property's value with setConfirmInsert() and get this property's value with confirmInsert().
-.SH "bool confirmUpdate"
-This property holds whether the browser confirms updates.
-.PP
-If this property is TRUE, the browser confirms updates, otherwise updates happen immediately.
-.PP
-See also confirmCancels, confirmEdits, confirmInsert, confirmDelete, and confirmEdit().
-.PP
-Set this property's value with setConfirmUpdate() and get this property's value with confirmUpdate().
-.SH "QString filter"
-This property holds the data browser's filter.
-.PP
-The filter applies to the data shown in the browser. Call refresh() to apply the new filter. A filter is a string containing a SQL WHERE clause without the WHERE keyword, e.g. "id>1000"," name LIKE 'A%'", etc.
-.PP
-There is no default filter.
-.PP
-See also sort.
-.PP
-Set this property's value with setFilter() and get this property's value with filter().
-.SH "bool readOnly"
-This property holds whether the browser is read-only.
-.PP
-The default is FALSE, i.e. data can be edited. If the data browser is read-only, no database edits will be allowed.
-.PP
-Set this property's value with setReadOnly() and get this property's value with isReadOnly().
-.SH "QStringList sort"
-This property holds the data browser's sort.
-.PP
-The data browser's sort affects the order in which records are viewed in the browser. Call refresh() to apply the new sort.
-.PP
-When retrieving the sort property, a string list is returned in the form 'fieldname order', e.g. 'id ASC', 'surname DESC'.
-.PP
-There is no default sort.
-.PP
-Note that if you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QStringList list = myDataBrowser.sort();
-.br
- QStringList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.PP
-Set this property's value with setSort() and get this property's value with sort().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdatabrowser.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdatabrowser.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdatastream.3qt b/doc/man/man3/qdatastream.3qt
deleted file mode 100644
index b4c5222eb..000000000
--- a/doc/man/man3/qdatastream.3qt
+++ /dev/null
@@ -1,563 +0,0 @@
-'\" t
-.TH QDataStream 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
-QDataStream \- Serialization of binary data to a QIODevice
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDataStream\fR ()"
-.br
-.ti -1c
-.BI "\fBQDataStream\fR ( QIODevice * d )"
-.br
-.ti -1c
-.BI "\fBQDataStream\fR ( QByteArray a, int mode )"
-.br
-.ti -1c
-.BI "virtual \fB~QDataStream\fR ()"
-.br
-.ti -1c
-.BI "QIODevice * \fBdevice\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetDevice\fR ( QIODevice * d )"
-.br
-.ti -1c
-.BI "void \fBunsetDevice\fR ()"
-.br
-.ti -1c
-.BI "bool \fBatEnd\fR () const"
-.br
-.ti -1c
-.BI "bool eof () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "enum \fBByteOrder\fR { BigEndian, LittleEndian }"
-.br
-.ti -1c
-.BI "int \fBbyteOrder\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetByteOrder\fR ( int bo )"
-.br
-.ti -1c
-.BI "bool \fBisPrintableData\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetPrintableData\fR ( bool enable )"
-.br
-.ti -1c
-.BI "int \fBversion\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetVersion\fR ( int v )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_INT8 & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_UINT8 & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_INT16 & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_UINT16 & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_INT32 & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_UINT32 & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_INT64 & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_UINT64 & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_LONG & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( TQ_ULONG & i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( float & f )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( double & f )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( char *& s )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_INT8 i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_UINT8 i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_INT16 i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_UINT16 i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_INT32 i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_UINT32 i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_INT64 i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_UINT64 i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_LONG i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( TQ_ULONG i )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( float f )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( double f )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( const char * s )"
-.br
-.ti -1c
-.BI "QDataStream & \fBreadBytes\fR ( char *& s, uint & l )"
-.br
-.ti -1c
-.BI "QDataStream & \fBreadRawBytes\fR ( char * s, uint len )"
-.br
-.ti -1c
-.BI "QDataStream & \fBwriteBytes\fR ( const char * s, uint len )"
-.br
-.ti -1c
-.BI "QDataStream & \fBwriteRawBytes\fR ( const char * s, uint len )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDataStream class provides serialization of binary data to a QIODevice.
-.PP
-A data stream is a binary stream of encoded information which is 100% independent of the host computer's operating system, CPU or byte order. For example, a data stream that is written by a PC under Windows can be read by a Sun SPARC running Solaris.
-.PP
-You can also use a data stream to read/write raw unencoded binary data. If you want a "parsing" input stream, see QTextStream.
-.PP
-The QDataStream class implements the serialization of C++'s basic data types, like \fCchar\fR, \fCshort\fR, \fCint\fR, \fCchar*\fR, etc. Serialization of more complex data is accomplished by breaking up the data into primitive units.
-.PP
-A data stream cooperates closely with a QIODevice. A QIODevice represents an input/output medium one can read data from and write data to. The QFile class is an example of an IO device.
-.PP
-Example (write binary data to a stream):
-.PP
-.nf
-.br
- QFile file( "file.dat" );
-.br
- file.open( IO_WriteOnly );
-.br
- QDataStream stream( &file ); // we will serialize the data into the file
-.br
- stream << "the answer is"; // serialize a string
-.br
- stream << (TQ_INT32)42; // serialize an integer
-.br
-.fi
-.PP
-Example (read binary data from a stream):
-.PP
-.nf
-.br
- QFile file( "file.dat" );
-.br
- file.open( IO_ReadOnly );
-.br
- QDataStream stream( &file ); // read the data serialized from the file
-.br
- QString str;
-.br
- TQ_INT32 a;
-.br
- stream >> str >> a; // extract "the answer is" and 42
-.br
-.fi
-.PP
-Each item written to the stream is written in a predefined binary format that varies depending on the item's type. Supported Qt types include QBrush, QColor, QDateTime, QFont, QPixmap, QString, QVariant and many others. For the complete list of all Qt types supporting data streaming see the Format of the QDataStream operators.
-.PP
-For integers it is best to always cast to a Qt integer type for writing, and to read back into the same Qt integer type. This ensures that you get integers of the size you want and insulates you from compiler and platform differences.
-.PP
-To take one example, a \fCchar*\fR string is written as a 32-bit integer equal to the length of the string including the NUL byte ('\0'), followed by all the characters of the string including the NUL byte. When reading a \fCchar*\fR string, 4 bytes are read to create the 32-bit length value, then that many characters for the \fCchar*\fR string including the NUL are read.
-.PP
-The initial IODevice is usually set in the constructor, but can be changed with setDevice(). If you've reached the end of the data (or if there is no IODevice set) atEnd() will return TRUE.
-.PP
-If you want the data to be compatible with an earlier version of Qt use setVersion().
-.PP
-If you want the data to be human-readable, e.g. for debugging, you can set the data stream into printable data mode with setPrintableData(). The data is then written slower, in a bloated but human readable format.
-.PP
-If you are producing a new binary data format, such as a file format for documents created by your application, you could use a QDataStream to write the data in a portable format. Typically, you would write a brief header containing a magic string and a version number to give yourself room for future expansion. For example:
-.PP
-.nf
-.br
- QFile file( "file.xxx" );
-.br
- file.open( IO_WriteOnly );
-.br
- QDataStream stream( &file );
-.br
-.br
- // Write a header with a "magic number" and a version
-.br
- stream << (TQ_UINT32)0xA0B0C0D0;
-.br
- stream << (TQ_INT32)123;
-.br
-.br
- // Write the data
-.br
- stream << [lots of interesting data]
-.br
-.fi
-.PP
-Then read it in with:
-.PP
-.nf
-.br
- QFile file( "file.xxx" );
-.br
- file.open( IO_ReadOnly );
-.br
- QDataStream stream( &file );
-.br
-.br
- // Read and check the header
-.br
- TQ_UINT32 magic;
-.br
- stream >> magic;
-.br
- if ( magic != 0xA0B0C0D0 )
-.br
- return XXX_BAD_FILE_FORMAT;
-.br
-.br
- // Read the version
-.br
- TQ_INT32 version;
-.br
- stream >> version;
-.br
- if ( version < 100 )
-.br
- return XXX_BAD_FILE_TOO_OLD;
-.br
- if ( version > 123 )
-.br
- return XXX_BAD_FILE_TOO_NEW;
-.br
- if ( version <= 110 )
-.br
- stream.setVersion(1);
-.br
-.br
- // Read the data
-.br
- stream >> [lots of interesting data];
-.br
- if ( version > 120 )
-.br
- stream >> [data new in XXX version 1.2];
-.br
- stream >> [other interesting data];
-.br
-.fi
-.PP
-You can select which byte order to use when serializing data. The default setting is big endian (MSB first). Changing it to little endian breaks the portability (unless the reader also changes to little endian). We recommend keeping this setting unless you have special requirements.
-.SH "Reading and writing raw binary data"
-You may wish to read/write your own raw binary data to/from the data stream directly. Data may be read from the stream into a preallocated char* using readRawBytes(). Similarly data can be written to the stream using writeRawBytes(). Notice that any encoding/decoding of the data must be done by you.
-.PP
-A similar pair of functions is readBytes() and writeBytes(). These differ from their \fIraw\fR counterparts as follows: readBytes() reads a TQ_UINT32 which is taken to be the length of the data to be read, then that number of bytes is read into the preallocated char*; writeBytes() writes a TQ_UINT32 containing the length of the data, followed by the data. Notice that any encoding/decoding of the data (apart from the length TQ_UINT32) must be done by you.
-.PP
-See also QTextStream, QVariant, and Input/Output and Networking.
-.SS "Member Type Documentation"
-.SH "QDataStream::ByteOrder"
-The byte order used for reading/writing the data.
-.TP
-\fCQDataStream::BigEndian\fR - the default
-.TP
-\fCQDataStream::LittleEndian\fR
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDataStream::QDataStream ()"
-Constructs a data stream that has no IO device.
-.PP
-See also setDevice().
-.SH "QDataStream::QDataStream ( QIODevice * d )"
-Constructs a data stream that uses the IO device \fId\fR.
-.PP
-\fBWarning:\fR If you use QSocket or QSocketDevice as the IO device \fId\fR for reading data, you must make sure that enough data is available on the socket for the operation to successfully proceed; QDataStream does not have any means to handle or recover from short-reads.
-.PP
-See also setDevice() and device().
-.SH "QDataStream::QDataStream ( QByteArray a, int mode )"
-Constructs a data stream that operates on a byte array, \fIa\fR, through an internal QBuffer device. The \fImode\fR is a QIODevice::mode(), usually either IO_ReadOnly or IO_WriteOnly.
-.PP
-Example:
-.PP
-.nf
-.br
- static char bindata[] = { 231, 1, 44, ... };
-.br
- QByteArray a;
-.br
- a.setRawData( bindata, sizeof(bindata) ); // a points to bindata
-.br
- QDataStream stream( a, IO_ReadOnly ); // open on a's data
-.br
- stream >> [something]; // read raw bindata
-.br
- a.resetRawData( bindata, sizeof(bindata) ); // finished
-.br
-.fi
-.PP
-The QByteArray::setRawData() function is not for the inexperienced.
-.SH "QDataStream::~QDataStream ()\fC [virtual]\fR"
-Destroys the data stream.
-.PP
-The destructor will not affect the current IO device, unless it is an internal IO device processing a QByteArray passed in the \fIconstructor\fR, in which case the internal IO device is destroyed.
-.SH "bool QDataStream::atEnd () const"
-Returns TRUE if the IO device has reached the end position (end of the stream or file) or if there is no IO device set; otherwise returns FALSE, i.e. if the current position of the IO device is before the end position.
-.PP
-See also QIODevice::atEnd().
-.SH "int QDataStream::byteOrder () const"
-Returns the current byte order setting -- either BigEndian or LittleEndian.
-.PP
-See also setByteOrder().
-.SH "QIODevice * QDataStream::device () const"
-Returns the IO device currently set.
-.PP
-See also setDevice() and unsetDevice().
-.SH "bool QDataStream::eof () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Returns TRUE if the IO device has reached the end position (end of stream or file) or if there is no IO device set.
-.PP
-Returns FALSE if the current position of the read/write head of the IO device is somewhere before the end position.
-.PP
-See also QIODevice::atEnd().
-.SH "bool QDataStream::isPrintableData () const"
-Returns TRUE if the printable data flag has been set; otherwise returns FALSE.
-.PP
-See also setPrintableData().
-.SH "QDataStream & QDataStream::operator<< ( TQ_INT8 i )"
-Writes a signed byte, \fIi\fR, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_UINT8 i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes an unsigned byte, \fIi\fR, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_INT16 i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes a signed 16-bit integer, \fIi\fR, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_UINT16 i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes an unsigned 16-bit integer, \fIi\fR, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_INT32 i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes a signed 32-bit integer, \fIi\fR, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_UINT32 i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes an unsigned integer, \fIi\fR, to the stream as a 32-bit unsigned integer (TQ_UINT32). Returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_INT64 i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes a signed 64-bit integer, \fIi\fR, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_UINT64 i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes an unsigned 64-bit integer, \fIi\fR, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_LONG i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes a signed integer \fIi\fR, of the system's word length, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( TQ_ULONG i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes an unsigned integer \fIi\fR, of the system's word length, to the stream and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( float f )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes a 32-bit floating point number, \fIf\fR, to the stream using the standard IEEE754 format. Returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( double f )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes a 64-bit floating point number, \fIf\fR, to the stream using the standard IEEE754 format. Returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator<< ( const char * s )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Writes the '\0'-terminated string \fIs\fR to the stream and returns a reference to the stream.
-.PP
-The string is serialized using writeBytes().
-.SH "QDataStream & QDataStream::operator>> ( TQ_INT8 & i )"
-Reads a signed byte from the stream into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_UINT8 & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads an unsigned byte from the stream into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_INT16 & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads a signed 16-bit integer from the stream into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_UINT16 & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads an unsigned 16-bit integer from the stream into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_INT32 & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads a signed 32-bit integer from the stream into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_UINT32 & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads an unsigned 32-bit integer from the stream into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_INT64 & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads a signed 64-bit integer from the stream into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_UINT64 & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads an unsigned 64-bit integer from the stream, into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_LONG & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads a signed integer of the system's word length from the stream into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( TQ_ULONG & i )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads an unsigned integer of the system's word length from the stream, into \fIi\fR, and returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( float & f )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads a 32-bit floating point number from the stream into \fIf\fR, using the standard IEEE754 format. Returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( double & f )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads a 64-bit floating point number from the stream into \fIf\fR, using the standard IEEE754 format. Returns a reference to the stream.
-.SH "QDataStream & QDataStream::operator>> ( char *& s )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads the '\0'-terminated string \fIs\fR from the stream and returns a reference to the stream.
-.PP
-Space for the string is allocated using \fCnew\fR -- the caller must destroy it with delete[].
-.SH "QDataStream & QDataStream::readBytes ( char *& s, uint & l )"
-Reads the buffer \fIs\fR from the stream and returns a reference to the stream.
-.PP
-The buffer \fIs\fR is allocated using \fCnew\fR. Destroy it with the \fCdelete[]\fR operator. If the length is zero or \fIs\fR cannot be allocated, \fIs\fR is set to 0.
-.PP
-The \fIl\fR parameter will be set to the length of the buffer.
-.PP
-The serialization format is a TQ_UINT32 length specifier first, then \fIl\fR bytes of data. Note that the data is \fInot\fR encoded.
-.PP
-See also readRawBytes() and writeBytes().
-.SH "QDataStream & QDataStream::readRawBytes ( char * s, uint len )"
-Reads \fIlen\fR bytes from the stream into \fIs\fR and returns a reference to the stream.
-.PP
-The buffer \fIs\fR must be preallocated. The data is \fInot\fR encoded.
-.PP
-See also readBytes(), QIODevice::readBlock(), and writeRawBytes().
-.SH "void QDataStream::setByteOrder ( int bo )"
-Sets the serialization byte order to \fIbo\fR.
-.PP
-The \fIbo\fR parameter can be QDataStream::BigEndian or QDataStream::LittleEndian.
-.PP
-The default setting is big endian. We recommend leaving this setting unless you have special requirements.
-.PP
-See also byteOrder().
-.SH "void QDataStream::setDevice ( QIODevice * d )"
-void QDataStream::setDevice(QIODevice *d )
-.PP
-Sets the IO device to \fId\fR.
-.PP
-See also device() and unsetDevice().
-.SH "void QDataStream::setPrintableData ( bool enable )"
-If \fIenable\fR is TRUE, data will be output in a human readable format. If \fIenable\fR is FALSE, data will be output in a binary format.
-.PP
-If \fIenable\fR is TRUE, the write functions will generate output that consists of printable characters (7 bit ASCII). This output will typically be a lot larger than the default binary output, and consequently slower to write.
-.PP
-We recommend only enabling printable data for debugging purposes.
-.SH "void QDataStream::setVersion ( int v )"
-Sets the version number of the data serialization format to \fIv\fR.
-.PP
-You don't need to set a version if you are using the current version of Qt.
-.PP
-In order to accommodate new functionality, the datastream serialization format of some Qt classes has changed in some versions of Qt. If you want to read data that was created by an earlier version of Qt, or write data that can be read by a program that was compiled with an earlier version of Qt, use this function to modify the serialization format of QDataStream.
-.PP
-
.nf
-.TS
-l - l. Qt Version QDataStream Version Qt 3.3 6 Qt 3.2 5 Qt 3.1 5 Qt 3.0 4 Qt 2.1.x and Qt 2.2.x 3 Qt 2.0.x 2 Qt 1.x
-.TE
-.fi
-
-.PP
-See also version().
-.SH "void QDataStream::unsetDevice ()"
-Unsets the IO device. This is the same as calling setDevice( 0 ).
-.PP
-See also device() and setDevice().
-.SH "int QDataStream::version () const"
-Returns the version number of the data serialization format. In Qt 3.1, this number is 5.
-.PP
-See also setVersion().
-.SH "QDataStream & QDataStream::writeBytes ( const char * s, uint len )"
-Writes the length specifier \fIlen\fR and the buffer \fIs\fR to the stream and returns a reference to the stream.
-.PP
-The \fIlen\fR is serialized as a TQ_UINT32, followed by \fIlen\fR bytes from \fIs\fR. Note that the data is \fInot\fR encoded.
-.PP
-See also writeRawBytes() and readBytes().
-.SH "QDataStream & QDataStream::writeRawBytes ( const char * s, uint len )"
-Writes \fIlen\fR bytes from \fIs\fR to the stream and returns a reference to the stream. The data is \fInot\fR encoded.
-.PP
-See also writeBytes(), QIODevice::writeBlock(), and readRawBytes().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdatastream.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdatastream.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdatatable.3qt b/doc/man/man3/qdatatable.3qt
deleted file mode 100644
index 4f301af34..000000000
--- a/doc/man/man3/qdatatable.3qt
+++ /dev/null
@@ -1,700 +0,0 @@
-'\" t
-.TH QDataTable 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
-QDataTable \- Flexible SQL table widget that supports browsing and editing
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QTable.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDataTable\fR ( QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQDataTable\fR ( QSqlCursor * cursor, bool autoPopulate = FALSE, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDataTable\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBaddColumn\fR ( const QString & fieldName, const QString & label = QString::null, int width = -1, const QIconSet & iconset = QIconSet ( ) )"
-.br
-.ti -1c
-.BI "virtual void \fBremoveColumn\fR ( uint col )"
-.br
-.ti -1c
-.BI "virtual void \fBsetColumn\fR ( uint col, const QString & fieldName, const QString & label = QString::null, int width = -1, const QIconSet & iconset = QIconSet ( ) )"
-.br
-.ti -1c
-.BI "QString \fBnullText\fR () const"
-.br
-.ti -1c
-.BI "QString \fBtrueText\fR () const"
-.br
-.ti -1c
-.BI "QString \fBfalseText\fR () const"
-.br
-.ti -1c
-.BI "DateFormat \fBdateFormat\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmEdits\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmInsert\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmUpdate\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmDelete\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconfirmCancels\fR () const"
-.br
-.ti -1c
-.BI "bool \fBautoDelete\fR () const"
-.br
-.ti -1c
-.BI "bool \fBautoEdit\fR () const"
-.br
-.ti -1c
-.BI "QString \fBfilter\fR () const"
-.br
-.ti -1c
-.BI "QStringList \fBsort\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetSqlCursor\fR ( QSqlCursor * cursor = 0, bool autoPopulate = FALSE, bool autoDelete = FALSE )"
-.br
-.ti -1c
-.BI "QSqlCursor * \fBsqlCursor\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetNullText\fR ( const QString & nullText )"
-.br
-.ti -1c
-.BI "virtual void \fBsetTrueText\fR ( const QString & trueText )"
-.br
-.ti -1c
-.BI "virtual void \fBsetFalseText\fR ( const QString & falseText )"
-.br
-.ti -1c
-.BI "virtual void \fBsetDateFormat\fR ( const DateFormat f )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmEdits\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmInsert\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmUpdate\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmDelete\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetConfirmCancels\fR ( bool confirm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetAutoDelete\fR ( bool enable )"
-.br
-.ti -1c
-.BI "virtual void \fBsetAutoEdit\fR ( bool autoEdit )"
-.br
-.ti -1c
-.BI "virtual void \fBsetFilter\fR ( const QString & filter )"
-.br
-.ti -1c
-.BI "virtual void \fBsetSort\fR ( const QStringList & sort )"
-.br
-.ti -1c
-.BI "virtual void \fBsetSort\fR ( const QSqlIndex & sort )"
-.br
-.ti -1c
-.BI "enum \fBRefresh\fR { RefreshData = 1, RefreshColumns = 2, RefreshAll = 3 }"
-.br
-.ti -1c
-.BI "void \fBrefresh\fR ( Refresh mode )"
-.br
-.ti -1c
-.BI "virtual void \fBsortColumn\fR ( int col, bool ascending = TRUE, bool wholeRows = FALSE )"
-.br
-.ti -1c
-.BI "virtual QString \fBtext\fR ( int row, int col ) const"
-.br
-.ti -1c
-.BI "QVariant \fBvalue\fR ( int row, int col ) const"
-.br
-.ti -1c
-.BI "QSqlRecord * \fBcurrentRecord\fR () const"
-.br
-.ti -1c
-.BI "void \fBinstallEditorFactory\fR ( QSqlEditorFactory * f )"
-.br
-.ti -1c
-.BI "void \fBinstallPropertyMap\fR ( QSqlPropertyMap * m )"
-.br
-.ti -1c
-.BI "virtual int \fBnumCols\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBnumRows\fR () const"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBfind\fR ( const QString & str, bool caseSensitive, bool backwards )"
-.br
-.ti -1c
-.BI "virtual void \fBsortAscending\fR ( int col )"
-.br
-.ti -1c
-.BI "virtual void \fBsortDescending\fR ( int col )"
-.br
-.ti -1c
-.BI "virtual void \fBrefresh\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetColumnWidth\fR ( int col, int w )"
-.br
-.ti -1c
-.BI "virtual void \fBadjustColumn\fR ( int col )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBcurrentChanged\fR ( QSqlRecord * record )"
-.br
-.ti -1c
-.BI "void \fBprimeInsert\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBprimeUpdate\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBprimeDelete\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBbeforeInsert\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBbeforeUpdate\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBbeforeDelete\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "void \fBcursorChanged\fR ( QSql::Op mode )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBautoEdit\fR - whether the data table automatically applies edits"
-.br
-.ti -1c
-.BI "bool \fBconfirmCancels\fR - whether the data table confirms cancel operations"
-.br
-.ti -1c
-.BI "bool \fBconfirmDelete\fR - whether the data table confirms delete operations"
-.br
-.ti -1c
-.BI "bool \fBconfirmEdits\fR - whether the data table confirms edit operations"
-.br
-.ti -1c
-.BI "bool \fBconfirmInsert\fR - whether the data table confirms insert operations"
-.br
-.ti -1c
-.BI "bool \fBconfirmUpdate\fR - whether the data table confirms update operations"
-.br
-.ti -1c
-.BI "DateFormat \fBdateFormat\fR - the format used for displaying date/time values"
-.br
-.ti -1c
-.BI "QString \fBfalseText\fR - the text used to represent false values"
-.br
-.ti -1c
-.BI "QString \fBfilter\fR - the data filter for the data table"
-.br
-.ti -1c
-.BI "QString \fBnullText\fR - the text used to represent NULL values"
-.br
-.ti -1c
-.BI "int \fBnumCols\fR - the number of columns in the table \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "int \fBnumRows\fR - the number of rows in the table \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "QStringList \fBsort\fR - the data table's sort"
-.br
-.ti -1c
-.BI "QString \fBtrueText\fR - the text used to represent true values"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual bool \fBinsertCurrent\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBupdateCurrent\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBdeleteCurrent\fR ()"
-.br
-.ti -1c
-.BI "virtual QSql::Confirm \fBconfirmEdit\fR ( QSql::Op m )"
-.br
-.ti -1c
-.BI "virtual QSql::Confirm \fBconfirmCancel\fR ( QSql::Op m )"
-.br
-.ti -1c
-.BI "virtual void \fBhandleError\fR ( const QSqlError & e )"
-.br
-.ti -1c
-.BI "virtual bool \fBbeginInsert\fR ()"
-.br
-.ti -1c
-.BI "virtual QWidget * \fBbeginUpdate\fR ( int row, int col, bool replace )"
-.br
-.ti -1c
-.BI "int \fBindexOf\fR ( uint i ) const"
-.br
-.ti -1c
-.BI "void \fBreset\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetSize\fR ( QSqlCursor * sql )"
-.br
-.ti -1c
-.BI "virtual void \fBpaintField\fR ( QPainter * p, const QSqlField * field, const QRect & cr, bool selected )"
-.br
-.ti -1c
-.BI "virtual int \fBfieldAlignment\fR ( const QSqlField * field )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDataTable class provides a flexible SQL table widget that supports browsing and editing.
-.PP
-QDataTable supports various functions for presenting and editing SQL data from a QSqlCursor in a table.
-.PP
-If you want a to present your data in a form use QDataBrowser, or for read-only forms, QDataView.
-.PP
-When displaying data, QDataTable only retrieves data for visible rows. If the driver supports the 'query size' property the QDataTable will have the correct number of rows and the vertical scrollbar will accurately reflect the number of rows displayed in proportion to the number of rows in the dataset. If the driver does not support the 'query size' property, rows are dynamically fetched from the database on an as-needed basis with the scrollbar becoming more accurate as the user scrolls down through the records. This allows extremely large queries to be displayed as quickly as possible, with minimum memory usage.
-.PP
-QDataTable inherits QTable's API and extends it with functions to sort and filter the data and sort columns. See setSqlCursor(), setFilter(), setSort(), setSorting(), sortColumn() and refresh().
-.PP
-When displaying editable cursors, cell editing will be enabled. (For more information on editable cursors, see QSqlCursor). QDataTable can be used to modify existing data and to add new records. When a user makes changes to a field in the table, the cursor's edit buffer is used. The table will not send changes in the edit buffer to the database until the user moves to a different record in the grid or presses Enter. Cell editing is initiated by pressing F2 (or right clicking and then clicking the appropriate popup menu item) and canceled by pressing Esc. If there is a problem updating or adding data, errors are handled automatically (see handleError() to change this behavior). Note that if autoEdit() is FALSE navigating to another record will cancel the insert or update.
-.PP
-The user can be asked to confirm all edits with setConfirmEdits(). For more precise control use setConfirmInsert(), setConfirmUpdate(), setConfirmDelete() and setConfirmCancels(). Use setAutoEdit() to control the behaviour of the table when the user edits a record and then navigates. (Note that setAutoDelete() is unrelated; it is used to set whether the QSqlCursor is deleted when the table is deleted.)
-.PP
-Since the data table can perform edits, it must be able to uniquely identify every record so that edits are correctly applied. Because of this the underlying cursor must have a valid primary index to ensure that a unique record is inserted, updated or deleted within the database otherwise the database may be changed to an inconsistent state.
-.PP
-QDataTable creates editors using the default QSqlEditorFactory. Different editor factories can be used by calling installEditorFactory(). A property map is used to map between the cell's value and the editor. You can use your own property map with installPropertyMap().
-.PP
-The contents of a cell is available as a QString with text() or as a QVariant with value(). The current record is returned by currentRecord(). Use the find() function to search for a string in the table.
-.PP
-Editing actions can be applied programatically. For example, the insertCurrent() function reads the fields from the current record into the cursor and performs the insert. The updateCurrent() and deleteCurrent() functions perform similarly to update and delete the current record respectively.
-.PP
-Columns in the table can be created automatically based on the cursor (see setSqlCursor()). Columns can be manipulated manually using addColumn(), removeColumn() and setColumn().
-.PP
-The table automatically copies many of the properties of the cursor to format the display of data within cells (alignment, visibility, etc.). The cursor can be changed with setSqlCursor(). The filter (see setFilter()) and sort defined within the table are used instead of the filter and sort set on the cursor. For sorting options see setSort(), sortColumn(), sortAscending() and sortDescending(). Note that sorting operations will not behave as expected if you are using a QSqlSelectCursor because it uses user-defined SQL queries to obtain data.
-.PP
-The text used to represent NULL, TRUE and FALSE values can be changed with setNullText(), setTrueText() and setFalseText() respectively. You can change the appearance of cells by reimplementing paintField().
-.PP
-Whenever a new row is selected in the table the currentChanged() signal is emitted. The primeInsert() signal is emitted when an insert is initiated. The primeUpdate() and primeDelete() signals are emitted when update and deletion are initiated respectively. Just before the database is updated a signal is emitted; beforeInsert(), beforeUpdate() or beforeDelete() as appropriate.
-.PP
-See also Database Classes.
-.SS "Member Type Documentation"
-.SH "QDataTable::Refresh"
-This enum describes the refresh options.
-.TP
-\fCQDataTable::RefreshData\fR - refresh the data, i.e. read it from the database
-.TP
-\fCQDataTable::RefreshColumns\fR - refresh the list of fields, e.g. the column headings
-.TP
-\fCQDataTable::RefreshAll\fR - refresh both the data and the list of fields
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDataTable::QDataTable ( QWidget * parent = 0, const char * name = 0 )"
-Constructs a data table which is a child of \fIparent\fR, called name \fIname\fR.
-.SH "QDataTable::QDataTable ( QSqlCursor * cursor, bool autoPopulate = FALSE, QWidget * parent = 0, const char * name = 0 )"
-Constructs a data table which is a child of \fIparent\fR, called name \fIname\fR using the cursor \fIcursor\fR.
-.PP
-If \fIautoPopulate\fR is TRUE (the default is FALSE), columns are automatically created based upon the fields in the \fIcursor\fR record. Note that \fIautoPopulate\fR only governs the creation of columns; to load the cursor's data into the table use refresh().
-.PP
-If the \fIcursor\fR is read-only, the table also becomes read-only. In addition, the table adopts the cursor's driver's definition for representing NULL values as strings.
-.SH "QDataTable::~QDataTable ()"
-Destroys the object and frees any allocated resources.
-.SH "void QDataTable::addColumn ( const QString & fieldName, const QString & label = QString::null, int width = -1, const QIconSet & iconset = QIconSet ( ) )\fC [virtual]\fR"
-Adds the next column to be displayed using the field \fIfieldName\fR, column label \fIlabel\fR, width \fIwidth\fR and iconset \fIiconset\fR.
-.PP
-If \fIlabel\fR is specified, it is used as the column's header label, otherwise the field's display label is used when setSqlCursor() is called. The \fIiconset\fR is used to set the icon used by the column header; by default there is no icon.
-.PP
-See also setSqlCursor() and refresh().
-.PP
-Examples:
-.)l sql/overview/subclass1/main.cpp, sql/overview/subclass3/main.cpp, sql/overview/table2/main.cpp, and sql/sqltable/main.cpp.
-.SH "void QDataTable::adjustColumn ( int col )\fC [virtual slot]\fR"
-Resizes column \fIcol\fR so that the column width is wide enough to display the widest item the column contains (including the column label). If the table's QSqlCursor is not currently active, the cursor will be refreshed before the column width is calculated. Be aware that this function may be slow on tables that contain large result sets.
-.PP
-Reimplemented from QTable.
-.SH "bool QDataTable::autoDelete () const"
-Returns TRUE if the table will automatically delete the cursor specified by setSqlCursor(); otherwise returns FALSE.
-.SH "bool QDataTable::autoEdit () const"
-Returns TRUE if the data table automatically applies edits; otherwise returns FALSE. See the "autoEdit" property for details.
-.SH "void QDataTable::beforeDelete ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted just before the currently selected record is deleted from the database. The \fIbuf\fR parameter points to the edit buffer being deleted. Connect to this signal to, for example, copy some of the fields for later use.
-.SH "void QDataTable::beforeInsert ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted just before the cursor's edit buffer is inserted into the database. The \fIbuf\fR parameter points to the edit buffer being inserted. Connect to this signal to, for example, populate a key field with a unique sequence number.
-.SH "void QDataTable::beforeUpdate ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted just before the cursor's edit buffer is updated in the database. The \fIbuf\fR parameter points to the edit buffer being updated. Connect to this signal when you want to transform the user's data behind-the-scenes.
-.SH "bool QDataTable::beginInsert ()\fC [virtual protected]\fR"
-Protected virtual function called when editing is about to begin on a new record. If the table is read-only, or if there's no cursor or the cursor does not allow inserts, nothing happens.
-.PP
-Editing takes place using the cursor's edit buffer(see QSqlCursor::editBuffer()).
-.PP
-When editing begins, a new row is created in the table marked with an asterisk '*' in the row's vertical header column, i.e. at the left of the row.
-.SH "QWidget * QDataTable::beginUpdate ( int row, int col, bool replace )\fC [virtual protected]\fR"
-Protected virtual function called when editing is about to begin on an existing row. If the table is read-only, or if there's no cursor, nothing happens.
-.PP
-Editing takes place using the cursor's edit buffer (see QSqlCursor::editBuffer()).
-.PP
-\fIrow\fR and \fIcol\fR refer to the row and column in the QDataTable.
-.PP
-(\fIreplace\fR is provided for reimplementors and reflects the API of QTable::beginEdit().)
-.SH "QSql::Confirm QDataTable::confirmCancel ( QSql::Op m )\fC [virtual protected]\fR"
-Protected virtual function which returns a confirmation for cancelling an edit mode of \fIm\fR. Derived classes can reimplement this function to provide their own cancel dialog. The default implementation uses a message box which prompts the user to confirm the cancel.
-.SH "bool QDataTable::confirmCancels () const"
-Returns TRUE if the data table confirms cancel operations; otherwise returns FALSE. See the "confirmCancels" property for details.
-.SH "bool QDataTable::confirmDelete () const"
-Returns TRUE if the data table confirms delete operations; otherwise returns FALSE. See the "confirmDelete" property for details.
-.SH "QSql::Confirm QDataTable::confirmEdit ( QSql::Op m )\fC [virtual protected]\fR"
-Protected virtual function which returns a confirmation for an edit of mode \fIm\fR. Derived classes can reimplement this function to provide their own confirmation dialog. The default implementation uses a message box which prompts the user to confirm the edit action.
-.SH "bool QDataTable::confirmEdits () const"
-Returns TRUE if the data table confirms edit operations; otherwise returns FALSE. See the "confirmEdits" property for details.
-.SH "bool QDataTable::confirmInsert () const"
-Returns TRUE if the data table confirms insert operations; otherwise returns FALSE. See the "confirmInsert" property for details.
-.SH "bool QDataTable::confirmUpdate () const"
-Returns TRUE if the data table confirms update operations; otherwise returns FALSE. See the "confirmUpdate" property for details.
-.SH "void QDataTable::currentChanged ( QSqlRecord * record )\fC [signal]\fR"
-This signal is emitted whenever a new row is selected in the table. The \fIrecord\fR parameter points to the contents of the newly selected record.
-.SH "QSqlRecord * QDataTable::currentRecord () const"
-Returns the currently selected record, or 0 if there is no current selection. The table owns the pointer, so do \fInot\fR delete it or otherwise modify it or the cursor it points to.
-.SH "void QDataTable::cursorChanged ( QSql::Op mode )\fC [signal]\fR"
-This signal is emitted whenever the cursor record was changed due to an edit. The \fImode\fR parameter is the type of edit that just took place.
-.SH "DateFormat QDataTable::dateFormat () const"
-Returns the format used for displaying date/time values. See the "dateFormat" property for details.
-.SH "bool QDataTable::deleteCurrent ()\fC [virtual protected]\fR"
-For an editable table, issues a delete on the current cursor's primary index using the values of the currently selected row. If there is no current cursor or there is no current selection, nothing happens. If confirmEdits() or confirmDelete() is TRUE, confirmEdit() is called to confirm the delete. Returns TRUE if the delete succeeded; otherwise FALSE.
-.PP
-The underlying cursor must have a valid primary index to ensure that a unique record is deleted within the database otherwise the database may be changed to an inconsistent state.
-.SH "QString QDataTable::falseText () const"
-Returns the text used to represent false values. See the "falseText" property for details.
-.SH "int QDataTable::fieldAlignment ( const QSqlField * field )\fC [virtual protected]\fR"
-Returns the alignment for \fIfield\fR.
-.SH "QString QDataTable::filter () const"
-Returns the data filter for the data table. See the "filter" property for details.
-.SH "void QDataTable::find ( const QString & str, bool caseSensitive, bool backwards )\fC [virtual slot]\fR"
-Searches the current cursor for a cell containing the string \fIstr\fR starting at the current cell and working forwards (or backwards if \fIbackwards\fR is TRUE). If the string is found, the cell containing the string is set as the current cell. If \fIcaseSensitive\fR is FALSE the case of \fIstr\fR will be ignored.
-.PP
-The search will wrap, i.e. if the first (or if backwards is TRUE, last) cell is reached without finding \fIstr\fR the search will continue until it reaches the starting cell. If \fIstr\fR is not found the search will fail and the current cell will remain unchanged.
-.SH "void QDataTable::handleError ( const QSqlError & e )\fC [virtual protected]\fR"
-Protected virtual function which is called when an error \fIe\fR has occurred on the current cursor(). The default implementation displays a warning message to the user with information about the error.
-.SH "int QDataTable::indexOf ( uint i ) const\fC [protected]\fR"
-Returns the index of the field within the current SQL query that is displayed in column \fIi\fR.
-.SH "bool QDataTable::insertCurrent ()\fC [virtual protected]\fR"
-For an editable table, issues an insert on the current cursor using the values in the cursor's edit buffer. If there is no current cursor or there is no current "insert" row, nothing happens. If confirmEdits() or confirmInsert() is TRUE, confirmEdit() is called to confirm the insert. Returns TRUE if the insert succeeded; otherwise returns FALSE.
-.PP
-The underlying cursor must have a valid primary index to ensure that a unique record is inserted within the database otherwise the database may be changed to an inconsistent state.
-.SH "void QDataTable::installEditorFactory ( QSqlEditorFactory * f )"
-Installs a new SQL editor factory \fIf\fR. This enables the user to create and instantiate their own editors for use in cell editing. Note that QDataTable takes ownership of this pointer, and will delete it when it is no longer needed or when installEditorFactory() is called again.
-.PP
-See also QSqlEditorFactory.
-.SH "void QDataTable::installPropertyMap ( QSqlPropertyMap * m )"
-Installs a new property map \fIm\fR. This enables the user to create and instantiate their own property maps for use in cell editing. Note that QDataTable takes ownership of this pointer, and will delete it when it is no longer needed or when installPropertMap() is called again.
-.PP
-See also QSqlPropertyMap.
-.SH "QString QDataTable::nullText () const"
-Returns the text used to represent NULL values. See the "nullText" property for details.
-.SH "int QDataTable::numCols () const\fC [virtual]\fR"
-Returns the number of columns in the table. See the "numCols" property for details.
-.PP
-Reimplemented from QTable.
-.SH "int QDataTable::numRows () const\fC [virtual]\fR"
-Returns the number of rows in the table. See the "numRows" property for details.
-.PP
-Reimplemented from QTable.
-.SH "void QDataTable::paintField ( QPainter * p, const QSqlField * field, const QRect & cr, bool selected )\fC [virtual protected]\fR"
-Paints the \fIfield\fR on the painter \fIp\fR. The painter has already been translated to the appropriate cell's origin where the \fIfield\fR is to be rendered. \fIcr\fR describes the cell coordinates in the content coordinate system. The \fIselected\fR parameter is ignored.
-.PP
-If you want to draw custom field content you must reimplement paintField() to do the custom drawing. The default implementation renders the \fIfield\fR value as text. If the field is NULL, nullText() is displayed in the cell. If the field is Boolean, trueText() or falseText() is displayed as appropriate.
-.PP
-Example: sql/overview/table4/main.cpp.
-.SH "void QDataTable::primeDelete ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted after the cursor is primed for delete by the table, when a delete action is beginning on the table. The \fIbuf\fR parameter points to the edit buffer being deleted. Connect to this signal in order to, for example, record auditing information on deletions.
-.SH "void QDataTable::primeInsert ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted after the cursor is primed for insert by the table, when an insert action is beginning on the table. The \fIbuf\fR parameter points to the edit buffer being inserted. Connect to this signal in order to, for example, prime the record buffer with default data values.
-.SH "void QDataTable::primeUpdate ( QSqlRecord * buf )\fC [signal]\fR"
-This signal is emitted after the cursor is primed for update by the table, when an update action is beginning on the table. The \fIbuf\fR parameter points to the edit buffer being updated. Connect to this signal in order to, for example, provide some visual feedback that the user is in 'edit mode'.
-.SH "void QDataTable::refresh ()\fC [virtual slot]\fR"
-Refreshes the table. The cursor is refreshed using the current filter, the current sort, and the currently defined columns. Equivalent to calling refresh( QDataTable::RefreshData ).
-.PP
-Examples:
-.)l sql/overview/subclass1/main.cpp, sql/overview/table1/main.cpp, sql/overview/table2/main.cpp, and sql/sqltable/main.cpp.
-.SH "void QDataTable::refresh ( Refresh mode )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Refreshes the table. If there is no currently defined cursor (see setSqlCursor()), nothing happens. The \fImode\fR parameter determines which type of refresh will take place.
-.PP
-See also Refresh, setSqlCursor(), and addColumn().
-.SH "void QDataTable::removeColumn ( uint col )\fC [virtual]\fR"
-Removes column \fIcol\fR from the list of columns to be displayed. If \fIcol\fR does not exist, nothing happens.
-.PP
-See also QSqlField.
-.SH "void QDataTable::reset ()\fC [protected]\fR"
-Resets the table so that it displays no data.
-.PP
-See also setSqlCursor().
-.SH "void QDataTable::setAutoDelete ( bool enable )\fC [virtual]\fR"
-Sets the cursor auto-delete flag to \fIenable\fR. If \fIenable\fR is TRUE, the table will automatically delete the cursor specified by setSqlCursor(). If \fIenable\fR is FALSE (the default), the cursor will not be deleted.
-.SH "void QDataTable::setAutoEdit ( bool autoEdit )\fC [virtual]\fR"
-Sets whether the data table automatically applies edits to \fIautoEdit\fR. See the "autoEdit" property for details.
-.SH "void QDataTable::setColumn ( uint col, const QString & fieldName, const QString & label = QString::null, int width = -1, const QIconSet & iconset = QIconSet ( ) )\fC [virtual]\fR"
-Sets the \fIcol\fR column to display using the field \fIfieldName\fR, column label \fIlabel\fR, width \fIwidth\fR and iconset \fIiconset\fR.
-.PP
-If \fIlabel\fR is specified, it is used as the column's header label, otherwise the field's display label is used when setSqlCursor() is called. The \fIiconset\fR is used to set the icon used by the column header; by default there is no icon.
-.PP
-See also setSqlCursor() and refresh().
-.SH "void QDataTable::setColumnWidth ( int col, int w )\fC [virtual slot]\fR"
-Sets the column \fIcol\fR to the width \fIw\fR. Note that unlike QTable the QDataTable is not immediately redrawn, you must call refresh(QDataTable::RefreshColumns) yourself.
-.PP
-See also refresh().
-.PP
-Reimplemented from QTable.
-.SH "void QDataTable::setConfirmCancels ( bool confirm )\fC [virtual]\fR"
-Sets whether the data table confirms cancel operations to \fIconfirm\fR. See the "confirmCancels" property for details.
-.SH "void QDataTable::setConfirmDelete ( bool confirm )\fC [virtual]\fR"
-Sets whether the data table confirms delete operations to \fIconfirm\fR. See the "confirmDelete" property for details.
-.SH "void QDataTable::setConfirmEdits ( bool confirm )\fC [virtual]\fR"
-Sets whether the data table confirms edit operations to \fIconfirm\fR. See the "confirmEdits" property for details.
-.SH "void QDataTable::setConfirmInsert ( bool confirm )\fC [virtual]\fR"
-Sets whether the data table confirms insert operations to \fIconfirm\fR. See the "confirmInsert" property for details.
-.SH "void QDataTable::setConfirmUpdate ( bool confirm )\fC [virtual]\fR"
-Sets whether the data table confirms update operations to \fIconfirm\fR. See the "confirmUpdate" property for details.
-.SH "void QDataTable::setDateFormat ( const DateFormat f )\fC [virtual]\fR"
-Sets the format used for displaying date/time values to \fIf\fR. See the "dateFormat" property for details.
-.SH "void QDataTable::setFalseText ( const QString & falseText )\fC [virtual]\fR"
-Sets the text used to represent false values to \fIfalseText\fR. See the "falseText" property for details.
-.SH "void QDataTable::setFilter ( const QString & filter )\fC [virtual]\fR"
-Sets the data filter for the data table to \fIfilter\fR. See the "filter" property for details.
-.SH "void QDataTable::setNullText ( const QString & nullText )\fC [virtual]\fR"
-Sets the text used to represent NULL values to \fInullText\fR. See the "nullText" property for details.
-.SH "void QDataTable::setSize ( QSqlCursor * sql )\fC [protected]\fR"
-If the cursor's \fIsql\fR driver supports query sizes, the number of rows in the table is set to the size of the query. Otherwise, the table dynamically resizes itself as it is scrolled. If \fIsql\fR is not active, it is made active by issuing a select() on the cursor using the \fIsql\fR cursor's current filter and current sort.
-.SH "void QDataTable::setSort ( const QStringList & sort )\fC [virtual]\fR"
-Sets the data table's sort to \fIsort\fR. See the "sort" property for details.
-.SH "void QDataTable::setSort ( const QSqlIndex & sort )\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the sort to be applied to the displayed data to \fIsort\fR. If there is no current cursor, nothing happens. A QSqlIndex contains field names and their ordering (ASC or DESC); these are used to compose the ORDER BY clause.
-.PP
-See also sort.
-.SH "void QDataTable::setSqlCursor ( QSqlCursor * cursor = 0, bool autoPopulate = FALSE, bool autoDelete = FALSE )\fC [virtual]\fR"
-Sets \fIcursor\fR as the data source for the table. To force the display of the data from \fIcursor\fR, use refresh(). If \fIautoPopulate\fR is TRUE, columns are automatically created based upon the fields in the \fIcursor\fR record. If \fIautoDelete\fR is TRUE (the default is FALSE), the table will take ownership of the \fIcursor\fR and delete it when appropriate. If the \fIcursor\fR is read-only, the table becomes read-only. The table adopts the cursor's driver's definition for representing NULL values as strings.
-.PP
-See also refresh(), readOnly, setAutoDelete(), and QSqlDriver::nullText().
-.SH "void QDataTable::setTrueText ( const QString & trueText )\fC [virtual]\fR"
-Sets the text used to represent true values to \fItrueText\fR. See the "trueText" property for details.
-.SH "QStringList QDataTable::sort () const"
-Returns the data table's sort. See the "sort" property for details.
-.SH "void QDataTable::sortAscending ( int col )\fC [virtual slot]\fR"
-Sorts column \fIcol\fR in ascending order.
-.PP
-See also sorting.
-.SH "void QDataTable::sortColumn ( int col, bool ascending = TRUE, bool wholeRows = FALSE )\fC [virtual]\fR"
-Sorts column \fIcol\fR in ascending order if \fIascending\fR is TRUE (the default); otherwise sorts in descending order.
-.PP
-The \fIwholeRows\fR parameter is ignored; QDataTable always sorts whole rows by the specified column.
-.PP
-Reimplemented from QTable.
-.SH "void QDataTable::sortDescending ( int col )\fC [virtual slot]\fR"
-Sorts column \fIcol\fR in descending order.
-.PP
-See also sorting.
-.SH "QSqlCursor * QDataTable::sqlCursor () const"
-Returns the cursor used by the data table.
-.SH "QString QDataTable::text ( int row, int col ) const\fC [virtual]\fR"
-Returns the text in cell \fIrow\fR, \fIcol\fR, or an empty string if the cell is empty. If the cell's value is NULL then nullText() will be returned. If the cell does not exist then QString::null is returned.
-.PP
-Reimplemented from QTable.
-.SH "QString QDataTable::trueText () const"
-Returns the text used to represent true values. See the "trueText" property for details.
-.SH "bool QDataTable::updateCurrent ()\fC [virtual protected]\fR"
-For an editable table, issues an update using the cursor's edit buffer. If there is no current cursor or there is no current selection, nothing happens. If confirmEdits() or confirmUpdate() is TRUE, confirmEdit() is called to confirm the update. Returns TRUE if the update succeeded; otherwise returns FALSE.
-.PP
-The underlying cursor must have a valid primary index to ensure that a unique record is updated within the database otherwise the database may be changed to an inconsistent state.
-.SH "QVariant QDataTable::value ( int row, int col ) const"
-Returns the value in cell \fIrow\fR, \fIcol\fR, or an invalid value if the cell does not exist or has no value.
-.SS "Property Documentation"
-.SH "bool autoEdit"
-This property holds whether the data table automatically applies edits.
-.PP
-The default value for this property is TRUE. When the user begins an insert or update in the table there are two possible outcomes when they navigate to another record:
-.PP
-
-.TP
-the insert or update is is performed -- this occurs if autoEdit is TRUE
-.TP
-the insert or update is abandoned -- this occurs if autoEdit is FALSE
-.PP
-Set this property's value with setAutoEdit() and get this property's value with autoEdit().
-.SH "bool confirmCancels"
-This property holds whether the data table confirms cancel operations.
-.PP
-If the confirmCancel property is TRUE, all cancels must be confirmed by the user through a message box (this behavior can be changed by overriding the confirmCancel() function), otherwise all cancels occur immediately. The default is FALSE.
-.PP
-See also confirmEdits and confirmCancel().
-.PP
-Set this property's value with setConfirmCancels() and get this property's value with confirmCancels().
-.SH "bool confirmDelete"
-This property holds whether the data table confirms delete operations.
-.PP
-If the confirmDelete property is TRUE, all deletions must be confirmed by the user through a message box (this behaviour can be changed by overriding the confirmEdit() function), otherwise all delete operations occur immediately.
-.PP
-See also confirmCancels, confirmEdits, confirmUpdate, and confirmInsert.
-.PP
-Set this property's value with setConfirmDelete() and get this property's value with confirmDelete().
-.SH "bool confirmEdits"
-This property holds whether the data table confirms edit operations.
-.PP
-If the confirmEdits property is TRUE, the data table confirms all edit operations (inserts, updates and deletes). Finer control of edit confirmation can be achieved using confirmCancels, confirmInsert, confirmUpdate and confirmDelete.
-.PP
-See also confirmCancels, confirmInsert, confirmUpdate, and confirmDelete.
-.PP
-Set this property's value with setConfirmEdits() and get this property's value with confirmEdits().
-.SH "bool confirmInsert"
-This property holds whether the data table confirms insert operations.
-.PP
-If the confirmInsert property is TRUE, all insertions must be confirmed by the user through a message box (this behaviour can be changed by overriding the confirmEdit() function), otherwise all insert operations occur immediately.
-.PP
-See also confirmCancels, confirmEdits, confirmUpdate, and confirmDelete.
-.PP
-Set this property's value with setConfirmInsert() and get this property's value with confirmInsert().
-.SH "bool confirmUpdate"
-This property holds whether the data table confirms update operations.
-.PP
-If the confirmUpdate property is TRUE, all updates must be confirmed by the user through a message box (this behaviour can be changed by overriding the confirmEdit() function), otherwise all update operations occur immediately.
-.PP
-See also confirmCancels, confirmEdits, confirmInsert, and confirmDelete.
-.PP
-Set this property's value with setConfirmUpdate() and get this property's value with confirmUpdate().
-.SH "DateFormat dateFormat"
-This property holds the format used for displaying date/time values.
-.PP
-The dateFormat property is used for displaying date/time values in the table. The default value is Qt::LocalDate.
-.PP
-Set this property's value with setDateFormat() and get this property's value with dateFormat().
-.SH "QString falseText"
-This property holds the text used to represent false values.
-.PP
-The falseText property will be used to represent NULL values in the table. The default value is "False".
-.PP
-Set this property's value with setFalseText() and get this property's value with falseText().
-.SH "QString filter"
-This property holds the data filter for the data table.
-.PP
-The filter applies to the data shown in the table. To view data with a new filter, use refresh(). A filter string is an SQL WHERE clause without the WHERE keyword.
-.PP
-There is no default filter.
-.PP
-See also sort.
-.PP
-Set this property's value with setFilter() and get this property's value with filter().
-.SH "QString nullText"
-This property holds the text used to represent NULL values.
-.PP
-The nullText property will be used to represent NULL values in the table. The default value is provided by the cursor's driver.
-.PP
-Set this property's value with setNullText() and get this property's value with nullText().
-.SH "int numCols"
-This property holds the number of columns in the table.
-.PP
-Get this property's value with numCols().
-.SH "int numRows"
-This property holds the number of rows in the table.
-.PP
-Get this property's value with numRows().
-.SH "QStringList sort"
-This property holds the data table's sort.
-.PP
-The table's sort affects the order in which data records are displayed in the table. To apply a sort, use refresh().
-.PP
-When examining the sort property, a string list is returned with each item having the form 'fieldname order' (e.g., 'id ASC', 'surname DESC').
-.PP
-There is no default sort.
-.PP
-Note that if you want to iterate over the sort list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QStringList list = myDataTable.sort();
-.br
- QStringList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.PP
-See also filter and refresh().
-.PP
-Set this property's value with setSort() and get this property's value with sort().
-.SH "QString trueText"
-This property holds the text used to represent true values.
-.PP
-The trueText property will be used to represent NULL values in the table. The default value is "True".
-.PP
-Set this property's value with setTrueText() and get this property's value with trueText().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdatatable.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdatatable.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdataview.3qt b/doc/man/man3/qdataview.3qt
deleted file mode 100644
index bcd222f30..000000000
--- a/doc/man/man3/qdataview.3qt
+++ /dev/null
@@ -1,129 +0,0 @@
-'\" t
-.TH QDataView 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
-QDataView \- Read-only SQL forms
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDataView\fR ( QWidget * parent = 0, const char * name = 0, WFlags fl = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDataView\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetForm\fR ( QSqlForm * form )"
-.br
-.ti -1c
-.BI "QSqlForm * \fBform\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetRecord\fR ( QSqlRecord * record )"
-.br
-.ti -1c
-.BI "QSqlRecord * \fBrecord\fR ()"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBrefresh\fR ( QSqlRecord * buf )"
-.br
-.ti -1c
-.BI "virtual void \fBreadFields\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBwriteFields\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBclearValues\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDataView class provides read-only SQL forms.
-.PP
-This class provides a form which displays SQL field data from a record buffer. Because QDataView does not support editing it uses less resources than a QDataBrowser. This class is well suited for displaying read-only data from a SQL database.
-.PP
-If you want a to present your data in an editable form use QDataBrowser; if you want a table-based presentation of your data use QDataTable.
-.PP
-The form is associated with the data view with setForm() and the record is associated with setRecord(). You can also pass a QSqlRecord to the refresh() function which will set the record to the given record and read the record's fields into the form.
-.PP
-See also Database Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDataView::QDataView ( QWidget * parent = 0, const char * name = 0, WFlags fl = 0 )"
-Constructs a data view which is a child of \fIparent\fR, called \fIname\fR, and with widget flags \fIfl\fR.
-.SH "QDataView::~QDataView ()"
-Destroys the object and frees any allocated resources.
-.SH "void QDataView::clearValues ()\fC [virtual slot]\fR"
-Clears the default form's values. If there is no default form, nothing happens. All the values are set to their 'zero state', e.g. 0 for numeric fields, "" for string fields.
-.SH "QSqlForm * QDataView::form ()"
-Returns the default form used by the data view, or 0 if there is none.
-.PP
-See also setForm().
-.SH "void QDataView::readFields ()\fC [virtual slot]\fR"
-Causes the default form to read its fields from the record buffer. If there is no default form, or no record, nothing happens.
-.PP
-See also setForm().
-.SH "QSqlRecord * QDataView::record ()"
-Returns the default record used by the data view, or 0 if there is none.
-.PP
-See also setRecord().
-.SH "void QDataView::refresh ( QSqlRecord * buf )\fC [virtual slot]\fR"
-Causes the default form to display the contents of \fIbuf\fR. If there is no default form, nothing happens.The \fIbuf\fR also becomes the default record for all subsequent calls to readFields() and writefields(). This slot is equivalant to calling:
-.PP
-.nf
-.br
- myView.setRecord( record );
-.br
- myView.readFields();
-.br
-.fi
-.PP
-See also setRecord() and readFields().
-.SH "void QDataView::setForm ( QSqlForm * form )\fC [virtual]\fR"
-Sets the form used by the data view to \fIform\fR. If a record has already been assigned to the data view, the form will display that record's data.
-.PP
-See also form().
-.SH "void QDataView::setRecord ( QSqlRecord * record )\fC [virtual]\fR"
-Sets the record used by the data view to \fIrecord\fR. If a form has already been assigned to the data view, the form will display the data from \fIrecord\fR in that form.
-.PP
-See also record().
-.SH "void QDataView::writeFields ()\fC [virtual slot]\fR"
-Causes the default form to write its fields to the record buffer. If there is no default form, or no record, nothing happens.
-.PP
-See also setForm().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdataview.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdataview.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdate.3qt b/doc/man/man3/qdate.3qt
deleted file mode 100644
index a76200068..000000000
--- a/doc/man/man3/qdate.3qt
+++ /dev/null
@@ -1,429 +0,0 @@
-'\" t
-.TH QDate 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
-QDate \- Date functions
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDate\fR ()"
-.br
-.ti -1c
-.BI "\fBQDate\fR ( int y, int m, int d )"
-.br
-.ti -1c
-.BI "bool \fBisNull\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisValid\fR () const"
-.br
-.ti -1c
-.BI "int \fByear\fR () const"
-.br
-.ti -1c
-.BI "int \fBmonth\fR () const"
-.br
-.ti -1c
-.BI "int \fBday\fR () const"
-.br
-.ti -1c
-.BI "int \fBdayOfWeek\fR () const"
-.br
-.ti -1c
-.BI "int \fBdayOfYear\fR () const"
-.br
-.ti -1c
-.BI "int \fBdaysInMonth\fR () const"
-.br
-.ti -1c
-.BI "int \fBdaysInYear\fR () const"
-.br
-.ti -1c
-.BI "int \fBweekNumber\fR ( int * yearNumber = 0 ) const"
-.br
-.ti -1c
-.BI "QString \fBtoString\fR ( Qt::DateFormat f = Qt::TextDate ) const"
-.br
-.ti -1c
-.BI "QString \fBtoString\fR ( const QString & format ) const"
-.br
-.ti -1c
-.BI "bool \fBsetYMD\fR ( int y, int m, int d )"
-.br
-.ti -1c
-.BI "QDate \fBaddDays\fR ( int ndays ) const"
-.br
-.ti -1c
-.BI "QDate \fBaddMonths\fR ( int nmonths ) const"
-.br
-.ti -1c
-.BI "QDate \fBaddYears\fR ( int nyears ) const"
-.br
-.ti -1c
-.BI "int \fBdaysTo\fR ( const QDate & d ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QDate & d ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QDate & d ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator<\fR ( const QDate & d ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator<=\fR ( const QDate & d ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator>\fR ( const QDate & d ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator>=\fR ( const QDate & d ) const"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QString monthName ( int month ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "QString dayName ( int weekday ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "QString \fBshortMonthName\fR ( int month )"
-.br
-.ti -1c
-.BI "QString \fBshortDayName\fR ( int weekday )"
-.br
-.ti -1c
-.BI "QString \fBlongMonthName\fR ( int month )"
-.br
-.ti -1c
-.BI "QString \fBlongDayName\fR ( int weekday )"
-.br
-.ti -1c
-.BI "QDate \fBcurrentDate\fR ()"
-.br
-.ti -1c
-.BI "QDate \fBcurrentDate\fR ( Qt::TimeSpec ts )"
-.br
-.ti -1c
-.BI "QDate \fBfromString\fR ( const QString & s, Qt::DateFormat f = Qt::TextDate )"
-.br
-.ti -1c
-.BI "bool \fBisValid\fR ( int y, int m, int d )"
-.br
-.ti -1c
-.BI "bool \fBleapYear\fR ( int y )"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QDate & d )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( QDataStream & s, QDate & d )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDate class provides date functions.
-.PP
-A QDate object contains a calendar date, i.e. year, month, and day numbers, in the modern Western (Gregorian) calendar. It can read the current date from the system clock. It provides functions for comparing dates and for manipulating dates, e.g. by adding a number of days or months or years.
-.PP
-A QDate object is typically created either by giving the year, month and day numbers explicitly, or by using the static function currentDate(), which creates a QDate object containing the system clock's date. An explicit date can also be set using setYMD(). The fromString() function returns a QDate given a string and a date format which is used to interpret the date within the string.
-.PP
-The year(), month(), and day() functions provide access to the year, month, and day numbers. Also, dayOfWeek() and dayOfYear() functions are provided. The same information is provided in textual format by the toString(), shortDayName(), longDayName(), shortMonthName() and longMonthName() functions.
-.PP
-QDate provides a full set of operators to compare two QDate objects where smaller means earlier and larger means later.
-.PP
-You can increment (or decrement) a date by a given number of days using addDays(). Similarly you can use addMonths() and addYears(). The daysTo() function returns the number of days between two dates.
-.PP
-The daysInMonth() and daysInYear() functions return how many days there are in this date's month and year, respectively. The leapYear() function indicates whether this date is in a leap year.
-.PP
-Note that QDate should not be used for date calculations for dates prior to the introduction of the Gregorian calendar. This calendar was adopted by England from the 14th September 1752 (hence this is the earliest valid QDate), and subsequently by most other Western countries, until 1923.
-.PP
-The end of time is reached around the year 8000, by which time we expect Qt to be obsolete.
-.PP
-See also QTime, QDateTime, QDateEdit, QDateTimeEdit, and Time and Date.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDate::QDate ()"
-Constructs a null date. Null dates are invalid.
-.PP
-See also isNull() and isValid().
-.SH "QDate::QDate ( int y, int m, int d )"
-Constructs a date with year \fIy\fR, month \fIm\fR and day \fId\fR.
-.PP
-\fIy\fR must be in the range 1752..8000, \fIm\fR must be in the range 1..12, and \fId\fR must be in the range 1..31.
-.PP
-\fBWarning:\fR If \fIy\fR is in the range 0..99, it is interpreted as 1900..1999.
-.PP
-See also isValid().
-.SH "QDate QDate::addDays ( int ndays ) const"
-Returns a QDate object containing a date \fIndays\fR later than the date of this object (or earlier if \fIndays\fR is negative).
-.PP
-See also addMonths(), addYears(), and daysTo().
-.SH "QDate QDate::addMonths ( int nmonths ) const"
-Returns a QDate object containing a date \fInmonths\fR later than the date of this object (or earlier if \fInmonths\fR is negative).
-.PP
-See also addDays() and addYears().
-.SH "QDate QDate::addYears ( int nyears ) const"
-Returns a QDate object containing a date \fInyears\fR later than the date of this object (or earlier if \fInyears\fR is negative).
-.PP
-See also addDays() and addMonths().
-.SH "QDate QDate::currentDate ( Qt::TimeSpec ts )\fC [static]\fR"
-Returns the current date, as reported by the system clock, for the TimeSpec \fIts\fR. The default TimeSpec is LocalTime.
-.PP
-See also QTime::currentTime(), QDateTime::currentDateTime(), and Qt::TimeSpec.
-.PP
-Example: dclock/dclock.cpp.
-.SH "QDate QDate::currentDate ()\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the current date, as reported by the system clock.
-.PP
-See also QTime::currentTime() and QDateTime::currentDateTime().
-.SH "int QDate::day () const"
-Returns the day of the month (1..31) of this date.
-.PP
-See also year(), month(), and dayOfWeek().
-.PP
-Example: dclock/dclock.cpp.
-.SH "QString QDate::dayName ( int weekday )\fC [static]\fR"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use shortDayName() instead.
-.SH "int QDate::dayOfWeek () const"
-Returns the weekday (Monday=1..Sunday=7) for this date.
-.PP
-See also day() and dayOfYear().
-.SH "int QDate::dayOfYear () const"
-Returns the day of the year (1..365) for this date.
-.PP
-See also day() and dayOfWeek().
-.SH "int QDate::daysInMonth () const"
-Returns the number of days in the month (28..31) for this date.
-.PP
-See also day() and daysInYear().
-.SH "int QDate::daysInYear () const"
-Returns the number of days in the year (365 or 366) for this date.
-.PP
-See also day() and daysInMonth().
-.SH "int QDate::daysTo ( const QDate & d ) const"
-Returns the number of days from this date to \fId\fR (which is negative if \fId\fR is earlier than this date).
-.PP
-Example:
-.PP
-.nf
-.br
- QDate d1( 1995, 5, 17 ); // May 17th 1995
-.br
- QDate d2( 1995, 5, 20 ); // May 20th 1995
-.br
- d1.daysTo( d2 ); // returns 3
-.br
- d2.daysTo( d1 ); // returns -3
-.br
-.fi
-.PP
-See also addDays().
-.SH "QDate QDate::fromString ( const QString & s, Qt::DateFormat f = Qt::TextDate )\fC [static]\fR"
-Returns the QDate represented by the string \fIs\fR, using the format \fIf\fR, or an invalid date if the string cannot be parsed.
-.PP
-Note for Qt::TextDate: It is recommended that you use the English short month names (e.g. "Jan"). Although localized month names can also be used, they depend on the user's locale settings.
-.PP
-\fBWarning:\fR Qt::LocalDate cannot be used here.
-.SH "bool QDate::isNull () const"
-Returns TRUE if the date is null; otherwise returns FALSE. A null date is invalid.
-.PP
-See also isValid().
-.SH "bool QDate::isValid () const"
-Returns TRUE if this date is valid; otherwise returns FALSE.
-.PP
-See also isNull().
-.SH "bool QDate::isValid ( int y, int m, int d )\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the specified date (year \fIy\fR, month \fIm\fR and day \fId\fR) is valid; otherwise returns FALSE.
-.PP
-Example:
-.PP
-.nf
-.br
- QDate::isValid( 2002, 5, 17 ); // TRUE May 17th 2002 is valid
-.br
- QDate::isValid( 2002, 2, 30 ); // FALSE Feb 30th does not exist
-.br
- QDate::isValid( 2004, 2, 29 ); // TRUE 2004 is a leap year
-.br
- QDate::isValid( 1202, 6, 6 ); // FALSE 1202 is pre-Gregorian
-.br
-.fi
-.PP
-\fBWarning:\fR A \fIy\fR value in the range 00..99 is interpreted as 1900..1999.
-.PP
-See also isNull() and setYMD().
-.SH "bool QDate::leapYear ( int y )\fC [static]\fR"
-Returns TRUE if the specified year \fIy\fR is a leap year; otherwise returns FALSE.
-.SH "QString QDate::longDayName ( int weekday )\fC [static]\fR"
-Returns the long name of the \fIweekday\fR.
-.PP
-1 = "Monday", 2 = "Tuesday", ... 7 = "Sunday"
-.PP
-The day names will be localized according to the system's locale settings.
-.PP
-See also toString(), shortDayName(), shortMonthName(), and longMonthName().
-.SH "QString QDate::longMonthName ( int month )\fC [static]\fR"
-Returns the long name of the \fImonth\fR.
-.PP
-1 = "January", 2 = "February", ... 12 = "December"
-.PP
-The month names will be localized according to the system's locale settings.
-.PP
-See also toString(), shortMonthName(), shortDayName(), and longDayName().
-.SH "int QDate::month () const"
-Returns the month (January=1..December=12) of this date.
-.PP
-See also year() and day().
-.PP
-Example: dclock/dclock.cpp.
-.SH "QString QDate::monthName ( int month )\fC [static]\fR"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use shortMonthName() instead.
-.SH "bool QDate::operator!= ( const QDate & d ) const"
-Returns TRUE if this date is different from \fId\fR; otherwise returns FALSE.
-.SH "bool QDate::operator< ( const QDate & d ) const"
-Returns TRUE if this date is earlier than \fId\fR, otherwise returns FALSE.
-.SH "bool QDate::operator<= ( const QDate & d ) const"
-Returns TRUE if this date is earlier than or equal to \fId\fR, otherwise returns FALSE.
-.SH "bool QDate::operator== ( const QDate & d ) const"
-Returns TRUE if this date is equal to \fId\fR; otherwise returns FALSE.
-.SH "bool QDate::operator> ( const QDate & d ) const"
-Returns TRUE if this date is later than \fId\fR, otherwise returns FALSE.
-.SH "bool QDate::operator>= ( const QDate & d ) const"
-Returns TRUE if this date is later than or equal to \fId\fR, otherwise returns FALSE.
-.SH "bool QDate::setYMD ( int y, int m, int d )"
-Sets the date's year \fIy\fR, month \fIm\fR and day \fId\fR.
-.PP
-\fIy\fR must be in the range 1752..8000, \fIm\fR must be in the range 1..12, and \fId\fR must be in the range 1..31.
-.PP
-\fBWarning:\fR If \fIy\fR is in the range 0..99, it is interpreted as 1900..1999.
-.PP
-Returns TRUE if the date is valid; otherwise returns FALSE.
-.SH "QString QDate::shortDayName ( int weekday )\fC [static]\fR"
-Returns the name of the \fIweekday\fR.
-.PP
-1 = "Mon", 2 = "Tue", ... 7 = "Sun"
-.PP
-The day names will be localized according to the system's locale settings.
-.PP
-See also toString(), shortMonthName(), longMonthName(), and longDayName().
-.SH "QString QDate::shortMonthName ( int month )\fC [static]\fR"
-Returns the name of the \fImonth\fR.
-.PP
-1 = "Jan", 2 = "Feb", ... 12 = "Dec"
-.PP
-The month names will be localized according to the system's locale settings.
-.PP
-See also toString(), longMonthName(), shortDayName(), and longDayName().
-.SH "QString QDate::toString ( const QString & format ) const"
-Returns the date as a string. The \fIformat\fR parameter determines the format of the result string.
-.PP
-These expressions may be used:
-.PP
-
.nf
-.TS
-l - l. Expression Output d the day as number without a leading zero (1-31) dd the day as number with a leading zero (01-31) ddd the abbreviated localized day name (e.g. 'Mon'..'Sun'). Uses QDate::shortDayName(). dddd the long localized day name (e.g. 'Monday'..'Sunday'). Uses QDate::longDayName(). M the month as number without a leading zero (1-12) MM the month as number with a leading zero (01-12) MMM the abbreviated localized month name (e.g. 'Jan'..'Dec'). Uses QDate::shortMonthName(). MMMM the long localized month name (e.g. 'January'..'December'). Uses QDate::longMonthName(). yy the year as two digit number (00-99) yyyy
-.TE
-.fi
-
-.PP
-All other input characters will be ignored.
-.PP
-Example format strings (assuming that the QDate is the 20th July 1969):
.nf
-.TS
-l - l. Format Result dd.MM.yyyy 20.07.1969 ddd MMMM d yy
-.TE
-.fi
-
-.PP
-If the date is an invalid date, then QString::null will be returned.
-.PP
-See also QDateTime::toString() and QTime::toString().
-.SH "QString QDate::toString ( Qt::DateFormat f = Qt::TextDate ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the date as a string. The \fIf\fR parameter determines the format of the string.
-.PP
-If \fIf\fR is Qt::TextDate, the string format is "Sat May 20 1995" (using the shortDayName() and shortMonthName() functions to generate the string, so the day and month names are locale specific).
-.PP
-If \fIf\fR is Qt::ISODate, the string format corresponds to the ISO 8601 specification for representations of dates, which is YYYY-MM-DD where YYYY is the year, MM is the month of the year (between 01 and 12), and DD is the day of the month between 01 and 31.
-.PP
-If \fIf\fR is Qt::LocalDate, the string format depends on the locale settings of the system.
-.PP
-If the date is an invalid date, then QString::null will be returned.
-.PP
-See also shortDayName() and shortMonthName().
-.SH "int QDate::weekNumber ( int * yearNumber = 0 ) const"
-Returns the week number (1 to 53), and stores the year in \fI*yearNumber\fR unless \fIyearNumber\fR is null (the default).
-.PP
-Returns 0 if the date is invalid.
-.PP
-In accordance with ISO 8601, weeks start on Monday and the first Thursday of a year is always in week 1 of that year. Most years have 52 weeks, but some have 53.
-.PP
-\fI*yearNumber\fR is not always the same as year(). For example, 1 January 2000 has week number 52 in the year 1999, and 31 December 2002 has week number 1 in the year 2003.
-.PP
-Copyright (c) 1989 The Regents of the University of California. All rights reserved.
-.PP
-Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of California, Berkeley. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-.PP
-See also isValid().
-.SH "int QDate::year () const"
-Returns the year (1752..8000) of this date.
-.PP
-See also month() and day().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QDataStream & operator<< ( QDataStream & s, const QDate & d )"
-Writes the date, \fId\fR, to the data stream, \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "QDataStream & operator>> ( QDataStream & s, QDate & d )"
-Reads a date from the stream \fIs\fR into \fId\fR.
-.PP
-See also Format of the QDataStream operators.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdate.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdate.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdateedit.3qt b/doc/man/man3/qdateedit.3qt
deleted file mode 100644
index a83f15ae1..000000000
--- a/doc/man/man3/qdateedit.3qt
+++ /dev/null
@@ -1,292 +0,0 @@
-'\" t
-.TH QDateEdit 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
-QDateEdit \- Date editor
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QDateTimeEditBase.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDateEdit\fR ( QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQDateEdit\fR ( const QDate & date, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDateEdit\fR ()"
-.br
-.ti -1c
-.BI "enum \fBOrder\fR { DMY, MDY, YMD, YDM }"
-.br
-.ti -1c
-.BI "QDate \fBdate\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetOrder\fR ( Order order )"
-.br
-.ti -1c
-.BI "Order \fBorder\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetAutoAdvance\fR ( bool advance )"
-.br
-.ti -1c
-.BI "bool \fBautoAdvance\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetMinValue\fR ( const QDate & d )"
-.br
-.ti -1c
-.BI "QDate \fBminValue\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetMaxValue\fR ( const QDate & d )"
-.br
-.ti -1c
-.BI "QDate \fBmaxValue\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetRange\fR ( const QDate & min, const QDate & max )"
-.br
-.ti -1c
-.BI "QString \fBseparator\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetSeparator\fR ( const QString & s )"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBsetDate\fR ( const QDate & date )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBvalueChanged\fR ( const QDate & date )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBautoAdvance\fR - whether the editor automatically advances to the next section"
-.br
-.ti -1c
-.BI "QDate \fBdate\fR - the editor's date value"
-.br
-.ti -1c
-.BI "QDate \fBmaxValue\fR - the editor's maximum value"
-.br
-.ti -1c
-.BI "QDate \fBminValue\fR - the editor's minimum value"
-.br
-.ti -1c
-.BI "Order \fBorder\fR - the order in which the " "year" ", month and day appear"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual QString \fBsectionFormattedText\fR ( int sec )"
-.br
-.ti -1c
-.BI "virtual void \fBsetYear\fR ( int year )"
-.br
-.ti -1c
-.BI "virtual void \fBsetMonth\fR ( int month )"
-.br
-.ti -1c
-.BI "virtual void \fBsetDay\fR ( int day )"
-.br
-.ti -1c
-.BI "virtual void \fBfix\fR ()"
-.br
-.in -1c
-.SS "Protected Slots"
-.in +1c
-.ti -1c
-.BI "void \fBupdateButtons\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDateEdit class provides a date editor.
-.PP
-QDateEdit allows the user to edit dates by using the keyboard or the arrow keys to increase/decrease date values. The arrow keys can be used to move from section to section within the QDateEdit box. Dates appear in accordance with the local date/time settings or in year, month, day order if the system doesn't provide this information. It is recommended that the QDateEdit be initialised with a date, e.g.
-.PP
-.nf
-.br
- QDateEdit *dateEdit = new QDateEdit( QDate::currentDate(), this );
-.br
- dateEdit->setRange( QDate::currentDate().addDays( -365 ),
-.br
- QDate::currentDate().addDays( 365 ) );
-.br
- dateEdit->setOrder( QDateEdit::MDY );
-.br
- dateEdit->setAutoAdvance( TRUE );
-.br
-.fi
-.PP
-Here we've created a new QDateEdit object initialised with today's date and restricted the valid date range to today plus or minus 365 days. We've set the order to month, day, year. If the auto advance property is TRUE (as we've set it here) when the user completes a section of the date, e.g. enters two digits for the month, they are automatically taken to the next section.
-.PP
-The maximum and minimum values for a date value in the date editor default to the maximum and minimum values for a QDate. You can change this by calling setMinValue(), setMaxValue() or setRange().
-.PP
-Terminology: A QDateEdit widget comprises three 'sections', one each for the year, month and day. You can change the separator character using QDateTimeEditor::setSeparator(), by default the separator will be taken from the systems settings. If that is not possible, it defaults to "-".
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also QDate, QTimeEdit, QDateTimeEdit, Advanced Widgets, and Time and Date.
-.SS "Member Type Documentation"
-.SH "QDateEdit::Order"
-This enum defines the order in which the sections that comprise a date appear.
-.TP
-\fCQDateEdit::MDY\fR - month-day-year
-.TP
-\fCQDateEdit::DMY\fR - day-month-year
-.TP
-\fCQDateEdit::YMD\fR - year-month-day (the default)
-.TP
-\fCQDateEdit::YDM\fR - year-day-month (included for completeness; but should not be used)
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDateEdit::QDateEdit ( QWidget * parent = 0, const char * name = 0 )"
-Constructs an empty date editor which is a child of \fIparent\fR and called name \fIname\fR.
-.SH "QDateEdit::QDateEdit ( const QDate & date, QWidget * parent = 0, const char * name = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Constructs a date editor with the initial value \fIdate\fR, parent \fIparent\fR and called \fIname\fR.
-.PP
-The date editor is initialized with \fIdate\fR.
-.SH "QDateEdit::~QDateEdit ()"
-Destroys the object and frees any allocated resources.
-.SH "bool QDateEdit::autoAdvance () const"
-Returns TRUE if the editor automatically advances to the next section; otherwise returns FALSE. See the "autoAdvance" property for details.
-.SH "QDate QDateEdit::date () const"
-Returns the editor's date value. See the "date" property for details.
-.SH "void QDateEdit::fix ()\fC [virtual protected]\fR"
-Attempts to fix any invalid date entries.
-.PP
-The rules applied are as follows:
-.TP
-If the year has four digits it is left unchanged.
-.TP
-If the year has two digits, the year will be changed to four digits in the range current year - 70 to current year + 29.
-.TP
-If the year has three digits in the range 100..999, the current millennium, i.e. 2000, will be added giving a year in the range 2100..2999.
-.TP
-If the day or month is 0 then it will be set to 1 or the minimum valid day\\month in the range.
-.SH "QDate QDateEdit::maxValue () const"
-Returns the editor's maximum value. See the "maxValue" property for details.
-.SH "QDate QDateEdit::minValue () const"
-Returns the editor's minimum value. See the "minValue" property for details.
-.SH "Order QDateEdit::order () const"
-Returns the order in which the year, month and day appear. See the "order" property for details.
-.SH "QString QDateEdit::sectionFormattedText ( int sec )\fC [virtual protected]\fR"
-Returns the formatted number for section \fIsec\fR. This will correspond to either the year, month or day section, depending on the current display order.
-.PP
-See also order.
-.SH "QString QDateEdit::separator () const"
-Returns the editor's separator.
-.SH "void QDateEdit::setAutoAdvance ( bool advance )\fC [virtual]\fR"
-Sets whether the editor automatically advances to the next section to \fIadvance\fR. See the "autoAdvance" property for details.
-.SH "void QDateEdit::setDate ( const QDate & date )\fC [virtual slot]\fR"
-Sets the editor's date value to \fIdate\fR. See the "date" property for details.
-.SH "void QDateEdit::setDay ( int day )\fC [virtual protected]\fR"
-Sets the day to \fIday\fR, which must be a valid day. The function will ensure that the \fIday\fR set is valid for the month and year.
-.SH "void QDateEdit::setMaxValue ( const QDate & d )\fC [virtual]\fR"
-Sets the editor's maximum value to \fId\fR. See the "maxValue" property for details.
-.SH "void QDateEdit::setMinValue ( const QDate & d )\fC [virtual]\fR"
-Sets the editor's minimum value to \fId\fR. See the "minValue" property for details.
-.SH "void QDateEdit::setMonth ( int month )\fC [virtual protected]\fR"
-Sets the month to \fImonth\fR, which must be a valid month, i.e. between 1 and 12.
-.SH "void QDateEdit::setOrder ( Order order )\fC [virtual]\fR"
-Sets the order in which the year, month and day appear to \fIorder\fR. See the "order" property for details.
-.SH "void QDateEdit::setRange ( const QDate & min, const QDate & max )\fC [virtual]\fR"
-Sets the valid input range for the editor to be from \fImin\fR to \fImax\fR inclusive. If \fImin\fR is invalid no minimum date will be set. Similarly, if \fImax\fR is invalid no maximum date will be set.
-.SH "void QDateEdit::setSeparator ( const QString & s )\fC [virtual]\fR"
-Sets the separator to \fIs\fR. Note that currently only the first character of \fIs\fR is used.
-.SH "void QDateEdit::setYear ( int year )\fC [virtual protected]\fR"
-Sets the year to \fIyear\fR, which must be a valid year. The range currently supported is from 1752 to 8000.
-.PP
-See also QDate.
-.SH "void QDateEdit::updateButtons ()\fC [protected slot]\fR"
-Enables/disables the push buttons according to the min/max date for this widget.
-.SH "void QDateEdit::valueChanged ( const QDate & date )\fC [signal]\fR"
-This signal is emitted whenever the editor's value changes. The \fIdate\fR parameter is the new value.
-.SS "Property Documentation"
-.SH "bool autoAdvance"
-This property holds whether the editor automatically advances to the next section.
-.PP
-If autoAdvance is TRUE, the editor will automatically advance focus to the next date section if a user has completed a section. The default is FALSE.
-.PP
-Set this property's value with setAutoAdvance() and get this property's value with autoAdvance().
-.SH "QDate date"
-This property holds the editor's date value.
-.PP
-If the date property is not valid, the editor displays all zeroes and QDateEdit::date() will return an invalid date. It is strongly recommended that the editor is given a default date value (e.g. currentDate()). That way, attempts to set the date property to an invalid date will fail.
-.PP
-When changing the date property, if the date is less than minValue(), or is greater than maxValue(), nothing happens.
-.PP
-Set this property's value with setDate() and get this property's value with date().
-.SH "QDate maxValue"
-This property holds the editor's maximum value.
-.PP
-Setting the maximum date value for the editor is equivalent to calling QDateEdit::setRange( minValue(), \fId\fR ), where \fId\fR is the maximum date. The default maximum date is 8000-12-31.
-.PP
-See also minValue and setRange().
-.PP
-Set this property's value with setMaxValue() and get this property's value with maxValue().
-.SH "QDate minValue"
-This property holds the editor's minimum value.
-.PP
-Setting the minimum date value is equivalent to calling QDateEdit::setRange( \fId\fR, maxValue() ), where \fId\fR is the minimum date. The default minimum date is 1752-09-14.
-.PP
-See also maxValue and setRange().
-.PP
-Set this property's value with setMinValue() and get this property's value with minValue().
-.SH "Order order"
-This property holds the order in which the year, month and day appear.
-.PP
-The default order is locale dependent.
-.PP
-See also Order.
-.PP
-Set this property's value with setOrder() and get this property's value with order().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdateedit.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdateedit.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdatetime.3qt b/doc/man/man3/qdatetime.3qt
deleted file mode 100644
index c2ecc145d..000000000
--- a/doc/man/man3/qdatetime.3qt
+++ /dev/null
@@ -1,337 +0,0 @@
-'\" t
-.TH QDateTime 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
-QDateTime \- Date and time functions
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDateTime\fR ()"
-.br
-.ti -1c
-.BI "\fBQDateTime\fR ( const QDate & date )"
-.br
-.ti -1c
-.BI "\fBQDateTime\fR ( const QDate & date, const QTime & time )"
-.br
-.ti -1c
-.BI "bool \fBisNull\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisValid\fR () const"
-.br
-.ti -1c
-.BI "QDate \fBdate\fR () const"
-.br
-.ti -1c
-.BI "QTime \fBtime\fR () const"
-.br
-.ti -1c
-.BI "uint \fBtoTime_t\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetDate\fR ( const QDate & date )"
-.br
-.ti -1c
-.BI "void \fBsetTime\fR ( const QTime & time )"
-.br
-.ti -1c
-.BI "void \fBsetTime_t\fR ( uint secsSince1Jan1970UTC )"
-.br
-.ti -1c
-.BI "void \fBsetTime_t\fR ( uint secsSince1Jan1970UTC, Qt::TimeSpec ts )"
-.br
-.ti -1c
-.BI "QString \fBtoString\fR ( Qt::DateFormat f = Qt::TextDate ) const"
-.br
-.ti -1c
-.BI "QString \fBtoString\fR ( const QString & format ) const"
-.br
-.ti -1c
-.BI "QDateTime \fBaddDays\fR ( int ndays ) const"
-.br
-.ti -1c
-.BI "QDateTime \fBaddMonths\fR ( int nmonths ) const"
-.br
-.ti -1c
-.BI "QDateTime \fBaddYears\fR ( int nyears ) const"
-.br
-.ti -1c
-.BI "QDateTime \fBaddSecs\fR ( int nsecs ) const"
-.br
-.ti -1c
-.BI "int \fBdaysTo\fR ( const QDateTime & dt ) const"
-.br
-.ti -1c
-.BI "int \fBsecsTo\fR ( const QDateTime & dt ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QDateTime & dt ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QDateTime & dt ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator<\fR ( const QDateTime & dt ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator<=\fR ( const QDateTime & dt ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator>\fR ( const QDateTime & dt ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator>=\fR ( const QDateTime & dt ) const"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QDateTime \fBcurrentDateTime\fR ()"
-.br
-.ti -1c
-.BI "QDateTime \fBcurrentDateTime\fR ( Qt::TimeSpec ts )"
-.br
-.ti -1c
-.BI "QDateTime \fBfromString\fR ( const QString & s, Qt::DateFormat f = Qt::TextDate )"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QDataStream & \fBoperator<<\fR ( QDataStream & s, const QDateTime & dt )"
-.br
-.ti -1c
-.BI "QDataStream & \fBoperator>>\fR ( QDataStream & s, QDateTime & dt )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDateTime class provides date and time functions.
-.PP
-A QDateTime object contains a calendar date and a clock time (a" datetime"). It is a combination of the QDate and QTime classes. It can read the current datetime from the system clock. It provides functions for comparing datetimes and for manipulating a datetime by adding a number of seconds, days, months or years.
-.PP
-A QDateTime object is typically created either by giving a date and time explicitly in the constructor, or by using the static function currentDateTime(), which returns a QDateTime object set to the system clock's time. The date and time can be changed with setDate() and setTime(). A datetime can also be set using the setTime_t() function, which takes a POSIX-standard "number of seconds since 00:00:00 on January 1, 1970" value. The fromString() function returns a QDateTime given a string and a date format which is used to interpret the date within the string.
-.PP
-The date() and time() functions provide access to the date and time parts of the datetime. The same information is provided in textual format by the toString() function.
-.PP
-QDateTime provides a full set of operators to compare two QDateTime objects where smaller means earlier and larger means later.
-.PP
-You can increment (or decrement) a datetime by a given number of seconds using addSecs() or days using addDays(). Similarly you can use addMonths() and addYears(). The daysTo() function returns the number of days between two datetimes, and secsTo() returns the number of seconds between two datetimes.
-.PP
-The range of a datetime object is constrained to the ranges of the QDate and QTime objects which it embodies.
-.PP
-See also QDate, QTime, QDateTimeEdit, and Time and Date.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDateTime::QDateTime ()"
-Constructs a null datetime (i.e. null date and null time). A null datetime is invalid, since the date is invalid.
-.PP
-See also isValid().
-.SH "QDateTime::QDateTime ( const QDate & date )"
-Constructs a datetime with date \fIdate\fR and null (but valid) time (00:00:00.000).
-.SH "QDateTime::QDateTime ( const QDate & date, const QTime & time )"
-Constructs a datetime with date \fIdate\fR and time \fItime\fR.
-.SH "QDateTime QDateTime::addDays ( int ndays ) const"
-Returns a QDateTime object containing a datetime \fIndays\fR days later than the datetime of this object (or earlier if \fIndays\fR is negative).
-.PP
-See also daysTo(), addMonths(), addYears(), and addSecs().
-.SH "QDateTime QDateTime::addMonths ( int nmonths ) const"
-Returns a QDateTime object containing a datetime \fInmonths\fR months later than the datetime of this object (or earlier if \fInmonths\fR is negative).
-.PP
-See also daysTo(), addDays(), addYears(), and addSecs().
-.SH "QDateTime QDateTime::addSecs ( int nsecs ) const"
-Returns a QDateTime object containing a datetime \fInsecs\fR seconds later than the datetime of this object (or earlier if \fInsecs\fR is negative).
-.PP
-See also secsTo(), addDays(), addMonths(), and addYears().
-.PP
-Example: listviews/listviews.cpp.
-.SH "QDateTime QDateTime::addYears ( int nyears ) const"
-Returns a QDateTime object containing a datetime \fInyears\fR years later than the datetime of this object (or earlier if \fInyears\fR is negative).
-.PP
-See also daysTo(), addDays(), addMonths(), and addSecs().
-.SH "QDateTime QDateTime::currentDateTime ( Qt::TimeSpec ts )\fC [static]\fR"
-Returns the current datetime, as reported by the system clock, for the TimeSpec \fIts\fR. The default TimeSpec is LocalTime.
-.PP
-See also QDate::currentDate(), QTime::currentTime(), and Qt::TimeSpec.
-.PP
-Example: listviews/listviews.cpp.
-.SH "QDateTime QDateTime::currentDateTime ()\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the current datetime, as reported by the system clock.
-.PP
-See also QDate::currentDate() and QTime::currentTime().
-.SH "QDate QDateTime::date () const"
-Returns the date part of the datetime.
-.PP
-See also setDate() and time().
-.SH "int QDateTime::daysTo ( const QDateTime & dt ) const"
-Returns the number of days from this datetime to \fIdt\fR (which is negative if \fIdt\fR is earlier than this datetime).
-.PP
-See also addDays() and secsTo().
-.SH "QDateTime QDateTime::fromString ( const QString & s, Qt::DateFormat f = Qt::TextDate )\fC [static]\fR"
-Returns the QDateTime represented by the string \fIs\fR, using the format \fIf\fR, or an invalid datetime if this is not possible.
-.PP
-Note for Qt::TextDate: It is recommended that you use the English short month names (e.g. "Jan"). Although localized month names can also be used, they depend on the user's locale settings.
-.PP
-\fBWarning:\fR Note that Qt::LocalDate cannot be used here.
-.SH "bool QDateTime::isNull () const"
-Returns TRUE if both the date and the time are null; otherwise returns FALSE. A null datetime is invalid.
-.PP
-See also QDate::isNull() and QTime::isNull().
-.SH "bool QDateTime::isValid () const"
-Returns TRUE if both the date and the time are valid; otherwise returns FALSE.
-.PP
-See also QDate::isValid() and QTime::isValid().
-.SH "bool QDateTime::operator!= ( const QDateTime & dt ) const"
-Returns TRUE if this datetime is different from \fIdt\fR; otherwise returns FALSE.
-.PP
-See also operator==().
-.SH "bool QDateTime::operator< ( const QDateTime & dt ) const"
-Returns TRUE if this datetime is earlier than \fIdt\fR; otherwise returns FALSE.
-.SH "bool QDateTime::operator<= ( const QDateTime & dt ) const"
-Returns TRUE if this datetime is earlier than or equal to \fIdt\fR; otherwise returns FALSE.
-.SH "bool QDateTime::operator== ( const QDateTime & dt ) const"
-Returns TRUE if this datetime is equal to \fIdt\fR; otherwise returns FALSE.
-.PP
-See also operator!=().
-.SH "bool QDateTime::operator> ( const QDateTime & dt ) const"
-Returns TRUE if this datetime is later than \fIdt\fR; otherwise returns FALSE.
-.SH "bool QDateTime::operator>= ( const QDateTime & dt ) const"
-Returns TRUE if this datetime is later than or equal to \fIdt\fR; otherwise returns FALSE.
-.SH "int QDateTime::secsTo ( const QDateTime & dt ) const"
-Returns the number of seconds from this datetime to \fIdt\fR (which is negative if \fIdt\fR is earlier than this datetime).
-.PP
-Example:
-.PP
-.nf
-.br
- QDateTime dt = QDateTime::currentDateTime();
-.br
- QDateTime xmas( QDate(dt.date().year(),12,24), QTime(17,00) );
-.br
- tqDebug( "There are %d seconds to Christmas", dt.secsTo(xmas) );
-.br
-.fi
-.PP
-See also addSecs(), daysTo(), and QTime::secsTo().
-.SH "void QDateTime::setDate ( const QDate & date )"
-Sets the date part of this datetime to \fIdate\fR.
-.PP
-See also date() and setTime().
-.SH "void QDateTime::setTime ( const QTime & time )"
-Sets the time part of this datetime to \fItime\fR.
-.PP
-See also time() and setDate().
-.SH "void QDateTime::setTime_t ( uint secsSince1Jan1970UTC, Qt::TimeSpec ts )"
-Sets the date and time to \fIts\fR time (Qt::LocalTime or Qt::UTC) given the number of seconds that have passed since 1970-01-01T00:00:00, Coordinated Universal Time (UTC). On systems that do not support timezones this function will behave as if local time were UTC.
-.PP
-On Windows, only a subset of \fIsecsSince1Jan1970UTC\fR values are supported, as Windows starts counting from 1980.
-.PP
-See also toTime_t().
-.SH "void QDateTime::setTime_t ( uint secsSince1Jan1970UTC )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Convenience function that sets the date and time to local time based on the given UTC time.
-.SH "QTime QDateTime::time () const"
-Returns the time part of the datetime.
-.PP
-See also setTime() and date().
-.SH "QString QDateTime::toString ( const QString & format ) const"
-Returns the datetime as a string. The \fIformat\fR parameter determines the format of the result string.
-.PP
-These expressions may be used for the date:
-.PP
-
.nf
-.TS
-l - l. Expression Output d the day as number without a leading zero (1-31) dd the day as number with a leading zero (01-31) ddd the abbreviated localized day name (e.g. 'Mon'..'Sun'). Uses QDate::shortDayName(). dddd the long localized day name (e.g. 'Monday'..'Sunday'). Uses QDate::longDayName(). M the month as number without a leading zero (1-12) MM the month as number with a leading zero (01-12) MMM the abbreviated localized month name (e.g. 'Jan'..'Dec'). Uses QDate::shortMonthName(). MMMM the long localized month name (e.g. 'January'..'December'). Uses QDate::longMonthName(). yy the year as two digit number (00-99) yyyy
-.TE
-.fi
-
-.PP
-These expressions may be used for the time:
-.PP
-
.nf
-.TS
-l - l. Expression Output h the hour without a leading zero (0..23 or 1..12 if AM/PM display) hh the hour with a leading zero (00..23 or 01..12 if AM/PM display) m the minute without a leading zero (0..59) mm the minute with a leading zero (00..59) s the second whithout a leading zero (0..59) ss the second whith a leading zero (00..59) z the milliseconds without leading zeroes (0..999) zzz the milliseconds with leading zeroes (000..999) AP use AM/PM display. \fIAP\fR will be replaced by either "AM" or "PM". ap
-.TE
-.fi
-
-.PP
-All other input characters will be ignored.
-.PP
-Example format strings (assumed that the QDateTime is 21st May 2001 14:13:09)
-.PP
-
.nf
-.TS
-l - l. Format Result dd.MM.yyyy 21.05.2001 ddd MMMM d yy Tue May 21 01 hh:mm:ss.zzz 14:13:09.042 h:m:s ap
-.TE
-.fi
-
-.PP
-If the datetime is an invalid datetime, then QString::null will be returned.
-.PP
-See also QDate::toString() and QTime::toString().
-.SH "QString QDateTime::toString ( Qt::DateFormat f = Qt::TextDate ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the datetime as a string. The \fIf\fR parameter determines the format of the string.
-.PP
-If \fIf\fR is Qt::TextDate, the string format is "Wed May 20 03:40:13 1998" (using QDate::shortDayName(), QDate::shortMonthName(), and QTime::toString() to generate the string, so the day and month names will have localized names).
-.PP
-If \fIf\fR is Qt::ISODate, the string format corresponds to the ISO 8601 extended specification for representations of dates and times, which is YYYY-MM-DDTHH:MM:SS.
-.PP
-If \fIf\fR is Qt::LocalDate, the string format depends on the locale settings of the system.
-.PP
-If the format \fIf\fR is invalid or the datetime is invalid, toString() returns a null string.
-.PP
-See also QDate::toString() and QTime::toString().
-.SH "uint QDateTime::toTime_t () const"
-Returns the datetime as the number of seconds that have passed since 1970-01-01T00:00:00, Coordinated Universal Time (UTC).
-.PP
-On systems that do not support timezones, this function will behave as if local time were UTC.
-.PP
-See also setTime_t().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QDataStream & operator<< ( QDataStream & s, const QDateTime & dt )"
-Writes the datetime \fIdt\fR to the stream \fIs\fR.
-.PP
-See also Format of the QDataStream operators.
-.SH "QDataStream & operator>> ( QDataStream & s, QDateTime & dt )"
-Reads a datetime from the stream \fIs\fR into \fIdt\fR.
-.PP
-See also Format of the QDataStream operators.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdatetime.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdatetime.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdatetimeedit.3qt b/doc/man/man3/qdatetimeedit.3qt
deleted file mode 100644
index 6171a3229..000000000
--- a/doc/man/man3/qdatetimeedit.3qt
+++ /dev/null
@@ -1,146 +0,0 @@
-'\" t
-.TH QDateTimeEdit 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
-QDateTimeEdit \- Combines a QDateEdit and QTimeEdit widget into a single widget for editing datetimes
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDateTimeEdit\fR ( QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQDateTimeEdit\fR ( const QDateTime & datetime, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDateTimeEdit\fR ()"
-.br
-.ti -1c
-.BI "QDateTime \fBdateTime\fR () const"
-.br
-.ti -1c
-.BI "QDateEdit * \fBdateEdit\fR ()"
-.br
-.ti -1c
-.BI "QTimeEdit * \fBtimeEdit\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetAutoAdvance\fR ( bool advance )"
-.br
-.ti -1c
-.BI "bool \fBautoAdvance\fR () const"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBsetDateTime\fR ( const QDateTime & dt )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBvalueChanged\fR ( const QDateTime & datetime )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "QDateTime \fBdateTime\fR - the editor's datetime value"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDateTimeEdit class combines a QDateEdit and QTimeEdit widget into a single widget for editing datetimes.
-.PP
-QDateTimeEdit consists of a QDateEdit and QTimeEdit widget placed side by side and offers the functionality of both. The user can edit the date and time by using the keyboard or the arrow keys to increase/decrease date or time values. The Tab key can be used to move from section to section within the QDateTimeEdit widget, and the user can be moved automatically when they complete a section using setAutoAdvance(). The datetime can be set with setDateTime().
-.PP
-The date format is read from the system's locale settings. It is set to year, month, day order if that is not possible. See QDateEdit::setOrder() to change this. Times appear in the order hours, minutes, seconds using the 24 hour clock.
-.PP
-It is recommended that the QDateTimeEdit is initialised with a datetime, e.g.
-.PP
-.nf
-.br
- QDateTimeEdit *dateTimeEdit = new QDateTimeEdit( QDateTime::currentDateTime(), this );
-.br
- dateTimeEdit->dateEdit()->setRange( QDateTime::currentDate(),
-.br
- QDateTime::currentDate().addDays( 7 ) );
-.br
-.fi
-Here we've created a new QDateTimeEdit set to the current date and time, and set the date to have a minimum date of now and a maximum date of a week from now.
-.PP
-Terminology: A QDateEdit widget consists of three 'sections', one each for the year, month and day. Similarly a QTimeEdit consists of three sections, one each for the hour, minute and second. The character that separates each date section is specified with setDateSeparator(); similarly setTimeSeparator() is used for the time sections.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also QDateEdit, QTimeEdit, Advanced Widgets, and Time and Date.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDateTimeEdit::QDateTimeEdit ( QWidget * parent = 0, const char * name = 0 )"
-Constructs an empty datetime edit with parent \fIparent\fR and called \fIname\fR.
-.SH "QDateTimeEdit::QDateTimeEdit ( const QDateTime & datetime, QWidget * parent = 0, const char * name = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Constructs a datetime edit with the initial value \fIdatetime\fR, parent \fIparent\fR and called \fIname\fR.
-.SH "QDateTimeEdit::~QDateTimeEdit ()"
-Destroys the object and frees any allocated resources.
-.SH "bool QDateTimeEdit::autoAdvance () const"
-Returns TRUE if auto-advance is enabled, otherwise returns FALSE.
-.PP
-See also setAutoAdvance().
-.SH "QDateEdit * QDateTimeEdit::dateEdit ()"
-Returns the internal widget used for editing the date part of the datetime.
-.SH "QDateTime QDateTimeEdit::dateTime () const"
-Returns the editor's datetime value. See the "dateTime" property for details.
-.SH "void QDateTimeEdit::setAutoAdvance ( bool advance )\fC [virtual]\fR"
-Sets the auto advance property of the editor to \fIadvance\fR. If set to TRUE, the editor will automatically advance focus to the next date or time section if the user has completed a section.
-.SH "void QDateTimeEdit::setDateTime ( const QDateTime & dt )\fC [virtual slot]\fR"
-Sets the editor's datetime value to \fIdt\fR. See the "dateTime" property for details.
-.SH "QTimeEdit * QDateTimeEdit::timeEdit ()"
-Returns the internal widget used for editing the time part of the datetime.
-.SH "void QDateTimeEdit::valueChanged ( const QDateTime & datetime )\fC [signal]\fR"
-This signal is emitted every time the date or time changes. The \fIdatetime\fR argument is the new datetime.
-.SS "Property Documentation"
-.SH "QDateTime dateTime"
-This property holds the editor's datetime value.
-.PP
-The datetime edit's datetime which may be an invalid datetime.
-.PP
-Set this property's value with setDateTime() and get this property's value with dateTime().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdatetimeedit.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdatetimeedit.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdatetimeeditbase.3qt b/doc/man/man3/qdatetimeeditbase.3qt
deleted file mode 100644
index 46c2bfcaf..000000000
--- a/doc/man/man3/qdatetimeeditbase.3qt
+++ /dev/null
@@ -1,48 +0,0 @@
-'\" t
-.TH QDateTimeEditBase 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
-QDateTimeEditBase \- Abstraction for date and edit editors
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-Inherited by QDateEdit and QTimeEdit.
-.PP
-.SH DESCRIPTION
-The QDateTimeEditBase class provides an abstraction for date and edit editors.
-.PP
-Small abstract class that provides some functions that are common
-for both QDateEdit and QTimeEdit. It is used internally by
-QDateTimeEditor.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdatetimeeditbase.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdatetimeeditbase.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdeepcopy.3qt b/doc/man/man3/qdeepcopy.3qt
deleted file mode 100644
index 0d6e163a5..000000000
--- a/doc/man/man3/qdeepcopy.3qt
+++ /dev/null
@@ -1,190 +0,0 @@
-'\" t
-.TH QDeepCopy 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
-QDeepCopy \- Template class which ensures that
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDeepCopy\fR ()"
-.br
-.ti -1c
-.BI "\fBQDeepCopy\fR ( const T & t )"
-.br
-.ti -1c
-.BI "QDeepCopy & \fBoperator=\fR ( const T & t )"
-.br
-.ti -1c
-.BI "\fBoperator T\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDeepCopy class is a template class which ensures that implicitly shared and explicitly shared classes reference unique data.
-.PP
-Normally, shared copies reference the same data to optimize memory use and for maximum speed. In the example below, \fCs1\fR, \fCs2\fR, \fCs3\fR, \fCs4\fR and \fCs5\fR share data.
-.PP
-.nf
-.br
- // all 5 strings share the same data
-.br
- QString s1 = "abcd";
-.br
- QString s2 = s1;
-.br
- QString s3 = s2;
-.br
- QString s4 = s3;
-.br
- QString s5 = s2;
-.br
-.fi
-.PP
-QDeepCopy can be used several ways to ensure that an object references unique, unshared data. In the example below, \fCs1\fR, \fCs2\fR and \fCs5\fR share data, while neither \fCs3\fR nor \fCs4\fR share data.
-.PP
-.nf
-.br
- // s1, s2 and s5 share the same data, neither s3 nor s4 are shared
-.br
- QString s1 = "abcd";
-.br
- QString s2 = s1;
-.br
- QDeepCopy s3 = s2; // s3 is a deep copy of s2
-.br
- QString s4 = s3; // s4 is a deep copy of s3
-.br
- QString s5 = s2;
-.br
-.fi
-.PP
-In the example below, \fCs1\fR, \fCs2\fR and \fCs5\fR share data, and \fCs3\fR and \fCs4\fR share data.
-.PP
-.nf
-.br
- // s1, s2 and s5 share the same data, s3 and s4 share the same data
-.br
- QString s1 = "abcd";
-.br
- QString s2 = s1;
-.br
- QString s3 = QDeepCopy( s2 ); // s3 is a deep copy of s2
-.br
- QString s4 = s3; // s4 is a shallow copy of s3
-.br
- QString s5 = s2;
-.br
-.fi
-.PP
-QDeepCopy can also provide safety in multithreaded applications that use shared classes. In the example below, the variable \fCglobal_string\fR is used safely since the data contained in \fCglobal_string\fR is always a deep copy. This ensures that all threads get a unique copy of the data, and that any assignments to \fCglobal_string\fR will result in a deep copy.
-.PP
-.nf
-.br
- QDeepCopy global_string; // global string data
-.br
- QMutex global_mutex; // mutex to protext global_string
-.br
-.br
- ...
-.br
-.br
- void setGlobalString( const QString &str )
-.br
- {
-.br
- global_mutex.lock();
-.br
- global_string = str; // global_string is a deep copy of str
-.br
- global_mutex.unlock();
-.br
- }
-.br
-.br
- ...
-.br
-.br
- void MyThread::run()
-.br
- {
-.br
- global_mutex.lock();
-.br
- QString str = global_string; // str is a deep copy of global_string
-.br
- global_mutex.unlock();
-.br
-.br
- // process the string data
-.br
- ...
-.br
-.br
- // update global_string
-.br
- setGlobalString( str );
-.br
- }
-.br
-.fi
-.PP
-\fBWarning:\fR It is the application developer's responsibility to protect the object shared across multiple threads.
-.PP
-The examples above use QString, which is an implicitly shared class. The behavior of QDeepCopy is the same when using explicitly shared classes like QByteArray.
-.PP
-Currently, QDeepCopy works with the following classes:
-.TP
-QMemArray (including subclasses like QByteArray and QCString)
-.TP
-QMap
-.TP
-QString
-.TP
-QValueList (including subclasses like QStringList and QValueStack)
-.TP
-QValueVector
-.PP
-See also Thread Support in Qt, Implicitly and Explicitly Shared Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDeepCopy::QDeepCopy ()"
-Constructs an empty instance of type \fIT\fR.
-.SH "QDeepCopy::QDeepCopy ( const T & t )"
-Constructs a deep copy of \fIt\fR.
-.SH "QDeepCopy::operator T ()"
-Returns a deep copy of the encapsulated data.
-.SH "QDeepCopy & QDeepCopy::operator= ( const T & t )"
-Assigns a deep copy of \fIt\fR.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdeepcopy.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdeepcopy.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdesktopwidget.3qt b/doc/man/man3/qdesktopwidget.3qt
deleted file mode 100644
index 7eafefd8a..000000000
--- a/doc/man/man3/qdesktopwidget.3qt
+++ /dev/null
@@ -1,190 +0,0 @@
-'\" t
-.TH QDesktopWidget 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
-QDesktopWidget \- Access to screen information on multi-head systems
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDesktopWidget\fR ()"
-.br
-.ti -1c
-.BI "\fB~QDesktopWidget\fR ()"
-.br
-.ti -1c
-.BI "bool \fBisVirtualDesktop\fR () const"
-.br
-.ti -1c
-.BI "int \fBnumScreens\fR () const"
-.br
-.ti -1c
-.BI "int \fBprimaryScreen\fR () const"
-.br
-.ti -1c
-.BI "int \fBscreenNumber\fR ( QWidget * widget = 0 ) const"
-.br
-.ti -1c
-.BI "int \fBscreenNumber\fR ( const QPoint & point ) const"
-.br
-.ti -1c
-.BI "QWidget * \fBscreen\fR ( int screen = -1 )"
-.br
-.ti -1c
-.BI "const QRect & \fBscreenGeometry\fR ( int screen = -1 ) const"
-.br
-.ti -1c
-.BI "const QRect & \fBscreenGeometry\fR ( QWidget * widget ) const"
-.br
-.ti -1c
-.BI "const QRect & \fBscreenGeometry\fR ( const QPoint & p ) const"
-.br
-.ti -1c
-.BI "const QRect & \fBavailableGeometry\fR ( int screen = -1 ) const"
-.br
-.ti -1c
-.BI "const QRect & \fBavailableGeometry\fR ( QWidget * widget ) const"
-.br
-.ti -1c
-.BI "const QRect & \fBavailableGeometry\fR ( const QPoint & p ) const"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBresized\fR ( int screen )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDesktopWidget class provides access to screen information on multi-head systems.
-.PP
-Systems with more than one graphics card and monitor can manage the physical screen space available either as multiple desktops, or as a large virtual desktop, which usually has the size of the bounding rectangle of all the screens (see isVirtualDesktop()). For an application, one of the available screens is the primary screen, i.e. the screen where the main widget resides (see primaryScreen()). All windows opened in the context of the application must be constrained to the boundaries of the primary screen; for example, it would be inconvenient if a dialog box popped up on a different screen, or split over two screens.
-.PP
-The QDesktopWidget provides information about the geometry of the available screens with screenGeometry(). The number of screens available is returned by numScreens(). The screen number that a particular point or widget is located in is returned by screenNumber().
-.PP
-Widgets provided by Qt use this class, for example, to place tooltips, menus and dialog boxes according to the parent or application widget.
-.PP
-Applications can use this class to save window positions, or to place child widgets on one screen.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-In the illustration above, Application One's primary screen is screen 0, and App Two's primary screen is screen 1.
-.PP
-See also Advanced Widgets and Environment Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDesktopWidget::QDesktopWidget ()"
-Creates the desktop widget.
-.PP
-If the system supports a virtual desktop, this widget will have the size of the virtual desktop; otherwise this widget will have the size of the primary screen.
-.PP
-Instead of using QDesktopWidget directly, use QApplication::desktop().
-.SH "QDesktopWidget::~QDesktopWidget ()"
-Destroy the object and free allocated resources.
-.SH "const QRect & QDesktopWidget::availableGeometry ( int screen = -1 ) const"
-Returns the available geometry of the screen with index \fIscreen\fR. What is available will be subrect of screenGeometry() based on what the platform decides is available (for example excludes the Dock and Menubar on Mac OS X, or the taskbar on Windows).
-.PP
-See also screenNumber() and screenGeometry().
-.SH "const QRect & QDesktopWidget::availableGeometry ( QWidget * widget ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the available geometry of the screen which contains \fIwidget\fR.
-.PP
-See also screenGeometry().
-.SH "const QRect & QDesktopWidget::availableGeometry ( const QPoint & p ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the available geometry of the screen which contains \fIp\fR.
-.PP
-See also screenGeometry().
-.SH "bool QDesktopWidget::isVirtualDesktop () const"
-Returns TRUE if the system manages the available screens in a virtual desktop; otherwise returns FALSE.
-.PP
-For virtual desktops, screen() will always return the same widget. The size of the virtual desktop is the size of this desktop widget.
-.SH "int QDesktopWidget::numScreens () const"
-Returns the number of available screens.
-.PP
-See also primaryScreen().
-.SH "int QDesktopWidget::primaryScreen () const"
-Returns the index of the primary screen.
-.PP
-See also numScreens().
-.SH "void QDesktopWidget::resized ( int screen )\fC [signal]\fR"
-This signal is emitted when the size of \fIscreen\fR changes.
-.SH "QWidget * QDesktopWidget::screen ( int screen = -1 )"
-Returns a widget that represents the screen with index \fIscreen\fR. This widget can be used to draw directly on the desktop, using an unclipped painter like this:
-.PP
-.nf
-.br
- QPainter paint( QApplication::desktop()->screen( 0 ), TRUE );
-.br
- paint.draw...
-.br
- ...
-.br
- paint.end();
-.br
-.fi
-.PP
-If the system uses a virtual desktop, the returned widget will have the geometry of the entire virtual desktop i.e. bounding every \fIscreen\fR.
-.PP
-See also primaryScreen(), numScreens(), and isVirtualDesktop().
-.SH "const QRect & QDesktopWidget::screenGeometry ( int screen = -1 ) const"
-Returns the geometry of the screen with index \fIscreen\fR.
-.PP
-See also screenNumber().
-.SH "const QRect & QDesktopWidget::screenGeometry ( QWidget * widget ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the geometry of the screen which contains \fIwidget\fR.
-.SH "const QRect & QDesktopWidget::screenGeometry ( const QPoint & p ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the geometry of the screen which contains \fIp\fR.
-.SH "int QDesktopWidget::screenNumber ( QWidget * widget = 0 ) const"
-Returns the index of the screen that contains the largest part of \fIwidget\fR, or -1 if the widget not on a screen.
-.PP
-See also primaryScreen().
-.SH "int QDesktopWidget::screenNumber ( const QPoint & point ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns the index of the screen that contains \fIpoint\fR, or -1 if no screen contains the point.
-.PP
-See also primaryScreen().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdesktopwidget.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdesktopwidget.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdial.3qt b/doc/man/man3/qdial.3qt
deleted file mode 100644
index c58e65382..000000000
--- a/doc/man/man3/qdial.3qt
+++ /dev/null
@@ -1,365 +0,0 @@
-'\" t
-.TH QDial 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
-QDial \- Rounded range control (like a speedometer or potentiometer)
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget and QRangeControl.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDial\fR ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fBQDial\fR ( int minValue, int maxValue, int pageStep, int value, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDial\fR ()"
-.br
-.ti -1c
-.BI "bool \fBtracking\fR () const"
-.br
-.ti -1c
-.BI "bool \fBwrapping\fR () const"
-.br
-.ti -1c
-.BI "int \fBnotchSize\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetNotchTarget\fR ( double )"
-.br
-.ti -1c
-.BI "double \fBnotchTarget\fR () const"
-.br
-.ti -1c
-.BI "bool \fBnotchesVisible\fR () const"
-.br
-.ti -1c
-.BI "int \fBminValue\fR () const"
-.br
-.ti -1c
-.BI "int \fBmaxValue\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetMinValue\fR ( int )"
-.br
-.ti -1c
-.BI "void \fBsetMaxValue\fR ( int )"
-.br
-.ti -1c
-.BI "int \fBlineStep\fR () const"
-.br
-.ti -1c
-.BI "int \fBpageStep\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetLineStep\fR ( int )"
-.br
-.ti -1c
-.BI "void \fBsetPageStep\fR ( int )"
-.br
-.ti -1c
-.BI "int \fBvalue\fR () const"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBsetValue\fR ( int )"
-.br
-.ti -1c
-.BI "void \fBaddLine\fR ()"
-.br
-.ti -1c
-.BI "void \fBsubtractLine\fR ()"
-.br
-.ti -1c
-.BI "void \fBaddPage\fR ()"
-.br
-.ti -1c
-.BI "void \fBsubtractPage\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetNotchesVisible\fR ( bool b )"
-.br
-.ti -1c
-.BI "virtual void \fBsetWrapping\fR ( bool on )"
-.br
-.ti -1c
-.BI "virtual void \fBsetTracking\fR ( bool enable )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBvalueChanged\fR ( int value )"
-.br
-.ti -1c
-.BI "void \fBdialPressed\fR ()"
-.br
-.ti -1c
-.BI "void \fBdialMoved\fR ( int value )"
-.br
-.ti -1c
-.BI "void \fBdialReleased\fR ()"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "int \fBlineStep\fR - the current line step"
-.br
-.ti -1c
-.BI "int \fBmaxValue\fR - the current maximum value"
-.br
-.ti -1c
-.BI "int \fBminValue\fR - the current minimum value"
-.br
-.ti -1c
-.BI "int \fBnotchSize\fR - the current notch size \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "double \fBnotchTarget\fR - the target number of pixels between notches"
-.br
-.ti -1c
-.BI "bool \fBnotchesVisible\fR - whether the notches are shown"
-.br
-.ti -1c
-.BI "int \fBpageStep\fR - the current page step"
-.br
-.ti -1c
-.BI "bool \fBtracking\fR - whether tracking is enabled"
-.br
-.ti -1c
-.BI "int \fBvalue\fR - the current dial value"
-.br
-.ti -1c
-.BI "bool \fBwrapping\fR - whether wrapping is enabled"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual void \fBvalueChange\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBrangeChange\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBrepaintScreen\fR ( const QRect * cr = 0 )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDial class provides a rounded range control (like a speedometer or potentiometer).
-.PP
-QDial is used when the user needs to control a value within a program-definable range, and the range either wraps around (typically, 0..359 degrees) or the dialog layout needs a square widget.
-.PP
-Both API- and UI-wise, the dial is very similar to a slider. Indeed, when wrapping() is FALSE (the default) there is no real difference between a slider and a dial. They have the same signals, slots and member functions, all of which do the same things. Which one you use depends only on your taste and on the application.
-.PP
-The dial initially emits valueChanged() signals continuously while the slider is being moved; you can make it emit the signal less often by calling setTracking(FALSE). dialMoved() is emitted continuously even when tracking() is FALSE.
-.PP
-The slider also emits dialPressed() and dialReleased() signals when the mouse button is pressed and released. But note that the dial's value can change without these signals being emitted; the keyboard and wheel can be used to change the value.
-.PP
-Unlike the slider, QDial attempts to draw a "nice" number of notches rather than one per lineStep(). If possible, the number of notches drawn is one per lineStep(), but if there aren't enough pixels to draw every one, QDial will draw every second, third etc., notch. notchSize() returns the number of units per notch, hopefully a multiple of lineStep(); setNotchTarget() sets the target distance between neighbouring notches in pixels. The default is 3.75 pixels.
-.PP
-Like the slider, the dial makes the QRangeControl functions setValue(), addLine(), subtractLine(), addPage() and subtractPage() available as slots.
-.PP
-The dial's keyboard interface is fairly simple: The left/up and right/down arrow keys move by lineStep(), page up and page down by pageStep() and Home and End to minValue() and maxValue().
-.PP
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-See also QScrollBar, QSpinBox, GUI Design Handbook: Slider, and Basic Widgets.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDial::QDial ( QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-Constructs a dial called \fIname\fR with parent \fIparent\fR. \fIf\fR is propagated to the QWidget constructor. It has the default range of a QRangeControl.
-.SH "QDial::QDial ( int minValue, int maxValue, int pageStep, int value, QWidget * parent = 0, const char * name = 0 )"
-Constructs a dial called \fIname\fR with parent \fIparent\fR. The dial's value can never be smaller than \fIminValue\fR or greater than \fImaxValue\fR. Its page step size is \fIpageStep\fR, and its initial value is \fIvalue\fR.
-.PP
-\fIvalue\fR is forced to be within the legal range.
-.SH "QDial::~QDial ()"
-Destroys the dial.
-.SH "void QDial::addLine ()\fC [slot]\fR"
-Increments the dial's value() by one lineStep().
-.SH "void QDial::addPage ()\fC [slot]\fR"
-Increments the dial's value() by one pageStep() of steps.
-.SH "void QDial::dialMoved ( int value )\fC [signal]\fR"
-This signal is emitted whenever the dial \fIvalue\fR changes. The frequency of this signal is \fInot\fR influenced by setTracking().
-.PP
-See also valueChanged().
-.SH "void QDial::dialPressed ()\fC [signal]\fR"
-This signal is emitted when the user begins mouse interaction with the dial.
-.PP
-See also dialReleased().
-.SH "void QDial::dialReleased ()\fC [signal]\fR"
-This signal is emitted when the user ends mouse interaction with the dial.
-.PP
-See also dialPressed().
-.SH "int QDial::lineStep () const"
-Returns the current line step. See the "lineStep" property for details.
-.SH "int QDial::maxValue () const"
-Returns the current maximum value. See the "maxValue" property for details.
-.SH "int QDial::minValue () const"
-Returns the current minimum value. See the "minValue" property for details.
-.SH "int QDial::notchSize () const"
-Returns the current notch size. See the "notchSize" property for details.
-.SH "double QDial::notchTarget () const"
-Returns the target number of pixels between notches. See the "notchTarget" property for details.
-.SH "bool QDial::notchesVisible () const"
-Returns TRUE if the notches are shown; otherwise returns FALSE. See the "notchesVisible" property for details.
-.SH "int QDial::pageStep () const"
-Returns the current page step. See the "pageStep" property for details.
-.SH "void QDial::rangeChange ()\fC [virtual protected]\fR"
-Reimplemented to ensure tick-marks are consistent with the new range.
-.PP
-Reimplemented from QRangeControl.
-.SH "void QDial::repaintScreen ( const QRect * cr = 0 )\fC [virtual protected]\fR"
-Paints the dial using clip region \fIcr\fR.
-.SH "void QDial::setLineStep ( int )"
-Sets the current line step. See the "lineStep" property for details.
-.SH "void QDial::setMaxValue ( int )"
-Sets the current maximum value. See the "maxValue" property for details.
-.SH "void QDial::setMinValue ( int )"
-Sets the current minimum value. See the "minValue" property for details.
-.SH "void QDial::setNotchTarget ( double )\fC [virtual]\fR"
-Sets the target number of pixels between notches. See the "notchTarget" property for details.
-.SH "void QDial::setNotchesVisible ( bool b )\fC [virtual slot]\fR"
-Sets whether the notches are shown to \fIb\fR. See the "notchesVisible" property for details.
-.SH "void QDial::setPageStep ( int )"
-Sets the current page step. See the "pageStep" property for details.
-.SH "void QDial::setTracking ( bool enable )\fC [virtual slot]\fR"
-Sets whether tracking is enabled to \fIenable\fR. See the "tracking" property for details.
-.SH "void QDial::setValue ( int )\fC [virtual slot]\fR"
-Sets the current dial value. See the "value" property for details.
-.SH "void QDial::setWrapping ( bool on )\fC [virtual slot]\fR"
-Sets whether wrapping is enabled to \fIon\fR. See the "wrapping" property for details.
-.SH "void QDial::subtractLine ()\fC [slot]\fR"
-Decrements the dial's value() by one lineStep().
-.SH "void QDial::subtractPage ()\fC [slot]\fR"
-Decrements the dial's value() by one pageStep() of steps.
-.SH "bool QDial::tracking () const"
-Returns TRUE if tracking is enabled; otherwise returns FALSE. See the "tracking" property for details.
-.SH "int QDial::value () const"
-Returns the current dial value. See the "value" property for details.
-.SH "void QDial::valueChange ()\fC [virtual protected]\fR"
-Reimplemented to ensure the display is correct and to emit the valueChanged(int) signal when appropriate.
-.PP
-Reimplemented from QRangeControl.
-.SH "void QDial::valueChanged ( int value )\fC [signal]\fR"
-This signal is emitted whenever the dial's \fIvalue\fR changes. The frequency of this signal is influenced by setTracking().
-.SH "bool QDial::wrapping () const"
-Returns TRUE if wrapping is enabled; otherwise returns FALSE. See the "wrapping" property for details.
-.SS "Property Documentation"
-.SH "int lineStep"
-This property holds the current line step.
-.PP
-setLineStep() calls the virtual stepChange() function if the new line step is different from the previous setting.
-.PP
-See also QRangeControl::setSteps(), pageStep, and setRange().
-.PP
-Set this property's value with setLineStep() and get this property's value with lineStep().
-.SH "int maxValue"
-This property holds the current maximum value.
-.PP
-When setting this property, the QDial::minValue is adjusted if necessary to ensure that the range remains valid.
-.PP
-See also setRange().
-.PP
-Set this property's value with setMaxValue() and get this property's value with maxValue().
-.SH "int minValue"
-This property holds the current minimum value.
-.PP
-When setting this property, the QDial::maxValue is adjusted if necessary to ensure that the range remains valid.
-.PP
-See also setRange().
-.PP
-Set this property's value with setMinValue() and get this property's value with minValue().
-.SH "int notchSize"
-This property holds the current notch size.
-.PP
-The notch size is in range control units, not pixels, and if possible it is a multiple of lineStep() that results in an on-screen notch size near notchTarget().
-.PP
-See also notchTarget and lineStep.
-.PP
-Get this property's value with notchSize().
-.SH "double notchTarget"
-This property holds the target number of pixels between notches.
-.PP
-The notch target is the number of pixels QDial attempts to put between each notch.
-.PP
-The actual size may differ from the target size.
-.PP
-Set this property's value with setNotchTarget() and get this property's value with notchTarget().
-.SH "bool notchesVisible"
-This property holds whether the notches are shown.
-.PP
-If TRUE, the notches are shown. If FALSE (the default) notches are not shown.
-.PP
-Set this property's value with setNotchesVisible() and get this property's value with notchesVisible().
-.SH "int pageStep"
-This property holds the current page step.
-.PP
-setPageStep() calls the virtual stepChange() function if the new page step is different from the previous setting.
-.PP
-See also stepChange().
-.PP
-Set this property's value with setPageStep() and get this property's value with pageStep().
-.SH "bool tracking"
-This property holds whether tracking is enabled.
-.PP
-If TRUE (the default), tracking is enabled. This means that the arrow can be moved using the mouse; otherwise the arrow cannot be moved with the mouse.
-.PP
-Set this property's value with setTracking() and get this property's value with tracking().
-.SH "int value"
-This property holds the current dial value.
-.PP
-This is guaranteed to be within the range QDial::minValue..QDial::maxValue.
-.PP
-See also minValue and maxValue.
-.PP
-Set this property's value with setValue() and get this property's value with value().
-.SH "bool wrapping"
-This property holds whether wrapping is enabled.
-.PP
-If TRUE, wrapping is enabled. This means that the arrow can be turned around 360°. Otherwise there is some space at the bottom of the dial which is skipped by the arrow.
-.PP
-This property's default is FALSE.
-.PP
-Set this property's value with setWrapping() and get this property's value with wrapping().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdial.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdial.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdialog.3qt b/doc/man/man3/qdialog.3qt
deleted file mode 100644
index ae66f1c8b..000000000
--- a/doc/man/man3/qdialog.3qt
+++ /dev/null
@@ -1,322 +0,0 @@
-'\" t
-.TH QDialog 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
-QDialog \- The base class of dialog windows
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-Inherited by QColorDialog, QErrorMessage, QFileDialog, QFontDialog, QInputDialog, QMessageBox, QMotifDialog, QProgressDialog, QTabDialog, and QWizard.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "explicit \fBQDialog\fR ( QWidget * parent = 0, const char * name = 0, bool modal = FALSE, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDialog\fR ()"
-.br
-.ti -1c
-.BI "enum \fBDialogCode\fR { Rejected, Accepted }"
-.br
-.ti -1c
-.BI "int \fBresult\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBshow\fR ()"
-.br
-.ti -1c
-.BI "void \fBsetOrientation\fR ( Orientation orientation )"
-.br
-.ti -1c
-.BI "Orientation \fBorientation\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetExtension\fR ( QWidget * extension )"
-.br
-.ti -1c
-.BI "QWidget * \fBextension\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetSizeGripEnabled\fR ( bool )"
-.br
-.ti -1c
-.BI "bool \fBisSizeGripEnabled\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetModal\fR ( bool modal )"
-.br
-.ti -1c
-.BI "bool \fBisModal\fR () const"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "int \fBexec\fR ()"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBmodal\fR - whether show() should pop up the dialog as modal or modeless"
-.br
-.ti -1c
-.BI "bool \fBsizeGripEnabled\fR - whether the size grip is enabled"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "void \fBsetResult\fR ( int i )"
-.br
-.in -1c
-.SS "Protected Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBdone\fR ( int r )"
-.br
-.ti -1c
-.BI "virtual void \fBaccept\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBreject\fR ()"
-.br
-.ti -1c
-.BI "void \fBshowExtension\fR ( bool showIt )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDialog class is the base class of dialog windows.
-.PP
-A dialog window is a top-level window mostly used for short-term tasks and brief communications with the user. QDialogs may be modal or modeless. QDialogs support extensibility and can provide a return value. They can have default buttons. QDialogs can also have a QSizeGrip in their lower-right corner, using setSizeGripEnabled().
-.PP
-Note that QDialog uses the parent widget slightly differently from other classes in Qt. A dialog is always a top-level widget, but if it has a parent, its default location is centered on top of the parent's top-level widget (if it is not top-level itself). It will also share the parent's taskbar entry.
-.SH "Modal Dialogs"
-A \fBmodal\fR dialog is a dialog that blocks input to other visible windows in the same application. Users must finish interacting with the dialog and close it before they can access any other window in the application. Dialogs that are used to request a file name from the user or that are used to set application preferences are usually modal.
-.PP
-The most common way to display a modal dialog is to call its exec() function. When the user closes the dialog, exec() will provide a useful return value. Typically we connect a default button, e.g. "OK", to the accept() slot and a" Cancel" button to the reject() slot, to get the dialog to close and return the appropriate value. Alternatively you can connect to the done() slot, passing it Accepted or Rejected.
-.PP
-An alternative is to call setModal(TRUE), then show(). Unlike exec(), show() returns control to the caller immediately. Calling setModal(TRUE) is especially useful for progress dialogs, where the user must have the ability to interact with the dialog, e.g. to cancel a long running operation. If you use show() and setModal(TRUE) together you must call QApplication::processEvents() periodically during processing to enable the user to interact with the dialog. (See QProgressDialog.)
-.SH "Modeless Dialogs"
-A \fBmodeless\fR dialog is a dialog that operates independently of other windows in the same application. Find and replace dialogs in word-processors are often modeless to allow the user to interact with both the application's main window and with the dialog.
-.PP
-Modeless dialogs are displayed using show(), which returns control to the caller immediately.
-.SH "Default button"
-A dialog's \fIdefault\fR button is the button that's pressed when the user presses Enter (Return). This button is used to signify that the user accepts the dialog's settings and wants to close the dialog. Use QPushButton::setDefault(), QPushButton::isDefault() and QPushButton::autoDefault() to set and control the dialog's default button.
-.SH "Escape Key"
-If the user presses the Esc key in a dialog, QDialog::reject() will be called. This will cause the window to close: the closeEvent cannot be ignored.
-.SH "Extensibility"
-Extensibility is the ability to show the dialog in two ways: a partial dialog that shows the most commonly used options, and a full dialog that shows all the options. Typically an extensible dialog will initially appear as a partial dialog, but with a" More" toggle button. If the user presses the "More" button down, the full dialog will appear. The extension widget will be resized to its sizeHint(). If orientation is Horizontal the extension widget's height() will be expanded to the height() of the dialog. If the orientation is Vertical the extension widget's width() will be expanded to the width() of the dialog. Extensibility is controlled with setExtension(), setOrientation() and showExtension().
-.SH "Return value (modal dialogs)"
-Modal dialogs are often used in situations where a return value is required, e.g. to indicate whether the user pressed "OK" or" Cancel". A dialog can be closed by calling the accept() or the reject() slots, and exec() will return Accepted or Rejected as appropriate. The exec() call returns the result of the dialog. The result is also available from result() if the dialog has not been destroyed. If the WDestructiveClose flag is set, the dialog is deleted after exec() returns.
-.SH "Examples"
-A modal dialog.
-.PP
-.nf
-.br
- QFileDialog *dlg = new QFileDialog( workingDirectory,
-.br
- QString::null, 0, 0, TRUE );
-.br
- dlg->setCaption( QFileDialog::tr( "Open" ) );
-.br
- dlg->setMode( QFileDialog::ExistingFile );
-.br
- QString result;
-.br
- if ( dlg->exec() == QDialog::Accepted ) {
-.br
- result = dlg->selectedFile();
-.br
- workingDirectory = dlg->url();
-.br
- }
-.br
- delete dlg;
-.br
- return result;
-.fi
-.PP
-A modeless dialog. After the show() call, control returns to the main event loop.
-.PP
-.nf
-.br
- int main( int argc, char **argv )
-.br
- {
-.br
- QApplication a( argc, argv );
-.fi
-.PP
-.nf
-.br
- int scale = 10;
-.fi
-.PP
-.nf
-.br
- LifeDialog *life = new LifeDialog( scale );
-.br
- a.setMainWidget( life );
-.br
- life->setCaption("Qt Example - Life");
-.br
- life->show();
-.fi
-.PP
-.nf
-.br
- return a.exec();
-.br
- }
-.fi
-.PP
-See also QTabDialog, QWidget, QProgressDialog, GUI Design Handbook: Dialogs, Standard, Abstract Widget Classes, and Dialog Classes.
-.SS "Member Type Documentation"
-.SH "QDialog::DialogCode"
-The value returned by a modal dialog.
-.TP
-\fCQDialog::Accepted\fR
-.TP
-\fCQDialog::Rejected\fR
-.PP
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "explicit QDialog::QDialog ( QWidget * parent = 0, const char * name = 0, bool modal = FALSE, WFlags f = 0 )"
-Constructs a dialog called \fIname\fR, with parent \fIparent\fR.
-.PP
-A dialog is always a top-level widget, but if it has a parent, its default location is centered on top of the parent. It will also share the parent's taskbar entry.
-.PP
-The widget flags \fIf\fR are passed on to the QWidget constructor. If, for example, you don't want a What's This button in the titlebar of the dialog, pass WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_SysMenu in \fIf\fR.
-.PP
-\fBWarning:\fR In Qt 3.2, the \fImodal\fR flag is obsolete. There is now a setModal() function that can be used for obtaining a modal behavior when calling show(). This is rarely needed, because modal dialogs are usually invoked using exec(), which ignores the \fImodal\fR flag.
-.PP
-See also QWidget::setWFlags() and Qt::WidgetFlags.
-.SH "QDialog::~QDialog ()"
-Destroys the QDialog, deleting all its children.
-.SH "void QDialog::accept ()\fC [virtual protected slot]\fR"
-Hides the modal dialog and sets the result code to Accepted.
-.PP
-See also reject() and done().
-.PP
-Examples:
-.)l chart/setdataform.cpp and distributor/distributor.ui.h.
-.SH "void QDialog::done ( int r )\fC [virtual protected slot]\fR"
-Closes the dialog and sets its result code to \fIr\fR. If this dialog is shown with exec(), done() causes the local event loop to finish, and exec() to return \fIr\fR.
-.PP
-As with QWidget::close(), done() deletes the dialog if the WDestructiveClose flag is set. If the dialog is the application's main widget, the application terminates. If the dialog is the last window closed, the QApplication::lastWindowClosed() signal is emitted.
-.PP
-See also accept(), reject(), QApplication::mainWidget(), and QApplication::quit().
-.SH "int QDialog::exec ()\fC [slot]\fR"
-Shows the dialog as a modal dialog, blocking until the user closes it. The function returns a DialogCode result.
-.PP
-Users cannot interact with any other window in the same application until they close the dialog.
-.PP
-See also show() and result().
-.PP
-Examples:
-.)l chart/chartform.cpp, dialog/mainwindow.cpp, i18n/main.cpp, network/ftpclient/ftpmainwindow.ui.h, network/networkprotocol/view.cpp, qdir/qdir.cpp, and wizard/main.cpp.
-.SH "QWidget * QDialog::extension () const"
-Returns the dialog's extension or 0 if no extension has been defined.
-.PP
-See also setExtension().
-.SH "bool QDialog::isModal () const"
-Returns TRUE if show() should pop up the dialog as modal or modeless; otherwise returns FALSE. See the "modal" property for details.
-.SH "bool QDialog::isSizeGripEnabled () const"
-Returns TRUE if the size grip is enabled; otherwise returns FALSE. See the "sizeGripEnabled" property for details.
-.SH "Orientation QDialog::orientation () const"
-Returns the dialog's extension orientation.
-.PP
-See also setOrientation().
-.SH "void QDialog::reject ()\fC [virtual protected slot]\fR"
-Hides the modal dialog and sets the result code to Rejected.
-.PP
-See also accept() and done().
-.SH "int QDialog::result () const"
-Returns the modal dialog's result code, Accepted or Rejected.
-.PP
-Do not call this function if the dialog was constructed with the WDestructiveClose flag.
-.SH "void QDialog::setExtension ( QWidget * extension )"
-Sets the widget, \fIextension\fR, to be the dialog's extension, deleting any previous extension. The dialog takes ownership of the extension. Note that if 0 is passed any existing extension will be deleted.
-.PP
-This function must only be called while the dialog is hidden.
-.PP
-See also showExtension(), setOrientation(), and extension().
-.SH "void QDialog::setModal ( bool modal )"
-Sets whether show() should pop up the dialog as modal or modeless to \fImodal\fR. See the "modal" property for details.
-.SH "void QDialog::setOrientation ( Orientation orientation )"
-If \fIorientation\fR is Horizontal, the extension will be displayed to the right of the dialog's main area. If \fIorientation\fR is Vertical, the extension will be displayed below the dialog's main area.
-.PP
-See also orientation() and setExtension().
-.SH "void QDialog::setResult ( int i )\fC [protected]\fR"
-Sets the modal dialog's result code to \fIi\fR.
-.SH "void QDialog::setSizeGripEnabled ( bool )"
-Sets whether the size grip is enabled. See the "sizeGripEnabled" property for details.
-.SH "void QDialog::show ()\fC [virtual]\fR"
-Shows the dialog as a modeless dialog. Control returns immediately to the calling code.
-.PP
-The dialog will be modal or modeless according to the value of the modal property.
-.PP
-See also exec() and modal.
-.PP
-Examples:
-.)l movies/main.cpp, regexptester/main.cpp, showimg/showimg.cpp, and sql/overview/form1/main.cpp.
-.PP
-Reimplemented from QWidget.
-.SH "void QDialog::showExtension ( bool showIt )\fC [protected slot]\fR"
-If \fIshowIt\fR is TRUE, the dialog's extension is shown; otherwise the extension is hidden.
-.PP
-This slot is usually connected to the QButton::toggled() signal of a QPushButton.
-.PP
-A dialog with a visible extension is not resizeable.
-.PP
-See also show(), setExtension(), and setOrientation().
-.SS "Property Documentation"
-.SH "bool modal"
-This property holds whether show() should pop up the dialog as modal or modeless.
-.PP
-By default, this property is false and show() pops up the dialog as modeless.
-.PP
-exec() ignores the value of this property and always pops up the dialog as modal.
-.PP
-See also show() and exec().
-.PP
-Set this property's value with setModal() and get this property's value with isModal().
-.SH "bool sizeGripEnabled"
-This property holds whether the size grip is enabled.
-.PP
-A QSizeGrip is placed in the bottom right corner of the dialog when this property is enabled. By default, the size grip is disabled.
-.PP
-Set this property's value with setSizeGripEnabled() and get this property's value with isSizeGripEnabled().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdialog.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdialog.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdict.3qt b/doc/man/man3/qdict.3qt
deleted file mode 100644
index c8f9a4c05..000000000
--- a/doc/man/man3/qdict.3qt
+++ /dev/null
@@ -1,374 +0,0 @@
-'\" t
-.TH QDict 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
-QDict \- Template class that provides a dictionary based on QString keys
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QPtrCollection.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDict\fR ( int size = 17, bool caseSensitive = TRUE )"
-.br
-.ti -1c
-.BI "\fBQDict\fR ( const QDict & dict )"
-.br
-.ti -1c
-.BI "\fB~QDict\fR ()"
-.br
-.ti -1c
-.BI "QDict & \fBoperator=\fR ( const QDict & dict )"
-.br
-.ti -1c
-.BI "virtual uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "uint \fBsize\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "void \fBinsert\fR ( const QString & key, const type * item )"
-.br
-.ti -1c
-.BI "void \fBreplace\fR ( const QString & key, const type * item )"
-.br
-.ti -1c
-.BI "bool \fBremove\fR ( const QString & key )"
-.br
-.ti -1c
-.BI "type * \fBtake\fR ( const QString & key )"
-.br
-.ti -1c
-.BI "type * \fBfind\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "type * \fBoperator[]\fR ( const QString & key ) const"
-.br
-.ti -1c
-.BI "virtual void \fBclear\fR ()"
-.br
-.ti -1c
-.BI "void \fBresize\fR ( uint newsize )"
-.br
-.ti -1c
-.BI "void \fBstatistics\fR () const"
-.br
-.in -1c
-.SS "Important Inherited Members"
-.in +1c
-.ti -1c
-.BI "bool \fBautoDelete\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetAutoDelete\fR ( bool enable )"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual QDataStream & \fBread\fR ( QDataStream & s, QPtrCollection::Item & item )"
-.br
-.ti -1c
-.BI "virtual QDataStream & \fBwrite\fR ( QDataStream & s, QPtrCollection::Item ) const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDict class is a template class that provides a dictionary based on QString keys.
-.PP
-QMap is an STL-compatible alternative to this class.
-.PP
-QDict is implemented as a template class. Define a template instance QDict to create a dictionary that operates on pointers to X (X *).
-.PP
-A dictionary is a collection of key-value pairs. The key is a QString used for insertion, removal and lookup. The value is a pointer. Dictionaries provide very fast insertion and lookup.
-.PP
-If you want to use non-Unicode, plain 8-bit \fCchar*\fR keys, use the QAsciiDict template. A QDict has the same performance as a QAsciiDict. If you want to have a dictionary that maps QStrings to QStrings use QMap.
-.PP
-The size() of the dictionary is very important. In order to get good performance, you should use a suitably large prime number. Suitable means equal to or larger than the maximum expected number of dictionary items. Size is set in the constructor but may be changed with resize().
-.PP
-Items are inserted with insert(); 0 pointers cannot be inserted. Items are removed with remove(). All the items in a dictionary can be removed with clear(). The number of items in the dictionary is returned by count(). If the dictionary contains no items isEmpty() returns TRUE. You can change an item's value with replace(). Items are looked up with operator[](), or with find() which return a pointer to the value or 0 if the given key does not exist. You can take an item out of the dictionary with take().
-.PP
-Calling setAutoDelete(TRUE) for a dictionary tells it to delete items that are removed. The default behaviour is not to delete items when they are removed.
-.PP
-When an item is inserted, the key is converted (hashed) to an integer index into an internal hash array. This makes lookup very fast.
-.PP
-Items with equal keys are allowed. When inserting two items with the same key, only the last inserted item will be accessible (last in, first out) until it is removed.
-.PP
-The QDictIterator class can traverse the dictionary, but only in an arbitrary order. Multiple iterators may independently traverse the same dictionary.
-.PP
-When inserting an item into a dictionary, only the pointer is copied, not the item itself, i.e. a shallow copy is made. It is possible to make the dictionary copy all of the item's data (a deep copy) when an item is inserted. insert() calls the virtual function QPtrCollection::newItem() for the item to be inserted. Inherit a dictionary and reimplement newItem() if you want deep copies.
-.PP
-When removing a dictionary item, the virtual function QPtrCollection::deleteItem() is called. QDict's default implementation is to delete the item if auto-deletion is enabled.
-.PP
-Example #1:
-.PP
-.nf
-.br
- QDict fields; // QString keys, QLineEdit* values
-.br
- fields.insert( "forename", new QLineEdit( this ) );
-.br
- fields.insert( "surname", new QLineEdit( this ) );
-.br
-.br
- fields["forename"]->setText( "Homer" );
-.br
- fields["surname"]->setText( "Simpson" );
-.br
-.br
- QDictIterator it( fields ); // See QDictIterator
-.br
- for( ; it.current(); ++it )
-.br
- cout << it.currentKey() << ": " << it.current()->text() << endl;
-.br
- cout << endl;
-.br
-.br
- if ( fields["forename"] && fields["surname"] )
-.br
- cout << fields["forename"]->text() << " "
-.br
-.br
- << fields["surname"]->text() << endl; // Prints "Homer Simpson"
-.br
-.br
- fields.remove( "forename" ); // Does not delete the line edit
-.br
- if ( ! fields["forename"] )
-.br
- cout << "forename is not in the dictionary" << endl;
-.br
-.fi
-In this example we use a dictionary to keep track of the line edits we're using. We insert each line edit into the dictionary with a unique name and then access the line edits via the dictionary.
-.PP
-Example #2:
-.PP
-.nf
-.br
- QStringList styleList = QStyleFactory::styles();
-.br
- styleList.sort();
-.br
- QDict letterDict( 17, FALSE );
-.br
- for ( QStringList::Iterator it = styleList.begin(); it != styleList.end(); ++it ) {
-.br
- QString styleName = *it;
-.br
- QString styleAccel = styleName;
-.br
- if ( letterDict[styleAccel.left(1)] ) {
-.br
- for ( uint i = 0; i < styleAccel.length(); i++ ) {
-.br
- if ( ! letterDict[styleAccel.mid( i, 1 )] ) {
-.br
- styleAccel = styleAccel.insert( i, '&' );
-.br
- letterDict.insert(styleAccel.mid( i, 1 ), (const int *)1);
-.br
- break;
-.br
- }
-.br
- }
-.br
- } else {
-.br
- styleAccel = "&" + styleAccel;
-.br
- letterDict.insert(styleAccel.left(1), (const int *)1);
-.br
- }
-.br
- (void) new QAction( styleName, QIconSet(), styleAccel, parent );
-.br
- }
-.br
-.fi
-In the example we are using the dictionary to provide fast random access to the keys, and we don't care what the values are. The example is used to generate a menu of QStyles, each with a unique accelerator key (or no accelerator if there are no unused letters left).
-.PP
-We first obtain the list of available styles, then sort them so that the menu items will be ordered alphabetically. Next we create a dictionary of int pointers. The keys in the dictionary are each one character long, representing letters that have been used for accelerators. We iterate through our list of style names. If the first letter of the style name is in the dictionary, i.e. has been used, we iterate over all the characters in the style name to see if we can find a letter that hasn't been used. If we find an unused letter we put the accelerator ampersand (&) in front of it and add that letter to the dictionary. If we can't find an unused letter the style will simply have no accelerator. If the first letter of the style name is not in the dictionary we use it for the accelerator and add it to the dictionary. Finally we create a QAction for each style.
-.PP
-See also QDictIterator, QAsciiDict, QIntDict, QPtrDict, Collection Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDict::QDict ( int size = 17, bool caseSensitive = TRUE )"
-Constructs a dictionary optimized for less than \fIsize\fR entries.
-.PP
-We recommend setting \fIsize\fR to a suitably large prime number (e.g. a prime that's slightly larger than the expected number of entries). This makes the hash distribution better which will lead to faster lookup.
-.PP
-If \fIcaseSensitive\fR is TRUE (the default), keys which differ only by case are considered different.
-.SH "QDict::QDict ( const QDict & dict )"
-Constructs a copy of \fIdict\fR.
-.PP
-Each item in \fIdict\fR is inserted into this dictionary. Only the pointers are copied (shallow copy).
-.SH "QDict::~QDict ()"
-Removes all items from the dictionary and destroys it. If setAutoDelete() is TRUE, each value is deleted. All iterators that access this dictionary will be reset.
-.PP
-See also setAutoDelete().
-.SH "bool QPtrCollection::autoDelete () const"
-Returns the setting of the auto-delete option. The default is FALSE.
-.PP
-See also setAutoDelete().
-.SH "void QDict::clear ()\fC [virtual]\fR"
-Removes all items from the dictionary.
-.PP
-The removed items are deleted if auto-deletion is enabled.
-.PP
-All dictionary iterators that operate on the dictionary are reset.
-.PP
-See also remove(), take(), and setAutoDelete().
-.PP
-Reimplemented from QPtrCollection.
-.SH "uint QDict::count () const\fC [virtual]\fR"
-Returns the number of items in the dictionary.
-.PP
-See also isEmpty().
-.PP
-Reimplemented from QPtrCollection.
-.SH "type * QDict::find ( const QString & key ) const"
-Returns the item with key \fIkey\fR, or 0 if the key does not exist in the dictionary.
-.PP
-If there are two or more items with equal keys, then the most recently inserted item will be found.
-.PP
-Equivalent to the [] operator.
-.PP
-See also operator[]().
-.SH "void QDict::insert ( const QString & key, const type * item )"
-Inserts the key \fIkey\fR with value \fIitem\fR into the dictionary.
-.PP
-Multiple items can have the same key, in which case only the last item will be accessible using operator[]().
-.PP
-\fIitem\fR may not be 0.
-.PP
-See also replace().
-.PP
-Example: themes/themes.cpp.
-.SH "bool QDict::isEmpty () const"
-Returns TRUE if the dictionary is empty, i.e. count() == 0; otherwise returns FALSE.
-.PP
-See also count().
-.SH "QDict & QDict::operator= ( const QDict & dict )"
-Assigns \fIdict\fR to this dictionary and returns a reference to this dictionary.
-.PP
-This dictionary is first cleared, then each item in \fIdict\fR is inserted into this dictionary. Only the pointers are copied (shallow copy), unless newItem() has been reimplemented.
-.SH "type * QDict::operator[] ( const QString & key ) const"
-Returns the item with key \fIkey\fR, or 0 if the key does not exist in the dictionary.
-.PP
-If there are two or more items with equal keys, then the most recently inserted item will be found.
-.PP
-Equivalent to the find() function.
-.PP
-See also find().
-.SH "QDataStream & QDict::read ( QDataStream & s, QPtrCollection::Item & item )\fC [virtual protected]\fR"
-Reads a dictionary item from the stream \fIs\fR and returns a reference to the stream.
-.PP
-The default implementation sets \fIitem\fR to 0.
-.PP
-See also write().
-.SH "bool QDict::remove ( const QString & key )"
-Removes the item with \fIkey\fR from the dictionary. Returns TRUE if successful, i.e. if the item is in the dictionary; otherwise returns FALSE.
-.PP
-If there are two or more items with equal keys, then the last item that was inserted will be removed.
-.PP
-The removed item is deleted if auto-deletion is enabled.
-.PP
-All dictionary iterators that refer to the removed item will be set to point to the next item in the dictionary's traversal order.
-.PP
-See also take(), clear(), and setAutoDelete().
-.SH "void QDict::replace ( const QString & key, const type * item )"
-Replaces the value of the key, \fIkey\fR with \fIitem\fR.
-.PP
-If the item does not already exist, it will be inserted.
-.PP
-\fIitem\fR may not be 0.
-.PP
-Equivalent to:
-.PP
-.nf
-.br
- QDict dict;
-.br
- ...
-.br
- if ( dict.find( key ) )
-.br
- dict.remove( key );
-.br
- dict.insert( key, item );
-.br
-.fi
-.PP
-If there are two or more items with equal keys, then the last item that was inserted will be replaced.
-.PP
-See also insert().
-.SH "void QDict::resize ( uint newsize )"
-Changes the size of the hash table to \fInewsize\fR. The contents of the dictionary are preserved, but all iterators on the dictionary become invalid.
-.SH "void QPtrCollection::setAutoDelete ( bool enable )"
-Sets the collection to auto-delete its contents if \fIenable\fR is TRUE and to never delete them if \fIenable\fR is FALSE.
-.PP
-If auto-deleting is turned on, all the items in a collection are deleted when the collection itself is deleted. This is convenient if the collection has the only pointer to the items.
-.PP
-The default setting is FALSE, for safety. If you turn it on, be careful about copying the collection - you might find yourself with two collections deleting the same items.
-.PP
-Note that the auto-delete setting may also affect other functions in subclasses. For example, a subclass that has a remove() function will remove the item from its data structure, and if auto-delete is enabled, will also delete the item.
-.PP
-See also autoDelete().
-.PP
-Examples:
-.)l grapher/grapher.cpp, scribble/scribble.cpp, and table/bigtable/main.cpp.
-.SH "uint QDict::size () const"
-Returns the size of the internal hash array (as specified in the constructor).
-.PP
-See also count().
-.SH "void QDict::statistics () const"
-Debugging-only function that prints out the dictionary distribution using tqDebug().
-.SH "type * QDict::take ( const QString & key )"
-Takes the item with \fIkey\fR out of the dictionary without deleting it (even if auto-deletion is enabled).
-.PP
-If there are two or more items with equal keys, then the last item that was inserted will be taken.
-.PP
-Returns a pointer to the item taken out, or 0 if the key does not exist in the dictionary.
-.PP
-All dictionary iterators that refer to the taken item will be set to point to the next item in the dictionary traversal order.
-.PP
-See also remove(), clear(), and setAutoDelete().
-.SH "QDataStream & QDict::write ( QDataStream & s, QPtrCollection::Item ) const\fC [virtual protected]\fR"
-Writes a dictionary item to the stream \fIs\fR and returns a reference to the stream.
-.PP
-See also read().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdict.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdict.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdictiterator.3qt b/doc/man/man3/qdictiterator.3qt
deleted file mode 100644
index d4838ee9c..000000000
--- a/doc/man/man3/qdictiterator.3qt
+++ /dev/null
@@ -1,153 +0,0 @@
-'\" t
-.TH QDictIterator 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
-QDictIterator \- Iterator for QDict collections
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDictIterator\fR ( const QDict & dict )"
-.br
-.ti -1c
-.BI "\fB~QDictIterator\fR ()"
-.br
-.ti -1c
-.BI "uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "type * \fBtoFirst\fR ()"
-.br
-.ti -1c
-.BI "\fBoperator type *\fR () const"
-.br
-.ti -1c
-.BI "type * \fBcurrent\fR () const"
-.br
-.ti -1c
-.BI "QString \fBcurrentKey\fR () const"
-.br
-.ti -1c
-.BI "type * \fBoperator()\fR ()"
-.br
-.ti -1c
-.BI "type * \fBoperator++\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDictIterator class provides an iterator for QDict collections.
-.PP
-QDictIterator is implemented as a template class. Define a template instance QDictIterator to create a dictionary iterator that operates on QDict (dictionary of X*).
-.PP
-The traversal order is arbitrary; when we speak of the "first"," last" and "next" item we are talking in terms of this arbitrary order.
-.PP
-Multiple iterators may independently traverse the same dictionary. A QDict knows about all the iterators that are operating on the dictionary. When an item is removed from the dictionary, QDict updates all iterators that are referring to the removed item to point to the next item in the (arbitrary) traversal order.
-.PP
-Example:
-.PP
-.nf
-.br
- QDict fields;
-.br
- fields.insert( "forename", new QLineEdit( this ) );
-.br
- fields.insert( "surname", new QLineEdit( this ) );
-.br
- fields.insert( "age", new QLineEdit( this ) );
-.br
-.br
- fields["forename"]->setText( "Homer" );
-.br
- fields["surname"]->setText( "Simpson" );
-.br
- fields["age"]->setText( "45" );
-.br
-.br
- QDictIterator it( fields );
-.br
- for( ; it.current(); ++it )
-.br
- cout << it.currentKey() << ": " << it.current()->text() << endl;
-.br
- cout << endl;
-.br
-.br
- // Output (random order):
-.br
- // age: 45
-.br
- // surname: Simpson
-.br
- // forename: Homer
-.br
-.fi
-In the example we insert some pointers to line edits into a dictionary, then iterate over the dictionary printing the strings associated with the line edits.
-.PP
-See also QDict, Collection Classes, and Non-GUI Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDictIterator::QDictIterator ( const QDict & dict )"
-Constructs an iterator for \fIdict\fR. The current iterator item is set to point to the first item in the dictionary, \fIdict\fR. First in this context means first in the arbitrary traversal order.
-.SH "QDictIterator::~QDictIterator ()"
-Destroys the iterator.
-.SH "uint QDictIterator::count () const"
-Returns the number of items in the dictionary over which the iterator is operating.
-.PP
-See also isEmpty().
-.SH "type * QDictIterator::current () const"
-Returns a pointer to the current iterator item's value.
-.SH "QString QDictIterator::currentKey () const"
-Returns the current iterator item's key.
-.SH "bool QDictIterator::isEmpty () const"
-Returns TRUE if the dictionary is empty, i.e. count() == 0; otherwise returns FALSE.
-.PP
-See also count().
-.SH "QDictIterator::operator type * () const"
-Cast operator. Returns a pointer to the current iterator item. Same as current().
-.SH "type * QDictIterator::operator() ()"
-Makes the next item current and returns the original current item.
-.PP
-If the current iterator item was the last item in the dictionary or if it was 0, 0 is returned.
-.SH "type * QDictIterator::operator++ ()"
-Prefix ++ makes the next item current and returns the new current item.
-.PP
-If the current iterator item was the last item in the dictionary or if it was 0, 0 is returned.
-.SH "type * QDictIterator::toFirst ()"
-Resets the iterator, making the first item the first current item. First in this context means first in the arbitrary traversal order. Returns a pointer to this item.
-.PP
-If the dictionary is empty it sets the current item to 0 and
-returns 0.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdictiterator.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdictiterator.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdir.3qt b/doc/man/man3/qdir.3qt
deleted file mode 100644
index 3ef6a07be..000000000
--- a/doc/man/man3/qdir.3qt
+++ /dev/null
@@ -1,807 +0,0 @@
-'\" t
-.TH QDir 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
-QDir \- Access to directory structures and their contents in a platform-independent way
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBFilterSpec\fR { Dirs = 0x001, Files = 0x002, Drives = 0x004, NoSymLinks = 0x008, All = 0x007, TypeMask = 0x00F, Readable = 0x010, Writable = 0x020, Executable = 0x040, RWEMask = 0x070, Modified = 0x080, Hidden = 0x100, System = 0x200, AccessMask = 0x3F0, DefaultFilter = -1 }"
-.br
-.ti -1c
-.BI "enum \fBSortSpec\fR { Name = 0x00, Time = 0x01, Size = 0x02, Unsorted = 0x03, SortByMask = 0x03, DirsFirst = 0x04, Reversed = 0x08, IgnoreCase = 0x10, LocaleAware = 0x20, DefaultSort = -1 }"
-.br
-.ti -1c
-.BI "\fBQDir\fR ()"
-.br
-.ti -1c
-.BI "\fBQDir\fR ( const QString & path, const QString & nameFilter = QString::null, int sortSpec = Name | IgnoreCase, int filterSpec = All )"
-.br
-.ti -1c
-.BI "\fBQDir\fR ( const QDir & d )"
-.br
-.ti -1c
-.BI "virtual \fB~QDir\fR ()"
-.br
-.ti -1c
-.BI "QDir & \fBoperator=\fR ( const QDir & d )"
-.br
-.ti -1c
-.BI "QDir & \fBoperator=\fR ( const QString & path )"
-.br
-.ti -1c
-.BI "virtual void \fBsetPath\fR ( const QString & path )"
-.br
-.ti -1c
-.BI "virtual QString \fBpath\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBabsPath\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBcanonicalPath\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBdirName\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBfilePath\fR ( const QString & fileName, bool acceptAbsPath = TRUE ) const"
-.br
-.ti -1c
-.BI "virtual QString \fBabsFilePath\fR ( const QString & fileName, bool acceptAbsPath = TRUE ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBcd\fR ( const QString & dirName, bool acceptAbsPath = TRUE )"
-.br
-.ti -1c
-.BI "virtual bool \fBcdUp\fR ()"
-.br
-.ti -1c
-.BI "QString \fBnameFilter\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetNameFilter\fR ( const QString & nameFilter )"
-.br
-.ti -1c
-.BI "FilterSpec \fBfilter\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetFilter\fR ( int filterSpec )"
-.br
-.ti -1c
-.BI "SortSpec \fBsorting\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetSorting\fR ( int sortSpec )"
-.br
-.ti -1c
-.BI "bool \fBmatchAllDirs\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetMatchAllDirs\fR ( bool enable )"
-.br
-.ti -1c
-.BI "uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "QString \fBoperator[]\fR ( int index ) const"
-.br
-.ti -1c
-.BI "virtual QStrList encodedEntryList ( int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "virtual QStrList encodedEntryList ( const QString & nameFilter, int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "virtual QStringList \fBentryList\fR ( int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const"
-.br
-.ti -1c
-.BI "virtual QStringList \fBentryList\fR ( const QString & nameFilter, int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const"
-.br
-.ti -1c
-.BI "virtual const QFileInfoList * \fBentryInfoList\fR ( int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const"
-.br
-.ti -1c
-.BI "virtual const QFileInfoList * \fBentryInfoList\fR ( const QString & nameFilter, int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBmkdir\fR ( const QString & dirName, bool acceptAbsPath = TRUE ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBrmdir\fR ( const QString & dirName, bool acceptAbsPath = TRUE ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBisReadable\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBexists\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisRoot\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisRelative\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBconvertToAbs\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBoperator==\fR ( const QDir & d ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBoperator!=\fR ( const QDir & d ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBremove\fR ( const QString & fileName, bool acceptAbsPath = TRUE )"
-.br
-.ti -1c
-.BI "virtual bool \fBrename\fR ( const QString & oldName, const QString & newName, bool acceptAbsPaths = TRUE )"
-.br
-.ti -1c
-.BI "virtual bool \fBexists\fR ( const QString & name, bool acceptAbsPath = TRUE )"
-.br
-.ti -1c
-.BI "void \fBrefresh\fR () const"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QString \fBconvertSeparators\fR ( const QString & pathName )"
-.br
-.ti -1c
-.BI "const QFileInfoList * \fBdrives\fR ()"
-.br
-.ti -1c
-.BI "char \fBseparator\fR ()"
-.br
-.ti -1c
-.BI "bool \fBsetCurrent\fR ( const QString & path )"
-.br
-.ti -1c
-.BI "QDir \fBcurrent\fR ()"
-.br
-.ti -1c
-.BI "QDir \fBhome\fR ()"
-.br
-.ti -1c
-.BI "QDir \fBroot\fR ()"
-.br
-.ti -1c
-.BI "QString \fBcurrentDirPath\fR ()"
-.br
-.ti -1c
-.BI "QString \fBhomeDirPath\fR ()"
-.br
-.ti -1c
-.BI "QString \fBrootDirPath\fR ()"
-.br
-.ti -1c
-.BI "bool \fBmatch\fR ( const QStringList & filters, const QString & fileName )"
-.br
-.ti -1c
-.BI "bool \fBmatch\fR ( const QString & filter, const QString & fileName )"
-.br
-.ti -1c
-.BI "QString \fBcleanDirPath\fR ( const QString & filePath )"
-.br
-.ti -1c
-.BI "bool \fBisRelativePath\fR ( const QString & path )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDir class provides access to directory structures and their contents in a platform-independent way.
-.PP
-A QDir is used to manipulate path names, access information regarding paths and files, and manipulate the underlying file system.
-.PP
-A QDir can point to a file using either a relative or an absolute path. Absolute paths begin with the directory separator "/" (optionally preceded by a drive specification under Windows). If you always use "/" as a directory separator, Qt will translate your paths to conform to the underlying operating system. Relative file names begin with a directory name or a file name and specify a path relative to the current directory.
-.PP
-The "current" path refers to the application's working directory. A QDir's own path is set and retrieved with setPath() and path().
-.PP
-An example of an absolute path is the string "/tmp/quartz", a relative path might look like "src/fatlib". You can use the function isRelative() to check if a QDir is using a relative or an absolute file path. Call convertToAbs() to convert a relative QDir to an absolute one. For a simplified path use cleanDirPath(). To obtain a path which has no symbolic links or redundant ".." elements use canonicalPath(). The path can be set with setPath(), and changed with cd() and cdUp().
-.PP
-QDir provides several static functions, for example, setCurrent() to set the application's working directory and currentDirPath() to retrieve the application's working directory. Access to some common paths is provided with the static functions, current(), home() and root() which return QDir objects or currentDirPath(), homeDirPath() and rootDirPath() which return the path as a string. If you want to know about your application's path use QApplication::applicationDirPath().
-.PP
-The number of entries in a directory is returned by count(). Obtain a string list of the names of all the files and directories in a directory with entryList(). If you prefer a list of QFileInfo pointers use entryInfoList(). Both these functions can apply a name filter, an attributes filter (e.g. read-only, files not directories, etc.), and a sort order. The filters and sort may be set with calls to setNameFilter(), setFilter() and setSorting(). They may also be specified in the entryList() and entryInfoList()'s arguments.
-.PP
-Create a new directory with mkdir(), rename a directory with rename() and remove an existing directory with rmdir(). Remove a file with remove(). You can interrogate a directory with exists(), isReadable() and isRoot().
-.PP
-To get a path with a filename use filePath(), and to get a directory name use dirName(); neither of these functions checks for the existence of the file or directory.
-.PP
-The list of root directories is provided by drives(); on Unix systems this returns a list containing one root directory, "/"; on Windows the list will usually contain "C:/", and possibly "D:/", etc.
-.PP
-It is easiest to work with "/" separators in Qt code. If you need to present a path to the user or need a path in a form suitable for a function in the underlying operating system use convertSeparators().
-.PP
-Examples:
-.)l
-.PP
-See if a directory exists.
-.PP
-.nf
-.br
- QDir d( "example" ); // "./example"
-.br
- if ( !d.exists() )
-.br
- tqWarning( "Cannot find the example directory" );
-.br
-.fi
-.PP
-Traversing directories and reading a file.
-.PP
-.nf
-.br
- QDir d = QDir::root(); // "/"
-.br
- if ( !d.cd("tmp") ) { // "/tmp"
-.br
- tqWarning( "Cannot find the \\"/tmp\\" directory" );
-.br
- } else {
-.br
- QFile f( d.filePath("ex1.txt") ); // "/tmp/ex1.txt"
-.br
- if ( !f.open(IO_ReadWrite) )
-.br
- tqWarning( "Cannot create the file %s", f.name() );
-.br
- }
-.br
-.fi
-.PP
-A program that lists all the files in the current directory (excluding symbolic links), sorted by size, smallest first:
-.PP
-.nf
-.br
- #include
-.br
- #include
-.br
-.br
- int main( int argc, char **argv )
-.br
- {
-.br
- QDir d;
-.br
- d.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks );
-.br
- d.setSorting( QDir::Size | QDir::Reversed );
-.br
-.br
- const QFileInfoList *list = d.entryInfoList();
-.br
- QFileInfoListIterator it( *list );
-.br
- QFileInfo *fi;
-.br
-.br
- printf( " Bytes Filename\\n" );
-.br
- while ( (fi = it.current()) != 0 ) {
-.br
- printf( "%10li %s\\n", fi->size(), fi->fileName().latin1() );
-.br
- ++it;
-.br
- }
-.br
- return 0;
-.br
- }
-.br
-.fi
-.PP
-See also QApplication::applicationDirPath() and Input/Output and Networking.
-.SS "Member Type Documentation"
-.SH "QDir::FilterSpec"
-This enum describes the filtering options available to QDir, e.g. for entryList() and entryInfoList(). The filter value is specified by OR-ing together values from the following list:
-.TP
-\fCQDir::Dirs\fR - List directories only.
-.TP
-\fCQDir::Files\fR - List files only.
-.TP
-\fCQDir::Drives\fR - List disk drives (ignored under Unix).
-.TP
-\fCQDir::NoSymLinks\fR - Do not list symbolic links (ignored by operating systems that don't support symbolic links).
-.TP
-\fCQDir::All\fR - List directories, files, drives and symlinks (this does not list broken symlinks unless you specify System).
-.TP
-\fCQDir::TypeMask\fR - A mask for the the Dirs, Files, Drives and NoSymLinks flags.
-.TP
-\fCQDir::Readable\fR - List files for which the application has read access.
-.TP
-\fCQDir::Writable\fR - List files for which the application has write access.
-.TP
-\fCQDir::Executable\fR - List files for which the application has execute access. Executables needs to be combined with Dirs or Files.
-.TP
-\fCQDir::RWEMask\fR - A mask for the Readable, Writable and Executable flags.
-.TP
-\fCQDir::Modified\fR - Only list files that have been modified (ignored under Unix).
-.TP
-\fCQDir::Hidden\fR - List hidden files (on Unix, files starting with a .).
-.TP
-\fCQDir::System\fR - List system files (on Unix, FIFOs, sockets and device files)
-.TP
-\fCQDir::AccessMask\fR - A mask for the Readable, Writable, Executable Modified, Hidden and System flags
-.TP
-\fCQDir::DefaultFilter\fR - Internal flag.
-.PP
-If you do not set any of Readable, Writable or Executable, QDir will set all three of them. This makes the default easy to write and at the same time useful.
-.PP
-Examples:
-.)l \fCReadable|Writable\fR means list all files for which the
-application has read access, write access or both. \fCDirs|Drives\fR means list drives, directories, all files that the application can read, write or execute, and also symlinks to such files/directories.
-.SH "QDir::SortSpec"
-This enum describes the sort options available to QDir, e.g. for entryList() and entryInfoList(). The sort value is specified by OR-ing together values from the following list:
-.TP
-\fCQDir::Name\fR - Sort by name.
-.TP
-\fCQDir::Time\fR - Sort by time (modification time).
-.TP
-\fCQDir::Size\fR - Sort by file size.
-.TP
-\fCQDir::Unsorted\fR - Do not sort.
-.TP
-\fCQDir::SortByMask\fR - A mask for Name, Time and Size.
-.TP
-\fCQDir::DirsFirst\fR - Put the directories first, then the files.
-.TP
-\fCQDir::Reversed\fR - Reverse the sort order.
-.TP
-\fCQDir::IgnoreCase\fR - Sort case-insensitively.
-.TP
-\fCQDir::LocaleAware\fR - Sort names using locale aware compares
-.TP
-\fCQDir::DefaultSort\fR - Internal flag.
-.PP
-You can only specify one of the first four.
-.PP
-If you specify both DirsFirst and Reversed, directories are still put first, but in reverse order; the files will be listed after the directories, again in reverse order.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDir::QDir ()"
-Constructs a QDir pointing to the current directory (".").
-.PP
-See also currentDirPath().
-.SH "QDir::QDir ( const QString & path, const QString & nameFilter = QString::null, int sortSpec = Name | IgnoreCase, int filterSpec = All )"
-Constructs a QDir with path \fIpath\fR, that filters its entries by name using \fInameFilter\fR and by attributes using \fIfilterSpec\fR. It also sorts the names using \fIsortSpec\fR.
-.PP
-The default \fInameFilter\fR is an empty string, which excludes nothing; the default \fIfilterSpec\fR is All, which also means exclude nothing. The default \fIsortSpec\fR is \fCName|IgnoreCase\fR, i.e. sort by name case-insensitively.
-.PP
-Example that lists all the files in "/tmp":
-.PP
-.nf
-.br
- QDir d( "/tmp" );
-.br
- for ( int i = 0; i < d.count(); i++ )
-.br
- printf( "%s\\n", d[i] );
-.br
-.fi
-.PP
-If \fIpath\fR is "" or QString::null, QDir uses "." (the current directory). If \fInameFilter\fR is "" or QString::null, QDir uses the name filter "*" (all files).
-.PP
-Note that \fIpath\fR need not exist.
-.PP
-See also exists(), setPath(), setNameFilter(), setFilter(), and setSorting().
-.SH "QDir::QDir ( const QDir & d )"
-Constructs a QDir that is a copy of the directory \fId\fR.
-.PP
-See also operator=().
-.SH "QDir::~QDir ()\fC [virtual]\fR"
-Destroys the QDir frees up its resources.
-.SH "QString QDir::absFilePath ( const QString & fileName, bool acceptAbsPath = TRUE ) const\fC [virtual]\fR"
-Returns the absolute path name of a file in the directory. Does \fInot\fR check if the file actually exists in the directory. Redundant multiple separators or "." and ".." directories in \fIfileName\fR will not be removed (see cleanDirPath()).
-.PP
-If \fIacceptAbsPath\fR is TRUE a \fIfileName\fR starting with a separator "/" will be returned without change. If \fIacceptAbsPath\fR is FALSE an absolute path will be prepended to the fileName and the resultant string returned.
-.PP
-See also filePath().
-.SH "QString QDir::absPath () const\fC [virtual]\fR"
-Returns the absolute path (a path that starts with "/" or with a drive specification), which may contain symbolic links, but never contains redundant ".", ".." or multiple separators.
-.PP
-See also setPath(), canonicalPath(), exists(), cleanDirPath(), dirName(), and absFilePath().
-.PP
-Example: fileiconview/qfileiconview.cpp.
-.SH "QString QDir::canonicalPath () const\fC [virtual]\fR"
-Returns the canonical path, i.e. a path without symbolic links or redundant "." or ".." elements.
-.PP
-On systems that do not have symbolic links this function will always return the same string that absPath() returns. If the canonical path does not exist (normally due to dangling symbolic links) canonicalPath() returns QString::null.
-.PP
-See also path(), absPath(), exists(), cleanDirPath(), dirName(), absFilePath(), and QString::isNull().
-.SH "bool QDir::cd ( const QString & dirName, bool acceptAbsPath = TRUE )\fC [virtual]\fR"
-Changes the QDir's directory to \fIdirName\fR.
-.PP
-If \fIacceptAbsPath\fR is TRUE a path starting with separator "/" will cause the function to change to the absolute directory. If \fIacceptAbsPath\fR is FALSE any number of separators at the beginning of \fIdirName\fR will be removed and the function will descend into \fIdirName\fR.
-.PP
-Returns TRUE if the new directory exists and is readable; otherwise returns FALSE. Note that the logical cd() operation is not performed if the new directory does not exist.
-.PP
-Calling cd( ".." ) is equivalent to calling cdUp().
-.PP
-See also cdUp(), isReadable(), exists(), and path().
-.PP
-Example: fileiconview/mainwindow.cpp.
-.SH "bool QDir::cdUp ()\fC [virtual]\fR"
-Changes directory by moving one directory up from the QDir's current directory.
-.PP
-Returns TRUE if the new directory exists and is readable; otherwise returns FALSE. Note that the logical cdUp() operation is not performed if the new directory does not exist.
-.PP
-See also cd(), isReadable(), exists(), and path().
-.SH "QString QDir::cleanDirPath ( const QString & filePath )\fC [static]\fR"
-Removes all multiple directory separators "/" and resolves any"
-."s or ".."s found in the path, \fIfilePath\fR.
-.PP
-Symbolic links are kept. This function does not return the canonical path, but rather the simplest version of the input. For example, "./local" becomes "local", "local/../bin" becomes" bin" and "/local/usr/../bin" becomes "/local/bin".
-.PP
-See also absPath() and canonicalPath().
-.SH "QString QDir::convertSeparators ( const QString & pathName )\fC [static]\fR"
-Returns \fIpathName\fR with the '/' separators converted to separators that are appropriate for the underlying operating system.
-.PP
-On Windows, convertSeparators("c:/winnt/system32") returns" c:\\winnt\\system32".
-.PP
-The returned string may be the same as the argument on some operating systems, for example on Unix.
-.PP
-Examples:
-.)l dirview/dirview.cpp and fileiconview/qfileiconview.cpp.
-.SH "void QDir::convertToAbs ()\fC [virtual]\fR"
-Converts the directory path to an absolute path. If it is already absolute nothing is done.
-.PP
-See also isRelative().
-.SH "uint QDir::count () const"
-Returns the total number of directories and files that were found.
-.PP
-Equivalent to entryList().count().
-.PP
-See also operator[]() and entryList().
-.SH "QDir QDir::current ()\fC [static]\fR"
-Returns the application's current directory.
-.PP
-Use path() to access a QDir object's path.
-.PP
-See also currentDirPath() and QDir::QDir().
-.SH "QString QDir::currentDirPath ()\fC [static]\fR"
-Returns the absolute path of the application's current directory.
-.PP
-See also current().
-.PP
-Examples:
-.)l dirview/dirview.cpp, helpviewer/helpwindow.cpp, and qdir/qdir.cpp.
-.SH "QString QDir::dirName () const\fC [virtual]\fR"
-Returns the name of the directory; this is \fInot\fR the same as the path, e.g. a directory with the name "mail", might have the path" /var/spool/mail". If the directory has no name (e.g. it is the root directory) QString::null is returned.
-.PP
-No check is made to ensure that a directory with this name actually exists.
-.PP
-See also path(), absPath(), absFilePath(), exists(), and QString::isNull().
-.SH "const QFileInfoList * QDir::drives ()\fC [static]\fR"
-Returns a list of the root directories on this system. On Windows this returns a number of QFileInfo objects containing "C:/", "D:/" etc. On other operating systems, it returns a list containing just one root directory (e.g. "/").
-.PP
-The returned pointer is owned by Qt. Callers should \fInot\fR delete or modify it.
-.PP
-Example: dirview/main.cpp.
-.SH "QStrList QDir::encodedEntryList ( int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const\fC [virtual]\fR"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-This function is included to easy porting from Qt 1.x to Qt 2.0, it is the same as entryList(), but encodes the filenames as 8-bit strings using QFile::encodedName().
-.PP
-It is more efficient to use entryList().
-.SH "QStrList QDir::encodedEntryList ( const QString & nameFilter, int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const\fC [virtual]\fR"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function is included to easy porting from Qt 1.x to Qt 2.0, it is the same as entryList(), but encodes the filenames as 8-bit strings using QFile::encodedName().
-.PP
-It is more efficient to use entryList().
-.SH "const QFileInfoList * QDir::entryInfoList ( const QString & nameFilter, int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const\fC [virtual]\fR"
-Returns a list of QFileInfo objects for all the files and directories in the directory, ordered in accordance with setSorting() and filtered in accordance with setFilter() and setNameFilter().
-.PP
-The filter and sorting specifications can be overridden using the \fInameFilter\fR, \fIfilterSpec\fR and \fIsortSpec\fR arguments.
-.PP
-Returns 0 if the directory is unreadable or does not exist.
-.PP
-The returned pointer is a const pointer to a QFileInfoList. The list is owned by the QDir object and will be reused on the next call to entryInfoList() for the same QDir instance. If you want to keep the entries of the list after a subsequent call to this function you must copy them.
-.PP
-Note: QFileInfoList is really a QPtrList.
-.PP
-See also entryList(), setNameFilter(), setSorting(), and setFilter().
-.PP
-Examples:
-.)l dirview/dirview.cpp and fileiconview/qfileiconview.cpp.
-.SH "const QFileInfoList * QDir::entryInfoList ( int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a list of QFileInfo objects for all the files and directories in the directory, ordered in accordance with setSorting() and filtered in accordance with setFilter() and setNameFilter().
-.PP
-The filter and sorting specifications can be overridden using the \fIfilterSpec\fR and \fIsortSpec\fR arguments.
-.PP
-Returns 0 if the directory is unreadable or does not exist.
-.PP
-The returned pointer is a const pointer to a QFileInfoList. The list is owned by the QDir object and will be reused on the next call to entryInfoList() for the same QDir instance. If you want to keep the entries of the list after a subsequent call to this function you must copy them.
-.PP
-Note: QFileInfoList is really a QPtrList.
-.PP
-See also entryList(), setNameFilter(), setSorting(), and setFilter().
-.SH "QStringList QDir::entryList ( const QString & nameFilter, int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const\fC [virtual]\fR"
-Returns a list of the names of all the files and directories in the directory, ordered in accordance with setSorting() and filtered in accordance with setFilter() and setNameFilter().
-.PP
-The filter and sorting specifications can be overridden using the \fInameFilter\fR, \fIfilterSpec\fR and \fIsortSpec\fR arguments.
-.PP
-Returns an empty list if the directory is unreadable or does not exist.
-.PP
-See also entryInfoList(), setNameFilter(), setSorting(), and setFilter().
-.PP
-Example: table/statistics/statistics.cpp.
-.SH "QStringList QDir::entryList ( int filterSpec = DefaultFilter, int sortSpec = DefaultSort ) const\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns a list of the names of all the files and directories in the directory, ordered in accordance with setSorting() and filtered in accordance with setFilter() and setNameFilter().
-.PP
-The filter and sorting specifications can be overridden using the \fIfilterSpec\fR and \fIsortSpec\fR arguments.
-.PP
-Returns an empty list if the directory is unreadable or does not exist.
-.PP
-See also entryInfoList(), setNameFilter(), setSorting(), and setFilter().
-.SH "bool QDir::exists ( const QString & name, bool acceptAbsPath = TRUE )\fC [virtual]\fR"
-Checks for the existence of the file \fIname\fR.
-.PP
-If \fIacceptAbsPath\fR is TRUE a path starting with separator "/" will check the file with the absolute path. If \fIacceptAbsPath\fR is FALSE any number of separators at the beginning of \fIname\fR will be removed and the resultant file name will be checked.
-.PP
-Returns TRUE if the file exists; otherwise returns FALSE.
-.PP
-See also QFileInfo::exists() and QFile::exists().
-.SH "bool QDir::exists () const\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the \fIdirectory\fR exists; otherwise returns FALSE. (If a file with the same name is found this function will return FALSE).
-.PP
-See also QFileInfo::exists() and QFile::exists().
-.SH "QString QDir::filePath ( const QString & fileName, bool acceptAbsPath = TRUE ) const\fC [virtual]\fR"
-Returns the path name of a file in the directory. Does \fInot\fR check if the file actually exists in the directory. If the QDir is relative the returned path name will also be relative. Redundant multiple separators or "." and ".." directories in \fIfileName\fR will not be removed (see cleanDirPath()).
-.PP
-If \fIacceptAbsPath\fR is TRUE a \fIfileName\fR starting with a separator "/" will be returned without change. If \fIacceptAbsPath\fR is FALSE an absolute path will be prepended to the fileName and the resultant string returned.
-.PP
-See also absFilePath(), isRelative(), and canonicalPath().
-.SH "FilterSpec QDir::filter () const"
-Returns the value set by setFilter()
-.SH "QDir QDir::home ()\fC [static]\fR"
-Returns the home directory.
-.PP
-Under Windows the \fCHOME\fR environment variable is used. If this does not exist the \fCUSERPROFILE\fR environment variable is used. If that does not exist the path is formed by concatenating the \fCHOMEDRIVE\fR and \fCHOMEPATH\fR environment variables. If they don't exist the rootDirPath() is used (this uses the \fCSystemDrive\fR environment variable). If none of these exist "C:\" is used.
-.PP
-Under non-Windows operating systems the \fCHOME\fR environment variable is used if it exists, otherwise rootDirPath() is used.
-.PP
-See also homeDirPath().
-.SH "QString QDir::homeDirPath ()\fC [static]\fR"
-Returns the absolute path of the user's home directory.
-.PP
-See also home().
-.SH "bool QDir::isReadable () const\fC [virtual]\fR"
-Returns TRUE if the directory is readable \fIand\fR we can open files by name; otherwise returns FALSE.
-.PP
-\fBWarning:\fR A FALSE value from this function is not a guarantee that files in the directory are not accessible.
-.PP
-See also QFileInfo::isReadable().
-.PP
-Examples:
-.)l dirview/dirview.cpp and fileiconview/qfileiconview.cpp.
-.SH "bool QDir::isRelative () const\fC [virtual]\fR"
-Returns TRUE if the directory path is relative to the current directory and returns FALSE if the path is absolute (e.g. under UNIX a path is relative if it does not start with a "/").
-.PP
-See also convertToAbs().
-.SH "bool QDir::isRelativePath ( const QString & path )\fC [static]\fR"
-Returns TRUE if \fIpath\fR is relative; returns FALSE if it is absolute.
-.PP
-See also isRelative().
-.SH "bool QDir::isRoot () const\fC [virtual]\fR"
-Returns TRUE if the directory is the root directory; otherwise returns FALSE.
-.PP
-Note: If the directory is a symbolic link to the root directory this function returns FALSE. If you want to test for this use canonicalPath(), e.g.
-.PP
-.nf
-.br
- QDir d( "/tmp/root_link" );
-.br
- d = d.canonicalPath();
-.br
- if ( d.isRoot() )
-.br
- tqWarning( "It is a root link" );
-.br
-.fi
-.PP
-See also root() and rootDirPath().
-.SH "bool QDir::match ( const QString & filter, const QString & fileName )\fC [static]\fR"
-Returns TRUE if the \fIfileName\fR matches the wildcard (glob) pattern \fIfilter\fR; otherwise returns FALSE. The \fIfilter\fR may contain multiple patterns separated by spaces or semicolons.
-.PP
-(See QRegExp wildcard matching.)
-.PP
-See also QRegExp::match().
-.SH "bool QDir::match ( const QStringList & filters, const QString & fileName )\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if the \fIfileName\fR matches any of the wildcard (glob) patterns in the list of \fIfilters\fR; otherwise returns FALSE.
-.PP
-(See QRegExp wildcard matching.)
-.PP
-See also QRegExp::match().
-.SH "bool QDir::matchAllDirs () const"
-Returns the value set by setMatchAllDirs()
-.PP
-See also setMatchAllDirs().
-.SH "bool QDir::mkdir ( const QString & dirName, bool acceptAbsPath = TRUE ) const\fC [virtual]\fR"
-Creates a directory.
-.PP
-If \fIacceptAbsPath\fR is TRUE a path starting with a separator ('/') will create the absolute directory; if \fIacceptAbsPath\fR is FALSE any number of separators at the beginning of \fIdirName\fR will be removed.
-.PP
-Returns TRUE if successful; otherwise returns FALSE.
-.PP
-See also rmdir().
-.SH "QString QDir::nameFilter () const"
-Returns the string set by setNameFilter()
-.SH "bool QDir::operator!= ( const QDir & d ) const\fC [virtual]\fR"
-Returns TRUE if directory \fId\fR and this directory have different paths or different sort or filter settings; otherwise returns FALSE.
-.PP
-Example:
-.PP
-.nf
-.br
- // The current directory is "/usr/local"
-.br
- QDir d1( "/usr/local/bin" );
-.br
- QDir d2( "bin" );
-.br
- if ( d1 != d2 )
-.br
- tqDebug( "They differ" );
-.br
-.fi
-.SH "QDir & QDir::operator= ( const QDir & d )"
-Makes a copy of QDir \fId\fR and assigns it to this QDir.
-.SH "QDir & QDir::operator= ( const QString & path )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the directory path to be the given \fIpath\fR.
-.SH "bool QDir::operator== ( const QDir & d ) const\fC [virtual]\fR"
-Returns TRUE if directory \fId\fR and this directory have the same path and their sort and filter settings are the same; otherwise returns FALSE.
-.PP
-Example:
-.PP
-.nf
-.br
- // The current directory is "/usr/local"
-.br
- QDir d1( "/usr/local/bin" );
-.br
- QDir d2( "bin" );
-.br
- d2.convertToAbs();
-.br
- if ( d1 == d2 )
-.br
- tqDebug( "They're the same" );
-.br
-.fi
-.SH "QString QDir::operator[] ( int index ) const"
-Returns the file name at position \fIindex\fR in the list of file names. Equivalent to entryList().at(index).
-.PP
-Returns a QString::null if the \fIindex\fR is out of range or if the entryList() function failed.
-.PP
-See also count() and entryList().
-.SH "QString QDir::path () const\fC [virtual]\fR"
-Returns the path, this may contain symbolic links, but never contains redundant ".", ".." or multiple separators.
-.PP
-The returned path can be either absolute or relative (see setPath()).
-.PP
-See also setPath(), absPath(), exists(), cleanDirPath(), dirName(), absFilePath(), and convertSeparators().
-.SH "void QDir::refresh () const"
-Refreshes the directory information.
-.SH "bool QDir::remove ( const QString & fileName, bool acceptAbsPath = TRUE )\fC [virtual]\fR"
-Removes the file, \fIfileName\fR.
-.PP
-If \fIacceptAbsPath\fR is TRUE a path starting with separator "/" will remove the file with the absolute path. If \fIacceptAbsPath\fR is FALSE any number of separators at the beginning of \fIfileName\fR will be removed and the resultant file name will be removed.
-.PP
-Returns TRUE if the file is removed successfully; otherwise returns FALSE.
-.SH "bool QDir::rename ( const QString & oldName, const QString & newName, bool acceptAbsPaths = TRUE )\fC [virtual]\fR"
-Renames a file or directory.
-.PP
-If \fIacceptAbsPaths\fR is TRUE a path starting with a separator ('/') will rename the file with the absolute path; if \fIacceptAbsPaths\fR is FALSE any number of separators at the beginning of the names will be removed.
-.PP
-Returns TRUE if successful; otherwise returns FALSE.
-.PP
-On most file systems, rename() fails only if \fIoldName\fR does not exist or if \fInewName\fR and \fIoldName\fR are not on the same partition. On Windows, rename() will fail if \fInewName\fR already exists. However, there are also other reasons why rename() can fail. For example, on at least one file system rename() fails if \fInewName\fR points to an open file.
-.PP
-Example: fileiconview/qfileiconview.cpp.
-.SH "bool QDir::rmdir ( const QString & dirName, bool acceptAbsPath = TRUE ) const\fC [virtual]\fR"
-Removes a directory.
-.PP
-If \fIacceptAbsPath\fR is TRUE a path starting with a separator ('/') will remove the absolute directory; if \fIacceptAbsPath\fR is FALSE any number of separators at the beginning of \fIdirName\fR will be removed.
-.PP
-The directory must be empty for rmdir() to succeed.
-.PP
-Returns TRUE if successful; otherwise returns FALSE.
-.PP
-See also mkdir().
-.SH "QDir QDir::root ()\fC [static]\fR"
-Returns the root directory.
-.PP
-See also rootDirPath() and drives().
-.SH "QString QDir::rootDirPath ()\fC [static]\fR"
-Returns the absolute path for the root directory.
-.PP
-For UNIX operating systems this returns "/". For Windows file systems this normally returns "c:/".
-.PP
-See also root() and drives().
-.SH "char QDir::separator ()\fC [static]\fR"
-Returns the native directory separator; "/" under UNIX (including Mac OS X) and "\" under Windows.
-.PP
-You do not need to use this function to build file paths. If you always use "/", Qt will translate your paths to conform to the underlying operating system.
-.SH "bool QDir::setCurrent ( const QString & path )\fC [static]\fR"
-Sets the application's current working directory to \fIpath\fR. Returns TRUE if the directory was successfully changed; otherwise returns FALSE.
-.SH "void QDir::setFilter ( int filterSpec )\fC [virtual]\fR"
-Sets the filter used by entryList() and entryInfoList() to \fIfilterSpec\fR. The filter is used to specify the kind of files that should be returned by entryList() and entryInfoList(). See QDir::FilterSpec.
-.PP
-See also filter() and setNameFilter().
-.SH "void QDir::setMatchAllDirs ( bool enable )\fC [virtual]\fR"
-If \fIenable\fR is TRUE then all directories are included (e.g. in entryList()), and the nameFilter() is only applied to the files. If \fIenable\fR is FALSE then the nameFilter() is applied to both directories and files.
-.PP
-See also matchAllDirs().
-.SH "void QDir::setNameFilter ( const QString & nameFilter )\fC [virtual]\fR"
-Sets the name filter used by entryList() and entryInfoList() to \fInameFilter\fR.
-.PP
-The \fInameFilter\fR is a wildcard (globbing) filter that understands" *" and "?" wildcards. (See QRegExp wildcard matching.) You may specify several filter entries all separated by a single space " " or by a semi-colon" ;".
-.PP
-For example, if you want entryList() and entryInfoList() to list all files ending with either ".cpp" or ".h", you would use either dir.setNameFilter("*.cpp *.h") or dir.setNameFilter("*.cpp;*.h").
-.PP
-See also nameFilter() and setFilter().
-.SH "void QDir::setPath ( const QString & path )\fC [virtual]\fR"
-Sets the path of the directory to \fIpath\fR. The path is cleaned of redundant ".", ".." and of multiple separators. No check is made to ensure that a directory with this path exists.
-.PP
-The path can be either absolute or relative. Absolute paths begin with the directory separator "/" (optionally preceded by a drive specification under Windows). Relative file names begin with a directory name or a file name and specify a path relative to the current directory. An example of an absolute path is the string" /tmp/quartz", a relative path might look like "src/fatlib".
-.PP
-See also path(), absPath(), exists(), cleanDirPath(), dirName(), absFilePath(), isRelative(), and convertToAbs().
-.SH "void QDir::setSorting ( int sortSpec )\fC [virtual]\fR"
-Sets the sort order used by entryList() and entryInfoList().
-.PP
-The \fIsortSpec\fR is specified by OR-ing values from the enum QDir::SortSpec.
-.PP
-See also sorting() and SortSpec.
-.SH "SortSpec QDir::sorting () const"
-Returns the value set by setSorting()
-.PP
-See also setSorting() and SortSpec.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdir.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdir.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdirectpainter.3qt b/doc/man/man3/qdirectpainter.3qt
deleted file mode 100644
index 8922d4374..000000000
--- a/doc/man/man3/qdirectpainter.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 \fR
-.PP
-Inherits QPainter.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDirectPainter\fR ( const QWidget * 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 QWidget * 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.
.nf
-.TS
-l - l. 0 no rotation 1 90 degrees rotation 2 180 degrees rotation 3
-.TE
-.fi
-
-.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdirectpainter.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdns.3qt b/doc/man/man3/qdns.3qt
deleted file mode 100644
index fab7a5fab..000000000
--- a/doc/man/man3/qdns.3qt
+++ /dev/null
@@ -1,331 +0,0 @@
-'\" t
-.TH QDns 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
-QDns \- Asynchronous DNS lookups
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBRecordType\fR { None, A, Aaaa, Mx, Srv, Cname, Ptr, Txt }"
-.br
-.ti -1c
-.BI "\fBQDns\fR ()"
-.br
-.ti -1c
-.BI "\fBQDns\fR ( const QString & label, RecordType rr = A )"
-.br
-.ti -1c
-.BI "\fBQDns\fR ( const QHostAddress & address, RecordType rr = Ptr )"
-.br
-.ti -1c
-.BI "virtual \fB~QDns\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetLabel\fR ( const QString & label )"
-.br
-.ti -1c
-.BI "virtual void \fBsetLabel\fR ( const QHostAddress & address )"
-.br
-.ti -1c
-.BI "QString \fBlabel\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetRecordType\fR ( RecordType rr = A )"
-.br
-.ti -1c
-.BI "RecordType \fBrecordType\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisWorking\fR () const"
-.br
-.ti -1c
-.BI "QValueList \fBaddresses\fR () const"
-.br
-.ti -1c
-.BI "QValueList \fBmailServers\fR () const"
-.br
-.ti -1c
-.BI "QValueList \fBservers\fR () const"
-.br
-.ti -1c
-.BI "QStringList \fBhostNames\fR () const"
-.br
-.ti -1c
-.BI "QStringList \fBtexts\fR () const"
-.br
-.ti -1c
-.BI "QString \fBcanonicalName\fR () const"
-.br
-.ti -1c
-.BI "QStringList \fBqualifiedNames\fR () const"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBresultsReady\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDns class provides asynchronous DNS lookups.
-.PP
-Both Windows and Unix provide synchronous DNS lookups; Windows provides some asynchronous support too. At the time of writing neither operating system provides asynchronous support for anything other than hostname-to-address mapping.
-.PP
-QDns rectifies this shortcoming, by providing asynchronous caching lookups for the record types that we expect modern GUI applications to need in the near future.
-.PP
-The class is \fInot\fR straightforward to use (although it is much simpler than the native APIs); QSocket provides much easier to use TCP connection facilities. The aim of QDns is to provide a correct and small API to the DNS and nothing more. (We use "correctness" to mean that the DNS information is correctly cached, and correctly timed out.)
-.PP
-The API comprises a constructor, functions to set the DNS node (the domain in DNS terminology) and record type (setLabel() and setRecordType()), the corresponding get functions, an isWorking() function to determine whether QDns is working or reading, a resultsReady() signal and query functions for the result.
-.PP
-There is one query function for each RecordType, namely addresses(), mailServers(), servers(), hostNames() and texts(). There are also two generic query functions: canonicalName() returns the name you'll presumably end up using (the exact meaning of this depends on the record type) and qualifiedNames() returns a list of the fully qualified names label() maps to.
-.PP
-See also QSocket and Input/Output and Networking.
-.SS "Member Type Documentation"
-.SH "QDns::RecordType"
-This enum type defines the record types QDns can handle. The DNS provides many more; these are the ones we've judged to be in current use, useful for GUI programs and important enough to support right away:
-.TP
-\fCQDns::None\fR - No information. This exists only so that QDns can have a default.
-.TP
-\fCQDns::A\fR - IPv4 addresses. By far the most common type.
-.TP
-\fCQDns::Aaaa\fR - IPv6 addresses. So far mostly unused.
-.TP
-\fCQDns::Mx\fR - Mail eXchanger names. Used for mail delivery.
-.TP
-\fCQDns::Srv\fR - SeRVer names. Generic record type for finding servers. So far mostly unused.
-.TP
-\fCQDns::Cname\fR - Canonical names. Maps from nicknames to the true name (the canonical name) for a host.
-.TP
-\fCQDns::Ptr\fR - name PoinTeRs. Maps from IPv4 or IPv6 addresses to hostnames.
-.TP
-\fCQDns::Txt\fR - arbitrary TeXT for domains.
-.PP
-We expect that some support for the RFC-2535 extensions will be added in future versions.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDns::QDns ()"
-Constructs a DNS query object with invalid settings for both the label and the search type.
-.SH "QDns::QDns ( const QString & label, RecordType rr = A )"
-Constructs a DNS query object that will return record type \fIrr\fR information about \fIlabel\fR.
-.PP
-The DNS lookup is started the next time the application enters the event loop. When the result is found the signal resultsReady() is emitted.
-.PP
-\fIrr\fR defaults to A, IPv4 addresses.
-.SH "QDns::QDns ( const QHostAddress & address, RecordType rr = Ptr )"
-Constructs a DNS query object that will return record type \fIrr\fR information about host address \fIaddress\fR. The label is set to the IN-ADDR.ARPA domain name. This is useful in combination with the Ptr record type (e.g. if you want to look up a hostname for a given address).
-.PP
-The DNS lookup is started the next time the application enters the event loop. When the result is found the signal resultsReady() is emitted.
-.PP
-\fIrr\fR defaults to Ptr, that maps addresses to hostnames.
-.SH "QDns::~QDns ()\fC [virtual]\fR"
-Destroys the DNS query object and frees its allocated resources.
-.SH "QValueList QDns::addresses () const"
-Returns a list of the addresses for this name if this QDns object has a recordType() of QDns::A or QDns::Aaaa and the answer is available; otherwise returns an empty list.
-.PP
-As a special case, if label() is a valid numeric IP address, this function returns that address.
-.PP
-Note that if you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QValueList list = myDns.addresses();
-.br
- QValueList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.SH "QString QDns::canonicalName () const"
-Returns the canonical name for this DNS node. (This works regardless of what recordType() is set to.)
-.PP
-If the canonical name isn't known, this function returns a null string.
-.PP
-The canonical name of a DNS node is its full name, or the full name of the target of its CNAME. For example, if l.trolltech.com is a CNAME to lillian.troll.no, and the search path for QDns is" trolltech.com", then the canonical name for all of "lillian"," l", "lillian.troll.no." and "l.trolltech.com" is" lillian.troll.no.".
-.SH "QStringList QDns::hostNames () const"
-Returns a list of host names if the record type is Ptr.
-.PP
-Note that if you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QStringList list = myDns.hostNames();
-.br
- QStringList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.SH "bool QDns::isWorking () const"
-Returns TRUE if QDns is doing a lookup for this object (i.e. if it does not already have the necessary information); otherwise returns FALSE.
-.PP
-QDns emits the resultsReady() signal when the status changes to FALSE.
-.PP
-Example: network/mail/smtp.cpp.
-.SH "QString QDns::label () const"
-Returns the domain name for which this object returns information.
-.PP
-See also setLabel().
-.SH "QValueList QDns::mailServers () const"
-Returns a list of mail servers if the record type is Mx. The class \fCQDns::MailServer\fR contains the following public variables:
-.TP
-QString QDns::MailServer::name
-.TP
-TQ_UINT16 QDns::MailServer::priority
-.PP
-Note that if you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QValueList list = myDns.mailServers();
-.br
- QValueList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.PP
-Example: network/mail/smtp.cpp.
-.SH "QStringList QDns::qualifiedNames () const"
-Returns a list of the fully qualified names label() maps to.
-.PP
-Note that if you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QStringList list = myDns.qualifiedNames();
-.br
- QStringList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.SH "RecordType QDns::recordType () const"
-Returns the record type of this DNS query object.
-.PP
-See also setRecordType() and RecordType.
-.SH "void QDns::resultsReady ()\fC [signal]\fR"
-This signal is emitted when results are available for one of the qualifiedNames().
-.PP
-Example: network/mail/smtp.cpp.
-.SH "QValueList QDns::servers () const"
-Returns a list of servers if the record type is Srv. The class \fCQDns::Server\fR contains the following public variables:
-.TP
-QString QDns::Server::name
-.TP
-TQ_UINT16 QDns::Server::priority
-.TP
-TQ_UINT16 QDns::Server::weight
-.TP
-TQ_UINT16 QDns::Server::port
-.PP
-Note that if you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QValueList list = myDns.servers();
-.br
- QValueList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.SH "void QDns::setLabel ( const QString & label )\fC [virtual]\fR"
-Sets this DNS query object to query for information about \fIlabel\fR.
-.PP
-This does not change the recordType(), but its isWorking() status will probably change as a result.
-.PP
-The DNS lookup is started the next time the application enters the event loop. When the result is found the signal resultsReady() is emitted.
-.SH "void QDns::setLabel ( const QHostAddress & address )\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets this DNS query object to query for information about the host address \fIaddress\fR. The label is set to the IN-ADDR.ARPA domain name. This is useful in combination with the Ptr record type (e.g. if you want to look up a hostname for a given address).
-.SH "void QDns::setRecordType ( RecordType rr = A )\fC [virtual]\fR"
-Sets this object to query for record type \fIrr\fR records.
-.PP
-The DNS lookup is started the next time the application enters the event loop. When the result is found the signal resultsReady() is emitted.
-.PP
-See also RecordType.
-.SH "QStringList QDns::texts () const"
-Returns a list of texts if the record type is Txt.
-.PP
-Note that if you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QStringList list = myDns.texts();
-.br
- QStringList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdns.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdns.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdockarea.3qt b/doc/man/man3/qdockarea.3qt
deleted file mode 100644
index 23cf9ef5a..000000000
--- a/doc/man/man3/qdockarea.3qt
+++ /dev/null
@@ -1,233 +0,0 @@
-'\" t
-.TH QDockArea 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
-QDockArea \- Manages and lays out QDockWindows
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QWidget.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBHandlePosition\fR { Normal, Reverse }"
-.br
-.ti -1c
-.BI "\fBQDockArea\fR ( Orientation o, HandlePosition h = Normal, QWidget * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDockArea\fR ()"
-.br
-.ti -1c
-.BI "void \fBmoveDockWindow\fR ( QDockWindow * w, const QPoint & p, const QRect & r, bool swap )"
-.br
-.ti -1c
-.BI "void \fBremoveDockWindow\fR ( QDockWindow * w, bool makeFloating, bool swap, bool fixNewLines = TRUE )"
-.br
-.ti -1c
-.BI "void \fBmoveDockWindow\fR ( QDockWindow * w, int index = -1 )"
-.br
-.ti -1c
-.BI "bool \fBhasDockWindow\fR ( QDockWindow * w, int * index = 0 )"
-.br
-.ti -1c
-.BI "Orientation \fBorientation\fR () const"
-.br
-.ti -1c
-.BI "HandlePosition \fBhandlePosition\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisEmpty\fR () const"
-.br
-.ti -1c
-.BI "int \fBcount\fR () const"
-.br
-.ti -1c
-.BI "QPtrList \fBdockWindowList\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisDockWindowAccepted\fR ( QDockWindow * dw )"
-.br
-.ti -1c
-.BI "void \fBsetAcceptDockWindow\fR ( QDockWindow * dw, bool accept )"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "void \fBlineUp\fR ( bool keepNewLines )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "int \fBcount\fR - the number of dock windows in the dock area \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "bool \fBempty\fR - whether the dock area is empty \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "HandlePosition \fBhandlePosition\fR - where the dock window splitter handle is placed in the dock area \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "Orientation \fBorientation\fR - the dock area's orientation \fI(read " "only" ")\fR"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QTextStream & \fBoperator<<\fR ( QTextStream & ts, const QDockArea & dockArea )"
-.br
-.ti -1c
-.BI "QTextStream & \fBoperator>>\fR ( QTextStream & ts, QDockArea & dockArea )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDockArea class manages and lays out QDockWindows.
-.PP
-A QDockArea is a container which manages a list of QDockWindows which it lays out within its area. In cooperation with the QDockWindows it is responsible for the docking and undocking of QDockWindows and moving them inside the dock area. QDockAreas also handle the wrapping of QDockWindows to fill the available space as compactly as possible. QDockAreas can contain QToolBars since QToolBar is a QDockWindow subclass.
-.PP
-QMainWindow contains four QDockAreas which you can use for your QToolBars and QDockWindows, so in most situations you do not need to use the QDockArea class directly. Although QMainWindow contains support for its own dock areas it isn't convenient for adding new QDockAreas. If you need to create your own dock areas we suggest that you create a subclass of QWidget and add your QDockAreas to your subclass.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-\fILines\fR. QDockArea uses the concept of lines. A line is a horizontal region which may contain dock windows side-by-side. A dock area may have room for more than one line. When dock windows are docked into a dock area they are usually added at the right hand side of the top-most line that has room (unless manually placed by the user). When users move dock windows they may leave empty lines or gaps in non-empty lines. Dock windows can be lined up to minimize wasted space using the lineUp() function.
-.PP
-The QDockArea class maintains a position list of all its child dock windows. Dock windows are added to a dock area from position 0 onwards. Dock windows are laid out sequentially in position order from left to right, and in the case of multiple lines of dock windows, from top to bottom. If a dock window is floated it still retains its position since this is where the window will return if the user double clicks its caption. A dock window's position can be determined with hasDockWindow(). The position can be changed with moveDockWindow().
-.PP
-To dock or undock a dock window use QDockWindow::dock() and QDockWindow::undock() respectively. If you want to control which dock windows can dock in a dock area use setAcceptDockWindow(). To see if a dock area contains a particular dock window use hasDockWindow(); to see how many dock windows a dock area contains use count().
-.PP
-The streaming operators can write the positions of the dock windows in the dock area to a QTextStream. The positions can be read back later to restore the saved positions.
-.PP
-Save the positions to a QTextStream:
-.PP
-.nf
-.br
- ts << *myDockArea;
-.br
-.fi
-.PP
-Restore the positions from a QTextStream:
-.PP
-.nf
-.br
- ts >> *myDockArea;
-.br
-.fi
-.PP
-See also Main Window and Related Classes.
-.SS "Member Type Documentation"
-.SH "QDockArea::HandlePosition"
-A dock window has two kinds of handles, the dock window handle used for dragging the dock window, and the splitter handle used to resize the dock window in relation to other dock windows using a splitter. (The splitter handle is only visible for docked windows.)
-.PP
-This enum specifies where the dock window splitter handle is placed in the dock area.
-.TP
-\fCQDockArea::Normal\fR - The splitter handles of dock windows are placed at the right or bottom.
-.TP
-\fCQDockArea::Reverse\fR - The splitter handles of dock windows are placed at the left or top.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDockArea::QDockArea ( Orientation o, HandlePosition h = Normal, QWidget * parent = 0, const char * name = 0 )"
-Constructs a QDockArea with orientation \fIo\fR, HandlePosition \fIh\fR, parent \fIparent\fR and called \fIname\fR.
-.SH "QDockArea::~QDockArea ()"
-Destroys the dock area and all the dock windows docked in the dock area.
-.PP
-Does not affect any floating dock windows or dock windows in other dock areas, even if they first appeared in this dock area. Floating dock windows are effectively top level windows and are not child windows of the dock area. When a floating dock window is docked (dragged into a dock area) its parent becomes the dock area.
-.SH "int QDockArea::count () const"
-Returns the number of dock windows in the dock area. See the "count" property for details.
-.SH "QPtrList QDockArea::dockWindowList () const"
-Returns a list of the dock windows in the dock area.
-.SH "HandlePosition QDockArea::handlePosition () const"
-Returns where the dock window splitter handle is placed in the dock area. See the "handlePosition" property for details.
-.SH "bool QDockArea::hasDockWindow ( QDockWindow * w, int * index = 0 )"
-Returns TRUE if the dock area contains the dock window \fIw\fR; otherwise returns FALSE. If \fIindex\fR is not 0 it will be set as follows: if the dock area contains the dock window \fI*index\fR is set to \fIw\fR's index position; otherwise \fI*index\fR is set to -1.
-.SH "bool QDockArea::isDockWindowAccepted ( QDockWindow * dw )"
-Returns TRUE if dock window \fIdw\fR could be docked into the dock area; otherwise returns FALSE.
-.PP
-See also setAcceptDockWindow().
-.SH "bool QDockArea::isEmpty () const"
-Returns TRUE if the dock area is empty; otherwise returns FALSE. See the "empty" property for details.
-.SH "void QDockArea::lineUp ( bool keepNewLines )\fC [slot]\fR"
-Lines up the dock windows in this dock area to minimize wasted space. If \fIkeepNewLines\fR is TRUE, only space within lines is cleaned up. If \fIkeepNewLines\fR is FALSE the number of lines might be changed.
-.SH "void QDockArea::moveDockWindow ( QDockWindow * w, int index = -1 )"
-Moves the QDockWindow \fIw\fR within the dock area. If \fIw\fR is not already docked in this area, \fIw\fR is docked first. If \fIindex\fR is -1 or larger than the number of docked widgets, \fIw\fR is appended at the end, otherwise it is inserted at the position \fIindex\fR.
-.SH "void QDockArea::moveDockWindow ( QDockWindow * w, const QPoint & p, const QRect & r, bool swap )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Moves the dock window \fIw\fR inside the dock area where \fIp\fR is the new position (in global screen coordinates), \fIr\fR is the suggested rectangle of the dock window and \fIswap\fR specifies whether or not the orientation of the docked widget needs to be changed.
-.PP
-This function is used internally by QDockWindow. You shouldn't need to call it yourself.
-.SH "Orientation QDockArea::orientation () const"
-Returns the dock area's orientation. See the "orientation" property for details.
-.SH "void QDockArea::removeDockWindow ( QDockWindow * w, bool makeFloating, bool swap, bool fixNewLines = TRUE )"
-Removes the dock window \fIw\fR from the dock area. If \fImakeFloating\fR is TRUE, \fIw\fR gets floated, and if \fIswap\fR is TRUE, the orientation of \fIw\fR gets swapped. If \fIfixNewLines\fR is TRUE (the default) newlines in the area will be fixed.
-.PP
-You should never need to call this function yourself. Use QDockWindow::dock() and QDockWindow::undock() instead.
-.SH "void QDockArea::setAcceptDockWindow ( QDockWindow * dw, bool accept )"
-If \fIaccept\fR is TRUE, dock window \fIdw\fR can be docked in the dock area. If \fIaccept\fR is FALSE, dock window \fIdw\fR cannot be docked in the dock area.
-.PP
-See also isDockWindowAccepted().
-.SS "Property Documentation"
-.SH "int count"
-This property holds the number of dock windows in the dock area.
-.PP
-Get this property's value with count().
-.SH "bool empty"
-This property holds whether the dock area is empty.
-.PP
-Get this property's value with isEmpty().
-.SH "HandlePosition handlePosition"
-This property holds where the dock window splitter handle is placed in the dock area.
-.PP
-The default position is Normal.
-.PP
-Get this property's value with handlePosition().
-.SH "Orientation orientation"
-This property holds the dock area's orientation.
-.PP
-There is no default value; the orientation is specified in the constructor.
-.PP
-Get this property's value with orientation().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QTextStream & operator<< ( QTextStream & ts, const QDockArea & dockArea )"
-Writes the layout of the dock windows in dock area \fIdockArea\fR to the text stream \fIts\fR.
-.PP
-See also operator>>().
-.SH "QTextStream & operator>> ( QTextStream & ts, QDockArea & dockArea )"
-Reads the layout description of the dock windows in dock area \fIdockArea\fR from the text stream \fIts\fR and restores it. The layout description must have been previously written by the operator<<() function.
-.PP
-See also operator<<().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdockarea.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdockarea.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdockwindow.3qt b/doc/man/man3/qdockwindow.3qt
deleted file mode 100644
index cd0bc81cb..000000000
--- a/doc/man/man3/qdockwindow.3qt
+++ /dev/null
@@ -1,470 +0,0 @@
-'\" t
-.TH QDockWindow 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
-QDockWindow \- Widget which can be docked inside a QDockArea or floated as a top level window on the desktop
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QFrame.
-.PP
-Inherited by QToolBar.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBPlace\fR { InDock, OutsideDock }"
-.br
-.ti -1c
-.BI "enum \fBCloseMode\fR { Never = 0, Docked = 1, Undocked = 2, Always = Docked | Undocked }"
-.br
-.ti -1c
-.BI "\fBQDockWindow\fR ( Place p = InDock, QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "\fBQDockWindow\fR ( QWidget * parent, const char * name = 0, WFlags f = 0 )"
-.br
-.ti -1c
-.BI "virtual void \fBsetWidget\fR ( QWidget * w )"
-.br
-.ti -1c
-.BI "QWidget * \fBwidget\fR () const"
-.br
-.ti -1c
-.BI "Place \fBplace\fR () const"
-.br
-.ti -1c
-.BI "QDockArea * \fBarea\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetCloseMode\fR ( int m )"
-.br
-.ti -1c
-.BI "bool \fBisCloseEnabled\fR () const"
-.br
-.ti -1c
-.BI "int \fBcloseMode\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetResizeEnabled\fR ( bool b )"
-.br
-.ti -1c
-.BI "virtual void \fBsetMovingEnabled\fR ( bool b )"
-.br
-.ti -1c
-.BI "bool \fBisResizeEnabled\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisMovingEnabled\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetHorizontallyStretchable\fR ( bool b )"
-.br
-.ti -1c
-.BI "virtual void \fBsetVerticallyStretchable\fR ( bool b )"
-.br
-.ti -1c
-.BI "bool \fBisHorizontallyStretchable\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisVerticallyStretchable\fR () const"
-.br
-.ti -1c
-.BI "void setHorizontalStretchable ( bool b ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "void setVerticalStretchable ( bool b ) \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool isHorizontalStretchable () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool isVerticalStretchable () const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "bool \fBisStretchable\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetOffset\fR ( int o )"
-.br
-.ti -1c
-.BI "int \fBoffset\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetFixedExtentWidth\fR ( int w )"
-.br
-.ti -1c
-.BI "virtual void \fBsetFixedExtentHeight\fR ( int h )"
-.br
-.ti -1c
-.BI "QSize \fBfixedExtent\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetNewLine\fR ( bool b )"
-.br
-.ti -1c
-.BI "bool \fBnewLine\fR () const"
-.br
-.ti -1c
-.BI "Qt::Orientation \fBorientation\fR () const"
-.br
-.ti -1c
-.BI "QBoxLayout * \fBboxLayout\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetOpaqueMoving\fR ( bool b )"
-.br
-.ti -1c
-.BI "bool \fBopaqueMoving\fR () const"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "virtual void \fBundock\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBdock\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetOrientation\fR ( Orientation o )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBorientationChanged\fR ( Orientation o )"
-.br
-.ti -1c
-.BI "void \fBplaceChanged\fR ( QDockWindow::Place p )"
-.br
-.ti -1c
-.BI "void \fBvisibilityChanged\fR ( bool visible )"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "int \fBcloseMode\fR - the close mode of a dock window"
-.br
-.ti -1c
-.BI "bool \fBhorizontallyStretchable\fR - whether the dock window is horizontally stretchable"
-.br
-.ti -1c
-.BI "bool \fBmovingEnabled\fR - whether the user can move the dock window within the dock " "area" ", move the dock window to another dock " "area" ", or float the dock window"
-.br
-.ti -1c
-.BI "bool \fBnewLine\fR - whether the dock window prefers to start a new line in the dock area"
-.br
-.ti -1c
-.BI "int \fBoffset\fR - the dock window's preferred offset from the dock area's left edge (top edge for vertical dock " "areas" ")"
-.br
-.ti -1c
-.BI "bool \fBopaqueMoving\fR - whether the dock window will be shown normally whilst it is being moved"
-.br
-.ti -1c
-.BI "Place \fBplace\fR \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "bool \fBresizeEnabled\fR - whether the dock window is resizeable"
-.br
-.ti -1c
-.BI "bool \fBstretchable\fR - whether the dock window is stretchable in the current orientation() \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "bool \fBverticallyStretchable\fR - whether the dock window is vertically stretchable"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDockWindow class provides a widget which can be docked inside a QDockArea or floated as a top level window on the desktop.
-.PP
-This class handles moving, resizing, docking and undocking dock windows. QToolBar is a subclass of QDockWindow so the functionality provided for dock windows is available with the same API for toolbars.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
\fI Two QDockWindows (QToolBars) in a QDockArea \fR
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
\fI A Floating QDockWindow \fR
-.PP
-If the user drags the dock window into the dock area the dock window will be docked. If the user drags the dock area outside any dock areas the dock window will be undocked (floated) and will become a top level window. Double clicking a floating dock window's titlebar will dock the dock window to the last dock area it was docked in. Double clicking a docked dock window's handle will undock (float) the dock window. If the user clicks the close button (which does not appear on dock windows by default - see closeMode) the dock window will disappear. You can control whether or not a dock window has a close button with setCloseMode().
-.PP
-QMainWindow provides four dock areas (top, left, right and bottom) which can be used by dock windows. For many applications using the dock areas provided by QMainWindow is sufficient. (See the QDockArea documentation if you want to create your own dock areas.) In QMainWindow a right-click popup menu (the dock window menu) is available which lists dock windows and can be used to show or hide them. (The popup menu only lists dock windows that have a caption.)
-.PP
-When you construct a dock window you \fImust\fR pass it a QDockArea or a QMainWindow as its parent if you want it docked. Pass 0 for the parent if you want it floated.
-.PP
-.nf
-.br
- QToolBar *fileTools = new QToolBar( this, "File Actions" );
-.br
- moveDockWindow( fileTools, Left );
-.br
-.fi
-.PP
-In the example above we create a new QToolBar in the constructor of a QMainWindow subclass (so that the \fIthis\fR pointer points to the QMainWindow). By default the toolbar will be added to the Top dock area, but we've moved it to the Left dock area.
-.PP
-A dock window is often used to contain a single widget. In these cases the widget can be set by calling setWidget(). If you're constructing a dock window that contains multiple widgets, e.g. a toolbar, arrange the widgets within a box layout inside the dock window. To do this use the boxLayout() function to get a pointer to the dock window's box layout, then add widgets to the layout using the box layout's QBoxLayout::addWidget() function. The dock window will dynamically set the orientation of the layout to be vertical or horizontal as necessary, although you can control this yourself with setOrientation().
-.PP
-Although a common use of dock windows is for toolbars, they can be used with any widgets. (See the Qt Designer and Qt Linguist applications, for example.) When using larger widgets it may make sense for the dock window to be resizable by calling setResizeEnabled(). Resizable dock windows are given splitter-like handles to allow the user to resize them within their dock area. When resizable dock windows are undocked they become top level windows and can be resized like any other top level windows, e.g. by dragging a corner or edge.
-.PP
-Dock windows can be docked and undocked using dock() and undock(). A dock window's orientation can be set with setOrientation(). You can also use QDockArea::moveDockWindow(). If you're using a QMainWindow, QMainWindow::moveDockWindow() and QMainWindow::removeDockWindow() are available.
-.PP
-A dock window can have some preferred settings, for example, you can set a preferred offset from the left edge (or top edge for vertical dock areas) of the dock area using setOffset(). If you'd prefer a dock window to start on a new line when it is docked use setNewLine(). The setFixedExtentWidth() and setFixedExtentHeight() functions can be used to define the dock window's preferred size, and the setHorizontallyStretchable() and setVerticallyStretchable() functions set whether the dock window can be stretched or not. Dock windows can be moved by default, but this can be changed with setMovingEnabled(). When a dock window is moved it is shown as a rectangular outline, but it can be shown normally using setOpaqueMoving().
-.PP
-When a dock window's visibility changes, i.e. it is shown or hidden, the visibilityChanged() signal is emitted. When a dock window is docked, undocked or moved inside the dock area the placeChanged() signal is emitted.
-.PP
-See also Main Window and Related Classes.
-.SS "Member Type Documentation"
-.SH "QDockWindow::CloseMode"
-This enum type specifies when (if ever) a dock window has a close button.
-.TP
-\fCQDockWindow::Never\fR - The dock window never has a close button and cannot be closed by the user.
-.TP
-\fCQDockWindow::Docked\fR - The dock window has a close button only when docked.
-.TP
-\fCQDockWindow::Undocked\fR - The dock window has a close button only when floating.
-.TP
-\fCQDockWindow::Always\fR - The dock window always has a close button.
-.SH "QDockWindow::Place"
-This enum specifies the possible locations for a QDockWindow:
-.TP
-\fCQDockWindow::InDock\fR - Inside a QDockArea.
-.TP
-\fCQDockWindow::OutsideDock\fR - Floating as a top level window on the desktop.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDockWindow::QDockWindow ( Place p = InDock, QWidget * parent = 0, const char * name = 0, WFlags f = 0 )"
-Constructs a QDockWindow with parent \fIparent\fR, called \fIname\fR and with widget flags \fIf\fR.
-.PP
-If \fIp\fR is InDock, the dock window is docked into a dock area and \fIparent\fR \fImust\fR be a QDockArea or a QMainWindow. If the \fIparent\fR is a QMainWindow the dock window will be docked in the main window's Top dock area.
-.PP
-If \fIp\fR is OutsideDock, the dock window is created as a floating window.
-.PP
-We recommend creating the dock area InDock with a QMainWindow as parent then calling QMainWindow::moveDockWindow() to move the dock window where you want it.
-.SH "QDockWindow::QDockWindow ( QWidget * parent, const char * name = 0, WFlags f = 0 )"
-Constructs a QDockWindow with parent \fIparent\fR, called \fIname\fR and with widget flags \fIf\fR.
-.SH "QDockArea * QDockWindow::area () const"
-Returns the dock area in which this dock window is docked, or 0 if the dock window is floating.
-.SH "QBoxLayout * QDockWindow::boxLayout ()"
-Returns the layout which is used for adding widgets to the dock window. The layout's orientation is set automatically to match the orientation of the dock window. You can add widgets to the layout using the box layout's QBoxLayout::addWidget() function.
-.PP
-If the dock window only needs to contain a single widget use setWidget() instead.
-.PP
-See also setWidget() and setOrientation().
-.SH "int QDockWindow::closeMode () const"
-Returns the close mode of a dock window. See the "closeMode" property for details.
-.SH "void QDockWindow::dock ()\fC [virtual slot]\fR"
-Docks the dock window into the last dock area in which it was docked.
-.PP
-If the dock window has no last dock area (e.g. it was created as a floating window and has never been docked), or if the last dock area it was docked in does not exist (e.g. the dock area has been deleted), nothing happens.
-.PP
-The dock window will dock with the dock area regardless of the return value of QDockArea::isDockWindowAccepted().
-.PP
-See also undock(), QDockArea::moveDockWindow(), QDockArea::removeDockWindow(), QMainWindow::moveDockWindow(), QMainWindow::removeDockWindow(), and QDockArea::isDockWindowAccepted().
-.SH "QSize QDockWindow::fixedExtent () const"
-Returns the dock window's preferred size (fixed extent).
-.PP
-See also setFixedExtentWidth() and setFixedExtentHeight().
-.SH "bool QDockWindow::isCloseEnabled () const"
-Returns TRUE if the dock window has a close button; otherwise returns FALSE. The result depends on the dock window's Place and its CloseMode.
-.PP
-See also closeMode.
-.SH "bool QDockWindow::isHorizontalStretchable () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.SH "bool QDockWindow::isHorizontallyStretchable () const"
-Returns TRUE if the dock window is horizontally stretchable; otherwise returns FALSE. See the "horizontallyStretchable" property for details.
-.SH "bool QDockWindow::isMovingEnabled () const"
-Returns TRUE if the user can move the dock window within the dock area, move the dock window to another dock area, or float the dock window; otherwise returns FALSE. See the "movingEnabled" property for details.
-.SH "bool QDockWindow::isResizeEnabled () const"
-Returns TRUE if the dock window is resizeable; otherwise returns FALSE. See the "resizeEnabled" property for details.
-.SH "bool QDockWindow::isStretchable () const"
-Returns TRUE if the dock window is stretchable in the current orientation(); otherwise returns FALSE. See the "stretchable" property for details.
-.SH "bool QDockWindow::isVerticalStretchable () const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.SH "bool QDockWindow::isVerticallyStretchable () const"
-Returns TRUE if the dock window is vertically stretchable; otherwise returns FALSE. See the "verticallyStretchable" property for details.
-.SH "bool QDockWindow::newLine () const"
-Returns TRUE if the dock window prefers to start a new line in the dock area; otherwise returns FALSE. See the "newLine" property for details.
-.SH "int QDockWindow::offset () const"
-Returns the dock window's preferred offset from the dock area's left edge (top edge for vertical dock areas). See the "offset" property for details.
-.SH "bool QDockWindow::opaqueMoving () const"
-Returns TRUE if the dock window will be shown normally whilst it is being moved; otherwise returns FALSE. See the "opaqueMoving" property for details.
-.SH "Qt::Orientation QDockWindow::orientation () const"
-Returns the orientation of the dock window.
-.PP
-See also orientationChanged().
-.SH "void QDockWindow::orientationChanged ( Orientation o )\fC [signal]\fR"
-This signal is emitted when the orientation of the dock window is changed. The new orientation is \fIo\fR.
-.SH "Place QDockWindow::place () const"
-This function returns where the dock window is placed. This is either InDock or OutsideDock.
-.PP
-See also QDockArea::moveDockWindow(), QDockArea::removeDockWindow(), QMainWindow::moveDockWindow(), and QMainWindow::removeDockWindow().
-.SH "void QDockWindow::placeChanged ( QDockWindow::Place p )\fC [signal]\fR"
-This signal is emitted when the dock window is docked (\fIp\fR is InDock), undocked (\fIp\fR is OutsideDock) or moved inside the the dock area.
-.PP
-See also QDockArea::moveDockWindow(), QDockArea::removeDockWindow(), QMainWindow::moveDockWindow(), and QMainWindow::removeDockWindow().
-.SH "void QDockWindow::setCloseMode ( int m )\fC [virtual]\fR"
-Sets the close mode of a dock window to \fIm\fR. See the "closeMode" property for details.
-.SH "void QDockWindow::setFixedExtentHeight ( int h )\fC [virtual]\fR"
-Sets the dock window's preferred height for its fixed extent (size) to \fIh\fR.
-.PP
-See also setFixedExtentWidth().
-.SH "void QDockWindow::setFixedExtentWidth ( int w )\fC [virtual]\fR"
-Sets the dock window's preferred width for its fixed extent (size) to \fIw\fR.
-.PP
-See also setFixedExtentHeight().
-.SH "void QDockWindow::setHorizontalStretchable ( bool b )"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.SH "void QDockWindow::setHorizontallyStretchable ( bool b )\fC [virtual]\fR"
-Sets whether the dock window is horizontally stretchable to \fIb\fR. See the "horizontallyStretchable" property for details.
-.SH "void QDockWindow::setMovingEnabled ( bool b )\fC [virtual]\fR"
-Sets whether the user can move the dock window within the dock area, move the dock window to another dock area, or float the dock window to \fIb\fR. See the "movingEnabled" property for details.
-.SH "void QDockWindow::setNewLine ( bool b )\fC [virtual]\fR"
-Sets whether the dock window prefers to start a new line in the dock area to \fIb\fR. See the "newLine" property for details.
-.SH "void QDockWindow::setOffset ( int o )\fC [virtual]\fR"
-Sets the dock window's preferred offset from the dock area's left edge (top edge for vertical dock areas) to \fIo\fR. See the "offset" property for details.
-.SH "void QDockWindow::setOpaqueMoving ( bool b )\fC [virtual]\fR"
-Sets whether the dock window will be shown normally whilst it is being moved to \fIb\fR. See the "opaqueMoving" property for details.
-.SH "void QDockWindow::setOrientation ( Orientation o )\fC [virtual slot]\fR"
-Sets the orientation of the dock window to \fIo\fR. The orientation is propagated to the layout boxLayout().
-.PP
-\fBWarning:\fR All undocked QToolBars will always have a horizontal orientation.
-.SH "void QDockWindow::setResizeEnabled ( bool b )\fC [virtual]\fR"
-Sets whether the dock window is resizeable to \fIb\fR. See the "resizeEnabled" property for details.
-.SH "void QDockWindow::setVerticalStretchable ( bool b )"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.SH "void QDockWindow::setVerticallyStretchable ( bool b )\fC [virtual]\fR"
-Sets whether the dock window is vertically stretchable to \fIb\fR. See the "verticallyStretchable" property for details.
-.SH "void QDockWindow::setWidget ( QWidget * w )\fC [virtual]\fR"
-Sets the dock window's main widget to \fIw\fR.
-.PP
-See also boxLayout().
-.SH "void QDockWindow::undock ()\fC [virtual slot]\fR"
-Undocks the QDockWindow from its current dock area if it is docked; otherwise does nothing.
-.PP
-See also dock(), QDockArea::moveDockWindow(), QDockArea::removeDockWindow(), QMainWindow::moveDockWindow(), and QMainWindow::removeDockWindow().
-.SH "void QDockWindow::visibilityChanged ( bool visible )\fC [signal]\fR"
-This signal is emitted when the visibility of the dock window relatively to its dock area is changed. If \fIvisible\fR is TRUE, the QDockWindow is now visible to the dock area, otherwise it has been hidden.
-.PP
-A dock window can be hidden if it has a close button which the user has clicked. In the case of a QMainWindow a dock window can have its visibility changed (hidden or shown) by clicking its name in the dock window menu that lists the QMainWindow's dock windows.
-.SH "QWidget * QDockWindow::widget () const"
-Returns the dock window's main widget.
-.PP
-See also setWidget().
-.SS "Property Documentation"
-.SH "int closeMode"
-This property holds the close mode of a dock window.
-.PP
-Defines when (if ever) the dock window has a close button. The choices are Never, Docked (i.e. only when docked), Undocked (only when undocked, i.e. floated) or Always.
-.PP
-The default is Never.
-.PP
-Set this property's value with setCloseMode() and get this property's value with closeMode().
-.SH "bool horizontallyStretchable"
-This property holds whether the dock window is horizontally stretchable.
-.PP
-A dock window is horizontally stretchable if you call setHorizontallyStretchable(TRUE) or setResizeEnabled(TRUE).
-.PP
-See also resizeEnabled.
-.PP
-Bugs and limitations:
-.TP
-Strecthability is broken. You must call setResizeEnabled(TRUE) to get proper behavior and even then QDockWindow does not limit stretchablilty.
-.PP
-Set this property's value with setHorizontallyStretchable() and get this property's value with isHorizontallyStretchable().
-.SH "bool movingEnabled"
-This property holds whether the user can move the dock window within the dock area, move the dock window to another dock area, or float the dock window.
-.PP
-This property is TRUE by default.
-.PP
-Set this property's value with setMovingEnabled() and get this property's value with isMovingEnabled().
-.SH "bool newLine"
-This property holds whether the dock window prefers to start a new line in the dock area.
-.PP
-The default is FALSE, i.e. the dock window doesn't require a new line in the dock area.
-.PP
-Set this property's value with setNewLine() and get this property's value with newLine().
-.SH "int offset"
-This property holds the dock window's preferred offset from the dock area's left edge (top edge for vertical dock areas).
-.PP
-The default is 0.
-.PP
-Set this property's value with setOffset() and get this property's value with offset().
-.SH "bool opaqueMoving"
-This property holds whether the dock window will be shown normally whilst it is being moved.
-.PP
-If this property is FALSE, (the default), the dock window will be represented by an outline rectangle whilst it is being moved.
-.PP
-\fBWarning:\fR Currently opaque moving has some problems and we do not recommend using it at this time. We expect to fix these problems in a future release.
-.PP
-Set this property's value with setOpaqueMoving() and get this property's value with opaqueMoving().
-.SH "bool resizeEnabled"
-This property holds whether the dock window is resizeable.
-.PP
-A resizeable dock window can be resized using splitter-like handles inside a dock area and like every other top level window when floating.
-.PP
-A dock window is both horizontally and vertically stretchable if you call setResizeEnabled(TRUE).
-.PP
-This property is FALSE by default.
-.PP
-See also verticallyStretchable and horizontallyStretchable.
-.PP
-Set this property's value with setResizeEnabled() and get this property's value with isResizeEnabled().
-.SH "bool stretchable"
-This property holds whether the dock window is stretchable in the current orientation().
-.PP
-This property can be set using setHorizontallyStretchable() and setVerticallyStretchable(), or with setResizeEnabled().
-.PP
-See also resizeEnabled.
-.PP
-Bugs and limitations:
-.TP
-Strecthability is broken. You must call setResizeEnabled(TRUE) to get proper behavior and even then QDockWindow does not limit stretchablilty.
-.PP
-Get this property's value with isStretchable().
-.SH "bool verticallyStretchable"
-This property holds whether the dock window is vertically stretchable.
-.PP
-A dock window is vertically stretchable if you call setVerticallyStretchable(TRUE) or setResizeEnabled(TRUE).
-.PP
-See also resizeEnabled.
-.PP
-Bugs and limitations:
-.TP
-Strecthability is broken. You must call setResizeEnabled(TRUE) to get proper behavior and even then QDockWindow does not limit stretchablilty.
-.PP
-Set this property's value with setVerticallyStretchable() and get this property's value with isVerticallyStretchable().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdockwindow.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdockwindow.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomattr.3qt b/doc/man/man3/qdomattr.3qt
deleted file mode 100644
index 6962094ac..000000000
--- a/doc/man/man3/qdomattr.3qt
+++ /dev/null
@@ -1,153 +0,0 @@
-'\" t
-.TH QDomAttr 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
-QDomAttr \- Represents one attribute of a QDomElement
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomAttr\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomAttr\fR ( const QDomAttr & x )"
-.br
-.ti -1c
-.BI "QDomAttr & \fBoperator=\fR ( const QDomAttr & x )"
-.br
-.ti -1c
-.BI "\fB~QDomAttr\fR ()"
-.br
-.ti -1c
-.BI "virtual QString \fBname\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBspecified\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomElement \fBownerElement\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBvalue\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetValue\fR ( const QString & v )"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisAttr\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomAttr class represents one attribute of a QDomElement.
-.PP
-For example, the following piece of XML produces an element with no children, but two attributes:
-.PP
-.nf
-.br
-
-.br
-.fi
-.PP
-You can access the attributes of an element with code like this:
-.PP
-.nf
-.br
- QDomElement e = //...
-.br
- //...
-.br
- QDomAttr a = e.attributeNode( "href" );
-.br
- cout << a.value() << endl; // prints "http://www.trolltech.com"
-.br
- a.setValue( "http://doc.trolltech.com" ); // change the node's attribute
-.br
- QDomAttr a2 = e.attributeNode( "href" );
-.br
- cout << a2.value() << endl; // prints "http://doc.trolltech.com"
-.br
-.fi
-.PP
-This example also shows that changing an attribute received from an element changes the attribute of the element. If you do not want to change the value of the element's attribute you must use cloneNode() to get an independent copy of the attribute.
-.PP
-QDomAttr can return the name() and value() of an attribute. An attribute's value is set with setValue(). If specified() returns TRUE the value was either set in the document or set with setValue(); otherwise the value hasn't been set. The node this attribute is attached to (if any) is returned by ownerElement().
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomAttr::QDomAttr ()"
-Constructs an empty attribute.
-.SH "QDomAttr::QDomAttr ( const QDomAttr & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomAttr::~QDomAttr ()"
-Destroys the object and frees its resources.
-.SH "bool QDomAttr::isAttr () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QString QDomAttr::name () const\fC [virtual]\fR"
-Returns the attribute's name.
-.SH "QDomNode::NodeType QDomAttr::nodeType () const\fC [virtual]\fR"
-Returns AttributeNode.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomAttr & QDomAttr::operator= ( const QDomAttr & x )"
-Assigns \fIx\fR to this DOM attribute.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomElement QDomAttr::ownerElement () const\fC [virtual]\fR"
-Returns the element node this attribute is attached to or a null node if this attribute is not attached to any element.
-.SH "void QDomAttr::setValue ( const QString & v )\fC [virtual]\fR"
-Sets the attribute's value to \fIv\fR.
-.PP
-See also value().
-.SH "bool QDomAttr::specified () const\fC [virtual]\fR"
-Returns TRUE if the attribute has either been expicitly specified in the XML document or was set by the user with setValue(). Returns FALSE if the value hasn't been specified or set.
-.PP
-See also setValue().
-.SH "QString QDomAttr::value () const\fC [virtual]\fR"
-Returns the value of the attribute or QString::null if the attribute has not been specified.
-.PP
-See also specified() and setValue().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomattr.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomattr.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomcdatasection.3qt b/doc/man/man3/qdomcdatasection.3qt
deleted file mode 100644
index cd32e666a..000000000
--- a/doc/man/man3/qdomcdatasection.3qt
+++ /dev/null
@@ -1,96 +0,0 @@
-'\" t
-.TH QDomCDATASection 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
-QDomCDATASection \- Represents an XML CDATA section
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomText.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomCDATASection\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomCDATASection\fR ( const QDomCDATASection & x )"
-.br
-.ti -1c
-.BI "QDomCDATASection & \fBoperator=\fR ( const QDomCDATASection & x )"
-.br
-.ti -1c
-.BI "\fB~QDomCDATASection\fR ()"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisCDATASection\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomCDATASection class represents an XML CDATA section.
-.PP
-CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. The only delimiter that is recognized in a CDATA section is the "]]>" string that terminates the CDATA section. CDATA sections cannot be nested. Their primary purpose is for including material such as XML fragments, without needing to escape all the delimiters.
-.PP
-Adjacent QDomCDATASection nodes are not merged by the QDomNode::normalize() function.
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomCDATASection::QDomCDATASection ()"
-Constructs an empty CDATA section. To create a CDATA section with content, use the QDomDocument::createCDATASection() function.
-.SH "QDomCDATASection::QDomCDATASection ( const QDomCDATASection & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomCDATASection::~QDomCDATASection ()"
-Destroys the object and frees its resources.
-.SH "bool QDomCDATASection::isCDATASection () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomCDATASection::nodeType () const\fC [virtual]\fR"
-Returns \fCCDATASection\fR.
-.PP
-Reimplemented from QDomText.
-.SH "QDomCDATASection & QDomCDATASection::operator= ( const QDomCDATASection & x )"
-Assigns \fIx\fR to this CDATA section.
-.PP
-The data of the copy is shared (shallow copy): modifying one node
-will also change the other. If you want to make a deep copy, use
-cloneNode().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomcdatasection.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomcdatasection.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomcharacterdata.3qt b/doc/man/man3/qdomcharacterdata.3qt
deleted file mode 100644
index dddc5fec0..000000000
--- a/doc/man/man3/qdomcharacterdata.3qt
+++ /dev/null
@@ -1,140 +0,0 @@
-'\" t
-.TH QDomCharacterData 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
-QDomCharacterData \- Represents a generic string in the DOM
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-Inherited by QDomText and QDomComment.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomCharacterData\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomCharacterData\fR ( const QDomCharacterData & x )"
-.br
-.ti -1c
-.BI "QDomCharacterData & \fBoperator=\fR ( const QDomCharacterData & x )"
-.br
-.ti -1c
-.BI "\fB~QDomCharacterData\fR ()"
-.br
-.ti -1c
-.BI "virtual QString \fBsubstringData\fR ( unsigned long offset, unsigned long count )"
-.br
-.ti -1c
-.BI "virtual void \fBappendData\fR ( const QString & arg )"
-.br
-.ti -1c
-.BI "virtual void \fBinsertData\fR ( unsigned long offset, const QString & arg )"
-.br
-.ti -1c
-.BI "virtual void \fBdeleteData\fR ( unsigned long offset, unsigned long count )"
-.br
-.ti -1c
-.BI "virtual void \fBreplaceData\fR ( unsigned long offset, unsigned long count, const QString & arg )"
-.br
-.ti -1c
-.BI "virtual uint \fBlength\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBdata\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetData\fR ( const QString & v )"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisCharacterData\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomCharacterData class represents a generic string in the DOM.
-.PP
-Character data as used in XML specifies a generic data string. More specialized versions of this class are QDomText, QDomComment and QDomCDATASection.
-.PP
-The data string is set with setData() and retrieved with data(). You can retrieve a portion of the data string using substringData(). Extra data can be appended with appendData(), or inserted with insertData(). Portions of the data string can be deleted with deleteData() or replaced with replaceData(). The length of the data string is returned by length().
-.PP
-The node type of the node containing this character data is returned by nodeType().
-.PP
-See also QDomText, QDomComment, QDomCDATASection, and XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomCharacterData::QDomCharacterData ()"
-Constructs an empty character data object.
-.SH "QDomCharacterData::QDomCharacterData ( const QDomCharacterData & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomCharacterData::~QDomCharacterData ()"
-Destroys the object and frees its resources.
-.SH "void QDomCharacterData::appendData ( const QString & arg )\fC [virtual]\fR"
-Appends the string \fIarg\fR to the stored string.
-.SH "QString QDomCharacterData::data () const\fC [virtual]\fR"
-Returns the string stored in this object.
-.PP
-If the node is a null node, it will return QString::null.
-.SH "void QDomCharacterData::deleteData ( unsigned long offset, unsigned long count )\fC [virtual]\fR"
-Deletes a substring of length \fIcount\fR from position \fIoffset\fR.
-.SH "void QDomCharacterData::insertData ( unsigned long offset, const QString & arg )\fC [virtual]\fR"
-Inserts the string \fIarg\fR into the stored string at position \fIoffset\fR.
-.SH "bool QDomCharacterData::isCharacterData () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "uint QDomCharacterData::length () const\fC [virtual]\fR"
-Returns the length of the stored string.
-.SH "QDomNode::NodeType QDomCharacterData::nodeType () const\fC [virtual]\fR"
-Returns the type of node this object refers to (i.e. TextNode, CDATASectionNode, CommentNode or CharacterDataNode). For a null node CharacterDataNode is returned.
-.PP
-Reimplemented from QDomNode.
-.PP
-Reimplemented in QDomText and QDomComment.
-.SH "QDomCharacterData & QDomCharacterData::operator= ( const QDomCharacterData & x )"
-Assigns \fIx\fR to this character data.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "void QDomCharacterData::replaceData ( unsigned long offset, unsigned long count, const QString & arg )\fC [virtual]\fR"
-Replaces the substring of length \fIcount\fR starting at position \fIoffset\fR with the string \fIarg\fR.
-.SH "void QDomCharacterData::setData ( const QString & v )\fC [virtual]\fR"
-Sets this object's string to \fIv\fR.
-.SH "QString QDomCharacterData::substringData ( unsigned long offset, unsigned long count )\fC [virtual]\fR"
-Returns the substring of length \fIcount\fR from position \fIoffset\fR.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomcharacterdata.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomcharacterdata.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomcomment.3qt b/doc/man/man3/qdomcomment.3qt
deleted file mode 100644
index 985bb8ab6..000000000
--- a/doc/man/man3/qdomcomment.3qt
+++ /dev/null
@@ -1,101 +0,0 @@
-'\" t
-.TH QDomComment 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
-QDomComment \- Represents an XML comment
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomCharacterData.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomComment\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomComment\fR ( const QDomComment & x )"
-.br
-.ti -1c
-.BI "QDomComment & \fBoperator=\fR ( const QDomComment & x )"
-.br
-.ti -1c
-.BI "\fB~QDomComment\fR ()"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisComment\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomComment class represents an XML comment.
-.PP
-A comment in the parsed XML such as this:
-.PP
-.nf
-.br
-
-.br
-.fi
-is represented by QDomComment objects in the parsed Dom tree.
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomComment::QDomComment ()"
-Constructs an empty comment. To construct a comment with content, use the QDomDocument::createComment() function.
-.SH "QDomComment::QDomComment ( const QDomComment & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomComment::~QDomComment ()"
-Destroys the object and frees its resources.
-.SH "bool QDomComment::isComment () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomComment::nodeType () const\fC [virtual]\fR"
-Returns CommentNode.
-.PP
-Reimplemented from QDomCharacterData.
-.SH "QDomComment & QDomComment::operator= ( const QDomComment & x )"
-Assigns \fIx\fR to this DOM comment.
-.PP
-The data of the copy is shared (shallow copy): modifying one node
-will also change the other. If you want to make a deep copy, use
-cloneNode().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomcomment.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomcomment.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomdocument.3qt b/doc/man/man3/qdomdocument.3qt
deleted file mode 100644
index 568bd4a53..000000000
--- a/doc/man/man3/qdomdocument.3qt
+++ /dev/null
@@ -1,448 +0,0 @@
-'\" t
-.TH QDomDocument 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
-QDomDocument \- Represents an XML document
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomDocument\fR ()"
-.br
-.ti -1c
-.BI "explicit \fBQDomDocument\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "explicit \fBQDomDocument\fR ( const QDomDocumentType & doctype )"
-.br
-.ti -1c
-.BI "\fBQDomDocument\fR ( const QDomDocument & x )"
-.br
-.ti -1c
-.BI "QDomDocument & \fBoperator=\fR ( const QDomDocument & x )"
-.br
-.ti -1c
-.BI "\fB~QDomDocument\fR ()"
-.br
-.ti -1c
-.BI "QDomElement \fBcreateElement\fR ( const QString & tagName )"
-.br
-.ti -1c
-.BI "QDomDocumentFragment \fBcreateDocumentFragment\fR ()"
-.br
-.ti -1c
-.BI "QDomText \fBcreateTextNode\fR ( const QString & value )"
-.br
-.ti -1c
-.BI "QDomComment \fBcreateComment\fR ( const QString & value )"
-.br
-.ti -1c
-.BI "QDomCDATASection \fBcreateCDATASection\fR ( const QString & value )"
-.br
-.ti -1c
-.BI "QDomProcessingInstruction \fBcreateProcessingInstruction\fR ( const QString & target, const QString & data )"
-.br
-.ti -1c
-.BI "QDomAttr \fBcreateAttribute\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "QDomEntityReference \fBcreateEntityReference\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "QDomNodeList \fBelementsByTagName\fR ( const QString & tagname ) const"
-.br
-.ti -1c
-.BI "QDomNode \fBimportNode\fR ( const QDomNode & importedNode, bool deep )"
-.br
-.ti -1c
-.BI "QDomElement \fBcreateElementNS\fR ( const QString & nsURI, const QString & qName )"
-.br
-.ti -1c
-.BI "QDomAttr \fBcreateAttributeNS\fR ( const QString & nsURI, const QString & qName )"
-.br
-.ti -1c
-.BI "QDomNodeList \fBelementsByTagNameNS\fR ( const QString & nsURI, const QString & localName )"
-.br
-.ti -1c
-.BI "QDomElement \fBelementById\fR ( const QString & elementId )"
-.br
-.ti -1c
-.BI "QDomDocumentType \fBdoctype\fR () const"
-.br
-.ti -1c
-.BI "QDomImplementation \fBimplementation\fR () const"
-.br
-.ti -1c
-.BI "QDomElement \fBdocumentElement\fR () const"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( const QCString & buffer, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( const QByteArray & buffer, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( const QString & text, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( QIODevice * dev, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( const QCString & buffer, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( const QByteArray & buffer, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( const QString & text, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( QIODevice * dev, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "bool \fBsetContent\fR ( QXmlInputSource * source, QXmlReader * reader, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisDocument\fR () const"
-.br
-.ti -1c
-.BI "QString \fBtoString\fR () const"
-.br
-.ti -1c
-.BI "QString \fBtoString\fR ( int indent ) const"
-.br
-.ti -1c
-.BI "QCString \fBtoCString\fR () const"
-.br
-.ti -1c
-.BI "QCString \fBtoCString\fR ( int indent ) const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomDocument class represents an XML document.
-.PP
-The QDomDocument class represents the entire XML document. Conceptually, it is the root of the document tree, and provides the primary access to the document's data.
-.PP
-Since elements, text nodes, comments, processing instructions, etc., cannot exist outside the context of a document, the document class also contains the factory functions needed to create these objects. The node objects created have an ownerDocument() function which associates them with the document within whose context they were created. The DOM classes that will be used most often are QDomNode, QDomDocument, QDomElement and QDomText.
-.PP
-The parsed XML is represented internally by a tree of objects that can be accessed using the various QDom classes. All QDom classes only \fIreference\fR objects in the internal tree. The internal objects in the DOM tree will get deleted once the last QDom object referencing them and the QDomDocument itself are deleted.
-.PP
-Creation of elements, text nodes, etc. is done using the various factory functions provided in this class. Using the default constructors of the QDom classes will only result in empty objects that cannot be manipulated or inserted into the Document.
-.PP
-The QDomDocument class has several functions for creating document data, for example, createElement(), createTextNode(), createComment(), createCDATASection(), createProcessingInstruction(), createAttribute() and createEntityReference(). Some of these functions have versions that support namespaces, i.e. createElementNS() and createAttributeNS(). The createDocumentFragment() function is used to hold parts of the document; this is useful for manipulating for complex documents.
-.PP
-The entire content of the document is set with setContent(). This function parses the string it is passed as an XML document and creates the DOM tree that represents the document. The root element is available using documentElement(). The textual representation of the document can be obtained using toString().
-.PP
-It is possible to insert a node from another document into the document using importNode().
-.PP
-You can obtain a list of all the elements that have a particular tag with elementsByTagName() or with elementsByTagNameNS().
-.PP
-The QDom classes are typically used as follows:
-.PP
-.nf
-.br
- QDomDocument doc( "mydocument" );
-.br
- QFile file( "mydocument.xml" );
-.br
- if ( !file.open( IO_ReadOnly ) )
-.br
- return;
-.br
- if ( !doc.setContent( &file ) ) {
-.br
- file.close();
-.br
- return;
-.br
- }
-.br
- file.close();
-.br
-.br
- // print out the element names of all elements that are direct children
-.br
- // of the outermost element.
-.br
- QDomElement docElem = doc.documentElement();
-.br
-.br
- QDomNode n = docElem.firstChild();
-.br
- while( !n.isNull() ) {
-.br
- QDomElement e = n.toElement(); // try to convert the node to an element.
-.br
- if( !e.isNull() ) {
-.br
- cout << e.tagName() << endl; // the node really is an element.
-.br
- }
-.br
- n = n.nextSibling();
-.br
- }
-.br
-.br
- // Here we append a new element to the end of the document
-.br
- QDomElement elem = doc.createElement( "img" );
-.br
- elem.setAttribute( "src", "myimage.png" );
-.br
- docElem.appendChild( elem );
-.br
-.fi
-.PP
-Once \fCdoc\fR and \fCelem\fR go out of scope, the whole internal tree representing the XML document is deleted.
-.PP
-To create a document using DOM use code like this:
-.PP
-.nf
-.br
- QDomDocument doc( "MyML" );
-.br
- QDomElement root = doc.createElement( "MyML" );
-.br
- doc.appendChild( root );
-.br
-.br
- QDomElement tag = doc.createElement( "Greeting" );
-.br
- root.appendChild( tag );
-.br
-.br
- QDomText t = doc.createTextNode( "Hello World" );
-.br
- tag.appendChild( t );
-.br
-.br
- QString xml = doc.toString();
-.br
-.fi
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomDocument::QDomDocument ()"
-Constructs an empty document.
-.SH "explicit QDomDocument::QDomDocument ( const QString & name )"
-Creates a document and sets the name of the document type to \fIname\fR.
-.SH "explicit QDomDocument::QDomDocument ( const QDomDocumentType & doctype )"
-Creates a document with the document type \fIdoctype\fR.
-.PP
-See also QDomImplementation::createDocumentType().
-.SH "QDomDocument::QDomDocument ( const QDomDocument & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomDocument::~QDomDocument ()"
-Destroys the object and frees its resources.
-.SH "QDomAttr QDomDocument::createAttribute ( const QString & name )"
-Creates a new attribute called \fIname\fR that can be inserted into an element, e.g. using QDomElement::setAttributeNode().
-.PP
-See also createAttributeNS().
-.SH "QDomAttr QDomDocument::createAttributeNS ( const QString & nsURI, const QString & qName )"
-Creates a new attribute with namespace support that can be inserted into an element. The name of the attribute is \fIqName\fR and the namespace URI is \fInsURI\fR. This function also sets QDomNode::prefix() and QDomNode::localName() to appropriate values (depending on \fIqName\fR).
-.PP
-See also createAttribute().
-.SH "QDomCDATASection QDomDocument::createCDATASection ( const QString & value )"
-Creates a new CDATA section for the string \fIvalue\fR that can be inserted into the document, e.g. using QDomNode::appendChild().
-.PP
-See also QDomNode::appendChild(), QDomNode::insertBefore(), and QDomNode::insertAfter().
-.SH "QDomComment QDomDocument::createComment ( const QString & value )"
-Creates a new comment for the string \fIvalue\fR that can be inserted into the document, e.g. using QDomNode::appendChild().
-.PP
-See also QDomNode::appendChild(), QDomNode::insertBefore(), and QDomNode::insertAfter().
-.SH "QDomDocumentFragment QDomDocument::createDocumentFragment ()"
-Creates a new document fragment, that can be used to hold parts of the document, e.g. when doing complex manipulations of the document tree.
-.SH "QDomElement QDomDocument::createElement ( const QString & tagName )"
-Creates a new element called \fItagName\fR that can be inserted into the DOM tree, e.g. using QDomNode::appendChild().
-.PP
-See also createElementNS(), QDomNode::appendChild(), QDomNode::insertBefore(), and QDomNode::insertAfter().
-.SH "QDomElement QDomDocument::createElementNS ( const QString & nsURI, const QString & qName )"
-Creates a new element with namespace support that can be inserted into the DOM tree. The name of the element is \fIqName\fR and the namespace URI is \fInsURI\fR. This function also sets QDomNode::prefix() and QDomNode::localName() to appropriate values (depending on \fIqName\fR).
-.PP
-See also createElement().
-.SH "QDomEntityReference QDomDocument::createEntityReference ( const QString & name )"
-Creates a new entity reference called \fIname\fR that can be inserted into the document, e.g. using QDomNode::appendChild().
-.PP
-See also QDomNode::appendChild(), QDomNode::insertBefore(), and QDomNode::insertAfter().
-.SH "QDomProcessingInstruction QDomDocument::createProcessingInstruction ( const QString & target, const QString & data )"
-Creates a new processing instruction that can be inserted into the document, e.g. using QDomNode::appendChild(). This function sets the target for the processing instruction to \fItarget\fR and the data to \fIdata\fR.
-.PP
-See also QDomNode::appendChild(), QDomNode::insertBefore(), and QDomNode::insertAfter().
-.SH "QDomText QDomDocument::createTextNode ( const QString & value )"
-Creates a text node for the string \fIvalue\fR that can be inserted into the document tree, e.g. using QDomNode::appendChild().
-.PP
-\fBWarning:\fR All characters within an XML document must be in the range:
-.PP
-#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
-.PP
-This rule also applies to characters encoded as character entities and characters in CDATA sections. If you use this function to insert characters outside of this range, the document will not be well-formed.
-.PP
-If you want to store binary data in an XML document you must either use your own scheme to escape illegal characters, or you must store it in an external unparsed entity.
-.PP
-See also QDomNode::appendChild(), QDomNode::insertBefore(), and QDomNode::insertAfter().
-.SH "QDomDocumentType QDomDocument::doctype () const"
-Returns the document type of this document.
-.SH "QDomElement QDomDocument::documentElement () const"
-Returns the root element of the document.
-.SH "QDomElement QDomDocument::elementById ( const QString & elementId )"
-Returns the element whose ID is equal to \fIelementId\fR. If no element with the ID was found, this function returns a null element.
-.PP
-Since the QDomClasses do not know which attributes are element IDs, this function returns always a null element. This may change in a future version.
-.SH "QDomNodeList QDomDocument::elementsByTagName ( const QString & tagname ) const"
-Returns a QDomNodeList, that contains all the elements in the document with the name \fItagname\fR. The order of the node list is the order they are encountered in a preorder traversal of the element tree.
-.PP
-See also elementsByTagNameNS() and QDomElement::elementsByTagName().
-.SH "QDomNodeList QDomDocument::elementsByTagNameNS ( const QString & nsURI, const QString & localName )"
-Returns a QDomNodeList that contains all the elements in the document with the local name \fIlocalName\fR and a namespace URI of \fInsURI\fR. The order of the node list is the order they are encountered in a preorder traversal of the element tree.
-.PP
-See also elementsByTagName() and QDomElement::elementsByTagNameNS().
-.SH "QDomImplementation QDomDocument::implementation () const"
-Returns a QDomImplementation object.
-.SH "QDomNode QDomDocument::importNode ( const QDomNode & importedNode, bool deep )"
-Imports the node \fIimportedNode\fR from another document to this document. \fIimportedNode\fR remains in the original document; this function creates a copy that can be used within this document.
-.PP
-This function returns the imported node that belongs to this document. The returned node has no parent. It is not possible to import QDomDocument and QDomDocumentType nodes. In those cases this function returns a null node.
-.PP
-If \fIdeep\fR is TRUE, this function imports not only the node \fIimportedNode\fR but its whole subtree; if it is FALSE, only the \fIimportedNode\fR is imported. The argument \fIdeep\fR has no effect on QDomAttr and QDomEntityReference nodes, since the descendents of QDomAttr nodes are always imported and those of QDomEntityReference nodes are never imported.
-.PP
-The behavior of this function is slightly different depending on the node types:
.nf
-.TS
-l - l. Node Type Behaviour QDomAttr The owner element is set to 0 and the specified flag is set to TRUE in the generated attribute. The whole subtree of \fIimportedNode\fR is always imported for attribute nodes: \fIdeep\fR has no effect. QDomDocument Document nodes cannot be imported. QDomDocumentFragment If \fIdeep\fR is TRUE, this function imports the whole document fragment; otherwise it only generates an empty document fragment. QDomDocumentType Document type nodes cannot be imported. QDomElement Attributes for which QDomAttr::specified() is TRUE are also imported, other attributes are not imported. If \fIdeep\fR is TRUE, this function also imports the subtree of \fIimportedNode\fR; otherwise it imports only the element node (and some attributes, see above). QDomEntity Entity nodes can be imported, but at the moment there is no way to use them since the document type is read-only in DOM level 2. QDomEntityReference Descendents of entity reference nodes are never imported: \fIdeep\fR has no effect. QDomNotation Notation nodes can be imported, but at the moment there is no way to use them since the document type is read-only in DOM level 2. QDomProcessingInstruction The target and value of the processing instruction is copied to the new node. QDomText The text is copied to the new node. QDomCDATASection The text is copied to the new node. QDomComment
-.TE
-.fi
-
-.PP
-See also QDomElement::setAttribute(), QDomNode::insertBefore(), QDomNode::insertAfter(), QDomNode::replaceChild(), QDomNode::removeChild(), and QDomNode::appendChild().
-.SH "bool QDomDocument::isDocument () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomDocument::nodeType () const\fC [virtual]\fR"
-Returns DocumentNode.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomDocument & QDomDocument::operator= ( const QDomDocument & x )"
-Assigns \fIx\fR to this DOM document.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "bool QDomDocument::setContent ( const QByteArray & buffer, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This function parses the XML document from the byte array \fIbuffer\fR and sets it as the content of the document. It tries to detect the encoding of the document as required by the XML specification.
-.PP
-If \fInamespaceProcessing\fR is TRUE, the parser recognizes namespaces in the XML file and sets the prefix name, local name and namespace URI to appropriate values. If \fInamespaceProcessing\fR is FALSE, the parser does no namespace processing when it reads the XML file.
-.PP
-If a parse error occurs, the function returns FALSE; otherwise it returns TRUE. If a parse error occurs and \fIerrorMsg\fR, \fIerrorLine\fR and \fIerrorColumn\fR are not 0, the error message is placed in \fI*errorMsg\fR, the line number \fI*errorLine\fR and the column number in \fI*errorColumn\fR.
-.PP
-If \fInamespaceProcessing\fR is TRUE, the function QDomNode::prefix() returns a string for all elements and attributes. It returns an empty string if the element or attribute has no prefix.
-.PP
-If \fInamespaceProcessing\fR is FALSE, the functions QDomNode::prefix(), QDomNode::localName() and QDomNode::namespaceURI() return QString::null.
-.PP
-See also QDomNode::namespaceURI(), QDomNode::localName(), QDomNode::prefix(), QString::isNull(), and QString::isEmpty().
-.SH "bool QDomDocument::setContent ( const QCString & buffer, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function reads the XML document from the C string \fIbuffer\fR.
-.PP
-\fBWarning:\fR This function does not try to detect the encoding: instead it assumes that the C string is UTF-8 encoded.
-.SH "bool QDomDocument::setContent ( const QString & text, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function reads the XML document from the string \fItext\fR. Since \fItext\fR is already a Unicode string, no encoding detection is done.
-.SH "bool QDomDocument::setContent ( QIODevice * dev, bool namespaceProcessing, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function reads the XML document from the IO device \fIdev\fR.
-.SH "bool QDomDocument::setContent ( const QCString & buffer, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function reads the XML document from the C string \fIbuffer\fR.
-.PP
-No namespace processing is performed.
-.PP
-\fBWarning:\fR This function does not try to detect the encoding: instead it assumes that the C string is UTF-8 encoded.
-.SH "bool QDomDocument::setContent ( const QByteArray & buffer, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function reads the XML document from the byte array \fIbuffer\fR.
-.PP
-No namespace processing is performed.
-.SH "bool QDomDocument::setContent ( const QString & text, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function reads the XML document from the string \fItext\fR. Since \fItext\fR is already a Unicode string, no encoding detection is performed.
-.PP
-No namespace processing is performed either.
-.SH "bool QDomDocument::setContent ( QIODevice * dev, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function reads the XML document from the IO device \fIdev\fR.
-.PP
-No namespace processing is performed.
-.SH "bool QDomDocument::setContent ( QXmlInputSource * source, QXmlReader * reader, QString * errorMsg = 0, int * errorLine = 0, int * errorColumn = 0 )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function reads the XML document from the QXmlInputSource \fIsource\fR and parses it with the QXmlReader \fIreader\fR.
-.PP
-This function doesn't change the features of the \fIreader\fR. If you want to use certain features for parsing you can use this function to set up the reader appropriate.
-.PP
-See also QXmlSimpleReader.
-.SH "QCString QDomDocument::toCString () const"
-Converts the parsed document back to its textual representation and returns a QCString for that is encoded in UTF-8.
-.PP
-See also toString().
-.SH "QCString QDomDocument::toCString ( int indent ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses \fIindent\fR as the amount of space to indent subelements.
-.SH "QString QDomDocument::toString () const"
-Converts the parsed document back to its textual representation.
-.PP
-See also toCString().
-.SH "QString QDomDocument::toString ( int indent ) const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-This function uses \fIindent\fR as the amount of space to indent
-subelements.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomdocument.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomdocument.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomdocumentfragment.3qt b/doc/man/man3/qdomdocumentfragment.3qt
deleted file mode 100644
index e750fe214..000000000
--- a/doc/man/man3/qdomdocumentfragment.3qt
+++ /dev/null
@@ -1,100 +0,0 @@
-'\" t
-.TH QDomDocumentFragment 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
-QDomDocumentFragment \- Tree of QDomNodes which is not usually a complete QDomDocument
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomDocumentFragment\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomDocumentFragment\fR ( const QDomDocumentFragment & x )"
-.br
-.ti -1c
-.BI "QDomDocumentFragment & \fBoperator=\fR ( const QDomDocumentFragment & x )"
-.br
-.ti -1c
-.BI "\fB~QDomDocumentFragment\fR ()"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisDocumentFragment\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomDocumentFragment class is a tree of QDomNodes which is not usually a complete QDomDocument.
-.PP
-If you want to do complex tree operations it is useful to have a lightweight class to store nodes and their relations. QDomDocumentFragment stores a subtree of a document which does not necessarily represent a well-formed XML document.
-.PP
-QDomDocumentFragment is also useful if you want to group several nodes in a list and insert them all together as children of some node. In these cases QDomDocumentFragment can be used as a temporary container for this list of children.
-.PP
-The most important feature of QDomDocumentFragment is that it is treated in a special way by QDomNode::insertAfter(), QDomNode::insertBefore(), QDomNode::replaceChild() and QDomNode::appendChild(): instead of inserting the fragment itself, all the fragment's children are inserted.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomDocumentFragment::QDomDocumentFragment ()"
-Constructs an empty document fragment.
-.SH "QDomDocumentFragment::QDomDocumentFragment ( const QDomDocumentFragment & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomDocumentFragment::~QDomDocumentFragment ()"
-Destroys the object and frees its resources.
-.SH "bool QDomDocumentFragment::isDocumentFragment () const\fC [virtual]\fR"
-This function reimplements QDomNode::isDocumentFragment().
-.PP
-See also nodeType() and QDomNode::toDocumentFragment().
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomDocumentFragment::nodeType () const\fC [virtual]\fR"
-Returns \fCDocumentFragment\fR.
-.PP
-See also isDocumentFragment() and QDomNode::toDocumentFragment().
-.PP
-Reimplemented from QDomNode.
-.SH "QDomDocumentFragment & QDomDocumentFragment::operator= ( const QDomDocumentFragment & x )"
-Assigns \fIx\fR to this DOM document fragment.
-.PP
-The data of the copy is shared (shallow copy): modifying one node
-will also change the other. If you want to make a deep copy, use
-cloneNode().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomdocumentfragment.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomdocumentfragment.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomdocumenttype.3qt b/doc/man/man3/qdomdocumenttype.3qt
deleted file mode 100644
index e8da36622..000000000
--- a/doc/man/man3/qdomdocumenttype.3qt
+++ /dev/null
@@ -1,132 +0,0 @@
-'\" t
-.TH QDomDocumentType 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
-QDomDocumentType \- The representation of the DTD in the document tree
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomDocumentType\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomDocumentType\fR ( const QDomDocumentType & n )"
-.br
-.ti -1c
-.BI "QDomDocumentType & \fBoperator=\fR ( const QDomDocumentType & n )"
-.br
-.ti -1c
-.BI "\fB~QDomDocumentType\fR ()"
-.br
-.ti -1c
-.BI "virtual QString \fBname\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNamedNodeMap \fBentities\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNamedNodeMap \fBnotations\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBpublicId\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBsystemId\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBinternalSubset\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisDocumentType\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomDocumentType class is the representation of the DTD in the document tree.
-.PP
-The QDomDocumentType class allows read-only access to some of the data structures in the DTD: it can return a map of all entities() and notations(). In addition the function name() returns the name of the document type as specified in the tag. This class also provides the publicId(), systemId() and internalSubset() functions.
-.PP
-See also QDomDocument and XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomDocumentType::QDomDocumentType ()"
-Creates an empty QDomDocumentType object.
-.SH "QDomDocumentType::QDomDocumentType ( const QDomDocumentType & n )"
-Constructs a copy of \fIn\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomDocumentType::~QDomDocumentType ()"
-Destroys the object and frees its resources.
-.SH "QDomNamedNodeMap QDomDocumentType::entities () const\fC [virtual]\fR"
-Returns a map of all entities described in the DTD.
-.SH "QString QDomDocumentType::internalSubset () const\fC [virtual]\fR"
-Returns the internal subset of the document type or QString::null if there is no internal subset.
-.PP
-See also publicId() and systemId().
-.SH "bool QDomDocumentType::isDocumentType () const\fC [virtual]\fR"
-This function overloads QDomNode::isDocumentType().
-.PP
-See also nodeType() and QDomNode::toDocumentType().
-.PP
-Reimplemented from QDomNode.
-.SH "QString QDomDocumentType::name () const\fC [virtual]\fR"
-Returns the name of the document type as specified in the tag.
-.PP
-See also nodeName().
-.SH "QDomNode::NodeType QDomDocumentType::nodeType () const\fC [virtual]\fR"
-Returns DocumentTypeNode.
-.PP
-See also isDocumentType() and QDomNode::toDocumentType().
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNamedNodeMap QDomDocumentType::notations () const\fC [virtual]\fR"
-Returns a map of all notations described in the DTD.
-.SH "QDomDocumentType & QDomDocumentType::operator= ( const QDomDocumentType & n )"
-Assigns \fIn\fR to this document type.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QString QDomDocumentType::publicId () const\fC [virtual]\fR"
-Returns the public identifier of the external DTD subset or QString::null if there is no public identifier.
-.PP
-See also systemId(), internalSubset(), and QDomImplementation::createDocumentType().
-.SH "QString QDomDocumentType::systemId () const\fC [virtual]\fR"
-Returns the system identifier of the external DTD subset or QString::null if there is no system identifier.
-.PP
-See also publicId(), internalSubset(), and QDomImplementation::createDocumentType().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomdocumenttype.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomdocumenttype.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomelement.3qt b/doc/man/man3/qdomelement.3qt
deleted file mode 100644
index e28f4666f..000000000
--- a/doc/man/man3/qdomelement.3qt
+++ /dev/null
@@ -1,335 +0,0 @@
-'\" t
-.TH QDomElement 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
-QDomElement \- Represents one element in the DOM tree
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomElement\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomElement\fR ( const QDomElement & x )"
-.br
-.ti -1c
-.BI "QDomElement & \fBoperator=\fR ( const QDomElement & x )"
-.br
-.ti -1c
-.BI "\fB~QDomElement\fR ()"
-.br
-.ti -1c
-.BI "QString \fBattribute\fR ( const QString & name, const QString & defValue = QString::null ) const"
-.br
-.ti -1c
-.BI "void \fBsetAttribute\fR ( const QString & name, const QString & value )"
-.br
-.ti -1c
-.BI "void \fBsetAttribute\fR ( const QString & name, int value )"
-.br
-.ti -1c
-.BI "void \fBsetAttribute\fR ( const QString & name, uint value )"
-.br
-.ti -1c
-.BI "void \fBsetAttribute\fR ( const QString & name, long value )"
-.br
-.ti -1c
-.BI "void \fBsetAttribute\fR ( const QString & name, ulong value )"
-.br
-.ti -1c
-.BI "void \fBsetAttribute\fR ( const QString & name, double value )"
-.br
-.ti -1c
-.BI "void \fBremoveAttribute\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "QDomAttr \fBattributeNode\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "QDomAttr \fBsetAttributeNode\fR ( const QDomAttr & newAttr )"
-.br
-.ti -1c
-.BI "QDomAttr \fBremoveAttributeNode\fR ( const QDomAttr & oldAttr )"
-.br
-.ti -1c
-.BI "virtual QDomNodeList \fBelementsByTagName\fR ( const QString & tagname ) const"
-.br
-.ti -1c
-.BI "bool \fBhasAttribute\fR ( const QString & name ) const"
-.br
-.ti -1c
-.BI "QString \fBattributeNS\fR ( const QString nsURI, const QString & localName, const QString & defValue ) const"
-.br
-.ti -1c
-.BI "void \fBsetAttributeNS\fR ( const QString nsURI, const QString & qName, const QString & value )"
-.br
-.ti -1c
-.BI "void \fBsetAttributeNS\fR ( const QString nsURI, const QString & qName, int value )"
-.br
-.ti -1c
-.BI "void \fBsetAttributeNS\fR ( const QString nsURI, const QString & qName, uint value )"
-.br
-.ti -1c
-.BI "void \fBsetAttributeNS\fR ( const QString nsURI, const QString & qName, long value )"
-.br
-.ti -1c
-.BI "void \fBsetAttributeNS\fR ( const QString nsURI, const QString & qName, ulong value )"
-.br
-.ti -1c
-.BI "void \fBsetAttributeNS\fR ( const QString nsURI, const QString & qName, double value )"
-.br
-.ti -1c
-.BI "void \fBremoveAttributeNS\fR ( const QString & nsURI, const QString & localName )"
-.br
-.ti -1c
-.BI "QDomAttr \fBattributeNodeNS\fR ( const QString & nsURI, const QString & localName )"
-.br
-.ti -1c
-.BI "QDomAttr \fBsetAttributeNodeNS\fR ( const QDomAttr & newAttr )"
-.br
-.ti -1c
-.BI "virtual QDomNodeList \fBelementsByTagNameNS\fR ( const QString & nsURI, const QString & localName ) const"
-.br
-.ti -1c
-.BI "bool \fBhasAttributeNS\fR ( const QString & nsURI, const QString & localName ) const"
-.br
-.ti -1c
-.BI "QString \fBtagName\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetTagName\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "virtual QDomNamedNodeMap \fBattributes\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisElement\fR () const"
-.br
-.ti -1c
-.BI "QString \fBtext\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomElement class represents one element in the DOM tree.
-.PP
-Elements have a tagName() and zero or more attributes associated with them. The tag name can be changed with setTagName().
-.PP
-Element attributes are represented by QDomAttr objects that can be queried using the attribute() and attributeNode() functions. You can set attributes with the setAttribute() and setAttributeNode() functions. Attributes can be removed with removeAttribute(). There are namespace-aware equivalents to these functions, i.e. setAttributeNS(), setAttributeNodeNS() and removeAttributeNS().
-.PP
-If you want to access the text of a node use text(), e.g.
-.PP
-.nf
-.br
- QDomElement e = //...
-.br
- //...
-.br
- QString s = e.text()
-.br
-.fi
-The text() function operates recursively to find the text (since not all elements contain text). If you want to find all the text in all of a node's children, iterate over the children looking for QDomText nodes, e.g.
-.PP
-.nf
-.br
- QString text;
-.br
- QDomElement element = doc.documentElement();
-.br
- for( QDomNode n = element.firstChild(); !n.isNull(); n = n.nextSibling() )
-.br
- {
-.br
- QDomText t = n.toText();
-.br
- if ( !t.isNull() )
-.br
- text += t.data();
-.br
- }
-.br
-.fi
-Note that we attempt to convert each node to a text node and use text() rather than using firstChild().toText().data() or n.toText().data() directly on the node, because the node may not be a text element.
-.PP
-You can get a list of all the decendents of an element which have a specified tag name with elementsByTagName() or elementsByTagNameNS().
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomElement::QDomElement ()"
-Constructs an empty element. Use the QDomDocument::createElement() function to construct elements with content.
-.SH "QDomElement::QDomElement ( const QDomElement & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomElement::~QDomElement ()"
-Destroys the object and frees its resources.
-.SH "QString QDomElement::attribute ( const QString & name, const QString & defValue = QString::null ) const"
-Returns the attribute called \fIname\fR. If the attribute does not exist \fIdefValue\fR is returned.
-.PP
-See also setAttribute(), attributeNode(), setAttributeNode(), and attributeNS().
-.SH "QString QDomElement::attributeNS ( const QString nsURI, const QString & localName, const QString & defValue ) const"
-Returns the attribute with the local name \fIlocalName\fR and the namespace URI \fInsURI\fR. If the attribute does not exist \fIdefValue\fR is returned.
-.PP
-See also setAttributeNS(), attributeNodeNS(), setAttributeNodeNS(), and attribute().
-.SH "QDomAttr QDomElement::attributeNode ( const QString & name )"
-Returns the QDomAttr object that corresponds to the attribute called \fIname\fR. If no such attribute exists a null attribute is returned.
-.PP
-See also setAttributeNode(), attribute(), setAttribute(), and attributeNodeNS().
-.SH "QDomAttr QDomElement::attributeNodeNS ( const QString & nsURI, const QString & localName )"
-Returns the QDomAttr object that corresponds to the attribute with the local name \fIlocalName\fR and the namespace URI \fInsURI\fR. If no such attribute exists a null attribute is returned.
-.PP
-See also setAttributeNode(), attribute(), and setAttribute().
-.SH "QDomNamedNodeMap QDomElement::attributes () const\fC [virtual]\fR"
-Returns a QDomNamedNodeMap containing all this element's attributes.
-.PP
-See also attribute(), setAttribute(), attributeNode(), and setAttributeNode().
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNodeList QDomElement::elementsByTagName ( const QString & tagname ) const\fC [virtual]\fR"
-Returns a QDomNodeList containing all descendent elements of this element that are called \fItagname\fR. The order they are in the node list is the order they are encountered in a preorder traversal of the element tree.
-.PP
-See also elementsByTagNameNS() and QDomDocument::elementsByTagName().
-.SH "QDomNodeList QDomElement::elementsByTagNameNS ( const QString & nsURI, const QString & localName ) const\fC [virtual]\fR"
-Returns a QDomNodeList containing all the descendent elements of this element with the local name \fIlocalName\fR and the namespace URI \fInsURI\fR. The order they are in the node list is the order they are encountered in a preorder traversal of the element tree.
-.PP
-See also elementsByTagName() and QDomDocument::elementsByTagNameNS().
-.SH "bool QDomElement::hasAttribute ( const QString & name ) const"
-Returns TRUE if this element has an attribute called \fIname\fR; otherwise returns FALSE.
-.SH "bool QDomElement::hasAttributeNS ( const QString & nsURI, const QString & localName ) const"
-Returns TRUE if this element has an attribute with the local name \fIlocalName\fR and the namespace URI \fInsURI\fR; otherwise returns FALSE.
-.SH "bool QDomElement::isElement () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomElement::nodeType () const\fC [virtual]\fR"
-Returns ElementNode.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomElement & QDomElement::operator= ( const QDomElement & x )"
-Assigns \fIx\fR to this DOM element.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "void QDomElement::removeAttribute ( const QString & name )"
-Removes the attribute called name \fIname\fR from this element.
-.PP
-See also setAttribute(), attribute(), and removeAttributeNS().
-.SH "void QDomElement::removeAttributeNS ( const QString & nsURI, const QString & localName )"
-Removes the attribute with the local name \fIlocalName\fR and the namespace URI \fInsURI\fR from this element.
-.PP
-See also setAttributeNS(), attributeNS(), and removeAttribute().
-.SH "QDomAttr QDomElement::removeAttributeNode ( const QDomAttr & oldAttr )"
-Removes the attribute \fIoldAttr\fR from the element and returns it.
-.PP
-See also attributeNode() and setAttributeNode().
-.SH "void QDomElement::setAttribute ( const QString & name, const QString & value )"
-Adds an attribute called \fIname\fR with value \fIvalue\fR. If an attribute with the same name exists, its value is replaced by \fIvalue\fR.
-.PP
-See also attribute(), setAttributeNode(), and setAttributeNS().
-.SH "void QDomElement::setAttribute ( const QString & name, int value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttribute ( const QString & name, uint value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttribute ( const QString & name, long value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttribute ( const QString & name, ulong value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttribute ( const QString & name, double value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttributeNS ( const QString nsURI, const QString & qName, const QString & value )"
-Adds an attribute with the qualified name \fIqName\fR and the namespace URI \fInsURI\fR with the value \fIvalue\fR. If an attribute with the same local name and namespace URI exists, its prefix is replaced by the prefix of \fIqName\fR and its value is repaced by \fIvalue\fR.
-.PP
-Although \fIqName\fR is the qualified name, the local name is used to decide if an existing attribute's value should be replaced.
-.PP
-See also attributeNS(), setAttributeNodeNS(), and setAttribute().
-.SH "void QDomElement::setAttributeNS ( const QString nsURI, const QString & qName, int value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttributeNS ( const QString nsURI, const QString & qName, uint value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttributeNS ( const QString nsURI, const QString & qName, long value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttributeNS ( const QString nsURI, const QString & qName, ulong value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QDomElement::setAttributeNS ( const QString nsURI, const QString & qName, double value )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "QDomAttr QDomElement::setAttributeNode ( const QDomAttr & newAttr )"
-Adds the attribute \fInewAttr\fR to this element.
-.PP
-If the element has another attribute that has the same name as \fInewAttr\fR, this function replaces that attribute and returns it; otherwise the function returns a null attribute.
-.PP
-See also attributeNode(), setAttribute(), and setAttributeNodeNS().
-.SH "QDomAttr QDomElement::setAttributeNodeNS ( const QDomAttr & newAttr )"
-Adds the attribute \fInewAttr\fR to this element.
-.PP
-If the element has another attribute that has the same local name and namespace URI as \fInewAttr\fR, this function replaces that attribute and returns it; otherwise the function returns a null attribute.
-.PP
-See also attributeNodeNS(), setAttributeNS(), and setAttributeNode().
-.SH "void QDomElement::setTagName ( const QString & name )"
-Sets this element's tag name to \fIname\fR.
-.PP
-See also tagName().
-.SH "QString QDomElement::tagName () const"
-Returns the tag name of this element. For an XML element like this:
-.PP
-.nf
-.br
-
-.br
-.fi
-the tagname would return "img".
-.PP
-See also setTagName().
-.SH "QString QDomElement::text () const"
-Returns the element's text or QString::null.
-.PP
-Example:
-.PP
-.nf
-.br
-
Hello Qt ]]>
-.br
-.fi
-.PP
-The function text() of the QDomElement for the
tag, will return "Hello Qt ".
-.PP
-Comments are ignored by this function. It only evaluates QDomText
-and QDomCDATASection objects.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomelement.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomelement.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomentity.3qt b/doc/man/man3/qdomentity.3qt
deleted file mode 100644
index 6812de461..000000000
--- a/doc/man/man3/qdomentity.3qt
+++ /dev/null
@@ -1,114 +0,0 @@
-'\" t
-.TH QDomEntity 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
-QDomEntity \- Represents an XML entity
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomEntity\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomEntity\fR ( const QDomEntity & x )"
-.br
-.ti -1c
-.BI "QDomEntity & \fBoperator=\fR ( const QDomEntity & x )"
-.br
-.ti -1c
-.BI "\fB~QDomEntity\fR ()"
-.br
-.ti -1c
-.BI "virtual QString \fBpublicId\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBsystemId\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBnotationName\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisEntity\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomEntity class represents an XML entity.
-.PP
-This class represents an entity in an XML document, either parsed or unparsed. Note that this models the entity itself not the entity declaration.
-.PP
-DOM does not support editing entity nodes; if a user wants to make changes to the contents of an entity, every related QDomEntityReference node must be replaced in the DOM tree by a clone of the entity's contents, and then the desired changes must be made to each of the clones instead. All the descendents of an entity node are read-only.
-.PP
-An entity node does not have any parent.
-.PP
-You can access the entity's publicId(), systemId() and notationName() when available.
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomEntity::QDomEntity ()"
-Constructs an empty entity.
-.SH "QDomEntity::QDomEntity ( const QDomEntity & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomEntity::~QDomEntity ()"
-Destroys the object and frees its resources.
-.SH "bool QDomEntity::isEntity () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomEntity::nodeType () const\fC [virtual]\fR"
-Returns EntityNode.
-.PP
-Reimplemented from QDomNode.
-.SH "QString QDomEntity::notationName () const\fC [virtual]\fR"
-For unparsed entities this function returns the name of the notation for the entity. For parsed entities this function returns QString::null.
-.SH "QDomEntity & QDomEntity::operator= ( const QDomEntity & x )"
-Assigns \fIx\fR to this DOM entity.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QString QDomEntity::publicId () const\fC [virtual]\fR"
-Returns the public identifier associated with this entity. If the public identifier was not specified QString::null is returned.
-.SH "QString QDomEntity::systemId () const\fC [virtual]\fR"
-Returns the system identifier associated with this entity. If the
-system identifier was not specified QString::null is returned.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomentity.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomentity.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomentityreference.3qt b/doc/man/man3/qdomentityreference.3qt
deleted file mode 100644
index 5c04dac81..000000000
--- a/doc/man/man3/qdomentityreference.3qt
+++ /dev/null
@@ -1,100 +0,0 @@
-'\" t
-.TH QDomEntityReference 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
-QDomEntityReference \- Represents an XML entity reference
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomEntityReference\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomEntityReference\fR ( const QDomEntityReference & x )"
-.br
-.ti -1c
-.BI "QDomEntityReference & \fBoperator=\fR ( const QDomEntityReference & x )"
-.br
-.ti -1c
-.BI "\fB~QDomEntityReference\fR ()"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisEntityReference\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomEntityReference class represents an XML entity reference.
-.PP
-A QDomEntityReference object may be inserted into the DOM tree when an entity reference is in the source document, or when the user wishes to insert an entity reference.
-.PP
-Note that character references and references to predefined entities are expanded by the XML processor so that characters are represented by their Unicode equivalent rather than by an entity reference.
-.PP
-Moreover, the XML processor may completely expand references to entities while building the DOM tree, instead of providing QDomEntityReference objects.
-.PP
-If it does provide such objects, then for a given entity reference node, it may be that there is no entity node representing the referenced entity; but if such an entity exists, then the child list of the entity reference node is the same as that of the entity node. As with the entity node, all descendents of the entity reference are read-only.
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomEntityReference::QDomEntityReference ()"
-Constructs an empty entity reference. Use QDomDocument::createEntityReference() to create a entity reference with content.
-.SH "QDomEntityReference::QDomEntityReference ( const QDomEntityReference & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomEntityReference::~QDomEntityReference ()"
-Destroys the object and frees its resources.
-.SH "bool QDomEntityReference::isEntityReference () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomEntityReference::nodeType () const\fC [virtual]\fR"
-Returns \fCEntityReference\fR.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomEntityReference & QDomEntityReference::operator= ( const QDomEntityReference & x )"
-Assigns \fIx\fR to this entity reference.
-.PP
-The data of the copy is shared (shallow copy): modifying one node
-will also change the other. If you want to make a deep copy, use
-cloneNode().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomentityreference.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomentityreference.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomimplementation.3qt b/doc/man/man3/qdomimplementation.3qt
deleted file mode 100644
index d00a2c43e..000000000
--- a/doc/man/man3/qdomimplementation.3qt
+++ /dev/null
@@ -1,126 +0,0 @@
-'\" t
-.TH QDomImplementation 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
-QDomImplementation \- Information about the features of the DOM implementation
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomImplementation\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomImplementation\fR ( const QDomImplementation & x )"
-.br
-.ti -1c
-.BI "virtual \fB~QDomImplementation\fR ()"
-.br
-.ti -1c
-.BI "QDomImplementation & \fBoperator=\fR ( const QDomImplementation & x )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QDomImplementation & x ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QDomImplementation & x ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBhasFeature\fR ( const QString & feature, const QString & version )"
-.br
-.ti -1c
-.BI "virtual QDomDocumentType \fBcreateDocumentType\fR ( const QString & qName, const QString & publicId, const QString & systemId )"
-.br
-.ti -1c
-.BI "virtual QDomDocument \fBcreateDocument\fR ( const QString & nsURI, const QString & qName, const QDomDocumentType & doctype )"
-.br
-.ti -1c
-.BI "bool \fBisNull\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomImplementation class provides information about the features of the DOM implementation.
-.PP
-This class describes the features that are supported by the DOM implementation. Currently the XML subset of DOM Level 1 and DOM Level 2 Core are supported.
-.PP
-Normally you will use the function QDomDocument::implementation() to get the implementation object.
-.PP
-You can create a new document type with createDocumentType() and a new document with createDocument().
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also hasFeature() and XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomImplementation::QDomImplementation ()"
-Constructs a QDomImplementation object.
-.SH "QDomImplementation::QDomImplementation ( const QDomImplementation & x )"
-Constructs a copy of \fIx\fR.
-.SH "QDomImplementation::~QDomImplementation ()\fC [virtual]\fR"
-Destroys the object and frees its resources.
-.SH "QDomDocument QDomImplementation::createDocument ( const QString & nsURI, const QString & qName, const QDomDocumentType & doctype )\fC [virtual]\fR"
-Creates a DOM document with the document type \fIdoctype\fR. This function also adds a root element node with the qualified name \fIqName\fR and the namespace URI \fInsURI\fR.
-.SH "QDomDocumentType QDomImplementation::createDocumentType ( const QString & qName, const QString & publicId, const QString & systemId )\fC [virtual]\fR"
-Creates a document type node for the name \fIqName\fR.
-.PP
-\fIpublicId\fR specifies the public identifier of the external subset. If you specify QString::null as the \fIpublicId\fR, this means that the document type has no public identifier.
-.PP
-\fIsystemId\fR specifies the system identifier of the external subset. If you specify QString::null as the \fIsystemId\fR, this means that the document type has no system identifier.
-.PP
-Since you cannot have a public identifier without a system identifier, the public identifier is set to QString::null if there is no system identifier.
-.PP
-DOM level 2 does not support any other document type declaration features.
-.PP
-The only way you can use a document type that was created this way, is in combination with the createDocument() function to create a QDomDocument with this document type.
-.PP
-See also createDocument().
-.SH "bool QDomImplementation::hasFeature ( const QString & feature, const QString & version )\fC [virtual]\fR"
-The function returns TRUE if QDom implements the requested \fIversion\fR of a \fIfeature\fR; otherwise returns FALSE.
-.PP
-The currently supported features and their versions:
.nf
-.TS
-l - l. Feature Version XML
-.TE
-.fi
-
-.SH "bool QDomImplementation::isNull ()"
-Returns FALSE if the object was created by QDomDocument::implementation(); otherwise returns TRUE.
-.SH "bool QDomImplementation::operator!= ( const QDomImplementation & x ) const"
-Returns TRUE if \fIx\fR and this DOM implementation object were created from different QDomDocuments; otherwise returns FALSE.
-.SH "QDomImplementation & QDomImplementation::operator= ( const QDomImplementation & x )"
-Assigns \fIx\fR to this DOM implementation.
-.SH "bool QDomImplementation::operator== ( const QDomImplementation & x ) const"
-Returns TRUE if \fIx\fR and this DOM implementation object were
-created from the same QDomDocument; otherwise returns FALSE.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomimplementation.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomimplementation.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomnamednodemap.3qt b/doc/man/man3/qdomnamednodemap.3qt
deleted file mode 100644
index fb0aa17eb..000000000
--- a/doc/man/man3/qdomnamednodemap.3qt
+++ /dev/null
@@ -1,172 +0,0 @@
-'\" t
-.TH QDomNamedNodeMap 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
-QDomNamedNodeMap \- Collection of nodes that can be accessed by name
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomNamedNodeMap\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomNamedNodeMap\fR ( const QDomNamedNodeMap & n )"
-.br
-.ti -1c
-.BI "QDomNamedNodeMap & \fBoperator=\fR ( const QDomNamedNodeMap & n )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QDomNamedNodeMap & n ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QDomNamedNodeMap & n ) const"
-.br
-.ti -1c
-.BI "\fB~QDomNamedNodeMap\fR ()"
-.br
-.ti -1c
-.BI "QDomNode \fBnamedItem\fR ( const QString & name ) const"
-.br
-.ti -1c
-.BI "QDomNode \fBsetNamedItem\fR ( const QDomNode & newNode )"
-.br
-.ti -1c
-.BI "QDomNode \fBremoveNamedItem\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "QDomNode \fBitem\fR ( int index ) const"
-.br
-.ti -1c
-.BI "QDomNode \fBnamedItemNS\fR ( const QString & nsURI, const QString & localName ) const"
-.br
-.ti -1c
-.BI "QDomNode \fBsetNamedItemNS\fR ( const QDomNode & newNode )"
-.br
-.ti -1c
-.BI "QDomNode \fBremoveNamedItemNS\fR ( const QString & nsURI, const QString & localName )"
-.br
-.ti -1c
-.BI "uint \fBlength\fR () const"
-.br
-.ti -1c
-.BI "uint \fBcount\fR () const"
-.br
-.ti -1c
-.BI "bool \fBcontains\fR ( const QString & name ) const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomNamedNodeMap class contains a collection of nodes that can be accessed by name.
-.PP
-Note that QDomNamedNodeMap does not inherit from QDomNodeList. QDomNamedNodeMaps do not provide any specific node ordering. Although nodes in a QDomNamedNodeMap may be accessed by an ordinal index, this is simply to allow a convenient enumeration of the contents of a QDomNamedNodeMap, and does not imply that the DOM specifies an ordering of the nodes.
-.PP
-The QDomNamedNodeMap is used in three places:
-.IP 1
-QDomDocumentType::entities() returns a map of all entities described in the DTD.
-.IP 2
-QDomDocumentType::notations() returns a map of all notations described in the DTD.
-.IP 3
-QDomNode::attributes() returns a map of all attributes of an element.
-.PP
-Items in the map are identified by the name which QDomNode::name() returns. Nodes are retrieved using namedItem(), namedItemNS() or item(). New nodes are inserted with setNamedItem() or setNamedItemNS() and removed with removeNamedItem() or removeNamedItemNS(). Use contains() to see if an item with the given name is in the named node map. The number of items is returned by length().
-.PP
-Terminology: in this class we use "item" and "node" interchangeably.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomNamedNodeMap::QDomNamedNodeMap ()"
-Constructs an empty named node map.
-.SH "QDomNamedNodeMap::QDomNamedNodeMap ( const QDomNamedNodeMap & n )"
-Constructs a copy of \fIn\fR.
-.SH "QDomNamedNodeMap::~QDomNamedNodeMap ()"
-Destroys the object and frees its resources.
-.SH "bool QDomNamedNodeMap::contains ( const QString & name ) const"
-Returns TRUE if the map contains a node called \fIname\fR; otherwise returns FALSE.
-.SH "uint QDomNamedNodeMap::count () const"
-Returns the number of nodes in the map.
-.PP
-This function is the same as length().
-.SH "QDomNode QDomNamedNodeMap::item ( int index ) const"
-Retrieves the node at position \fIindex\fR.
-.PP
-This can be used to iterate over the map. Note that the nodes in the map are ordered arbitrarily.
-.PP
-See also length().
-.SH "uint QDomNamedNodeMap::length () const"
-Returns the number of nodes in the map.
-.PP
-See also item().
-.SH "QDomNode QDomNamedNodeMap::namedItem ( const QString & name ) const"
-Returns the node called \fIname\fR.
-.PP
-If the named node map does not contain such a node, a null node is returned. A node's name is the name returned by QDomNode::nodeName().
-.PP
-See also setNamedItem() and namedItemNS().
-.SH "QDomNode QDomNamedNodeMap::namedItemNS ( const QString & nsURI, const QString & localName ) const"
-Returns the node associated with the local name \fIlocalName\fR and the namespace URI \fInsURI\fR.
-.PP
-If the map does not contain such a node, a null node is returned.
-.PP
-See also setNamedItemNS() and namedItem().
-.SH "bool QDomNamedNodeMap::operator!= ( const QDomNamedNodeMap & n ) const"
-Returns TRUE if \fIn\fR and this named node map are not equal; otherwise returns FALSE.
-.SH "QDomNamedNodeMap & QDomNamedNodeMap::operator= ( const QDomNamedNodeMap & n )"
-Assigns \fIn\fR to this named node map.
-.SH "bool QDomNamedNodeMap::operator== ( const QDomNamedNodeMap & n ) const"
-Returns TRUE if \fIn\fR and this named node map are equal; otherwise returns FALSE.
-.SH "QDomNode QDomNamedNodeMap::removeNamedItem ( const QString & name )"
-Removes the node called \fIname\fR from the map.
-.PP
-The function returns the removed node or a null node if the map did not contain a node called \fIname\fR.
-.PP
-See also setNamedItem(), namedItem(), and removeNamedItemNS().
-.SH "QDomNode QDomNamedNodeMap::removeNamedItemNS ( const QString & nsURI, const QString & localName )"
-Removes the node with the local name \fIlocalName\fR and the namespace URI \fInsURI\fR from the map.
-.PP
-The function returns the removed node or a null node if the map did not contain a node with the local name \fIlocalName\fR and the namespace URI \fInsURI\fR.
-.PP
-See also setNamedItemNS(), namedItemNS(), and removeNamedItem().
-.SH "QDomNode QDomNamedNodeMap::setNamedItem ( const QDomNode & newNode )"
-Inserts the node \fInewNode\fR into the named node map. The name used by the map is the node name of \fInewNode\fR as returned by QDomNode::nodeName().
-.PP
-If the new node replaces an existing node, i.e. the map contains a node with the same name, the replaced node is returned.
-.PP
-See also namedItem(), removeNamedItem(), and setNamedItemNS().
-.SH "QDomNode QDomNamedNodeMap::setNamedItemNS ( const QDomNode & newNode )"
-Inserts the node \fInewNode\fR in the map. If a node with the same namespace URI and the same local name already exists in the map, it is replaced by \fInewNode\fR. If the new node replaces an existing node, the replaced node is returned.
-.PP
-See also namedItemNS(), removeNamedItemNS(), and setNamedItem().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomnamednodemap.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomnamednodemap.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomnode.3qt b/doc/man/man3/qdomnode.3qt
deleted file mode 100644
index a4695a384..000000000
--- a/doc/man/man3/qdomnode.3qt
+++ /dev/null
@@ -1,733 +0,0 @@
-'\" t
-.TH QDomNode 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
-QDomNode \- The base class for all the nodes in a DOM tree
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherited by QDomDocumentType, QDomDocument, QDomDocumentFragment, QDomCharacterData, QDomAttr, QDomElement, QDomNotation, QDomEntity, QDomEntityReference, and QDomProcessingInstruction.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBNodeType\fR { ElementNode = 1, AttributeNode = 2, TextNode = 3, CDATASectionNode = 4, EntityReferenceNode = 5, EntityNode = 6, ProcessingInstructionNode = 7, CommentNode = 8, DocumentNode = 9, DocumentTypeNode = 10, DocumentFragmentNode = 11, NotationNode = 12, BaseNode = 21, CharacterDataNode = 22 }"
-.br
-.ti -1c
-.BI "\fBQDomNode\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomNode\fR ( const QDomNode & n )"
-.br
-.ti -1c
-.BI "QDomNode & \fBoperator=\fR ( const QDomNode & n )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QDomNode & n ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QDomNode & n ) const"
-.br
-.ti -1c
-.BI "virtual \fB~QDomNode\fR ()"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBinsertBefore\fR ( const QDomNode & newChild, const QDomNode & refChild )"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBinsertAfter\fR ( const QDomNode & newChild, const QDomNode & refChild )"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBreplaceChild\fR ( const QDomNode & newChild, const QDomNode & oldChild )"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBremoveChild\fR ( const QDomNode & oldChild )"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBappendChild\fR ( const QDomNode & newChild )"
-.br
-.ti -1c
-.BI "virtual bool \fBhasChildNodes\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBcloneNode\fR ( bool deep = TRUE ) const"
-.br
-.ti -1c
-.BI "virtual void \fBnormalize\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBisSupported\fR ( const QString & feature, const QString & version ) const"
-.br
-.ti -1c
-.BI "virtual QString \fBnodeName\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBparentNode\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNodeList \fBchildNodes\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBfirstChild\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBlastChild\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBpreviousSibling\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBnextSibling\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNamedNodeMap \fBattributes\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomDocument \fBownerDocument\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBnamespaceURI\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBlocalName\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBhasAttributes\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBnodeValue\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetNodeValue\fR ( const QString & v )"
-.br
-.ti -1c
-.BI "virtual QString \fBprefix\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetPrefix\fR ( const QString & pre )"
-.br
-.ti -1c
-.BI "virtual bool \fBisAttr\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisCDATASection\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisDocumentFragment\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisDocument\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisDocumentType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisElement\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisEntityReference\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisText\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisEntity\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisNotation\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisProcessingInstruction\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisCharacterData\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisComment\fR () const"
-.br
-.ti -1c
-.BI "QDomNode \fBnamedItem\fR ( const QString & name ) const"
-.br
-.ti -1c
-.BI "bool \fBisNull\fR () const"
-.br
-.ti -1c
-.BI "void \fBclear\fR ()"
-.br
-.ti -1c
-.BI "QDomAttr \fBtoAttr\fR ()"
-.br
-.ti -1c
-.BI "QDomCDATASection \fBtoCDATASection\fR ()"
-.br
-.ti -1c
-.BI "QDomDocumentFragment \fBtoDocumentFragment\fR ()"
-.br
-.ti -1c
-.BI "QDomDocument \fBtoDocument\fR ()"
-.br
-.ti -1c
-.BI "QDomDocumentType \fBtoDocumentType\fR ()"
-.br
-.ti -1c
-.BI "QDomElement \fBtoElement\fR ()"
-.br
-.ti -1c
-.BI "QDomEntityReference \fBtoEntityReference\fR ()"
-.br
-.ti -1c
-.BI "QDomText \fBtoText\fR ()"
-.br
-.ti -1c
-.BI "QDomEntity \fBtoEntity\fR ()"
-.br
-.ti -1c
-.BI "QDomNotation \fBtoNotation\fR ()"
-.br
-.ti -1c
-.BI "QDomProcessingInstruction \fBtoProcessingInstruction\fR ()"
-.br
-.ti -1c
-.BI "QDomCharacterData \fBtoCharacterData\fR ()"
-.br
-.ti -1c
-.BI "QDomComment \fBtoComment\fR ()"
-.br
-.ti -1c
-.BI "void \fBsave\fR ( QTextStream & str, int indent ) const"
-.br
-.in -1c
-.SH RELATED FUNCTION DOCUMENTATION
-.in +1c
-.ti -1c
-.BI "QTextStream & \fBoperator<<\fR ( QTextStream & str, const QDomNode & node )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomNode class is the base class for all the nodes in a DOM tree.
-.PP
-Many functions in the DOM return a QDomNode.
-.PP
-You can find out the type of a node using isAttr(), isCDATASection(), isDocumentFragment(), isDocument(), isDocumentType(), isElement(), isEntityReference(), isText(), isEntity(), isNotation(), isProcessingInstruction(), isCharacterData() and isComment().
-.PP
-A QDomNode can be converted into one of its subclasses using toAttr(), toCDATASection(), toDocumentFragment(), toDocument(), toDocumentType(), toElement(), toEntityReference(), toText(), toEntity(), toNotation(), toProcessingInstruction(), toCharacterData() or toComment(). You can convert a node to a null node with clear().
-.PP
-Copies of the QDomNode class share their data using explicit sharing. This means that modifying one node will change all copies. This is especially useful in combination with functions which return a QDomNode, e.g. firstChild(). You can make an independent (deep) copy of the node with cloneNode().
-.PP
-Nodes are inserted with insertBefore(), insertAfter() or appendChild(). You can replace one node with another using replaceChild() and remove a node with removeChild().
-.PP
-To traverse nodes use firstChild() to get a node's first child (if any), and nextSibling() to traverse. QDomNode also provides lastChild(), previousSibling() and parentNode(). To find the first child node with a particular node name use namedItem().
-.PP
-To find out if a node has children use hasChildNodes() and to get a list of all of a node's children use childNodes().
-.PP
-The node's name and value (the meaning of which varies depending on its type) is returned by nodeName() and nodeValue() respectively. The node's type is returned by nodeType(). The node's value can be set with setNodeValue().
-.PP
-The document to which the node belongs is returned by ownerDocument().
-.PP
-Adjacent QDomText nodes can be merged into a single node with normalize().
-.PP
-QDomElement nodes have attributes which can be retrieved with attributes().
-.PP
-QDomElement and QDomAttr nodes can have namespaces which can be retrieved with namespaceURI(). Their local name is retrieved with localName(), and their prefix with prefix(). The prefix can be set with setPrefix().
-.PP
-You can write the XML representation of the node to a text stream with save().
-.PP
-The following example looks for the first element in an XML document and prints the names of all the elements that are its direct children.
-.PP
-.nf
-.br
- QDomDocument d;
-.br
- d.setContent( someXML );
-.br
- QDomNode n = d.firstChild();
-.br
- while ( !n.isNull() ) {
-.br
- if ( n.isElement() ) {
-.br
- QDomElement e = n.toElement();
-.br
- cout << "Element name: " << e.tagName() << endl;
-.br
- break;
-.br
- }
-.br
- n = n.nextSibling();
-.br
- }
-.br
-.fi
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SS "Member Type Documentation"
-.SH "QDomNode::NodeType"
-This enum defines the type of the node:
-.TP
-\fCQDomNode::ElementNode\fR
-.TP
-\fCQDomNode::AttributeNode\fR
-.TP
-\fCQDomNode::TextNode\fR
-.TP
-\fCQDomNode::CDATASectionNode\fR
-.TP
-\fCQDomNode::EntityReferenceNode\fR
-.TP
-\fCQDomNode::EntityNode\fR
-.TP
-\fCQDomNode::ProcessingInstructionNode\fR
-.TP
-\fCQDomNode::CommentNode\fR
-.TP
-\fCQDomNode::DocumentNode\fR
-.TP
-\fCQDomNode::DocumentTypeNode\fR
-.TP
-\fCQDomNode::DocumentFragmentNode\fR
-.TP
-\fCQDomNode::NotationNode\fR
-.TP
-\fCQDomNode::BaseNode\fR - A QDomNode object, i.e. not a QDomNode subclass.
-.TP
-\fCQDomNode::CharacterDataNode\fR
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomNode::QDomNode ()"
-Constructs a null node.
-.SH "QDomNode::QDomNode ( const QDomNode & n )"
-Constructs a copy of \fIn\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomNode::~QDomNode ()\fC [virtual]\fR"
-Destroys the object and frees its resources.
-.SH "QDomNode QDomNode::appendChild ( const QDomNode & newChild )\fC [virtual]\fR"
-Appends \fInewChild\fR as the node's last child.
-.PP
-If \fInewChild\fR is the child of another node, it is reparented to this node. If \fInewChild\fR is a child of this node, then its position in the list of children is changed.
-.PP
-If \fInewChild\fR is a QDomDocumentFragment, then the children of the fragment are removed from the fragment and appended.
-.PP
-Returns a new reference to \fInewChild\fR.
-.PP
-See also insertBefore(), insertAfter(), replaceChild(), and removeChild().
-.SH "QDomNamedNodeMap QDomNode::attributes () const\fC [virtual]\fR"
-Returns a named node map of all attributes. Attributes are only provided for QDomElements.
-.PP
-Changing the attributes in the map will also change the attributes of this QDomNode.
-.PP
-Reimplemented in QDomElement.
-.SH "QDomNodeList QDomNode::childNodes () const\fC [virtual]\fR"
-Returns a list of all direct child nodes.
-.PP
-Most often you will call this function on a QDomElement object.
-.PP
-For example, if the XML document looks like this:
-.PP
-.nf
-.br
-
-.br
-
Heading
-.br
-
Hello you
-.br
-
-.br
-.fi
-Then the list of child nodes for the "body"-element will contain the node created by the
tag and the node created by the
tag.
-.PP
-The nodes in the list are not copied; so changing the nodes in the list will also change the children of this node.
-.PP
-See also firstChild() and lastChild().
-.SH "void QDomNode::clear ()"
-Converts the node into a null node; if it was not a null node before, its type and contents are deleted.
-.PP
-See also isNull().
-.SH "QDomNode QDomNode::cloneNode ( bool deep = TRUE ) const\fC [virtual]\fR"
-Creates a deep (not shallow) copy of the QDomNode.
-.PP
-If \fIdeep\fR is TRUE, then the cloning is done recursively which means that all the node's children are deep copied too. If \fIdeep\fR is FALSE only the node itself is copied and the copy will have no child nodes.
-.SH "QDomNode QDomNode::firstChild () const\fC [virtual]\fR"
-Returns the first child of the node. If there is no child node, a null node is returned. Changing the returned node will also change the node in the document tree.
-.PP
-See also lastChild() and childNodes().
-.PP
-Example: xml/outliner/outlinetree.cpp.
-.SH "bool QDomNode::hasAttributes () const\fC [virtual]\fR"
-Returns TRUE if the node has attributes; otherwise returns FALSE.
-.PP
-See also attributes().
-.SH "bool QDomNode::hasChildNodes () const\fC [virtual]\fR"
-Returns TRUE if the node has one or more children; otherwise returns FALSE.
-.SH "QDomNode QDomNode::insertAfter ( const QDomNode & newChild, const QDomNode & refChild )\fC [virtual]\fR"
-Inserts the node \fInewChild\fR after the child node \fIrefChild\fR. \fIrefChild\fR must be a direct child of this node. If \fIrefChild\fR is null then \fInewChild\fR is appended as this node's last child.
-.PP
-If \fInewChild\fR is the child of another node, it is reparented to this node. If \fInewChild\fR is a child of this node, then its position in the list of children is changed.
-.PP
-If \fInewChild\fR is a QDomDocumentFragment, then the children of the fragment are removed from the fragment and inserted after \fIrefChild\fR.
-.PP
-Returns a new reference to \fInewChild\fR on success or a null node on failure.
-.PP
-See also insertBefore(), replaceChild(), removeChild(), and appendChild().
-.SH "QDomNode QDomNode::insertBefore ( const QDomNode & newChild, const QDomNode & refChild )\fC [virtual]\fR"
-Inserts the node \fInewChild\fR before the child node \fIrefChild\fR. \fIrefChild\fR must be a direct child of this node. If \fIrefChild\fR is null then \fInewChild\fR is inserted as the node's first child.
-.PP
-If \fInewChild\fR is the child of another node, it is reparented to this node. If \fInewChild\fR is a child of this node, then its position in the list of children is changed.
-.PP
-If \fInewChild\fR is a QDomDocumentFragment, then the children of the fragment are removed from the fragment and inserted before \fIrefChild\fR.
-.PP
-Returns a new reference to \fInewChild\fR on success or a null node on failure.
-.PP
-See also insertAfter(), replaceChild(), removeChild(), and appendChild().
-.SH "bool QDomNode::isAttr () const\fC [virtual]\fR"
-Returns TRUE if the node is an attribute; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomAttribute; you can get the QDomAttribute with toAttribute().
-.PP
-See also toAttr().
-.PP
-Reimplemented in QDomAttr.
-.SH "bool QDomNode::isCDATASection () const\fC [virtual]\fR"
-Returns TRUE if the node is a CDATA section; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomCDATASection; you can get the QDomCDATASection with toCDATASection().
-.PP
-See also toCDATASection().
-.PP
-Reimplemented in QDomCDATASection.
-.SH "bool QDomNode::isCharacterData () const\fC [virtual]\fR"
-Returns TRUE if the node is a character data node; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomCharacterData; you can get the QDomCharacterData with toCharacterData().
-.PP
-See also toCharacterData().
-.PP
-Reimplemented in QDomCharacterData.
-.SH "bool QDomNode::isComment () const\fC [virtual]\fR"
-Returns TRUE if the node is a comment; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomComment; you can get the QDomComment with toComment().
-.PP
-See also toComment().
-.PP
-Reimplemented in QDomComment.
-.SH "bool QDomNode::isDocument () const\fC [virtual]\fR"
-Returns TRUE if the node is a document; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomDocument; you can get the QDomDocument with toDocument().
-.PP
-See also toDocument().
-.PP
-Reimplemented in QDomDocument.
-.SH "bool QDomNode::isDocumentFragment () const\fC [virtual]\fR"
-Returns TRUE if the node is a document fragment; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomDocumentFragment; you can get the QDomDocumentFragment with toDocumentFragment().
-.PP
-See also toDocumentFragment().
-.PP
-Reimplemented in QDomDocumentFragment.
-.SH "bool QDomNode::isDocumentType () const\fC [virtual]\fR"
-Returns TRUE if the node is a document type; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomDocumentType; you can get the QDomDocumentType with toDocumentType().
-.PP
-See also toDocumentType().
-.PP
-Reimplemented in QDomDocumentType.
-.SH "bool QDomNode::isElement () const\fC [virtual]\fR"
-Returns TRUE if the node is an element; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomElement; you can get the QDomElement with toElement().
-.PP
-See also toElement().
-.PP
-Example: xml/outliner/outlinetree.cpp.
-.PP
-Reimplemented in QDomElement.
-.SH "bool QDomNode::isEntity () const\fC [virtual]\fR"
-Returns TRUE if the node is an entity; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomEntity; you can get the QDomEntity with toEntity().
-.PP
-See also toEntity().
-.PP
-Reimplemented in QDomEntity.
-.SH "bool QDomNode::isEntityReference () const\fC [virtual]\fR"
-Returns TRUE if the node is an entity reference; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomEntityReference; you can get the QDomEntityReference with toEntityReference().
-.PP
-See also toEntityReference().
-.PP
-Reimplemented in QDomEntityReference.
-.SH "bool QDomNode::isNotation () const\fC [virtual]\fR"
-Returns TRUE if the node is a notation; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomNotation; you can get the QDomNotation with toNotation().
-.PP
-See also toNotation().
-.PP
-Reimplemented in QDomNotation.
-.SH "bool QDomNode::isNull () const"
-Returns TRUE if this node is null (i.e. if it has no type or contents); otherwise returns FALSE.
-.PP
-Example: xml/outliner/outlinetree.cpp.
-.SH "bool QDomNode::isProcessingInstruction () const\fC [virtual]\fR"
-Returns TRUE if the node is a processing instruction; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomProcessingInstruction; you can get the QProcessingInstruction with toProcessingInstruction().
-.PP
-See also toProcessingInstruction().
-.PP
-Reimplemented in QDomProcessingInstruction.
-.SH "bool QDomNode::isSupported ( const QString & feature, const QString & version ) const\fC [virtual]\fR"
-Returns TRUE if the DOM implementation implements the feature \fIfeature\fR and this feature is supported by this node in the version \fIversion\fR; otherwise returns FALSE.
-.PP
-See also QDomImplementation::hasFeature().
-.SH "bool QDomNode::isText () const\fC [virtual]\fR"
-Returns TRUE if the node is a text node; otherwise returns FALSE.
-.PP
-If this function returns TRUE, it does not imply that this object is a QDomText; you can get the QDomText with toText().
-.PP
-See also toText().
-.PP
-Reimplemented in QDomText.
-.SH "QDomNode QDomNode::lastChild () const\fC [virtual]\fR"
-Returns the last child of the node. If there is no child node, a null node is returned. Changing the returned node will also change the node in the document tree.
-.PP
-See also firstChild() and childNodes().
-.SH "QString QDomNode::localName () const\fC [virtual]\fR"
-If the node uses namespaces, this function returns the local name of the node; otherwise it returns QString::null.
-.PP
-Only nodes of type ElementNode or AttributeNode can have namespaces. A namespace must have been specified at creation time; it is not possible to add a namespace afterwards.
-.PP
-See also prefix(), namespaceURI(), QDomDocument::createElementNS(), and QDomDocument::createAttributeNS().
-.SH "QDomNode QDomNode::namedItem ( const QString & name ) const"
-Returns the first direct child node for which nodeName() equals \fIname\fR.
-.PP
-If no such direct child exists, a null node is returned.
-.PP
-See also nodeName().
-.SH "QString QDomNode::namespaceURI () const\fC [virtual]\fR"
-Returns the namespace URI of this node or QString::null if the node has no namespace URI.
-.PP
-Only nodes of type ElementNode or AttributeNode can have namespaces. A namespace URI must be specified at creation time and cannot be changed later.
-.PP
-See also prefix(), localName(), QDomDocument::createElementNS(), and QDomDocument::createAttributeNS().
-.SH "QDomNode QDomNode::nextSibling () const\fC [virtual]\fR"
-Returns the next sibling in the document tree. Changing the returned node will also change the node in the document tree.
-.PP
-If you have XML like this:
-.PP
-.nf
-.br
-
Heading
-.br
-
The text...
-.br
-
Next heading
-.br
-.fi
-and this QDomNode represents the
tag, nextSibling() will return the node representing the
tag.
-.PP
-See also previousSibling().
-.PP
-Example: xml/outliner/outlinetree.cpp.
-.SH "QString QDomNode::nodeName () const\fC [virtual]\fR"
-Returns the name of the node.
-.PP
-The meaning of the name depends on the subclass:
.nf
-.TS
-l - l. Name Meaning QDomAttr The name of the attribute QDomCDATASection The string "#cdata-section" QDomComment The string "#comment" QDomDocument The string "#document" QDomDocumentFragment The string "#document-fragment" QDomDocumentType The name of the document type QDomElement The tag name QDomEntity The name of the entity QDomEntityReference The name of the referenced entity QDomNotation The name of the notation QDomProcessingInstruction The target of the processing instruction QDomText
-.TE
-.fi
-
-.PP
-See also nodeValue().
-.PP
-Example: xml/outliner/outlinetree.cpp.
-.SH "QDomNode::NodeType QDomNode::nodeType () const\fC [virtual]\fR"
-Returns the type of the node.
-.PP
-See also toAttr(), toCDATASection(), toDocumentFragment(), toDocument(), toDocumentType(), toElement(), toEntityReference(), toText(), toEntity(), toNotation(), toProcessingInstruction(), toCharacterData(), and toComment().
-.PP
-Reimplemented in QDomDocumentType, QDomDocument, QDomDocumentFragment, QDomCharacterData, QDomAttr, QDomElement, QDomNotation, QDomEntity, QDomEntityReference, and QDomProcessingInstruction.
-.SH "QString QDomNode::nodeValue () const\fC [virtual]\fR"
-Returns the value of the node.
-.PP
-The meaning of the value depends on the subclass:
.nf
-.TS
-l - l. Name Meaning QDomAttr The attribute value QDomCDATASection The content of the CDATA section QDomComment The comment QDomProcessingInstruction The data of the processing intruction QDomText
-.TE
-.fi
-
-.PP
-All the other subclasses do not have a node value and will return QString::null.
-.PP
-See also setNodeValue() and nodeName().
-.PP
-Example: xml/outliner/outlinetree.cpp.
-.SH "void QDomNode::normalize ()\fC [virtual]\fR"
-Calling normalize() on an element converts all its children into a standard form. This means that adjacent QDomText objects will be merged into a single text object (QDomCDATASection nodes are not merged).
-.SH "bool QDomNode::operator!= ( const QDomNode & n ) const"
-Returns TRUE if \fIn\fR and this DOM node are not equal; otherwise returns FALSE.
-.SH "QDomNode & QDomNode::operator= ( const QDomNode & n )"
-Assigns a copy of \fIn\fR to this DOM node.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "bool QDomNode::operator== ( const QDomNode & n ) const"
-Returns TRUE if \fIn\fR and this DOM node are equal; otherwise returns FALSE.
-.SH "QDomDocument QDomNode::ownerDocument () const\fC [virtual]\fR"
-Returns the document to which this node belongs.
-.SH "QDomNode QDomNode::parentNode () const\fC [virtual]\fR"
-Returns the parent node. If this node has no parent, a null node is returned (i.e. a node for which isNull() returns TRUE).
-.SH "QString QDomNode::prefix () const\fC [virtual]\fR"
-Returns the namespace prefix of the node or QString::null if the node has no namespace prefix.
-.PP
-Only nodes of type ElementNode or AttributeNode can have namespaces. A namespace prefix must be specified at creation time. If a node was created with a namespace prefix, you can change it later with setPrefix().
-.PP
-If you create an element or attribute with QDomDocument::createElement() or QDomDocument::createAttribute(), the prefix will be QString::null. If you use QDomDocument::createElementNS() or QDomDocument::createAttributeNS() instead, the prefix will not be QString::null; but it might be an empty string if the name does not have a prefix.
-.PP
-See also setPrefix(), localName(), namespaceURI(), QDomDocument::createElementNS(), and QDomDocument::createAttributeNS().
-.SH "QDomNode QDomNode::previousSibling () const\fC [virtual]\fR"
-Returns the previous sibling in the document tree. Changing the returned node will also change the node in the document tree.
-.PP
-For example, if you have XML like this:
-.PP
-.nf
-.br
-
Heading
-.br
-
The text...
-.br
-
Next heading
-.br
-.fi
-and this QDomNode represents the
tag, previousSibling() will return the node representing the
tag.
-.PP
-See also nextSibling().
-.SH "QDomNode QDomNode::removeChild ( const QDomNode & oldChild )\fC [virtual]\fR"
-Removes \fIoldChild\fR from the list of children. \fIoldChild\fR must be a direct child of this node.
-.PP
-Returns a new reference to \fIoldChild\fR on success or a null node on failure.
-.PP
-See also insertBefore(), insertAfter(), replaceChild(), and appendChild().
-.SH "QDomNode QDomNode::replaceChild ( const QDomNode & newChild, const QDomNode & oldChild )\fC [virtual]\fR"
-Replaces \fIoldChild\fR with \fInewChild\fR. \fIoldChild\fR must be a direct child of this node.
-.PP
-If \fInewChild\fR is the child of another node, it is reparented to this node. If \fInewChild\fR is a child of this node, then its position in the list of children is changed.
-.PP
-If \fInewChild\fR is a QDomDocumentFragment, then \fIoldChild\fR is replaced by all of the children of the fragment.
-.PP
-Returns a new reference to \fIoldChild\fR on success or a null node an failure.
-.PP
-See also insertBefore(), insertAfter(), removeChild(), and appendChild().
-.SH "void QDomNode::save ( QTextStream & str, int indent ) const"
-Writes the XML representation of the node and all its children to the stream \fIstr\fR. This function uses \fIindent\fR as the amount of space to indent the node.
-.SH "void QDomNode::setNodeValue ( const QString & v )\fC [virtual]\fR"
-Sets the node's value to \fIv\fR.
-.PP
-See also nodeValue().
-.SH "void QDomNode::setPrefix ( const QString & pre )\fC [virtual]\fR"
-If the node has a namespace prefix, this function changes the namespace prefix of the node to \fIpre\fR. Otherwise this function does nothing.
-.PP
-Only nodes of type ElementNode or AttributeNode can have namespaces. A namespace prefix must have be specified at creation time; it is not possible to add a namespace prefix afterwards.
-.PP
-See also prefix(), localName(), namespaceURI(), QDomDocument::createElementNS(), and QDomDocument::createAttributeNS().
-.SH "QDomAttr QDomNode::toAttr ()"
-Converts a QDomNode into a QDomAttr. If the node is not an attribute, the returned object will be null.
-.PP
-See also isAttr().
-.SH "QDomCDATASection QDomNode::toCDATASection ()"
-Converts a QDomNode into a QDomCDATASection. If the node is not a CDATA section, the returned object will be null.
-.PP
-See also isCDATASection().
-.SH "QDomCharacterData QDomNode::toCharacterData ()"
-Converts a QDomNode into a QDomCharacterData. If the node is not a character data node the returned object will be null.
-.PP
-See also isCharacterData().
-.SH "QDomComment QDomNode::toComment ()"
-Converts a QDomNode into a QDomComment. If the node is not a comment the returned object will be null.
-.PP
-See also isComment().
-.SH "QDomDocument QDomNode::toDocument ()"
-Converts a QDomNode into a QDomDocument. If the node is not a document the returned object will be null.
-.PP
-See also isDocument().
-.SH "QDomDocumentFragment QDomNode::toDocumentFragment ()"
-Converts a QDomNode into a QDomDocumentFragment. If the node is not a document fragment the returned object will be null.
-.PP
-See also isDocumentFragment().
-.SH "QDomDocumentType QDomNode::toDocumentType ()"
-Converts a QDomNode into a QDomDocumentType. If the node is not a document type the returned object will be null.
-.PP
-See also isDocumentType().
-.SH "QDomElement QDomNode::toElement ()"
-Converts a QDomNode into a QDomElement. If the node is not an element the returned object will be null.
-.PP
-See also isElement().
-.PP
-Example: xml/outliner/outlinetree.cpp.
-.SH "QDomEntity QDomNode::toEntity ()"
-Converts a QDomNode into a QDomEntity. If the node is not an entity the returned object will be null.
-.PP
-See also isEntity().
-.SH "QDomEntityReference QDomNode::toEntityReference ()"
-Converts a QDomNode into a QDomEntityReference. If the node is not an entity reference, the returned object will be null.
-.PP
-See also isEntityReference().
-.SH "QDomNotation QDomNode::toNotation ()"
-Converts a QDomNode into a QDomNotation. If the node is not a notation the returned object will be null.
-.PP
-See also isNotation().
-.SH "QDomProcessingInstruction QDomNode::toProcessingInstruction ()"
-Converts a QDomNode into a QDomProcessingInstruction. If the node is not a processing instruction the returned object will be null.
-.PP
-See also isProcessingInstruction().
-.SH "QDomText QDomNode::toText ()"
-Converts a QDomNode into a QDomText. If the node is not a text, the returned object will be null.
-.PP
-See also isText().
-.SH RELATED FUNCTION DOCUMENTATION
-.SH "QTextStream & operator<< ( QTextStream & str, const QDomNode & node )"
-Writes the XML representation of the node \fInode\fR and all its
-children to the stream \fIstr\fR.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomnode.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomnode.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomnodelist.3qt b/doc/man/man3/qdomnodelist.3qt
deleted file mode 100644
index d06ef1045..000000000
--- a/doc/man/man3/qdomnodelist.3qt
+++ /dev/null
@@ -1,108 +0,0 @@
-'\" t
-.TH QDomNodeList 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
-QDomNodeList \- List of QDomNode objects
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomNodeList\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomNodeList\fR ( const QDomNodeList & n )"
-.br
-.ti -1c
-.BI "QDomNodeList & \fBoperator=\fR ( const QDomNodeList & n )"
-.br
-.ti -1c
-.BI "bool \fBoperator==\fR ( const QDomNodeList & n ) const"
-.br
-.ti -1c
-.BI "bool \fBoperator!=\fR ( const QDomNodeList & n ) const"
-.br
-.ti -1c
-.BI "virtual \fB~QDomNodeList\fR ()"
-.br
-.ti -1c
-.BI "virtual QDomNode \fBitem\fR ( int index ) const"
-.br
-.ti -1c
-.BI "virtual uint \fBlength\fR () const"
-.br
-.ti -1c
-.BI "uint \fBcount\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomNodeList class is a list of QDomNode objects.
-.PP
-Lists can be obtained by QDomDocument::elementsByTagName() and QDomNode::childNodes(). The Document Object Model (DOM) requires these lists to be "live": whenever you change the underlying document, the contents of the list will get updated.
-.PP
-You can get a particular node from the list with item(). The number of items in the list is returned by count() (and by length()).
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also QDomNode::childNodes(), QDomDocument::elementsByTagName(), and XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomNodeList::QDomNodeList ()"
-Creates an empty node list.
-.SH "QDomNodeList::QDomNodeList ( const QDomNodeList & n )"
-Constructs a copy of \fIn\fR.
-.SH "QDomNodeList::~QDomNodeList ()\fC [virtual]\fR"
-Destroys the object and frees its resources.
-.SH "uint QDomNodeList::count () const"
-Returns the number of nodes in the list.
-.PP
-This function is the same as length().
-.SH "QDomNode QDomNodeList::item ( int index ) const\fC [virtual]\fR"
-Returns the node at position \fIindex\fR.
-.PP
-If \fIindex\fR is negative or if \fIindex\fR >= length() then a null node is returned (i.e. a node for which QDomNode::isNull() returns TRUE).
-.PP
-See also count().
-.SH "uint QDomNodeList::length () const\fC [virtual]\fR"
-Returns the number of nodes in the list.
-.PP
-This function is the same as count().
-.SH "bool QDomNodeList::operator!= ( const QDomNodeList & n ) const"
-Returns TRUE the node list \fIn\fR and this node list are not equal; otherwise returns FALSE.
-.SH "QDomNodeList & QDomNodeList::operator= ( const QDomNodeList & n )"
-Assigns \fIn\fR to this node list.
-.SH "bool QDomNodeList::operator== ( const QDomNodeList & n ) const"
-Returns TRUE if the node list \fIn\fR and this node list are equal;
-otherwise returns FALSE.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomnodelist.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomnodelist.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomnotation.3qt b/doc/man/man3/qdomnotation.3qt
deleted file mode 100644
index 503ddb635..000000000
--- a/doc/man/man3/qdomnotation.3qt
+++ /dev/null
@@ -1,108 +0,0 @@
-'\" t
-.TH QDomNotation 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
-QDomNotation \- Represents an XML notation
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomNotation\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomNotation\fR ( const QDomNotation & x )"
-.br
-.ti -1c
-.BI "QDomNotation & \fBoperator=\fR ( const QDomNotation & x )"
-.br
-.ti -1c
-.BI "\fB~QDomNotation\fR ()"
-.br
-.ti -1c
-.BI "QString \fBpublicId\fR () const"
-.br
-.ti -1c
-.BI "QString \fBsystemId\fR () const"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisNotation\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomNotation class represents an XML notation.
-.PP
-A notation either declares, by name, the format of an unparsed entity (see section 4.7 of the XML 1.0 specification), or is used for formal declaration of processing instruction targets (see section 2.6 of the XML 1.0 specification).
-.PP
-DOM does not support editing notation nodes; they are therefore read-only.
-.PP
-A notation node does not have any parent.
-.PP
-You can retrieve the publicId() and systemId() from a notation node.
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomNotation::QDomNotation ()"
-Constructor.
-.SH "QDomNotation::QDomNotation ( const QDomNotation & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomNotation::~QDomNotation ()"
-Destroys the object and frees its resources.
-.SH "bool QDomNotation::isNotation () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomNotation::nodeType () const\fC [virtual]\fR"
-Returns NotationNode.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNotation & QDomNotation::operator= ( const QDomNotation & x )"
-Assigns \fIx\fR to this DOM notation.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QString QDomNotation::publicId () const"
-Returns the public identifier of this notation.
-.SH "QString QDomNotation::systemId () const"
-Returns the system identifier of this notation.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomnotation.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomnotation.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomprocessinginstruction.3qt b/doc/man/man3/qdomprocessinginstruction.3qt
deleted file mode 100644
index 21c8eb4d5..000000000
--- a/doc/man/man3/qdomprocessinginstruction.3qt
+++ /dev/null
@@ -1,115 +0,0 @@
-'\" t
-.TH QDomProcessingInstruction 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
-QDomProcessingInstruction \- Represents an XML processing instruction
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomNode.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomProcessingInstruction\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomProcessingInstruction\fR ( const QDomProcessingInstruction & x )"
-.br
-.ti -1c
-.BI "QDomProcessingInstruction & \fBoperator=\fR ( const QDomProcessingInstruction & x )"
-.br
-.ti -1c
-.BI "\fB~QDomProcessingInstruction\fR ()"
-.br
-.ti -1c
-.BI "virtual QString \fBtarget\fR () const"
-.br
-.ti -1c
-.BI "virtual QString \fBdata\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetData\fR ( const QString & d )"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisProcessingInstruction\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomProcessingInstruction class represents an XML processing instruction.
-.PP
-Processing instructions are used in XML to keep processor-specific information in the text of the document.
-.PP
-The content of the processing instruction is retrieved with data() and set with setData(). The processing instruction's target is retrieved with target().
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomProcessingInstruction::QDomProcessingInstruction ()"
-Constructs an empty processing instruction. Use QDomDocument::createProcessingInstruction() to create a processing instruction with content.
-.SH "QDomProcessingInstruction::QDomProcessingInstruction ( const QDomProcessingInstruction & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomProcessingInstruction::~QDomProcessingInstruction ()"
-Destroys the object and frees its resources.
-.SH "QString QDomProcessingInstruction::data () const\fC [virtual]\fR"
-Returns the content of this processing instruction.
-.PP
-See also setData() and target().
-.SH "bool QDomProcessingInstruction::isProcessingInstruction () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomProcessingInstruction::nodeType () const\fC [virtual]\fR"
-Returns ProcessingInstructionNode.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomProcessingInstruction & QDomProcessingInstruction::operator= ( const QDomProcessingInstruction & x )"
-Assigns \fIx\fR to this processing instruction.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "void QDomProcessingInstruction::setData ( const QString & d )\fC [virtual]\fR"
-Sets the data contained in the processing instruction to \fId\fR.
-.PP
-See also data().
-.SH "QString QDomProcessingInstruction::target () const\fC [virtual]\fR"
-Returns the target of this processing instruction.
-.PP
-See also data().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomprocessinginstruction.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomprocessinginstruction.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdomtext.3qt b/doc/man/man3/qdomtext.3qt
deleted file mode 100644
index ffc3ba687..000000000
--- a/doc/man/man3/qdomtext.3qt
+++ /dev/null
@@ -1,107 +0,0 @@
-'\" t
-.TH QDomText 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
-QDomText \- Represents text data in the parsed XML document
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QDomCharacterData.
-.PP
-Inherited by QDomCDATASection.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDomText\fR ()"
-.br
-.ti -1c
-.BI "\fBQDomText\fR ( const QDomText & x )"
-.br
-.ti -1c
-.BI "QDomText & \fBoperator=\fR ( const QDomText & x )"
-.br
-.ti -1c
-.BI "\fB~QDomText\fR ()"
-.br
-.ti -1c
-.BI "QDomText \fBsplitText\fR ( int offset )"
-.br
-.ti -1c
-.BI "virtual QDomNode::NodeType \fBnodeType\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBisText\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDomText class represents text data in the parsed XML document.
-.PP
-You can split the text in a QDomText object over two QDomText objecs with splitText().
-.PP
-For further information about the Document Object Model see http://www.w3.org/TR/REC-DOM-Level-1/ and http://www.w3.org/TR/DOM-Level-2-Core/. For a more general introduction of the DOM implementation see the QDomDocument documentation.
-.PP
-See also XML.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDomText::QDomText ()"
-Constructs an empty QDomText object.
-.PP
-To construct a QDomText with content, use QDomDocument::createTextNode().
-.SH "QDomText::QDomText ( const QDomText & x )"
-Constructs a copy of \fIx\fR.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomText::~QDomText ()"
-Destroys the object and frees its resources.
-.SH "bool QDomText::isText () const\fC [virtual]\fR"
-Returns TRUE.
-.PP
-Reimplemented from QDomNode.
-.SH "QDomNode::NodeType QDomText::nodeType () const\fC [virtual]\fR"
-Returns TextNode.
-.PP
-Reimplemented from QDomCharacterData.
-.PP
-Reimplemented in QDomCDATASection.
-.SH "QDomText & QDomText::operator= ( const QDomText & x )"
-Assigns \fIx\fR to this DOM text.
-.PP
-The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use cloneNode().
-.SH "QDomText QDomText::splitText ( int offset )"
-Splits this DOM text object into two QDomText objects. This object keeps its first \fIoffset\fR characters and the second (newly created) object is inserted into the document tree after this object with the remaining characters.
-.PP
-The function returns the newly created object.
-.PP
-See also QDomNode::normalize().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdomtext.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdomtext.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdoublevalidator.3qt b/doc/man/man3/qdoublevalidator.3qt
deleted file mode 100644
index 16c8e734d..000000000
--- a/doc/man/man3/qdoublevalidator.3qt
+++ /dev/null
@@ -1,146 +0,0 @@
-'\" t
-.TH QDoubleValidator 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
-QDoubleValidator \- Range checking of floating-point numbers
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QValidator.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDoubleValidator\fR ( QObject * parent, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fBQDoubleValidator\fR ( double bottom, double top, int decimals, QObject * parent, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QDoubleValidator\fR ()"
-.br
-.ti -1c
-.BI "virtual QValidator::State \fBvalidate\fR ( QString & input, int & ) const"
-.br
-.ti -1c
-.BI "virtual void \fBsetRange\fR ( double minimum, double maximum, int decimals = 0 )"
-.br
-.ti -1c
-.BI "void \fBsetBottom\fR ( double )"
-.br
-.ti -1c
-.BI "void \fBsetTop\fR ( double )"
-.br
-.ti -1c
-.BI "void \fBsetDecimals\fR ( int )"
-.br
-.ti -1c
-.BI "double \fBbottom\fR () const"
-.br
-.ti -1c
-.BI "double \fBtop\fR () const"
-.br
-.ti -1c
-.BI "int \fBdecimals\fR () const"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "double \fBbottom\fR - the validator's minimum acceptable value"
-.br
-.ti -1c
-.BI "int \fBdecimals\fR - the validator's maximum number of digits after the decimal point"
-.br
-.ti -1c
-.BI "double \fBtop\fR - the validator's maximum acceptable value"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDoubleValidator class provides range checking of floating-point numbers.
-.PP
-QDoubleValidator provides an upper bound, a lower bound and a limit on the number of digits after the decimal point. It does not provide a fixup() function.
-.PP
-You can set the acceptable range in one call with setRange(), or with setBottom() and setTop(). Set the number of decimal places with setDecimals(). The validate() function returns the validation state.
-.PP
-See also QIntValidator, QRegExpValidator, and Miscellaneous Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDoubleValidator::QDoubleValidator ( QObject * parent, const char * name = 0 )"
-Constructs a validator object with parent \fIparent\fR, called \fIname\fR, which accepts any double.
-.SH "QDoubleValidator::QDoubleValidator ( double bottom, double top, int decimals, QObject * parent, const char * name = 0 )"
-Constructs a validator object with parent \fIparent\fR, called \fIname\fR. This validator will accept doubles from \fIbottom\fR to \fItop\fR inclusive, with up to \fIdecimals\fR digits after the decimal point.
-.SH "QDoubleValidator::~QDoubleValidator ()"
-Destroys the validator, freeing any resources used.
-.SH "double QDoubleValidator::bottom () const"
-Returns the validator's minimum acceptable value. See the "bottom" property for details.
-.SH "int QDoubleValidator::decimals () const"
-Returns the validator's maximum number of digits after the decimal point. See the "decimals" property for details.
-.SH "void QDoubleValidator::setBottom ( double )"
-Sets the validator's minimum acceptable value. See the "bottom" property for details.
-.SH "void QDoubleValidator::setDecimals ( int )"
-Sets the validator's maximum number of digits after the decimal point. See the "decimals" property for details.
-.SH "void QDoubleValidator::setRange ( double minimum, double maximum, int decimals = 0 )\fC [virtual]\fR"
-Sets the validator to accept doubles from \fIminimum\fR to \fImaximum\fR inclusive, with at most \fIdecimals\fR digits after the decimal point.
-.SH "void QDoubleValidator::setTop ( double )"
-Sets the validator's maximum acceptable value. See the "top" property for details.
-.SH "double QDoubleValidator::top () const"
-Returns the validator's maximum acceptable value. See the "top" property for details.
-.SH "QValidator::State QDoubleValidator::validate ( QString & input, int & ) const\fC [virtual]\fR"
-Returns Acceptable if the string \fIinput\fR contains a double that is within the valid range and is in the correct format.
-.PP
-Returns Intermediate if \fIinput\fR contains a double that is outside the range or is in the wrong format, e.g. with too many digits after the decimal point or is empty.
-.PP
-Returns Invalid if the \fIinput\fR is not a double.
-.PP
-Note: If the valid range consists of just positive doubles (e.g. 0.0 - 100.0) and \fIinput\fR is a negative double then Invalid is returned.
-.PP
-Reimplemented from QValidator.
-.SS "Property Documentation"
-.SH "double bottom"
-This property holds the validator's minimum acceptable value.
-.PP
-Set this property's value with setBottom() and get this property's value with bottom().
-.PP
-See also setRange().
-.SH "int decimals"
-This property holds the validator's maximum number of digits after the decimal point.
-.PP
-Set this property's value with setDecimals() and get this property's value with decimals().
-.PP
-See also setRange().
-.SH "double top"
-This property holds the validator's maximum acceptable value.
-.PP
-Set this property's value with setTop() and get this property's value with top().
-.PP
-See also setRange().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdoublevalidator.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdoublevalidator.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdragenterevent.3qt b/doc/man/man3/qdragenterevent.3qt
deleted file mode 100644
index def1a8571..000000000
--- a/doc/man/man3/qdragenterevent.3qt
+++ /dev/null
@@ -1,58 +0,0 @@
-'\" t
-.TH QDragEnterEvent 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
-QDragEnterEvent \- Event which is sent to the widget when a drag and drop first drags onto the widget
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QDragMoveEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDragEnterEvent\fR ( const QPoint & pos )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDragEnterEvent class provides an event which is sent to the widget when a drag and drop first drags onto the widget.
-.PP
-This event is always immediately followed by a QDragMoveEvent, so you only need to respond to one or the other event. This class inherits most of its functionality from QDragMoveEvent, which in turn inherits most of its functionality from QDropEvent.
-.PP
-See also QDragLeaveEvent, QDragMoveEvent, QDropEvent, Drag And Drop Classes, and Event Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDragEnterEvent::QDragEnterEvent ( const QPoint & pos )"
-Constructs a QDragEnterEvent entering at the given point, \fIpos\fR.
-.PP
-\fBWarning:\fR Do not create a QDragEnterEvent yourself since these
-objects rely on Qt's internal state.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdragenterevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdragenterevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdragleaveevent.3qt b/doc/man/man3/qdragleaveevent.3qt
deleted file mode 100644
index 6a4b5570c..000000000
--- a/doc/man/man3/qdragleaveevent.3qt
+++ /dev/null
@@ -1,58 +0,0 @@
-'\" t
-.TH QDragLeaveEvent 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
-QDragLeaveEvent \- Event which is sent to the widget when a drag and drop leaves the widget
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDragLeaveEvent\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDragLeaveEvent class provides an event which is sent to the widget when a drag and drop leaves the widget.
-.PP
-This event is always preceded by a QDragEnterEvent and a series of QDragMoveEvents. It is not sent if a QDropEvent is sent instead.
-.PP
-See also QDragEnterEvent, QDragMoveEvent, QDropEvent, Drag And Drop Classes, and Event Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDragLeaveEvent::QDragLeaveEvent ()"
-Constructs a QDragLeaveEvent.
-.PP
-\fBWarning:\fR Do not create a QDragLeaveEvent yourself since these
-objects rely on Qt's internal state.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdragleaveevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdragleaveevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdragmoveevent.3qt b/doc/man/man3/qdragmoveevent.3qt
deleted file mode 100644
index 7e381efd9..000000000
--- a/doc/man/man3/qdragmoveevent.3qt
+++ /dev/null
@@ -1,83 +0,0 @@
-'\" t
-.TH QDragMoveEvent 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
-QDragMoveEvent \- Event which is sent while a drag and drop is in progress
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QDropEvent.
-.PP
-Inherited by QDragEnterEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDragMoveEvent\fR ( const QPoint & pos, Type type = DragMove )"
-.br
-.ti -1c
-.BI "QRect \fBanswerRect\fR () const"
-.br
-.ti -1c
-.BI "void \fBaccept\fR ( const QRect & r )"
-.br
-.ti -1c
-.BI "void \fBignore\fR ( const QRect & r )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDragMoveEvent class provides an event which is sent while a drag and drop is in progress.
-.PP
-When a widget accepts drop events, it will receive this event repeatedly while the drag is within the widget's boundaries. The widget should examine the event to see what data it provides, and accept() the drop if appropriate.
-.PP
-Note that this class inherits most of its functionality from QDropEvent.
-.PP
-See also Drag And Drop Classes and Event Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDragMoveEvent::QDragMoveEvent ( const QPoint & pos, Type type = DragMove )"
-Creates a QDragMoveEvent for which the mouse is at point \fIpos\fR, and the event is of type \fItype\fR.
-.PP
-\fBWarning:\fR Do not create a QDragMoveEvent yourself since these objects rely on Qt's internal state.
-.SH "void QDragMoveEvent::accept ( const QRect & r )"
-The same as accept(), but also notifies that future moves will also be acceptable if they remain within the rectangle \fIr\fR on the widget: this can improve performance, but may also be ignored by the underlying system.
-.PP
-If the rectangle is empty, then drag move events will be sent continuously. This is useful if the source is scrolling in a timer event.
-.PP
-Examples:
-.)l desktop/desktop.cpp and dirview/dirview.cpp.
-.SH "QRect QDragMoveEvent::answerRect () const"
-Returns the rectangle for which the acceptance of the move event applies.
-.SH "void QDragMoveEvent::ignore ( const QRect & r )"
-The opposite of accept(const QRect&), i.e. says that moves within rectangle \fIr\fR are not acceptable (will be ignored).
-.PP
-Example: dirview/dirview.cpp.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdragmoveevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdragmoveevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdragobject.3qt b/doc/man/man3/qdragobject.3qt
deleted file mode 100644
index d2fd24830..000000000
--- a/doc/man/man3/qdragobject.3qt
+++ /dev/null
@@ -1,182 +0,0 @@
-'\" t
-.TH QDragObject 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
-QDragObject \- Encapsulates MIME-based data transfer
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QObject and QMimeSource.
-.PP
-Inherited by QStoredDrag, QTextDrag, QImageDrag, and QIconDrag.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDragObject\fR ( QWidget * dragSource = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "virtual \fB~QDragObject\fR ()"
-.br
-.ti -1c
-.BI "bool \fBdrag\fR ()"
-.br
-.ti -1c
-.BI "bool \fBdragMove\fR ()"
-.br
-.ti -1c
-.BI "void \fBdragCopy\fR ()"
-.br
-.ti -1c
-.BI "void \fBdragLink\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBsetPixmap\fR ( QPixmap pm )"
-.br
-.ti -1c
-.BI "virtual void \fBsetPixmap\fR ( QPixmap pm, const QPoint & hotspot )"
-.br
-.ti -1c
-.BI "QPixmap \fBpixmap\fR () const"
-.br
-.ti -1c
-.BI "QPoint \fBpixmapHotSpot\fR () const"
-.br
-.ti -1c
-.BI "QWidget * \fBsource\fR ()"
-.br
-.ti -1c
-.BI "enum \fBDragMode\fR { DragDefault, DragCopy, DragMove, DragLink, DragCopyOrMove }"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QWidget * \fBtarget\fR ()"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "virtual bool \fBdrag\fR ( DragMode mode )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDragObject class encapsulates MIME-based data transfer.
-.PP
-QDragObject is the base class for all data that needs to be transferred between and within applications, both for drag and drop and for the clipboard.
-.PP
-See the Drag-and-drop documentation for an overview of how to provide drag and drop in your application.
-.PP
-See the QClipboard documentation for an overview of how to provide cut-and-paste in your application.
-.PP
-The drag() function is used to start a drag operation. You can specify the DragMode in the call or use one of the convenience functions dragCopy(), dragMove() or dragLink(). The drag source where the data originated is retrieved with source(). If the data was dropped on a widget within the application, target() will return a pointer to that widget. Specify the pixmap to display during the drag with setPixmap().
-.PP
-See also Drag And Drop Classes.
-.SS "Member Type Documentation"
-.SH "QDragObject::DragMode"
-This enum describes the possible drag modes.
-.TP
-\fCQDragObject::DragDefault\fR - The mode is determined heuristically.
-.TP
-\fCQDragObject::DragCopy\fR - The data is copied, never moved.
-.TP
-\fCQDragObject::DragMove\fR - The data is moved, if dragged at all.
-.TP
-\fCQDragObject::DragLink\fR - The data is linked, if dragged at all.
-.TP
-\fCQDragObject::DragCopyOrMove\fR - The user chooses the mode by using a control key to switch from the default.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDragObject::QDragObject ( QWidget * dragSource = 0, const char * name = 0 )"
-Constructs a drag object called \fIname\fR, which is a child of \fIdragSource\fR.
-.PP
-Note that the drag object will be deleted when \fIdragSource\fR is deleted.
-.SH "QDragObject::~QDragObject ()\fC [virtual]\fR"
-Destroys the drag object, canceling any drag and drop operation in which it is involved, and frees up the storage used.
-.SH "bool QDragObject::drag ()"
-Starts a drag operation using the contents of this object, using DragDefault mode.
-.PP
-The function returns TRUE if the caller should delete the original copy of the dragged data (but see target()); otherwise returns FALSE.
-.PP
-If the drag contains \fIreferences\fR to information (e.g. file names in a QUriDrag are references) then the return value should always be ignored, as the target is expected to manipulate the referred-to content directly. On X11 the return value should always be correct anyway, but on Windows this is not necessarily the case (e.g. the file manager starts a background process to move files, so the source \fImust not\fR delete the files!)
-.PP
-Note that on Windows the drag operation will spin a blocking modal event loop that will not dispatch any QTimers.
-.PP
-Example: dirview/dirview.cpp.
-.SH "bool QDragObject::drag ( DragMode mode )\fC [virtual protected]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Starts a drag operation using the contents of this object.
-.PP
-At this point, the object becomes owned by Qt, not the application. You should not delete the drag object or anything it references. The actual transfer of data to the target application will be done during future event processing - after that time the drag object will be deleted.
-.PP
-Returns TRUE if the dragged data was dragged as a \fImove\fR, indicating that the caller should remove the original source of the data (the drag object must continue to have a copy); otherwise returns FALSE.
-.PP
-The \fImode\fR specifies the drag mode (see QDragObject::DragMode.) Normally one of the simpler drag(), dragMove(), or dragCopy() functions would be used instead.
-.SH "void QDragObject::dragCopy ()"
-Starts a drag operation using the contents of this object, using DragCopy mode. Be sure to read the constraints described in drag().
-.PP
-See also drag(), dragMove(), and dragLink().
-.PP
-Example: iconview/simple_dd/main.cpp.
-.SH "void QDragObject::dragLink ()"
-Starts a drag operation using the contents of this object, using DragLink mode. Be sure to read the constraints described in drag().
-.PP
-See also drag(), dragCopy(), and dragMove().
-.SH "bool QDragObject::dragMove ()"
-Starts a drag operation using the contents of this object, using DragMove mode. Be sure to read the constraints described in drag().
-.PP
-See also drag(), dragCopy(), and dragLink().
-.SH "QPixmap QDragObject::pixmap () const"
-Returns the currently set pixmap (which isNull() if none is set).
-.SH "QPoint QDragObject::pixmapHotSpot () const"
-Returns the currently set pixmap hotspot.
-.SH "void QDragObject::setPixmap ( QPixmap pm, const QPoint & hotspot )\fC [virtual]\fR"
-Set the pixmap \fIpm\fR to display while dragging the object. The platform-specific implementation will use this where it can - so provide a small masked pixmap, and do not assume that the user will actually see it. For example, cursors on Windows 95 are of limited size.
-.PP
-The \fIhotspot\fR is the point on (or off) the pixmap that should be under the cursor as it is dragged. It is relative to the top-left pixel of the pixmap.
-.PP
-\fBWarning:\fR We have seen problems with drag cursors on different graphics hardware and driver software on Windows. Setting the graphics acceleration in the display settings down one tick solved the problems in all cases.
-.PP
-Example: fileiconview/qfileiconview.cpp.
-.SH "void QDragObject::setPixmap ( QPixmap pm )\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Uses a hotspot that positions the pixmap below and to the right of the mouse pointer. This allows the user to clearly see the point on the window which they are dragging the data onto.
-.SH "QWidget * QDragObject::source ()"
-Returns a pointer to the drag source where this object originated.
-.SH "QWidget * QDragObject::target ()\fC [static]\fR"
-After the drag completes, this function will return the QWidget which received the drop, or 0 if the data was dropped on another application.
-.PP
-This can be useful for detecting the case where drag and drop is
-to and from the same widget.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqdragobject.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdragobject.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qdropevent.3qt b/doc/man/man3/qdropevent.3qt
deleted file mode 100644
index 85ac8fbd4..000000000
--- a/doc/man/man3/qdropevent.3qt
+++ /dev/null
@@ -1,189 +0,0 @@
-'\" t
-.TH QDropEvent 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
-QDropEvent \- Event which is sent when a drag and drop is completed
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QEvent and QMimeSource.
-.PP
-Inherited by QDragMoveEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQDropEvent\fR ( const QPoint & pos, Type typ = Drop )"
-.br
-.ti -1c
-.BI "const QPoint & \fBpos\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisAccepted\fR () const"
-.br
-.ti -1c
-.BI "void \fBaccept\fR ( bool y = TRUE )"
-.br
-.ti -1c
-.BI "void \fBignore\fR ()"
-.br
-.ti -1c
-.BI "bool \fBisActionAccepted\fR () const"
-.br
-.ti -1c
-.BI "void \fBacceptAction\fR ( bool y = TRUE )"
-.br
-.ti -1c
-.BI "enum \fBAction\fR { Copy, Link, Move, Private, UserAction = 100 }"
-.br
-.ti -1c
-.BI "void \fBsetAction\fR ( Action a )"
-.br
-.ti -1c
-.BI "Action \fBaction\fR () const"
-.br
-.ti -1c
-.BI "QWidget * \fBsource\fR () const"
-.br
-.ti -1c
-.BI "virtual const char * \fBformat\fR ( int n = 0 ) const"
-.br
-.ti -1c
-.BI "virtual QByteArray \fBencodedData\fR ( const char * format ) const"
-.br
-.ti -1c
-.BI "virtual bool \fBprovides\fR ( const char * mimeType ) const"
-.br
-.ti -1c
-.BI "QByteArray data ( const char * f ) const \fI(obsolete)\fR"
-.br
-.ti -1c
-.BI "void \fBsetPoint\fR ( const QPoint & np )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QDropEvent class provides an event which is sent when a drag and drop is completed.
-.PP
-When a widget accepts drop events, it will receive this event if it has accepted the most recent QDragEnterEvent or QDragMoveEvent sent to it.
-.PP
-The widget should use data() to extract the data in an appropriate format.
-.PP
-See also Drag And Drop Classes and Event Classes.
-.SS "Member Type Documentation"
-.SH "QDropEvent::Action"
-This enum describes the action which a source requests that a target perform with dropped data.
-.TP
-\fCQDropEvent::Copy\fR - The default action. The source simply uses the data provided in the operation.
-.TP
-\fCQDropEvent::Link\fR - The source should somehow create a link to the location specified by the data.
-.TP
-\fCQDropEvent::Move\fR - The source should somehow move the object from the location specified by the data to a new location.
-.TP
-\fCQDropEvent::Private\fR - The target has special knowledge of the MIME type, which the source should respond to in a similar way to a Copy.
-.TP
-\fCQDropEvent::UserAction\fR - The source and target can co-operate using special actions. This feature is not currently supported.
-.PP
-The Link and Move actions only makes sense if the data is a reference, for example, text/uri-list file lists (see QUriDrag).
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QDropEvent::QDropEvent ( const QPoint & pos, Type typ = Drop )"
-Constructs a drop event that drops a drop of type \fItyp\fR on point \fIpos\fR.
-.SH "void QDropEvent::accept ( bool y = TRUE )"
-Call this function to indicate whether the event provided data which your widget processed. Set \fIy\fR to TRUE (the default) if your widget could process the data, otherwise set \fIy\fR to FALSE. To get the data, use encodedData(), or preferably, the decode() methods of existing QDragObject subclasses, such as QTextDrag::decode(), or your own subclasses.
-.PP
-See also acceptAction().
-.PP
-Example: iconview/simple_dd/main.cpp.
-.SH "void QDropEvent::acceptAction ( bool y = TRUE )"
-Call this to indicate that the action described by action() is accepted (i.e. if \fIy\fR is TRUE, which is the default), not merely the default copy action. If you call acceptAction(TRUE), there is no need to also call accept(TRUE).
-.PP
-Examples:
-.)l dirview/dirview.cpp and fileiconview/qfileiconview.cpp.
-.SH "Action QDropEvent::action () const"
-Returns the Action which the target is requesting to be performed with the data. If your application understands the action and can process the supplied data, call acceptAction(); if your application can process the supplied data but can only perform the Copy action, call accept().
-.PP
-Examples:
-.)l dirview/dirview.cpp and fileiconview/qfileiconview.cpp.
-.SH "QByteArray QDropEvent::data ( const char * f ) const"
-\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code.
-.PP
-Use QDropEvent::encodedData().
-.SH "QByteArray QDropEvent::encodedData ( const char * format ) const\fC [virtual]\fR"
-Returns a byte array containing the drag's data, in \fIformat\fR.
-.PP
-data() normally needs to get the data from the drag source, which is potentially very slow, so it's advisable to call this function only if you're sure that you will need the data in \fIformat\fR.
-.PP
-The resulting data will have a size of 0 if the format was not available.
-.PP
-See also format() and QByteArray::size().
-.PP
-Reimplemented from QMimeSource.
-.SH "const char * QDropEvent::format ( int n = 0 ) const\fC [virtual]\fR"
-Returns a string describing one of the available data types for this drag. Common examples are "text/plain" and "image/gif". If \fIn\fR is less than zero or greater than the number of available data types, format() returns 0.
-.PP
-This function is provided mainly for debugging. Most drop targets will use provides().
-.PP
-See also data() and provides().
-.PP
-Example: iconview/main.cpp.
-.PP
-Reimplemented from QMimeSource.
-.SH "void QDropEvent::ignore ()"
-The opposite of accept(), i.e. you have ignored the drop event.
-.PP
-Example: fileiconview/qfileiconview.cpp.
-.SH "bool QDropEvent::isAccepted () const"
-Returns TRUE if the drop target accepts the event; otherwise returns FALSE.
-.SH "bool QDropEvent::isActionAccepted () const"
-Returns TRUE if the drop action was accepted by the drop site; otherwise returns FALSE.
-.SH "const QPoint & QDropEvent::pos () const"
-Returns the position where the drop was made.
-.PP
-Example: dirview/dirview.cpp.
-.SH "bool QDropEvent::provides ( const char * mimeType ) const\fC [virtual]\fR"
-Returns TRUE if this event provides format \fImimeType\fR; otherwise returns FALSE.
-.PP
-See also data().
-.PP
-Example: fileiconview/qfileiconview.cpp.
-.PP
-Reimplemented from QMimeSource.
-.SH "void QDropEvent::setAction ( Action a )"
-Sets the action to \fIa\fR. This is used internally, you should not need to call this in your code: the \fIsource\fR decides the action, not the target.
-.SH "void QDropEvent::setPoint ( const QPoint & np )"
-Sets the drop to happen at point \fInp\fR. You do not normally need to use this as it will be set internally before your widget receives the drop event.
-.SH "QWidget * QDropEvent::source () const"
-If the source of the drag operation is a widget in this application, this function returns that source, otherwise it returns 0. The source of the operation is the first parameter to drag object subclasses.
-.PP
-This is useful if your widget needs special behavior when dragging to itself, etc.
-.PP
-See QDragObject::QDragObject() and subclasses.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qdropevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qdropevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qeditorfactory.3qt b/doc/man/man3/qeditorfactory.3qt
deleted file mode 100644
index c67e49aa1..000000000
--- a/doc/man/man3/qeditorfactory.3qt
+++ /dev/null
@@ -1,85 +0,0 @@
-'\" t
-.TH QEditorFactory 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
-QEditorFactory \- Used to create editor widgets for QVariant data types
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-Inherited by QSqlEditorFactory.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQEditorFactory\fR ( QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QEditorFactory\fR ()"
-.br
-.ti -1c
-.BI "virtual QWidget * \fBcreateEditor\fR ( QWidget * parent, const QVariant & v )"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QEditorFactory * \fBdefaultFactory\fR ()"
-.br
-.ti -1c
-.BI "void \fBinstallDefaultFactory\fR ( QEditorFactory * factory )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QEditorFactory class is used to create editor widgets for QVariant data types.
-.PP
-Each editor factory provides the createEditor() function which given a QVariant will create and return a QWidget that can edit that QVariant. For example if you have a QVariant::String type, a QLineEdit would be the default editor returned, whereas a QVariant::Int's default editor would be a QSpinBox.
-.PP
-If you want to create different editors for fields with the same data type, subclass QEditorFactory and reimplement the createEditor() function.
-.PP
-See also Database Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QEditorFactory::QEditorFactory ( QObject * parent = 0, const char * name = 0 )"
-Constructs an editor factory with parent \fIparent\fR, called \fIname\fR.
-.SH "QEditorFactory::~QEditorFactory ()"
-Destroys the object and frees any allocated resources.
-.SH "QWidget * QEditorFactory::createEditor ( QWidget * parent, const QVariant & v )\fC [virtual]\fR"
-Creates and returns the appropriate editor for the QVariant \fIv\fR. If the QVariant is invalid, 0 is returned. The \fIparent\fR is passed to the appropriate editor's constructor.
-.PP
-Reimplemented in QSqlEditorFactory.
-.SH "QEditorFactory * QEditorFactory::defaultFactory ()\fC [static]\fR"
-Returns an instance of a default editor factory.
-.SH "void QEditorFactory::installDefaultFactory ( QEditorFactory * factory )\fC [static]\fR"
-Replaces the default editor factory with \fIfactory\fR.
-\fIQEditorFactory takes ownership of factory, and destroys it when it is no longer needed.\fR
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqeditorfactory.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qeditorfactory.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qerrormessage.3qt b/doc/man/man3/qerrormessage.3qt
deleted file mode 100644
index 4e5ce9e17..000000000
--- a/doc/man/man3/qerrormessage.3qt
+++ /dev/null
@@ -1,94 +0,0 @@
-'\" t
-.TH QErrorMessage 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
-QErrorMessage \- Error message display dialog
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QDialog.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQErrorMessage\fR ( QWidget * parent, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QErrorMessage\fR ()"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "void \fBmessage\fR ( const QString & m )"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QErrorMessage * \fBqtHandler\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QErrorMessage class provides an error message display dialog.
-.PP
-This is basically a QLabel and a "show this message again" checkbox which remembers what not to show.
-.PP
-There are two ways to use this class:
-.IP 1
-For production applications. In this context the class can be used to display messages which you don't need the user to see more than once. To use QErrorMessage like this, you create the dialog in the usual way and call the message() slot, or connect signals to it.
-.IP 2
-For developers. In this context the static qtHandler() installs a message handler using qInstallMsgHandler() and creates a QErrorMessage that displays tqDebug(), tqWarning() and tqFatal() messages.
-.PP
-In both cases QErrorMessage will queue pending messages, and display them (or not) in order, as soon as the user presses Enter or clicks OK after seeing each message.
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.PP
-See also QMessageBox, QStatusBar::message(), Dialog Classes, and Miscellaneous Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QErrorMessage::QErrorMessage ( QWidget * parent, const char * name = 0 )"
-Constructs and installs an error handler window. The parent \fIparent\fR and name \fIname\fR are passed on to the QDialog constructor.
-.SH "QErrorMessage::~QErrorMessage ()"
-Destroys the object and frees any allocated resources. Notably, the list of "do not show again" messages is deleted.
-.SH "void QErrorMessage::message ( const QString & m )\fC [slot]\fR"
-Shows message \fIm\fR and returns immediately. If the user has requested that \fIm\fR not be shown, this function does nothing.
-.PP
-Normally, \fIm\fR is shown at once, but if there are pending messages, \fIm\fR is queued for later display.
-.SH "QErrorMessage * QErrorMessage::qtHandler ()\fC [static]\fR"
-Returns a pointer to a QErrorMessage object that outputs the
-default Qt messages. This function creates such an object, if there
-isn't one already.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqerrormessage.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qerrormessage.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qeucjpcodec.3qt b/doc/man/man3/qeucjpcodec.3qt
deleted file mode 100644
index 47eddd336..000000000
--- a/doc/man/man3/qeucjpcodec.3qt
+++ /dev/null
@@ -1,90 +0,0 @@
-'\" t
-.TH QEucJpCodec 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
-QEucJpCodec \- Conversion to and from EUC-JP character sets
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QTextCodec.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "virtual int \fBmibEnum\fR () const"
-.br
-.ti -1c
-.BI "virtual const char * \fBmimeName\fR () const"
-.br
-.ti -1c
-.BI "\fBQEucJpCodec\fR ()"
-.br
-.ti -1c
-.BI "\fB~QEucJpCodec\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QEucJpCodec class provides conversion to and from EUC-JP character sets.
-.PP
-More precisely, the QEucJpCodec class subclasses QTextCodec to provide support for EUC-JP, the main legacy encoding for Unix machines in Japan.
-.PP
-The environment variable \fCUNICODEMAP_JP\fR can be used to fine-tune QJisCodec, QSjisCodec and QEucJpCodec. The QJisCodec documentation describes how to use this variable.
-.PP
-Most of the code here was written by Serika Kurusugawa, a.k.a. Junji Takagi, and is included in Qt with the author's permission and the grateful thanks of the Trolltech team. Here is the copyright statement for that code:
-.PP
-Copyright (C) 1999 Serika Kurusugawa. All rights reserved.
-.PP
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-.IP 1
-Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-.IP 2
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-.PP
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS". ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.PP
-See also Internationalization with Qt.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QEucJpCodec::QEucJpCodec ()"
-Constructs a QEucJpCodec.
-.SH "QEucJpCodec::~QEucJpCodec ()"
-Destroys the codec.
-.SH "int QEucJpCodec::mibEnum () const\fC [virtual]\fR"
-Returns 18.
-.PP
-Reimplemented from QTextCodec.
-.SH "const char * QEucJpCodec::mimeName () const\fC [virtual]\fR"
-Returns the codec's mime name.
-.PP
-Reimplemented from QTextCodec.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqeucjpcodec.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qeucjpcodec.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qeuckrcodec.3qt b/doc/man/man3/qeuckrcodec.3qt
deleted file mode 100644
index fdc2ee933..000000000
--- a/doc/man/man3/qeuckrcodec.3qt
+++ /dev/null
@@ -1,71 +0,0 @@
-'\" t
-.TH QEucKrCodec 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
-QEucKrCodec \- Conversion to and from EUC-KR character sets
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-Inherits QTextCodec.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "virtual const char * \fBmimeName\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QEucKrCodec class provides conversion to and from EUC-KR character sets.
-.PP
-The QEucKrCodec class subclasses QTextCodec to provide support for EUC-KR, the main legacy encoding for UNIX machines in Korea.
-.PP
-It was largely written by Mizi Research Inc. Here is the copyright statement for the code as it was at the point of contribution. Trolltech's subsequent modifications are covered by the usual copyright for Qt.
-.PP
-Copyright (C) 1999-2000 Mizi Research Inc. All rights reserved.
-.PP
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-.IP 1
-Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-.IP 2
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-.PP
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.PP
-See also Internationalization with Qt.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "const char * QEucKrCodec::mimeName () const\fC [virtual]\fR"
-Returns the codec's mime name.
-.PP
-Reimplemented from QTextCodec.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqeuckrcodec.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qeuckrcodec.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qevent.3qt b/doc/man/man3/qevent.3qt
deleted file mode 100644
index 3e67b4fc0..000000000
--- a/doc/man/man3/qevent.3qt
+++ /dev/null
@@ -1,238 +0,0 @@
-'\" t
-.TH QEvent 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
-QEvent \- The base class of all event classes. Event objects contain event parameters
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits Qt.
-.PP
-Inherited by QTimerEvent, QMouseEvent, QWheelEvent, QTabletEvent, QKeyEvent, QFocusEvent, QPaintEvent, QMoveEvent, QResizeEvent, QCloseEvent, QIconDragEvent, QShowEvent, QHideEvent, QContextMenuEvent, QIMEvent, QDropEvent, QDragLeaveEvent, QChildEvent, and QCustomEvent.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBType\fR { None = 0, Timer = 1, MouseButtonPress = 2, MouseButtonRelease = 3, MouseButtonDblClick = 4, MouseMove = 5, KeyPress = 6, KeyRelease = 7, FocusIn = 8, FocusOut = 9, Enter = 10, Leave = 11, Paint = 12, Move = 13, Resize = 14, Create = 15, Destroy = 16, Show = 17, Hide = 18, Close = 19, Quit = 20, Reparent = 21, ShowMinimized = 22, ShowNormal = 23, WindowActivate = 24, WindowDeactivate = 25, ShowToParent = 26, HideToParent = 27, ShowMaximized = 28, ShowFullScreen = 29, Accel = 30, Wheel = 31, AccelAvailable = 32, CaptionChange = 33, IconChange = 34, ParentFontChange = 35, ApplicationFontChange = 36, ParentPaletteChange = 37, ApplicationPaletteChange = 38, PaletteChange = 39, Clipboard = 40, Speech = 42, SockAct = 50, AccelOverride = 51, DeferredDelete = 52, DragEnter = 60, DragMove = 61, DragLeave = 62, Drop = 63, DragResponse = 64, ChildInserted = 70, ChildRemoved = 71, LayoutHint = 72, ShowWindowRequest = 73, WindowBlocked = 74, WindowUnblocked = 75, ActivateControl = 80, DeactivateControl = 81, ContextMenu = 82, IMStart = 83, IMCompose = 84, IMEnd = 85, Accessibility = 86, TabletMove = 87, LocaleChange = 88, LanguageChange = 89, LayoutDirectionChange = 90, Style = 91, TabletPress = 92, TabletRelease = 93, OkRequest = 94, HelpRequest = 95, WindowStateChange = 96, IconDrag = 97, User = 1000, MaxUser = 65535 }"
-.br
-.ti -1c
-.BI "\fBQEvent\fR ( Type type )"
-.br
-.ti -1c
-.BI "virtual \fB~QEvent\fR ()"
-.br
-.ti -1c
-.BI "Type \fBtype\fR () const"
-.br
-.ti -1c
-.BI "bool \fBspontaneous\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QEvent class is the base class of all event classes. Event objects contain event parameters.
-.PP
-Qt's main event loop (QApplication::exec()) fetches native window system events from the event queue, translates them into QEvents and sends the translated events to QObjects.
-.PP
-In general, events come from the underlying window system (spontaneous() returns TRUE) but it is also possible to manually send events using QApplication::sendEvent() and QApplication::postEvent() (spontaneous() returns FALSE).
-.PP
-QObjects receive events by having their QObject::event() function called. The function can be reimplemented in subclasses to customize event handling and add additional event types; QWidget::event() is a notable example. By default, events are dispatched to event handlers like QObject::timerEvent() and QWidget::mouseMoveEvent(). QObject::installEventFilter() allows an object to intercept events destined for another object.
-.PP
-The basic QEvent contains only an event type parameter. Subclasses of QEvent contain additional parameters that describe the particular event.
-.PP
-See also QObject::event(), QObject::installEventFilter(), QWidget::event(), QApplication::sendEvent(), QApplication::postEvent(), QApplication::processEvents(), Environment Classes, and Event Classes.
-.SS "Member Type Documentation"
-.SH "QEvent::Type"
-This enum type defines the valid event types in Qt. The event types and the specialized classes for each type are these:
-.TP
-\fCQEvent::None\fR - Not an event.
-.TP
-\fCQEvent::Accessibility\fR - Accessibility information is requested
-.TP
-\fCQEvent::Timer\fR - Regular timer events, QTimerEvent.
-.TP
-\fCQEvent::MouseButtonPress\fR - Mouse press, QMouseEvent.
-.TP
-\fCQEvent::MouseButtonRelease\fR - Mouse release, QMouseEvent.
-.TP
-\fCQEvent::MouseButtonDblClick\fR - Mouse press again, QMouseEvent.
-.TP
-\fCQEvent::MouseMove\fR - Mouse move, QMouseEvent.
-.TP
-\fCQEvent::KeyPress\fR - Key press (including Shift, for example), QKeyEvent.
-.TP
-\fCQEvent::KeyRelease\fR - Key release, QKeyEvent.
-.TP
-\fCQEvent::IMStart\fR - The start of input method composition, QIMEvent.
-.TP
-\fCQEvent::IMCompose\fR - Input method composition is taking place, QIMEvent.
-.TP
-\fCQEvent::IMEnd\fR - The end of input method composition, QIMEvent.
-.TP
-\fCQEvent::FocusIn\fR - Widget gains keyboard focus, QFocusEvent.
-.TP
-\fCQEvent::FocusOut\fR - Widget loses keyboard focus, QFocusEvent.
-.TP
-\fCQEvent::Enter\fR - Mouse enters widget's boundaries.
-.TP
-\fCQEvent::Leave\fR - Mouse leaves widget's boundaries.
-.TP
-\fCQEvent::Paint\fR - Screen update necessary, QPaintEvent.
-.TP
-\fCQEvent::Move\fR - Widget's position changed, QMoveEvent.
-.TP
-\fCQEvent::Resize\fR - Widget's size changed, QResizeEvent.
-.TP
-\fCQEvent::Show\fR - Widget was shown on screen, QShowEvent.
-.TP
-\fCQEvent::Hide\fR - Widget was hidden, QHideEvent.
-.TP
-\fCQEvent::ShowToParent\fR - A child widget has been shown.
-.TP
-\fCQEvent::HideToParent\fR - A child widget has been hidden.
-.TP
-\fCQEvent::Close\fR - Widget was closed (permanently), QCloseEvent.
-.TP
-\fCQEvent::ShowNormal\fR - Widget should be shown normally (obsolete).
-.TP
-\fCQEvent::ShowMaximized\fR - Widget should be shown maximized (obsolete).
-.TP
-\fCQEvent::ShowMinimized\fR - Widget should be shown minimized (obsolete).
-.TP
-\fCQEvent::ShowFullScreen\fR - Widget should be shown full-screen (obsolete).
-.TP
-\fCQEvent::ShowWindowRequest\fR - Widget's window should be shown (obsolete).
-.TP
-\fCQEvent::DeferredDelete\fR - The object will be deleted after it has cleaned up.
-.TP
-\fCQEvent::Accel\fR - Key press in child for shortcut key handling, QKeyEvent.
-.TP
-\fCQEvent::Wheel\fR - Mouse wheel rolled, QWheelEvent.
-.TP
-\fCQEvent::ContextMenu\fR - Context popup menu, QContextMenuEvent
-.TP
-\fCQEvent::AccelOverride\fR - Key press in child, for overriding shortcut key handling, QKeyEvent.
-.TP
-\fCQEvent::AccelAvailable\fR - internal.
-.TP
-\fCQEvent::WindowActivate\fR - Window was activated.
-.TP
-\fCQEvent::WindowDeactivate\fR - Window was deactivated.
-.TP
-\fCQEvent::CaptionChange\fR - Widget's caption changed.
-.TP
-\fCQEvent::IconChange\fR - Widget's icon changed.
-.TP
-\fCQEvent::ParentFontChange\fR - Font of the parent widget changed.
-.TP
-\fCQEvent::ApplicationFontChange\fR - Default application font changed.
-.TP
-\fCQEvent::PaletteChange\fR - Palette of the widget changed.
-.TP
-\fCQEvent::ParentPaletteChange\fR - Palette of the parent widget changed.
-.TP
-\fCQEvent::ApplicationPaletteChange\fR - Default application palette changed.
-.TP
-\fCQEvent::Clipboard\fR - Clipboard contents have changed.
-.TP
-\fCQEvent::SockAct\fR - Socket activated, used to implement QSocketNotifier.
-.TP
-\fCQEvent::DragEnter\fR - A drag-and-drop enters widget, QDragEnterEvent.
-.TP
-\fCQEvent::DragMove\fR - A drag-and-drop is in progress, QDragMoveEvent.
-.TP
-\fCQEvent::DragLeave\fR - A drag-and-drop leaves widget, QDragLeaveEvent.
-.TP
-\fCQEvent::Drop\fR - A drag-and-drop is completed, QDropEvent.
-.TP
-\fCQEvent::DragResponse\fR - Internal event used by Qt on some platforms.
-.TP
-\fCQEvent::ChildInserted\fR - Object gets a child, QChildEvent.
-.TP
-\fCQEvent::ChildRemoved\fR - Object loses a child, QChildEvent.
-.TP
-\fCQEvent::LayoutHint\fR - Widget child has changed layout properties.
-.TP
-\fCQEvent::ActivateControl\fR - Internal event used by Qt on some platforms.
-.TP
-\fCQEvent::DeactivateControl\fR - Internal event used by Qt on some platforms.
-.TP
-\fCQEvent::LanguageChange\fR - The application translation changed, QTranslator
-.TP
-\fCQEvent::LayoutDirectionChange\fR - The direction of layouts changed
-.TP
-\fCQEvent::LocaleChange\fR - The system locale changed
-.TP
-\fCQEvent::Quit\fR - Reserved.
-.TP
-\fCQEvent::Create\fR - Reserved.
-.TP
-\fCQEvent::Destroy\fR - Reserved.
-.TP
-\fCQEvent::Reparent\fR - Reserved.
-.TP
-\fCQEvent::Speech\fR - Reserved for speech input.
-.TP
-\fCQEvent::TabletMove\fR - A Wacom Tablet Move Event.
-.TP
-\fCQEvent::Style\fR - Internal use only
-.TP
-\fCQEvent::TabletPress\fR - A Wacom Tablet Press Event
-.TP
-\fCQEvent::TabletRelease\fR - A Wacom Tablet Release Event
-.TP
-\fCQEvent::OkRequest\fR - Internal event used by Qt on some platforms.
-.TP
-\fCQEvent::HelpRequest\fR - Internal event used by Qt on some platforms.
-.TP
-\fCQEvent::IconDrag\fR - Internal event used by Qt on some platforms when proxy icon is dragged.
-.TP
-\fCQEvent::WindowStateChange\fR - The window's state, i.e. minimized, maximized or full-screen, has changed. See QWidget::windowState().
-.TP
-\fCQEvent::WindowBlocked\fR - The window is modally blocked
-.TP
-\fCQEvent::WindowUnblocked\fR - The window leaves modal blocking
-.TP
-\fCQEvent::User\fR - User defined event.
-.TP
-\fCQEvent::MaxUser\fR - Last user event id.
-.PP
-User events should have values between User and MaxUser inclusive.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QEvent::QEvent ( Type type )"
-Contructs an event object of type \fItype\fR.
-.SH "QEvent::~QEvent ()\fC [virtual]\fR"
-Destroys the event. If it was posted, it will be removed from the list of events to be posted.
-.SH "bool QEvent::spontaneous () const"
-Returns TRUE if the event originated outside the application, i.e. it is a system event; otherwise returns FALSE.
-.SH "Type QEvent::type () const"
-Returns the event type.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqevent.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qevent.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qeventloop.3qt b/doc/man/man3/qeventloop.3qt
deleted file mode 100644
index 3238e613b..000000000
--- a/doc/man/man3/qeventloop.3qt
+++ /dev/null
@@ -1,240 +0,0 @@
-'\" t
-.TH QEventLoop 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
-QEventLoop \- Manages the event queue
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-Inherited by QMotif.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQEventLoop\fR ( QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "\fB~QEventLoop\fR ()"
-.br
-.ti -1c
-.BI "enum \fBProcessEvents\fR { AllEvents = 0x00, ExcludeUserInput = 0x01, ExcludeSocketNotifiers = 0x02, WaitForMore = 0x04 }"
-.br
-.ti -1c
-.BI "typedef uint \fBProcessEventsFlags\fR"
-.br
-.ti -1c
-.BI "void \fBprocessEvents\fR ( ProcessEventsFlags flags, int maxTime )"
-.br
-.ti -1c
-.BI "virtual bool \fBprocessEvents\fR ( ProcessEventsFlags flags )"
-.br
-.ti -1c
-.BI "virtual bool \fBhasPendingEvents\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBregisterSocketNotifier\fR ( QSocketNotifier * notifier )"
-.br
-.ti -1c
-.BI "virtual void \fBunregisterSocketNotifier\fR ( QSocketNotifier * notifier )"
-.br
-.ti -1c
-.BI "void \fBsetSocketNotifierPending\fR ( QSocketNotifier * notifier )"
-.br
-.ti -1c
-.BI "int \fBactivateSocketNotifiers\fR ()"
-.br
-.ti -1c
-.BI "int \fBactivateTimers\fR ()"
-.br
-.ti -1c
-.BI "int \fBtimeToWait\fR () const"
-.br
-.ti -1c
-.BI "virtual int \fBexec\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBexit\fR ( int retcode = 0 )"
-.br
-.ti -1c
-.BI "virtual int \fBenterLoop\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBexitLoop\fR ()"
-.br
-.ti -1c
-.BI "virtual int \fBloopLevel\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBwakeUp\fR ()"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBawake\fR ()"
-.br
-.ti -1c
-.BI "void \fBaboutToBlock\fR ()"
-.br
-.in -1c
-.SH DESCRIPTION
-The QEventLoop class manages the event queue.
-.PP
-It receives events from the window system and other sources. It then sends them to QApplication for processing and delivery.
-.PP
-QEventLoop allows the application programmer to have more control over event delivery. Programs that perform long operations can call either processOneEvent() or processEvents() with various ProcessEvent values OR'ed together to control which events should be delivered.
-.PP
-QEventLoop also allows the integration of an external event loop with the Qt event loop. The Motif Extension included with Qt includes a reimplementation of QEventLoop for merging Qt and Motif events together.
-.PP
-To use your own instance of QEventLoop or QEventLoop subclass create it before you create the QApplication object.
-.PP
-See also Main Window and Related Classes and Event Classes.
-.SS "Member Type Documentation"
-.SH "QEventLoop::ProcessEvents"
-This enum controls the types of events processed by the processEvents() functions.
-.TP
-\fCQEventLoop::AllEvents\fR - All events are processed
-.TP
-\fCQEventLoop::ExcludeUserInput\fR - Do not process user input events. ( ButtonPress, KeyPress, etc. )
-.TP
-\fCQEventLoop::ExcludeSocketNotifiers\fR - Do not process socket notifier events.
-.TP
-\fCQEventLoop::WaitForMore\fR - Wait for events if no pending events are available.
-.PP
-See also processEvents().
-.SH "QEventLoop::ProcessEventsFlags"
-A \fCtypedef\fR to allow various ProcessEvents values to be OR'ed together.
-.PP
-See also ProcessEvents.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QEventLoop::QEventLoop ( QObject * parent = 0, const char * name = 0 )"
-Creates a QEventLoop object, this object becomes the global event loop object. There can only be one event loop object. The QEventLoop is usually constructed by calling QApplication::eventLoop(). To create your own event loop object create it before you instantiate the QApplication object.
-.PP
-The \fIparent\fR and \fIname\fR arguments are passed on to the QObject constructor.
-.SH "QEventLoop::~QEventLoop ()"
-Destructs the QEventLoop object.
-.SH "void QEventLoop::aboutToBlock ()\fC [signal]\fR"
-This signal is emitted before the event loop calls a function that could block.
-.PP
-See also awake().
-.SH "int QEventLoop::activateSocketNotifiers ()"
-Activates all pending socket notifiers and returns the number of socket notifiers that were activated.
-.SH "int QEventLoop::activateTimers ()"
-Activates all Qt timers and returns the number of timers that were activated.
-.PP
-QEventLoop subclasses that do their own timer handling need to call this after the time returned by timeToWait() has elapsed.
-.PP
-Note: This function is only useful on systems where \fCselect()\fR is used to block the eventloop. On Windows, this function always returns 0. On MacOS X, this function always returns 0 when the GUI is enabled. On MacOS X, this function returns the documented value when the GUI is disabled.
-.SH "void QEventLoop::awake ()\fC [signal]\fR"
-This signal is emitted after the event loop returns from a function that could block.
-.PP
-See also wakeUp() and aboutToBlock().
-.SH "int QEventLoop::enterLoop ()\fC [virtual]\fR"
-This function enters the main event loop (recursively). Do not call it unless you really know what you are doing.
-.SH "int QEventLoop::exec ()\fC [virtual]\fR"
-Enters the main event loop and waits until exit() is called, and returns the value that was set to exit().
-.PP
-It is necessary to call this function to start event handling. The main event loop receives events from the window system and dispatches these to the application widgets.
-.PP
-Generally speaking, no user interaction can take place before calling exec(). As a special case, modal widgets like QMessageBox can be used before calling exec(), because modal widgets call exec() to start a local event loop.
-.PP
-To make your application perform idle processing, i.e. executing a special function whenever there are no pending events, use a QTimer with 0 timeout. More advanced idle processing schemes can be achieved using processEvents().
-.PP
-See also QApplication::quit(), exit(), and processEvents().
-.SH "void QEventLoop::exit ( int retcode = 0 )\fC [virtual]\fR"
-Tells the event loop to exit with a return code.
-.PP
-After this function has been called, the event loop returns from the call to exec(). The exec() function returns \fIretcode\fR.
-.PP
-By convention, a \fIretcode\fR of 0 means success, and any non-zero value indicates an error.
-.PP
-Note that unlike the C library function of the same name, this function \fIdoes\fR return to the caller -- it is event processing that stops.
-.PP
-See also QApplication::quit() and exec().
-.SH "void QEventLoop::exitLoop ()\fC [virtual]\fR"
-This function exits from a recursive call to the main event loop. Do not call it unless you really know what you are doing.
-.SH "bool QEventLoop::hasPendingEvents () const\fC [virtual]\fR"
-Returns TRUE if there is an event waiting, otherwise it returns FALSE.
-.SH "int QEventLoop::loopLevel () const\fC [virtual]\fR"
-Returns the current loop level.
-.SH "void QEventLoop::processEvents ( ProcessEventsFlags flags, int maxTime )"
-Process pending events that match \fIflags\fR for a maximum of \fImaxTime\fR milliseconds, or until there are no more events to process, which ever is shorter.
-.PP
-This function is especially useful if you have a long running operation and want to show its progress without allowing user input, i.e. by using the ExcludeUserInput flag.
-.PP
-NOTE: This function will not process events continuously; it returns after all available events are processed.
-.PP
-NOTE: Specifying the WaitForMore flag makes no sense and will be ignored.
-.SH "bool QEventLoop::processEvents ( ProcessEventsFlags flags )\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Processes pending events that match \fIflags\fR until there are no more events to process.
-.PP
-This function is especially useful if you have a long running operation and want to show its progress without allowing user input, i.e. by using the ExcludeUserInput flag.
-.PP
-If the WaitForMore flag is set in \fIflags\fR, the behavior of this function is as follows:
-.IP
-.TP
-If events are available, this function returns after processing them.
-.IP
-.TP
-If no events are available, this function will wait until more are available and return after processing newly available events.
-.IP
-.PP
-If the WaitForMore flag is \fInot\fR set in \fIflags\fR, and no events are available, this function will return immediately.
-.PP
-NOTE: This function will not process events continuously; it returns after all available events are processed.
-.PP
-This function returns TRUE if an event was processed; otherwise it returns FALSE.
-.PP
-See also ProcessEvents and hasPendingEvents().
-.SH "void QEventLoop::registerSocketNotifier ( QSocketNotifier * notifier )\fC [virtual]\fR"
-Registers \fInotifier\fR with the event loop. Subclasses need to reimplement this method to tie a socket notifier into another event loop. Reimplementations \fIMUST\fR call the base implementation.
-.SH "void QEventLoop::setSocketNotifierPending ( QSocketNotifier * notifier )"
-Marks \fInotifier\fR as pending. The socket notifier will be activated the next time activateSocketNotifiers() is called.
-.SH "int QEventLoop::timeToWait () const"
-Returns the number of milliseconds that Qt needs to handle its timers or -1 if there are no timers running.
-.PP
-QEventLoop subclasses that do their own timer handling need to use this to make sure that Qt's timers continue to work.
-.PP
-Note: This function is only useful on systems where \fCselect()\fR is used to block the eventloop. On Windows, this function always returns -1. On MacOS X, this function always returns -1 when the GUI is enabled. On MacOS X, this function returns the documented value when the GUI is disabled.
-.SH "void QEventLoop::unregisterSocketNotifier ( QSocketNotifier * notifier )\fC [virtual]\fR"
-Unregisters \fInotifier\fR from the event loop. Subclasses need to reimplement this method to tie a socket notifier into another event loop. Reimplementations \fIMUST\fR call the base implementation.
-.SH "void QEventLoop::wakeUp ()\fC [virtual]\fR"
-\fBNote:\fR This function is thread-safe when Qt is built withthread support.
-.PP
-Wakes up the event loop.
-.PP
-See also awake().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqeventloop.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qeventloop.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qfile.3qt b/doc/man/man3/qfile.3qt
deleted file mode 100644
index aab1c83a5..000000000
--- a/doc/man/man3/qfile.3qt
+++ /dev/null
@@ -1,526 +0,0 @@
-'\" t
-.TH QFile 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
-QFile \- I/O device that operates on files
-.SH SYNOPSIS
-Almost all the functions in this class are reentrant when Qt is built with thread support. The exceptions are \fBsetEncodingFunction\fR(), \fBsetDecodingFunction\fR(), and \fBsetErrorString\fR().
-.PP
-\fC#include \fR
-.PP
-Inherits QIODevice.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQFile\fR ()"
-.br
-.ti -1c
-.BI "\fBQFile\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "\fB~QFile\fR ()"
-.br
-.ti -1c
-.BI "QString \fBname\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetName\fR ( const QString & name )"
-.br
-.ti -1c
-.BI "typedef QCString (* \fBEncoderFn\fR ) ( const QString & fileName )"
-.br
-.ti -1c
-.BI "typedef QString (* \fBDecoderFn\fR ) ( const QCString & localfileName )"
-.br
-.ti -1c
-.BI "bool \fBexists\fR () const"
-.br
-.ti -1c
-.BI "bool \fBremove\fR ()"
-.br
-.ti -1c
-.BI "virtual bool \fBopen\fR ( int m )"
-.br
-.ti -1c
-.BI "bool \fBopen\fR ( int m, FILE * f )"
-.br
-.ti -1c
-.BI "bool \fBopen\fR ( int m, int f )"
-.br
-.ti -1c
-.BI "virtual void \fBclose\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBflush\fR ()"
-.br
-.ti -1c
-.BI "virtual Offset \fBsize\fR () const"
-.br
-.ti -1c
-.BI "virtual bool \fBatEnd\fR () const"
-.br
-.ti -1c
-.BI "virtual TQ_LONG \fBreadLine\fR ( char * p, TQ_ULONG maxlen )"
-.br
-.ti -1c
-.BI "TQ_LONG \fBreadLine\fR ( QString & s, TQ_ULONG maxlen )"
-.br
-.ti -1c
-.BI "virtual int \fBgetch\fR ()"
-.br
-.ti -1c
-.BI "virtual int \fBputch\fR ( int ch )"
-.br
-.ti -1c
-.BI "virtual int \fBungetch\fR ( int ch )"
-.br
-.ti -1c
-.BI "int \fBhandle\fR () const"
-.br
-.ti -1c
-.BI "QString \fBerrorString\fR () const"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QCString \fBencodeName\fR ( const QString & fileName )"
-.br
-.ti -1c
-.BI "QString \fBdecodeName\fR ( const QCString & localFileName )"
-.br
-.ti -1c
-.BI "void \fBsetEncodingFunction\fR ( EncoderFn f )"
-.br
-.ti -1c
-.BI "void \fBsetDecodingFunction\fR ( DecoderFn f )"
-.br
-.ti -1c
-.BI "bool \fBexists\fR ( const QString & fileName )"
-.br
-.ti -1c
-.BI "bool \fBremove\fR ( const QString & fileName )"
-.br
-.in -1c
-.SS "Important Inherited Members"
-.in +1c
-.ti -1c
-.BI "virtual QByteArray \fBreadAll\fR ()"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "void \fBsetErrorString\fR ( const QString & str )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QFile class is an I/O device that operates on files.
-.PP
-QFile is an I/O device for reading and writing binary and text files. A QFile may be used by itself or more conveniently with a QDataStream or QTextStream.
-.PP
-The file name is usually passed in the constructor but can be changed with setName(). You can check for a file's existence with exists() and remove a file with remove().
-.PP
-The file is opened with open(), closed with close() and flushed with flush(). Data is usually read and written using QDataStream or QTextStream, but you can read with readBlock() and readLine() and write with writeBlock(). QFile also supports getch(), ungetch() and putch().
-.PP
-The size of the file is returned by size(). You can get the current file position or move to a new file position using the at() functions. If you've reached the end of the file, atEnd() returns TRUE. The file handle is returned by handle().
-.PP
-Here is a code fragment that uses QTextStream to read a text file line by line. It prints each line with a line number.
-.PP
-.nf
-.br
- QStringList lines;
-.br
- QFile file( "file.txt" );
-.br
- if ( file.open( IO_ReadOnly ) ) {
-.br
- QTextStream stream( &file );
-.br
- QString line;
-.br
- int i = 1;
-.br
- while ( !stream.atEnd() ) {
-.br
- line = stream.readLine(); // line of text excluding '\\n'
-.br
- printf( "%3d: %s\\n", i++, line.latin1() );
-.br
- lines += line;
-.br
- }
-.br
- file.close();
-.br
- }
-.br
-.fi
-.PP
-Writing text is just as easy. The following example shows how to write the data we read into the string list from the previous example:
-.PP
-.nf
-.br
- QFile file( "file.txt" );
-.br
- if ( file.open( IO_WriteOnly ) ) {
-.br
- QTextStream stream( &file );
-.br
- for ( QStringList::Iterator it = lines.begin(); it != lines.end(); ++it )
-.br
- stream << *it << "\\n";
-.br
- file.close();
-.br
- }
-.br
-.fi
-.PP
-The QFileInfo class holds detailed information about a file, such as access permissions, file dates and file types.
-.PP
-The QDir class manages directories and lists of file names.
-.PP
-Qt uses Unicode file names. If you want to do your own I/O on Unix systems you may want to use encodeName() (and decodeName()) to convert the file name into the local encoding.
-.PP
-See also QDataStream, QTextStream, and Input/Output and Networking.
-.SS "Member Type Documentation"
-.SH "QFile::DecoderFn"
-This is used by QFile::setDecodingFunction().
-.SH "QFile::EncoderFn"
-This is used by QFile::setEncodingFunction().
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QFile::QFile ()"
-Constructs a QFile with no name.
-.SH "QFile::QFile ( const QString & name )"
-Constructs a QFile with a file name \fIname\fR.
-.PP
-See also setName().
-.SH "QFile::~QFile ()"
-Destroys a QFile. Calls close().
-.SH "bool QFile::atEnd () const\fC [virtual]\fR"
-Returns TRUE if the end of file has been reached; otherwise returns FALSE. If QFile has not been open()'d, then the behavior is undefined.
-.PP
-See also size().
-.PP
-Example: distributor/distributor.ui.h.
-.PP
-Reimplemented from QIODevice.
-.SH "void QFile::close ()\fC [virtual]\fR"
-Closes an open file.
-.PP
-The file is not closed if it was opened with an existing file handle. If the existing file handle is a \fCFILE*\fR, the file is flushed. If the existing file handle is an \fCint\fR file descriptor, nothing is done to the file.
-.PP
-Some "write-behind" filesystems may report an unspecified error on closing the file. These errors only indicate that something may have gone wrong since the previous open(). In such a case status() reports IO_UnspecifiedError after close(), otherwise IO_Ok.
-.PP
-See also open() and flush().
-.PP
-Examples:
-.)l chart/chartform_files.cpp, distributor/distributor.ui.h, helpviewer/helpwindow.cpp, mdi/application.cpp, qdir/qdir.cpp, qwerty/qwerty.cpp, and xml/outliner/outlinetree.cpp.
-.PP
-Reimplemented from QIODevice.
-.SH "QString QFile::decodeName ( const QCString & localFileName )\fC [static]\fR"
-This does the reverse of QFile::encodeName() using \fIlocalFileName\fR.
-.PP
-See also setDecodingFunction().
-.PP
-Example: distributor/distributor.ui.h.
-.SH "QCString QFile::encodeName ( const QString & fileName )\fC [static]\fR"
-When you use QFile, QFileInfo, and QDir to access the file system with Qt, you can use Unicode file names. On Unix, these file names are converted to an 8-bit encoding. If you want to do your own file I/O on Unix, you should convert the file name using this function. On Windows NT/2000, Unicode file names are supported directly in the file system and this function should be avoided. On Windows 95, non-Latin1 locales are not supported.
-.PP
-By default, this function converts \fIfileName\fR to the local 8-bit encoding determined by the user's locale. This is sufficient for file names that the user chooses. File names hard-coded into the application should only use 7-bit ASCII filename characters.
-.PP
-The conversion scheme can be changed using setEncodingFunction(). This might be useful if you wish to give the user an option to store file names in UTF-8, etc., but be aware that such file names would probably then be unrecognizable when seen by other programs.
-.PP
-See also decodeName().
-.PP
-Example: distributor/distributor.ui.h.
-.SH "QString QFile::errorString () const"
-Returns a human-readable description of the reason of an error that occurred on the device. The error described by the string corresponds to changes of QIODevice::status(). If the status is reset, the error string is also reset.
-.PP
-The returned strings are not translated with the QObject::tr() or QApplication::translate() functions. They are marked as translatable strings in the "QFile" context. Before you show the string to the user you should translate it first, for example:
-.PP
-.nf
-.br
- QFile f( "address.dat" );
-.br
- if ( !f.open( IO_ReadOnly ) {
-.br
- QMessageBox::critical(
-.br
- this,
-.br
- tr("Open failed"),
-.br
- tr("Could not open file for reading: %1").arg( tqApp->translate("QFile",f.errorString()) )
-.br
- );
-.br
- return;
-.br
- }
-.br
-.fi
-.PP
-See also QIODevice::status(), QIODevice::resetStatus(), and setErrorString().
-.SH "bool QFile::exists ( const QString & fileName )\fC [static]\fR"
-Returns TRUE if the file given by \fIfileName\fR exists; otherwise returns FALSE.
-.PP
-Examples:
-.)l chart/chartform.cpp, dirview/dirview.cpp, and helpviewer/helpwindow.cpp.
-.SH "bool QFile::exists () const"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Returns TRUE if this file exists; otherwise returns FALSE.
-.PP
-See also name().
-.SH "void QFile::flush ()\fC [virtual]\fR"
-Flushes the file buffer to the disk.
-.PP
-close() also flushes the file buffer.
-.PP
-Reimplemented from QIODevice.
-.SH "int QFile::getch ()\fC [virtual]\fR"
-Reads a single byte/character from the file.
-.PP
-Returns the byte/character read, or -1 if the end of the file has been reached.
-.PP
-See also putch() and ungetch().
-.PP
-Reimplemented from QIODevice.
-.SH "int QFile::handle () const"
-Returns the file handle of the file.
-.PP
-This is a small positive integer, suitable for use with C library functions such as fdopen() and fcntl(). On systems that use file descriptors for sockets (ie. Unix systems, but not Windows) the handle can be used with QSocketNotifier as well.
-.PP
-If the file is not open or there is an error, handle() returns -1.
-.PP
-See also QSocketNotifier.
-.SH "QString QFile::name () const"
-Returns the name set by setName().
-.PP
-See also setName() and QFileInfo::fileName().
-.SH "bool QFile::open ( int m )\fC [virtual]\fR"
-Opens the file specified by the file name currently set, using the mode \fIm\fR. Returns TRUE if successful, otherwise FALSE.
-.PP
-
-.PP
-The mode parameter \fIm\fR must be a combination of the following flags:
.nf
-.TS
-l - l. Flag Meaning IO_Raw Raw (non-buffered) file access. IO_ReadOnly Opens the file in read-only mode. IO_WriteOnly Opens the file in write-only mode. If this flag is used with another flag, e.g. IO_ReadOnly or IO_Raw or IO_Append, the file is \fInot\fR truncated; but if used on its own (or with IO_Truncate), the file is truncated. IO_ReadWrite Opens the file in read/write mode, equivalent to IO_Append Opens the file in append mode. (You must actually use IO_Truncate Truncates the file. IO_Translate
-.TE
-.fi
-
-.PP
-The raw access mode is best when I/O is block-operated using a 4KB block size or greater. Buffered access works better when reading small portions of data at a time.
-.PP
-\fBWarning:\fR When working with buffered files, data may not be written to the file at once. Call flush() to make sure that the data is really written.
-.PP
-\fBWarning:\fR If you have a buffered file opened for both reading and writing you must not perform an input operation immediately after an output operation or vice versa. You should always call flush() or a file positioning operation, e.g. at(), between input and output operations, otherwise the buffer may contain garbage.
-.PP
-If the file does not exist and IO_WriteOnly or IO_ReadWrite is specified, it is created.
-.PP
-Example:
-.PP
-.nf
-.br
- QFile f1( "/tmp/data.bin" );
-.br
- f1.open( IO_Raw | IO_ReadWrite );
-.br
-.br
- QFile f2( "readme.txt" );
-.br
- f2.open( IO_ReadOnly | IO_Translate );
-.br
-.br
- QFile f3( "audit.log" );
-.br
- f3.open( IO_WriteOnly | IO_Append );
-.br
-.fi
-.PP
-See also name(), close(), isOpen(), and flush().
-.PP
-Examples:
-.)l application/application.cpp, chart/chartform_files.cpp, distributor/distributor.ui.h, helpviewer/helpwindow.cpp, qdir/qdir.cpp, qwerty/qwerty.cpp, and xml/outliner/outlinetree.cpp.
-.PP
-Reimplemented from QIODevice.
-.SH "bool QFile::open ( int m, FILE * f )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Opens a file in the mode \fIm\fR using an existing file handle \fIf\fR. Returns TRUE if successful, otherwise FALSE.
-.PP
-Example:
-.PP
-.nf
-.br
- #include
-.br
-.br
- void printError( const char* msg )
-.br
- {
-.br
- QFile f;
-.br
- f.open( IO_WriteOnly, stderr );
-.br
- f.writeBlock( msg, tqstrlen(msg) ); // write to stderr
-.br
- f.close();
-.br
- }
-.br
-.fi
-.PP
-When a QFile is opened using this function, close() does not actually close the file, only flushes it.
-.PP
-\fBWarning:\fR If \fIf\fR is \fCstdin\fR, \fCstdout\fR, \fCstderr\fR, you may not be able to seek. See QIODevice::isSequentialAccess() for more information.
-.PP
-See also close().
-.SH "bool QFile::open ( int m, int f )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Opens a file in the mode \fIm\fR using an existing file descriptor \fIf\fR. Returns TRUE if successful, otherwise FALSE.
-.PP
-When a QFile is opened using this function, close() does not actually close the file.
-.PP
-The QFile that is opened using this function, is automatically set to be in raw mode; this means that the file input/output functions are slow. If you run into performance issues, you should try to use one of the other open functions.
-.PP
-\fBWarning:\fR If \fIf\fR is one of 0 (stdin), 1 (stdout) or 2 (stderr), you may not be able to seek. size() is set to \fCINT_MAX\fR (in limits.h).
-.PP
-See also close().
-.SH "int QFile::putch ( int ch )\fC [virtual]\fR"
-Writes the character \fIch\fR to the file.
-.PP
-Returns \fIch\fR, or -1 if some error occurred.
-.PP
-See also getch() and ungetch().
-.PP
-Reimplemented from QIODevice.
-.SH "QByteArray QIODevice::readAll ()\fC [virtual]\fR"
-This convenience function returns all of the remaining data in the device.
-.SH "TQ_LONG QFile::readLine ( char * p, TQ_ULONG maxlen )\fC [virtual]\fR"
-Reads a line of text.
-.PP
-Reads bytes from the file into the char* \fIp\fR, until end-of-line or \fImaxlen\fR bytes have been read, whichever occurs first. Returns the number of bytes read, or -1 if there was an error. Any terminating newline is not stripped.
-.PP
-This function is only efficient for buffered files. Avoid readLine() for files that have been opened with the IO_Raw flag.
-.PP
-See also readBlock() and QTextStream::readLine().
-.PP
-Reimplemented from QIODevice.
-.SH "TQ_LONG QFile::readLine ( QString & s, TQ_ULONG maxlen )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Reads a line of text.
-.PP
-Reads bytes from the file into string \fIs\fR, until end-of-line or \fImaxlen\fR bytes have been read, whichever occurs first. Returns the number of bytes read, or -1 if there was an error, e.g. end of file. Any terminating newline is not stripped.
-.PP
-This function is only efficient for buffered files. Avoid using readLine() for files that have been opened with the IO_Raw flag.
-.PP
-Note that the string is read as plain Latin1 bytes, not Unicode.
-.PP
-See also readBlock() and QTextStream::readLine().
-.SH "bool QFile::remove ()"
-Removes the file specified by the file name currently set. Returns TRUE if successful; otherwise returns FALSE.
-.PP
-The file is closed before it is removed.
-.SH "bool QFile::remove ( const QString & fileName )\fC [static]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Removes the file \fIfileName\fR. Returns TRUE if successful, otherwise FALSE.
-.SH "void QFile::setDecodingFunction ( DecoderFn f )\fC [static]\fR"
-\fBWarning:\fR This function is \fInot\fR reentrant.
-.PP
-Sets the function for decoding 8-bit file names to \fIf\fR. The default uses the locale-specific 8-bit encoding.
-.PP
-See also encodeName() and decodeName().
-.SH "void QFile::setEncodingFunction ( EncoderFn f )\fC [static]\fR"
-\fBWarning:\fR This function is \fInot\fR reentrant.
-.PP
-Sets the function for encoding Unicode file names to \fIf\fR. The default encodes in the locale-specific 8-bit encoding.
-.PP
-See also encodeName().
-.SH "void QFile::setErrorString ( const QString & str )\fC [protected]\fR"
-\fBWarning:\fR This function is \fInot\fR reentrant.
-.PP
-Sets the error string returned by the errorString() function to \fIstr\fR.
-.PP
-See also errorString() and QIODevice::status().
-.SH "void QFile::setName ( const QString & name )"
-Sets the name of the file to \fIname\fR. The name can have no path, a relative path or an absolute absolute path.
-.PP
-Do not call this function if the file has already been opened.
-.PP
-If the file name has no path or a relative path, the path used will be whatever the application's current directory path is \fIat the time of the open()\fR call.
-.PP
-Example:
-.PP
-.nf
-.br
- QFile file;
-.br
- QDir::setCurrent( "/tmp" );
-.br
- file.setName( "readme.txt" );
-.br
- QDir::setCurrent( "/home" );
-.br
- file.open( IO_ReadOnly ); // opens "/home/readme.txt" under Unix
-.br
-.fi
-.PP
-Note that the directory separator "/" works for all operating systems supported by Qt.
-.PP
-See also name(), QFileInfo, and QDir.
-.SH "Offset QFile::size () const\fC [virtual]\fR"
-Returns the file size.
-.PP
-See also at().
-.PP
-Example: table/statistics/statistics.cpp.
-.PP
-Reimplemented from QIODevice.
-.SH "int QFile::ungetch ( int ch )\fC [virtual]\fR"
-Puts the character \fIch\fR back into the file and decrements the index if it is not zero.
-.PP
-This function is normally called to "undo" a getch() operation.
-.PP
-Returns \fIch\fR, or -1 if an error occurred.
-.PP
-See also getch() and putch().
-.PP
-Reimplemented from QIODevice.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqfile.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qfile.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qfiledialog.3qt b/doc/man/man3/qfiledialog.3qt
deleted file mode 100644
index becd98640..000000000
--- a/doc/man/man3/qfiledialog.3qt
+++ /dev/null
@@ -1,1025 +0,0 @@
-'\" t
-.TH QFileDialog 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
-QFileDialog \- Dialogs that allow users to select files or directories
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QDialog.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQFileDialog\fR ( const QString & dirName, const QString & filter = QString::null, QWidget * parent = 0, const char * name = 0, bool modal = FALSE )"
-.br
-.ti -1c
-.BI "\fBQFileDialog\fR ( QWidget * parent = 0, const char * name = 0, bool modal = FALSE )"
-.br
-.ti -1c
-.BI "\fB~QFileDialog\fR ()"
-.br
-.ti -1c
-.BI "QString \fBselectedFile\fR () const"
-.br
-.ti -1c
-.BI "QString \fBselectedFilter\fR () const"
-.br
-.ti -1c
-.BI "virtual void \fBsetSelectedFilter\fR ( const QString & mask )"
-.br
-.ti -1c
-.BI "virtual void \fBsetSelectedFilter\fR ( int n )"
-.br
-.ti -1c
-.BI "void \fBsetSelection\fR ( const QString & filename )"
-.br
-.ti -1c
-.BI "void \fBselectAll\fR ( bool b )"
-.br
-.ti -1c
-.BI "QStringList \fBselectedFiles\fR () const"
-.br
-.ti -1c
-.BI "QString \fBdirPath\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetDir\fR ( const QDir & dir )"
-.br
-.ti -1c
-.BI "const QDir * \fBdir\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetShowHiddenFiles\fR ( bool s )"
-.br
-.ti -1c
-.BI "bool \fBshowHiddenFiles\fR () const"
-.br
-.ti -1c
-.BI "void \fBrereadDir\fR ()"
-.br
-.ti -1c
-.BI "void \fBresortDir\fR ()"
-.br
-.ti -1c
-.BI "enum \fBMode\fR { AnyFile, ExistingFile, Directory, ExistingFiles, DirectoryOnly }"
-.br
-.ti -1c
-.BI "void \fBsetMode\fR ( Mode )"
-.br
-.ti -1c
-.BI "Mode \fBmode\fR () const"
-.br
-.ti -1c
-.BI "enum \fBViewMode\fR { Detail, List }"
-.br
-.ti -1c
-.BI "enum \fBPreviewMode\fR { NoPreview, Contents, Info }"
-.br
-.ti -1c
-.BI "void \fBsetViewMode\fR ( ViewMode m )"
-.br
-.ti -1c
-.BI "ViewMode \fBviewMode\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetPreviewMode\fR ( PreviewMode m )"
-.br
-.ti -1c
-.BI "PreviewMode \fBpreviewMode\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisInfoPreviewEnabled\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisContentsPreviewEnabled\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetInfoPreviewEnabled\fR ( bool )"
-.br
-.ti -1c
-.BI "void \fBsetContentsPreviewEnabled\fR ( bool )"
-.br
-.ti -1c
-.BI "void \fBsetInfoPreview\fR ( QWidget * w, QFilePreview * preview )"
-.br
-.ti -1c
-.BI "void \fBsetContentsPreview\fR ( QWidget * w, QFilePreview * preview )"
-.br
-.ti -1c
-.BI "QUrl \fBurl\fR () const"
-.br
-.ti -1c
-.BI "void \fBaddFilter\fR ( const QString & filter )"
-.br
-.in -1c
-.SS "Public Slots"
-.in +1c
-.ti -1c
-.BI "void \fBsetDir\fR ( const QString & pathstr )"
-.br
-.ti -1c
-.BI "void \fBsetUrl\fR ( const QUrlOperator & url )"
-.br
-.ti -1c
-.BI "void \fBsetFilter\fR ( const QString & newFilter )"
-.br
-.ti -1c
-.BI "void \fBsetFilters\fR ( const QString & filters )"
-.br
-.ti -1c
-.BI "void \fBsetFilters\fR ( const char ** types )"
-.br
-.ti -1c
-.BI "void \fBsetFilters\fR ( const QStringList & )"
-.br
-.in -1c
-.SS "Signals"
-.in +1c
-.ti -1c
-.BI "void \fBfileHighlighted\fR ( const QString & )"
-.br
-.ti -1c
-.BI "void \fBfileSelected\fR ( const QString & )"
-.br
-.ti -1c
-.BI "void \fBfilesSelected\fR ( const QStringList & )"
-.br
-.ti -1c
-.BI "void \fBdirEntered\fR ( const QString & )"
-.br
-.ti -1c
-.BI "void \fBfilterSelected\fR ( const QString & )"
-.br
-.in -1c
-.SS "Static Public Members"
-.in +1c
-.ti -1c
-.BI "QString \fBgetOpenFileName\fR ( const QString & startWith = QString::null, const QString & filter = QString::null, QWidget * parent = 0, const char * name = 0, const QString & caption = QString::null, QString * selectedFilter = 0, bool resolveSymlinks = TRUE )"
-.br
-.ti -1c
-.BI "QString \fBgetSaveFileName\fR ( const QString & startWith = QString::null, const QString & filter = QString::null, QWidget * parent = 0, const char * name = 0, const QString & caption = QString::null, QString * selectedFilter = 0, bool resolveSymlinks = TRUE )"
-.br
-.ti -1c
-.BI "QString \fBgetExistingDirectory\fR ( const QString & dir = QString::null, QWidget * parent = 0, const char * name = 0, const QString & caption = QString::null, bool dirOnly = TRUE, bool resolveSymlinks = TRUE )"
-.br
-.ti -1c
-.BI "QStringList \fBgetOpenFileNames\fR ( const QString & filter = QString::null, const QString & dir = QString::null, QWidget * parent = 0, const char * name = 0, const QString & caption = QString::null, QString * selectedFilter = 0, bool resolveSymlinks = TRUE )"
-.br
-.ti -1c
-.BI "void \fBsetIconProvider\fR ( QFileIconProvider * provider )"
-.br
-.ti -1c
-.BI "QFileIconProvider * \fBiconProvider\fR ()"
-.br
-.in -1c
-.SS "Properties"
-.in +1c
-.ti -1c
-.BI "bool \fBcontentsPreview\fR - whether the file dialog can provide a contents preview of the currently selected file"
-.br
-.ti -1c
-.BI "QString \fBdirPath\fR - the file dialog's working directory \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "bool \fBinfoPreview\fR - whether the file dialog can provide preview information about the currently selected file"
-.br
-.ti -1c
-.BI "Mode \fBmode\fR - the file dialog's mode"
-.br
-.ti -1c
-.BI "PreviewMode \fBpreviewMode\fR - the preview mode for the file dialog"
-.br
-.ti -1c
-.BI "QString \fBselectedFile\fR - the name of the selected file \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "QStringList \fBselectedFiles\fR - the list of selected files \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "QString \fBselectedFilter\fR - the filter which the user has selected in the file dialog \fI(read " "only" ")\fR"
-.br
-.ti -1c
-.BI "bool \fBshowHiddenFiles\fR - whether hidden files are shown in the file dialog"
-.br
-.ti -1c
-.BI "ViewMode \fBviewMode\fR - the file dialog's view mode"
-.br
-.in -1c
-.SS "Protected Members"
-.in +1c
-.ti -1c
-.BI "void \fBaddWidgets\fR ( QLabel * l, QWidget * w, QPushButton * b )"
-.br
-.ti -1c
-.BI "void \fBaddToolButton\fR ( QButton * b, bool separator = FALSE )"
-.br
-.ti -1c
-.BI "void \fBaddLeftWidget\fR ( QWidget * w )"
-.br
-.ti -1c
-.BI "void \fBaddRightWidget\fR ( QWidget * w )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QFileDialog class provides dialogs that allow users to select files or directories.
-.PP
-The QFileDialog class enables a user to traverse their file system in order to select one or many files or a directory.
-.PP
-The easiest way to create a QFileDialog is to use the static functions. On Windows, these static functions will call the native Windows file dialog and on Mac OS X, these static function will call the native Mac OS X file dialog.
-.PP
-.nf
-.br
- QString s = QFileDialog::getOpenFileName(
-.br
- "/home",
-.br
- "Images (*.png *.xpm *.jpg)",
-.br
- this,
-.br
- "open file dialog",
-.br
- "Choose a file" );
-.br
-.fi
-.PP
-In the above example, a modal QFileDialog is created using a static function. The startup directory is set to "/home". The file filter is set to "Images (*.png *.xpm *.jpg)". The parent of the file dialog is set to \fIthis\fR and it is given the identification name - "open file dialog". The caption at the top of file dialog is set to "Choose a file". If you want to use multiple filters, separate each one with \fItwo\fR semi-colons, e.g.
-.PP
-.nf
-.br
- "Images (*.png *.xpm *.jpg);;Text files (*.txt);;XML files (*.xml)"
-.br
-.fi
-.PP
-You can create your own QFileDialog without using the static functions. By calling setMode(), you can set what can be returned by the QFileDialog.
-.PP
-.nf
-.br
- QFileDialog* fd = new QFileDialog( this, "file dialog", TRUE );
-.br
- fd->setMode( QFileDialog::AnyFile );
-.br
-.fi
-.PP
-In the above example, the mode of the file dialog is set to AnyFile, meaning that the user can select any file, or even specify a file that doesn't exist. This mode is useful for creating a "File Save As" file dialog. Use ExistingFile if the user must select an existing file or Directory if only a directory may be selected. (See the QFileDialog::Mode enum for the complete list of modes.)
-.PP
-You can retrieve the dialog's mode with mode(). Use setFilter() to set the dialog's file filter, e.g.
-.PP
-.nf
-.br
- fd->setFilter( "Images (*.png *.xpm *.jpg)" );
-.br
-.fi
-.PP
-In the above example, the filter is set to "Images (*.png *.xpm *.jpg)", this means that only files with the extension \fCpng\fR, \fCxpm\fR or \fCjpg\fR will be shown in the QFileDialog. You can apply several filters by using setFilters() and add additional filters with addFilter(). Use setSelectedFilter() to select one of the filters you've given as the file dialog's default filter. Whenever the user changes the filter the filterSelected() signal is emitted.
-.PP
-The file dialog has two view modes, QFileDialog::List which simply lists file and directory names and QFileDialog::Detail which displays additional information alongside each name, e.g. file size, modification date, etc. Set the mode with setViewMode().
-.PP
-.nf
-.br
- fd->setViewMode( QFileDialog::Detail );
-.br
-.fi
-.PP
-The last important function you will need to use when creating your own file dialog is selectedFile().
-.PP
-.nf
-.br
- QString fileName;
-.br
- if ( fd->exec() == QDialog::Accepted )
-.br
- fileName = fd->selectedFile();
-.br
-.fi
-.PP
-In the above example, a modal file dialog is created and shown. If the user clicked OK, then the file they selected is put in \fCfileName\fR.
-.PP
-If you are using the ExistingFiles mode then you will need to use selectedFiles() which will return the selected files in a QStringList.
-.PP
-The dialog's working directory can be set with setDir(). The display of hidden files is controlled with setShowHiddenFiles(). The dialog can be forced to re-read the directory with rereadDir() and re-sort the directory with resortDir(). All the files in the current directory can be selected with selectAll().
-.SH "Creating and using preview widgets"
-There are two kinds of preview widgets that can be used with QFileDialogs: \fIcontent\fR preview widgets and \fIinformation\fR preview widgets. They are created and used in the same way except that the function names differ, e.g. setContentsPreview() and setInfoPreview().
-.PP
-A preview widget is a widget that is placed inside a QFileDialog so that the user can see either the contents of the file, or information about the file.
-.PP
-.nf
-.br
- class Preview : public QLabel, public QFilePreview
-.br
- {
-.br
- public:
-.br
- Preview( QWidget *parent=0 ) : QLabel( parent ) {}
-.br
-.br
- void previewUrl( const QUrl &u )
-.br
- {
-.br
- QString path = u.path();
-.br
- QPixmap pix( path );
-.br
- if ( pix.isNull() )
-.br
- setText( "This is not a pixmap" );
-.br
- else
-.br
- setPixmap( pix );
-.br
- }
-.br
- };
-.br
-.fi
-.PP
-In the above snippet, we create a preview widget which inherits from QLabel and QFilePreview. File preview widgets \fImust\fR inherit from QFilePreview.
-.PP
-Inside the class we reimplement QFilePreview::previewUrl(), this is where we determine what happens when a file is selected. In the above example we only show a preview of the file if it is a valid pixmap. Here's how to make a file dialog use a preview widget:
-.PP
-.nf
-.br
- Preview* p = new Preview;
-.br
-.br
- QFileDialog* fd = new QFileDialog( this );
-.br
- fd->setContentsPreviewEnabled( TRUE );
-.br
- fd->setContentsPreview( p, p );
-.br
- fd->setPreviewMode( QFileDialog::Contents );
-.br
- fd->show();
-.br
-.fi
-.PP
-The first line creates an instance of our preview widget. We then create our file dialog and call setContentsPreviewEnabled( TRUE ), this tell the file dialog to preview the contents of the currently selected file. We then call setContentsPreview() -- note that we pass the same preview widget twice. Finally, before showing the file dialog, we call setPreviewMode() setting the mode to \fIContents\fR which will show the contents preview of the file that the user has selected.
-.PP
-If you create another preview widget that is used for displaying information about a file, create it in the same way as the contents preview widget and call setInfoPreviewEnabled(), and setInfoPreview(). Then the user will be able to switch between the two preview modes.
-.PP
-For more information about creating a QFilePreview widget see QFilePreview.
-.PP
-.ce 1
-.B "[Image Omitted]"
-.PP
-
-.ce 1
-.B "[Image Omitted]"
-.PP
-See also Dialog Classes.
-.SS "Member Type Documentation"
-.SH "QFileDialog::Mode"
-This enum is used to indicate what the user may select in the file dialog, i.e. what the dialog will return if the user clicks OK.
-.TP
-\fCQFileDialog::AnyFile\fR - The name of a file, whether it exists or not.
-.TP
-\fCQFileDialog::ExistingFile\fR - The name of a single existing file.
-.TP
-\fCQFileDialog::Directory\fR - The name of a directory. Both files and directories are displayed.
-.TP
-\fCQFileDialog::DirectoryOnly\fR - The name of a directory. The file dialog will only display directories.
-.TP
-\fCQFileDialog::ExistingFiles\fR - The names of zero or more existing files.
-.PP
-See setMode().
-.SH "QFileDialog::PreviewMode"
-This enum describes the preview mode of the file dialog.
-.TP
-\fCQFileDialog::NoPreview\fR - No preview is shown at all.
-.TP
-\fCQFileDialog::Contents\fR - Show a preview of the contents of the current file using the contents preview widget.
-.TP
-\fCQFileDialog::Info\fR - Show information about the current file using the info preview widget.
-.PP
-See setPreviewMode(), setContentsPreview() and setInfoPreview().
-.SH "QFileDialog::ViewMode"
-This enum describes the view mode of the file dialog, i.e. what information about each file will be displayed.
-.TP
-\fCQFileDialog::List\fR - Display file and directory names with icons.
-.TP
-\fCQFileDialog::Detail\fR - Display file and directory names with icons plus additional information, such as file size and modification date.
-.PP
-See setViewMode().
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QFileDialog::QFileDialog ( const QString & dirName, const QString & filter = QString::null, QWidget * parent = 0, const char * name = 0, bool modal = FALSE )"
-Constructs a file dialog called \fIname\fR with the parent, \fIparent\fR. If \fImodal\fR is TRUE then the file dialog is modal; otherwise it is modeless.
-.PP
-If \fIdirName\fR is specified then it will be used as the dialog's working directory, i.e. it will be the directory that is shown when the dialog appears. If \fIfilter\fR is specified it will be used as the dialog's file filter.
-.SH "QFileDialog::QFileDialog ( QWidget * parent = 0, const char * name = 0, bool modal = FALSE )"
-Constructs a file dialog called \fIname\fR, with the parent, \fIparent\fR. If \fImodal\fR is TRUE then the file dialog is modal; otherwise it is modeless.
-.SH "QFileDialog::~QFileDialog ()"
-Destroys the file dialog.
-.SH "void QFileDialog::addFilter ( const QString & filter )"
-Adds the filter \fIfilter\fR to the list of filters and makes it the current filter.
-.PP
-.nf
-.br
- QFileDialog* fd = new QFileDialog( this );
-.br
- fd->addFilter( "Images (*.png *.jpg *.xpm)" );
-.br
- fd->show();
-.br
-.fi
-.PP
-In the above example, a file dialog is created, and the file filter "Images (*.png *.jpg *.xpm)" is added and is set as the current filter. The original filter, "All Files (*)", is still available.
-.PP
-See also setFilter() and setFilters().
-.SH "void QFileDialog::addLeftWidget ( QWidget * w )\fC [protected]\fR"
-Adds the widget \fIw\fR to the left-hand side of the file dialog.
-.PP
-See also addRightWidget(), addWidgets(), and addToolButton().
-.SH "void QFileDialog::addRightWidget ( QWidget * w )\fC [protected]\fR"
-Adds the widget \fIw\fR to the right-hand side of the file dialog.
-.PP
-See also addLeftWidget(), addWidgets(), and addToolButton().
-.SH "void QFileDialog::addToolButton ( QButton * b, bool separator = FALSE )\fC [protected]\fR"
-Adds the tool button \fIb\fR to the row of tool buttons at the top of the file dialog. The button is appended to the right of this row. If \fIseparator\fR is TRUE, a small space is inserted between the last button of the row and the new button \fIb\fR.
-.PP
-See also addWidgets(), addLeftWidget(), and addRightWidget().
-.SH "void QFileDialog::addWidgets ( QLabel * l, QWidget * w, QPushButton * b )\fC [protected]\fR"
-Adds the specified widgets to the bottom of the file dialog. The label \fIl\fR is placed underneath the "file name" and the "file types" labels. The widget \fIw\fR is placed underneath the file types combobox. The button \fIb\fR is placed underneath the Cancel pushbutton.
-.PP
-.nf
-.br
- MyFileDialog::MyFileDialog( QWidget* parent, const char* name ) :
-.br
- QFileDialog( parent, name )
-.br
- {
-.br
- QLabel* label = new QLabel( "Added widgets", this );
-.br
- QLineEdit* lineedit = new QLineEdit( this );
-.br
- QPushButton* pushbutton = new QPushButton( this );
-.br
-.br
- addWidgets( label, lineedit, pushbutton );
-.br
- }
-.br
-.fi
-.PP
-If you don't want to have one of the widgets added, pass 0 in that widget's position.
-.PP
-Every time you call this function, a new row of widgets will be added to the bottom of the file dialog.
-.PP
-See also addToolButton(), addLeftWidget(), and addRightWidget().
-.SH "const QDir * QFileDialog::dir () const"
-Returns the current directory shown in the file dialog.
-.PP
-The ownership of the QDir pointer is transferred to the caller, so it must be deleted by the caller when no longer required.
-.PP
-See also setDir().
-.SH "void QFileDialog::dirEntered ( const QString & )\fC [signal]\fR"
-This signal is emitted when the user enters a directory.
-.PP
-See also dir().
-.SH "QString QFileDialog::dirPath () const"
-Returns the file dialog's working directory. See the "dirPath" property for details.
-.SH "void QFileDialog::fileHighlighted ( const QString & )\fC [signal]\fR"
-This signal is emitted when the user highlights a file, i.e. makes it the current file.
-.PP
-See also fileSelected() and filesSelected().
-.SH "void QFileDialog::fileSelected ( const QString & )\fC [signal]\fR"
-This signal is emitted when the user selects a file.
-.PP
-See also filesSelected(), fileHighlighted(), and selectedFile.
-.SH "void QFileDialog::filesSelected ( const QStringList & )\fC [signal]\fR"
-This signal is emitted when the user selects one or more files in \fIExistingFiles\fR mode.
-.PP
-See also fileSelected(), fileHighlighted(), and selectedFiles.
-.SH "void QFileDialog::filterSelected ( const QString & )\fC [signal]\fR"
-This signal is emitted when the user selects a filter.
-.PP
-See also selectedFilter.
-.SH "QString QFileDialog::getExistingDirectory ( const QString & dir = QString::null, QWidget * parent = 0, const char * name = 0, const QString & caption = QString::null, bool dirOnly = TRUE, bool resolveSymlinks = TRUE )\fC [static]\fR"
-This is a convenience static function that will return an existing directory selected by the user.
-.PP
-.nf
-.br
- QString s = QFileDialog::getExistingDirectory(
-.br
- "/home",
-.br
- this,
-.br
- "get existing directory",
-.br
- "Choose a directory",
-.br
- TRUE );
-.br
-.fi
-.PP
-This function creates a modal file dialog called \fIname\fR, with parent, \fIparent\fR. If parent is not 0, the dialog will be shown centered over the parent.
-.PP
-The dialog's working directory is set to \fIdir\fR, and the caption is set to \fIcaption\fR. Either of these may be QString::null in which case the current directory and a default caption will be used respectively.
-.PP
-Note on Windows that if \fIdir\fR is QString::null then the dialog's working directory will be set to the user's My Documents directory.
-.PP
-If \fIdirOnly\fR is TRUE, then only directories will be shown in the file dialog; otherwise both directories and files will be shown.
-.PP
-Under Unix/X11, the normal behavior of the file dialog is to resolve and follow symlinks. For example, if /usr/tmp is a symlink to /var/tmp, the file dialog will change to /var/tmp after entering /usr/tmp. If \fIresolveSymlinks\fR is FALSE, the file dialog will treat symlinks as regular directories.
-.PP
-Under Windows and Mac OS X, this static function will use the native file dialog and not a QFileDialog, unless the style of the application is set to something other than the native style. (Note that on Windows the dialog will spin a blocking modal event loop that will not dispatch any QTimers and if parent is not 0 then it will position the dialog just under the parent's titlebar).
-.PP
-See also getOpenFileName(), getOpenFileNames(), and getSaveFileName().
-.SH "QString QFileDialog::getOpenFileName ( const QString & startWith = QString::null, const QString & filter = QString::null, QWidget * parent = 0, const char * name = 0, const QString & caption = QString::null, QString * selectedFilter = 0, bool resolveSymlinks = TRUE )\fC [static]\fR"
-This is a convenience static function that returns an existing file selected by the user. If the user pressed Cancel, it returns a null string.
-.PP
-.nf
-.br
- QString s = QFileDialog::getOpenFileName(
-.br
- "/home",
-.br
- "Images (*.png *.xpm *.jpg)",
-.br
- this,
-.br
- "open file dialog",
-.br
- "Choose a file to open" );
-.br
-.fi
-.PP
-The function creates a modal file dialog called \fIname\fR, with parent, \fIparent\fR. If a parent is not 0, the dialog will be shown centered over the parent.
-.PP
-The file dialog's working directory will be set to \fIstartWith\fR. If \fIstartWith\fR includes a file name, the file will be selected. The filter is set to \fIfilter\fR so that only those files which match the filter are shown. The filter selected is set to \fIselectedFilter\fR. The parameters \fIstartWith\fR, \fIselectedFilter\fR and \fIfilter\fR may be QString::null.
-.PP
-The dialog's caption is set to \fIcaption\fR. If \fIcaption\fR is not specified then a default caption will be used.
-.PP
-Under Windows and Mac OS X, this static function will use the native file dialog and not a QFileDialog, unless the style of the application is set to something other than the native style (Note that on Windows the dialog will spin a blocking modal event loop that will not dispatch any QTimers and if parent is not 0 then it will position the dialog just under the parent's titlebar).
-.PP
-Under Unix/X11, the normal behavior of the file dialog is to resolve and follow symlinks. For example, if /usr/tmp is a symlink to /var/tmp, the file dialog will change to /var/tmp after entering /usr/tmp. If \fIresolveSymlinks\fR is FALSE, the file dialog will treat symlinks as regular directories.
-.PP
-See also getOpenFileNames(), getSaveFileName(), and getExistingDirectory().
-.PP
-Examples:
-.)l action/application.cpp, addressbook/mainwindow.cpp, application/application.cpp, distributor/distributor.ui.h, network/ftpclient/ftpmainwindow.ui.h, qwerty/qwerty.cpp, and showimg/showimg.cpp.
-.SH "QStringList QFileDialog::getOpenFileNames ( const QString & filter = QString::null, const QString & dir = QString::null, QWidget * parent = 0, const char * name = 0, const QString & caption = QString::null, QString * selectedFilter = 0, bool resolveSymlinks = TRUE )\fC [static]\fR"
-This is a convenience static function that will return one or more existing files selected by the user.
-.PP
-.nf
-.br
- QStringList files = QFileDialog::getOpenFileNames(
-.br
- "Images (*.png *.xpm *.jpg)",
-.br
- "/home",
-.br
- this,
-.br
- "open files dialog",
-.br
- "Select one or more files to open" );
-.br
-.fi
-.PP
-This function creates a modal file dialog called \fIname\fR, with parent \fIparent\fR. If \fIparent\fR is not 0, the dialog will be shown centered over the parent.
-.PP
-The file dialog's working directory will be set to \fIdir\fR. If \fIdir\fR includes a file name, the file will be selected. The filter is set to \fIfilter\fR so that only those files which match the filter are shown. The filter selected is set to \fIselectedFilter\fR. The parameters \fIdir\fR, \fIselectedFilter\fR and \fIfilter\fR may be QString::null.
-.PP
-The dialog's caption is set to \fIcaption\fR. If \fIcaption\fR is not specified then a default caption will be used.
-.PP
-Under Windows and Mac OS X, this static function will use the native file dialog and not a QFileDialog, unless the style of the application is set to something other than the native style. (Note that on Windows the dialog will spin a blocking modal event loop that will not dispatch any QTimers and if parent is not 0 then it will position the dialog just under the parent's titlebar).
-.PP
-Under Unix/X11, the normal behavior of the file dialog is to resolve and follow symlinks. For example, if /usr/tmp is a symlink to /var/tmp, the file dialog will change to /var/tmp after entering /usr/tmp. If \fIresolveSymlinks\fR is FALSE, the file dialog will treat symlinks as regular directories.
-.PP
-Note that if you want to iterate over the list of files, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QStringList list = files;
-.br
- QStringList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.PP
-See also getOpenFileName(), getSaveFileName(), and getExistingDirectory().
-.SH "QString QFileDialog::getSaveFileName ( const QString & startWith = QString::null, const QString & filter = QString::null, QWidget * parent = 0, const char * name = 0, const QString & caption = QString::null, QString * selectedFilter = 0, bool resolveSymlinks = TRUE )\fC [static]\fR"
-This is a convenience static function that will return a file name selected by the user. The file does not have to exist.
-.PP
-It creates a modal file dialog called \fIname\fR, with parent, \fIparent\fR. If a parent is not 0, the dialog will be shown centered over the parent.
-.PP
-.nf
-.br
- QString s = QFileDialog::getSaveFileName(
-.br
- "/home",
-.br
- "Images (*.png *.xpm *.jpg)",
-.br
- this,
-.br
- "save file dialog",
-.br
- "Choose a filename to save under" );
-.br
-.fi
-.PP
-The file dialog's working directory will be set to \fIstartWith\fR. If \fIstartWith\fR includes a file name, the file will be selected. The filter is set to \fIfilter\fR so that only those files which match the filter are shown. The filter selected is set to \fIselectedFilter\fR. The parameters \fIstartWith\fR, \fIselectedFilter\fR and \fIfilter\fR may be QString::null.
-.PP
-The dialog's caption is set to \fIcaption\fR. If \fIcaption\fR is not specified then a default caption will be used.
-.PP
-Under Windows and Mac OS X, this static function will use the native file dialog and not a QFileDialog, unless the style of the application is set to something other than the native style. (Note that on Windows the dialog will spin a blocking modal event loop that will not dispatch any QTimers and if parent is not 0 then it will position the dialog just under the parent's titlebar.
-.PP
-Under Unix/X11, the normal behavior of the file dialog is to resolve and follow symlinks. For example, if /usr/tmp is a symlink to /var/tmp, the file dialog will change to /var/tmp after entering /usr/tmp. If \fIresolveSymlinks\fR is FALSE, the file dialog will treat symlinks as regular directories.
-.PP
-See also getOpenFileName(), getOpenFileNames(), and getExistingDirectory().
-.PP
-Examples:
-.)l action/application.cpp, addressbook/mainwindow.cpp, application/application.cpp, network/ftpclient/ftpmainwindow.ui.h, qmag/qmag.cpp, qwerty/qwerty.cpp, and showimg/showimg.cpp.
-.SH "QFileIconProvider * QFileDialog::iconProvider ()\fC [static]\fR"
-Returns a pointer to the icon provider currently set on the file dialog. By default there is no icon provider, and this function returns 0.
-.PP
-See also setIconProvider() and QFileIconProvider.
-.SH "bool QFileDialog::isContentsPreviewEnabled () const"
-Returns TRUE if the file dialog can provide a contents preview of the currently selected file; otherwise returns FALSE. See the "contentsPreview" property for details.
-.SH "bool QFileDialog::isInfoPreviewEnabled () const"
-Returns TRUE if the file dialog can provide preview information about the currently selected file; otherwise returns FALSE. See the "infoPreview" property for details.
-.SH "Mode QFileDialog::mode () const"
-Returns the file dialog's mode. See the "mode" property for details.
-.SH "PreviewMode QFileDialog::previewMode () const"
-Returns the preview mode for the file dialog. See the "previewMode" property for details.
-.SH "void QFileDialog::rereadDir ()"
-Rereads the current directory shown in the file dialog.
-.PP
-The only time you will need to call this function is if the contents of the directory change and you wish to refresh the file dialog to reflect the change.
-.PP
-See also resortDir().
-.SH "void QFileDialog::resortDir ()"
-Re-sorts the displayed directory.
-.PP
-See also rereadDir().
-.SH "void QFileDialog::selectAll ( bool b )"
-If \fIb\fR is TRUE then all the files in the current directory are selected; otherwise, they are deselected.
-.SH "QString QFileDialog::selectedFile () const"
-Returns the name of the selected file. See the "selectedFile" property for details.
-.SH "QStringList QFileDialog::selectedFiles () const"
-Returns the list of selected files. See the "selectedFiles" property for details.
-.SH "QString QFileDialog::selectedFilter () const"
-Returns the filter which the user has selected in the file dialog. See the "selectedFilter" property for details.
-.SH "void QFileDialog::setContentsPreview ( QWidget * w, QFilePreview * preview )"
-Sets the widget to be used for displaying the contents of the file to the widget \fIw\fR and a preview of those contents to the QFilePreview \fIpreview\fR.
-.PP
-Normally you would create a preview widget that derives from both QWidget and QFilePreview, so you should pass the same widget twice. If you don't, you must remember to delete the preview object in order to avoid memory leaks.
-.PP
-.nf
-.br
- class Preview : public QLabel, public QFilePreview
-.br
- {
-.br
- public:
-.br
- Preview( QWidget *parent=0 ) : QLabel( parent ) {}
-.br
-.br
- void previewUrl( const QUrl &u )
-.br
- {
-.br
- QString path = u.path();
-.br
- QPixmap pix( path );
-.br
- if ( pix.isNull() )
-.br
- setText( "This is not a pixmap" );
-.br
- else
-.br
- setPixmap( pix );
-.br
- }
-.br
- };
-.br
-.br
- //...
-.br
-.br
- int main( int argc, char** argv )
-.br
- {
-.br
- Preview* p = new Preview;
-.br
-.br
- QFileDialog* fd = new QFileDialog( this );
-.br
- fd->setContentsPreviewEnabled( TRUE );
-.br
- fd->setContentsPreview( p, p );
-.br
- fd->setPreviewMode( QFileDialog::Contents );
-.br
- fd->show();
-.br
- }
-.br
-.fi
-.PP
-See also contentsPreview, setInfoPreview(), and previewMode.
-.PP
-Example: qdir/qdir.cpp.
-.SH "void QFileDialog::setContentsPreviewEnabled ( bool )"
-Sets whether the file dialog can provide a contents preview of the currently selected file. See the "contentsPreview" property for details.
-.SH "void QFileDialog::setDir ( const QDir & dir )"
-Sets the file dialog's working directory to \fIdir\fR.
-.PP
-See also dir().
-.SH "void QFileDialog::setDir ( const QString & pathstr )\fC [slot]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the file dialog's working directory to \fIpathstr\fR.
-.PP
-See also dir().
-.SH "void QFileDialog::setFilter ( const QString & newFilter )\fC [slot]\fR"
-Sets the filter used in the file dialog to \fInewFilter\fR.
-.PP
-If \fInewFilter\fR contains a pair of parentheses containing one or more of \fI\fBanything*something\fR\fR separated by spaces or by semi-colons then only the text contained in the parentheses is used as the filter. This means that these calls are all equivalent:
-.PP
-.nf
-.br
- fd->setFilter( "All C++ files (*.cpp *.cc *.C *.cxx *.c++)" );
-.br
- fd->setFilter( "*.cpp *.cc *.C *.cxx *.c++" );
-.br
- fd->setFilter( "All C++ files (*.cpp;*.cc;*.C;*.cxx;*.c++)" );
-.br
- fd->setFilter( "*.cpp;*.cc;*.C;*.cxx;*.c++" );
-.br
-.fi
-.PP
-See also setFilters().
-.SH "void QFileDialog::setFilters ( const QString & filters )\fC [slot]\fR"
-Sets the filters used in the file dialog to \fIfilters\fR. Each group of filters must be separated by \fC;;\fR (\fItwo\fR semi-colons).
-.PP
-.nf
-.br
- QString types("Image files (*.png *.xpm *.jpg);;"
-.br
- "Text files (*.txt);;"
-.br
- "Any files (*)");
-.br
- QFileDialog fd = new QFileDialog( this );
-.br
- fd->setFilters( types );
-.br
- fd->show();
-.br
-.fi
-.SH "void QFileDialog::setFilters ( const char ** types )\fC [slot]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-\fItypes\fR must be a null-terminated list of strings.
-.SH "void QFileDialog::setFilters ( const QStringList & )\fC [slot]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.SH "void QFileDialog::setIconProvider ( QFileIconProvider * provider )\fC [static]\fR"
-Sets the QFileIconProvider used by the file dialog to \fIprovider\fR.
-.PP
-The default is that there is no QFileIconProvider and QFileDialog just draws a folder icon next to each directory and nothing next to files.
-.PP
-See also QFileIconProvider and iconProvider().
-.PP
-Example: showimg/main.cpp.
-.SH "void QFileDialog::setInfoPreview ( QWidget * w, QFilePreview * preview )"
-Sets the widget to be used for displaying information about the file to the widget \fIw\fR and a preview of that information to the QFilePreview \fIpreview\fR.
-.PP
-Normally you would create a preview widget that derives from both QWidget and QFilePreview, so you should pass the same widget twice. If you don't, you must remember to delete the preview object in order to avoid memory leaks.
-.PP
-.nf
-.br
- class Preview : public QLabel, public QFilePreview
-.br
- {
-.br
- public:
-.br
- Preview( QWidget *parent=0 ) : QLabel( parent ) {}
-.br
-.br
- void previewUrl( const QUrl &u )
-.br
- {
-.br
- QString path = u.path();
-.br
- QPixmap pix( path );
-.br
- if ( pix.isNull() )
-.br
- setText( "This is not a pixmap" );
-.br
- else
-.br
- setText( "This is a pixmap" );
-.br
- }
-.br
- };
-.br
-.br
- //...
-.br
-.br
- int main( int argc, char** argv )
-.br
- {
-.br
- Preview* p = new Preview;
-.br
-.br
- QFileDialog* fd = new QFileDialog( this );
-.br
- fd->setInfoPreviewEnabled( TRUE );
-.br
- fd->setInfoPreview( p, p );
-.br
- fd->setPreviewMode( QFileDialog::Info );
-.br
- fd->show();
-.br
- }
-.br
-.br
-.fi
-.PP
-See also setContentsPreview(), infoPreview, and previewMode.
-.SH "void QFileDialog::setInfoPreviewEnabled ( bool )"
-Sets whether the file dialog can provide preview information about the currently selected file. See the "infoPreview" property for details.
-.SH "void QFileDialog::setMode ( Mode )"
-Sets the file dialog's mode. See the "mode" property for details.
-.SH "void QFileDialog::setPreviewMode ( PreviewMode m )"
-Sets the preview mode for the file dialog to \fIm\fR. See the "previewMode" property for details.
-.SH "void QFileDialog::setSelectedFilter ( const QString & mask )\fC [virtual]\fR"
-Sets the current filter selected in the file dialog to the first one that contains the text \fImask\fR.
-.SH "void QFileDialog::setSelectedFilter ( int n )\fC [virtual]\fR"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the current filter selected in the file dialog to the \fIn\fR-th filter in the filter list.
-.PP
-See also filterSelected(), selectedFilter, selectedFiles, and selectedFile.
-.SH "void QFileDialog::setSelection ( const QString & filename )"
-Sets the default selection to \fIfilename\fR. If \fIfilename\fR is absolute, setDir() is also called to set the file dialog's working directory to the filename's directory.
-.PP
-Example: qdir/qdir.cpp.
-.SH "void QFileDialog::setShowHiddenFiles ( bool s )"
-Sets whether hidden files are shown in the file dialog to \fIs\fR. See the "showHiddenFiles" property for details.
-.SH "void QFileDialog::setUrl ( const QUrlOperator & url )\fC [slot]\fR"
-Sets the file dialog's working directory to the directory specified at \fIurl\fR.
-.PP
-See also url().
-.SH "void QFileDialog::setViewMode ( ViewMode m )"
-Sets the file dialog's view mode to \fIm\fR. See the "viewMode" property for details.
-.SH "bool QFileDialog::showHiddenFiles () const"
-Returns TRUE if hidden files are shown in the file dialog; otherwise returns FALSE. See the "showHiddenFiles" property for details.
-.SH "QUrl QFileDialog::url () const"
-Returns the URL of the current working directory in the file dialog.
-.PP
-See also setUrl().
-.PP
-Example: network/networkprotocol/view.cpp.
-.SH "ViewMode QFileDialog::viewMode () const"
-Returns the file dialog's view mode. See the "viewMode" property for details.
-.SS "Property Documentation"
-.SH "bool contentsPreview"
-This property holds whether the file dialog can provide a contents preview of the currently selected file.
-.PP
-The default is FALSE.
-.PP
-See also setContentsPreview() and infoPreview.
-.PP
-Set this property's value with setContentsPreviewEnabled() and get this property's value with isContentsPreviewEnabled().
-.SH "QString dirPath"
-This property holds the file dialog's working directory.
-.PP
-Get this property's value with dirPath().
-.PP
-See also dir() and setDir().
-.SH "bool infoPreview"
-This property holds whether the file dialog can provide preview information about the currently selected file.
-.PP
-The default is FALSE.
-.PP
-Set this property's value with setInfoPreviewEnabled() and get this property's value with isInfoPreviewEnabled().
-.SH "Mode mode"
-This property holds the file dialog's mode.
-.PP
-The default mode is ExistingFile.
-.PP
-Set this property's value with setMode() and get this property's value with mode().
-.SH "PreviewMode previewMode"
-This property holds the preview mode for the file dialog.
-.PP
-If you set the mode to be a mode other than \fINoPreview\fR, you must use setInfoPreview() or setContentsPreview() to set the dialog's preview widget to your preview widget and enable the preview widget(s) with setInfoPreviewEnabled() or setContentsPreviewEnabled().
-.PP
-See also infoPreview, contentsPreview, and viewMode.
-.PP
-Set this property's value with setPreviewMode() and get this property's value with previewMode().
-.SH "QString selectedFile"
-This property holds the name of the selected file.
-.PP
-If a file was selected selectedFile contains the file's name including its absolute path; otherwise selectedFile is empty.
-.PP
-See also QString::isEmpty(), selectedFiles, and selectedFilter.
-.PP
-Get this property's value with selectedFile().
-.SH "QStringList selectedFiles"
-This property holds the list of selected files.
-.PP
-If one or more files are selected, selectedFiles contains their names including their absolute paths. If no files are selected or the mode isn't ExistingFiles selectedFiles is an empty list.
-.PP
-It is more convenient to use selectedFile() if the mode is ExistingFile, Directory or DirectoryOnly.
-.PP
-Note that if you want to iterate over the list, you should iterate over a copy, e.g.
-.PP
-.nf
-.br
- QStringList list = myFileDialog.selectedFiles();
-.br
- QStringList::Iterator it = list.begin();
-.br
- while( it != list.end() ) {
-.br
- myProcessing( *it );
-.br
- ++it;
-.br
- }
-.br
-.fi
-.PP
-See also selectedFile, selectedFilter, and QValueList::empty().
-.PP
-Get this property's value with selectedFiles().
-.SH "QString selectedFilter"
-This property holds the filter which the user has selected in the file dialog.
-.PP
-Get this property's value with selectedFilter().
-.PP
-See also filterSelected(), selectedFiles, and selectedFile.
-.SH "bool showHiddenFiles"
-This property holds whether hidden files are shown in the file dialog.
-.PP
-The default is FALSE, i.e. don't show hidden files.
-.PP
-Set this property's value with setShowHiddenFiles() and get this property's value with showHiddenFiles().
-.SH "ViewMode viewMode"
-This property holds the file dialog's view mode.
-.PP
-If you set the view mode to be \fIDetail\fR (the default), then you will see the file's details, such as the size of the file and the date the file was last modified in addition to the file's name.
-.PP
-If you set the view mode to be \fIList\fR, then you will just see a list of the files and folders.
-.PP
-See QFileDialog::ViewMode
-.PP
-Set this property's value with setViewMode() and get this property's value with viewMode().
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqfiledialog.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qfiledialog.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qfileiconprovider.3qt b/doc/man/man3/qfileiconprovider.3qt
deleted file mode 100644
index d7d088c97..000000000
--- a/doc/man/man3/qfileiconprovider.3qt
+++ /dev/null
@@ -1,68 +0,0 @@
-'\" t
-.TH QFileIconProvider 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
-QFileIconProvider \- Icons for QFileDialog to use
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-Inherits QObject.
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQFileIconProvider\fR ( QObject * parent = 0, const char * name = 0 )"
-.br
-.ti -1c
-.BI "virtual const QPixmap * \fBpixmap\fR ( const QFileInfo & info )"
-.br
-.in -1c
-.SH DESCRIPTION
-The QFileIconProvider class provides icons for QFileDialog to use.
-.PP
-By default QFileIconProvider is not used, but any application or library can subclass it, reimplement pixmap() to return a suitable icon, and make all QFileDialog objects use it by calling the static function QFileDialog::setIconProvider().
-.PP
-It is advisable to make all the icons that QFileIconProvider returns be the same size or at least the same width. This makes the list view look much better.
-.PP
-See also QFileDialog and Miscellaneous Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QFileIconProvider::QFileIconProvider ( QObject * parent = 0, const char * name = 0 )"
-Constructs an empty file icon provider called \fIname\fR, with the parent \fIparent\fR.
-.SH "const QPixmap * QFileIconProvider::pixmap ( const QFileInfo & info )\fC [virtual]\fR"
-Returns a pointer to a pixmap that should be used to signify the file with the information \fIinfo\fR.
-.PP
-If pixmap() returns 0, QFileDialog draws the default pixmap.
-.PP
-The default implementation returns particular icons for files, directories, link-files and link-directories. It returns a blank "icon" for other types.
-.PP
-If you return a pixmap here, it should measure 16x16 pixels.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qfileiconprovider.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qfileiconprovider.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qfileinfo.3qt b/doc/man/man3/qfileinfo.3qt
deleted file mode 100644
index 5cf8195df..000000000
--- a/doc/man/man3/qfileinfo.3qt
+++ /dev/null
@@ -1,537 +0,0 @@
-'\" t
-.TH QFileInfo 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
-QFileInfo \- System-independent file information
-.SH SYNOPSIS
-All the functions in this class are reentrant when Qt is built with thread support.
-.PP
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "enum \fBPermissionSpec\fR { ReadOwner = 04000, WriteOwner = 02000, ExeOwner = 01000, ReadUser = 00400, WriteUser = 00200, ExeUser = 00100, ReadGroup = 00040, WriteGroup = 00020, ExeGroup = 00010, ReadOther = 00004, WriteOther = 00002, ExeOther = 00001 }"
-.br
-.ti -1c
-.BI "\fBQFileInfo\fR ()"
-.br
-.ti -1c
-.BI "\fBQFileInfo\fR ( const QString & file )"
-.br
-.ti -1c
-.BI "\fBQFileInfo\fR ( const QFile & file )"
-.br
-.ti -1c
-.BI "\fBQFileInfo\fR ( const QDir & d, const QString & fileName )"
-.br
-.ti -1c
-.BI "\fBQFileInfo\fR ( const QFileInfo & fi )"
-.br
-.ti -1c
-.BI "\fB~QFileInfo\fR ()"
-.br
-.ti -1c
-.BI "QFileInfo & \fBoperator=\fR ( const QFileInfo & fi )"
-.br
-.ti -1c
-.BI "void \fBsetFile\fR ( const QString & file )"
-.br
-.ti -1c
-.BI "void \fBsetFile\fR ( const QFile & file )"
-.br
-.ti -1c
-.BI "void \fBsetFile\fR ( const QDir & d, const QString & fileName )"
-.br
-.ti -1c
-.BI "bool \fBexists\fR () const"
-.br
-.ti -1c
-.BI "void \fBrefresh\fR () const"
-.br
-.ti -1c
-.BI "bool \fBcaching\fR () const"
-.br
-.ti -1c
-.BI "void \fBsetCaching\fR ( bool enable )"
-.br
-.ti -1c
-.BI "QString \fBfilePath\fR () const"
-.br
-.ti -1c
-.BI "QString \fBfileName\fR () const"
-.br
-.ti -1c
-.BI "QString \fBabsFilePath\fR () const"
-.br
-.ti -1c
-.BI "QString \fBbaseName\fR ( bool complete = FALSE ) const"
-.br
-.ti -1c
-.BI "QString \fBextension\fR ( bool complete = TRUE ) const"
-.br
-.ti -1c
-.BI "QString \fBdirPath\fR ( bool absPath = FALSE ) const"
-.br
-.ti -1c
-.BI "QDir \fBdir\fR ( bool absPath = FALSE ) const"
-.br
-.ti -1c
-.BI "bool \fBisReadable\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisWritable\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisExecutable\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisHidden\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisRelative\fR () const"
-.br
-.ti -1c
-.BI "bool \fBconvertToAbs\fR ()"
-.br
-.ti -1c
-.BI "bool \fBisFile\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisDir\fR () const"
-.br
-.ti -1c
-.BI "bool \fBisSymLink\fR () const"
-.br
-.ti -1c
-.BI "QString \fBreadLink\fR () const"
-.br
-.ti -1c
-.BI "QString \fBowner\fR () const"
-.br
-.ti -1c
-.BI "uint \fBownerId\fR () const"
-.br
-.ti -1c
-.BI "QString \fBgroup\fR () const"
-.br
-.ti -1c
-.BI "uint \fBgroupId\fR () const"
-.br
-.ti -1c
-.BI "bool \fBpermission\fR ( int permissionSpec ) const"
-.br
-.ti -1c
-.BI "uint \fBsize\fR () const"
-.br
-.ti -1c
-.BI "QDateTime \fBcreated\fR () const"
-.br
-.ti -1c
-.BI "QDateTime \fBlastModified\fR () const"
-.br
-.ti -1c
-.BI "QDateTime \fBlastRead\fR () const"
-.br
-.in -1c
-.SH DESCRIPTION
-The QFileInfo class provides system-independent file information.
-.PP
-QFileInfo provides information about a file's name and position (path) in the file system, its access rights and whether it is a directory or symbolic link, etc. The file's size and last modified/read times are also available.
-.PP
-A QFileInfo can point to a file with either a relative or an absolute file path. Absolute file paths begin with the directory separator "/" (or with a drive specification on Windows). Relative file names begin with a directory name or a file name and specify a path relative to the current working directory. An example of an absolute path is the string "/tmp/quartz". A relative path might look like "src/fatlib". You can use the function isRelative() to check whether a QFileInfo is using a relative or an absolute file path. You can call the function convertToAbs() to convert a relative QFileInfo's path to an absolute path.
-.PP
-The file that the QFileInfo works on is set in the constructor or later with setFile(). Use exists() to see if the file exists and size() to get its size.
-.PP
-To speed up performance, QFileInfo caches information about the file. Because files can be changed by other users or programs, or even by other parts of the same program, there is a function that refreshes the file information: refresh(). If you want to switch off a QFileInfo's caching and force it to access the file system every time you request information from it call setCaching(FALSE).
-.PP
-The file's type is obtained with isFile(), isDir() and isSymLink(). The readLink() function provides the name of the file the symlink points to.
-.PP
-Elements of the file's name can be extracted with dirPath() and fileName(). The fileName()'s parts can be extracted with baseName() and extension().
-.PP
-The file's dates are returned by created(), lastModified() and lastRead(). Information about the file's access permissions is obtained with isReadable(), isWritable() and isExecutable(). The file's ownership is available from owner(), ownerId(), group() and groupId(). You can examine a file's permissions and ownership in a single statement using the permission() function.
-.PP
-If you need to read and traverse directories, see the QDir class.
-.PP
-See also Input/Output and Networking.
-.SS "Member Type Documentation"
-.SH "QFileInfo::PermissionSpec"
-This enum is used by the permission() function to report the permissions and ownership of a file. The values may be OR-ed together to test multiple permissions and ownership values.
-.TP
-\fCQFileInfo::ReadOwner\fR - The file is readable by the owner of the file.
-.TP
-\fCQFileInfo::WriteOwner\fR - The file is writable by the owner of the file.
-.TP
-\fCQFileInfo::ExeOwner\fR - The file is executable by the owner of the file.
-.TP
-\fCQFileInfo::ReadUser\fR - The file is readable by the user.
-.TP
-\fCQFileInfo::WriteUser\fR - The file is writable by the user.
-.TP
-\fCQFileInfo::ExeUser\fR - The file is executable by the user.
-.TP
-\fCQFileInfo::ReadGroup\fR - The file is readable by the group.
-.TP
-\fCQFileInfo::WriteGroup\fR - The file is writable by the group.
-.TP
-\fCQFileInfo::ExeGroup\fR - The file is executable by the group.
-.TP
-\fCQFileInfo::ReadOther\fR - The file is readable by anyone.
-.TP
-\fCQFileInfo::WriteOther\fR - The file is writable by anyone.
-.TP
-\fCQFileInfo::ExeOther\fR - The file is executable by anyone.
-.PP
-\fBWarning:\fR The semantics of ReadUser, WriteUser and ExeUser are unfortunately not platform independent: on Unix, the rights of the owner of the file are returned and on Windows the rights of the current user are returned. This behavior might change in a future Qt version. If you want to find the rights of the owner of the file, you should use the flags ReadOwner, WriteOwner and ExeOwner. If you want to find out the rights of the current user, you should use isReadable(), isWritable() and isExecutable().
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QFileInfo::QFileInfo ()"
-Constructs a new empty QFileInfo.
-.SH "QFileInfo::QFileInfo ( const QString & file )"
-Constructs a new QFileInfo that gives information about the given file. The \fIfile\fR can also include an absolute or relative path.
-.PP
-\fBWarning:\fR Some functions might behave in a counter-intuitive way if \fIfile\fR has a trailing directory separator.
-.PP
-See also setFile(), isRelative(), QDir::setCurrent(), and QDir::isRelativePath().
-.SH "QFileInfo::QFileInfo ( const QFile & file )"
-Constructs a new QFileInfo that gives information about file \fIfile\fR.
-.PP
-If the \fIfile\fR has a relative path, the QFileInfo will also have a relative path.
-.PP
-See also isRelative().
-.SH "QFileInfo::QFileInfo ( const QDir & d, const QString & fileName )"
-Constructs a new QFileInfo that gives information about the file called \fIfileName\fR in the directory \fId\fR.
-.PP
-If \fId\fR has a relative path, the QFileInfo will also have a relative path.
-.PP
-See also isRelative().
-.SH "QFileInfo::QFileInfo ( const QFileInfo & fi )"
-Constructs a new QFileInfo that is a copy of \fIfi\fR.
-.SH "QFileInfo::~QFileInfo ()"
-Destroys the QFileInfo and frees its resources.
-.SH "QString QFileInfo::absFilePath () const"
-Returns the absolute path including the file name.
-.PP
-The absolute path name consists of the full path and the file name. On Unix this will always begin with the root, '/', directory. On Windows this will always begin 'D:/' where D is a drive letter, except for network shares that are not mapped to a drive letter, in which case the path will begin '//sharename/'.
-.PP
-This function returns the same as filePath(), unless isRelative() is TRUE.
-.PP
-If the QFileInfo is empty it returns QDir::currentDirPath().
-.PP
-This function can be time consuming under Unix (in the order of milliseconds).
-.PP
-See also isRelative() and filePath().
-.PP
-Examples:
-.)l biff/biff.cpp and fileiconview/qfileiconview.cpp.
-.SH "QString QFileInfo::baseName ( bool complete = FALSE ) const"
-Returns the base name of the file.
-.PP
-If \fIcomplete\fR is FALSE (the default) the base name consists of all characters in the file name up to (but not including) the \fIfirst\fR '.' character.
-.PP
-If \fIcomplete\fR is TRUE the base name consists of all characters in the file up to (but not including) the \fIlast\fR '.' character.
-.PP
-The path is not included in either case.
-.PP
-Example:
-.PP
-.nf
-.br
- QFileInfo fi( "/tmp/archive.tar.gz" );
-.br
- QString base = fi.baseName(); // base = "archive"
-.br
- base = fi.baseName( TRUE ); // base = "archive.tar"
-.br
-.fi
-.PP
-See also fileName() and extension().
-.SH "bool QFileInfo::caching () const"
-Returns TRUE if caching is enabled; otherwise returns FALSE.
-.PP
-See also setCaching() and refresh().
-.SH "bool QFileInfo::convertToAbs ()"
-Converts the file's path to an absolute path.
-.PP
-If it is already absolute, nothing is done.
-.PP
-See also filePath() and isRelative().
-.SH "QDateTime QFileInfo::created () const"
-Returns the date and time when the file was created.
-.PP
-On platforms where this information is not available, returns the same as lastModified().
-.PP
-See also lastModified() and lastRead().
-.SH "QDir QFileInfo::dir ( bool absPath = FALSE ) const"
-Returns the file's path as a QDir object.
-.PP
-If the QFileInfo is relative and \fIabsPath\fR is FALSE, the QDir will be relative; otherwise it will be absolute.
-.PP
-See also dirPath(), filePath(), fileName(), and isRelative().
-.PP
-Example: fileiconview/qfileiconview.cpp.
-.SH "QString QFileInfo::dirPath ( bool absPath = FALSE ) const"
-Returns the file's path.
-.PP
-If \fIabsPath\fR is TRUE an absolute path is returned.
-.PP
-See also dir(), filePath(), fileName(), and isRelative().
-.PP
-Example: fileiconview/qfileiconview.cpp.
-.SH "bool QFileInfo::exists () const"
-Returns TRUE if the file exists; otherwise returns FALSE.
-.PP
-Examples:
-.)l biff/biff.cpp, distributor/distributor.ui.h, and i18n/main.cpp.
-.SH "QString QFileInfo::extension ( bool complete = TRUE ) const"
-Returns the file's extension name.
-.PP
-If \fIcomplete\fR is TRUE (the default), extension() returns the string of all characters in the file name after (but not including) the first '.' character.
-.PP
-If \fIcomplete\fR is FALSE, extension() returns the string of all characters in the file name after (but not including) the last '.' character.
-.PP
-Example:
-.PP
-.nf
-.br
- QFileInfo fi( "/tmp/archive.tar.gz" );
-.br
- QString ext = fi.extension(); // ext = "tar.gz"
-.br
- ext = fi.extension( FALSE ); // ext = "gz"
-.br
-.fi
-.PP
-See also fileName() and baseName().
-.PP
-Example: qdir/qdir.cpp.
-.SH "QString QFileInfo::fileName () const"
-Returns the name of the file, excluding the path.
-.PP
-Example:
-.PP
-.nf
-.br
- QFileInfo fi( "/tmp/archive.tar.gz" );
-.br
- QString name = fi.fileName(); // name = "archive.tar.gz"
-.br
-.fi
-.PP
-See also isRelative(), filePath(), baseName(), and extension().
-.PP
-Examples:
-.)l dirview/dirview.cpp, fileiconview/qfileiconview.cpp, and network/ftpclient/ftpmainwindow.ui.h.
-.SH "QString QFileInfo::filePath () const"
-Returns the file name, including the path (which may be absolute or relative).
-.PP
-See also isRelative() and absFilePath().
-.PP
-Examples:
-.)l dirview/main.cpp and fileiconview/qfileiconview.cpp.
-.SH "QString QFileInfo::group () const"
-Returns the group of the file. On Windows, on systems where files do not have groups, or if an error occurs, QString::null is returned.
-.PP
-This function can be time consuming under Unix (in the order of milliseconds).
-.PP
-See also groupId(), owner(), and ownerId().
-.SH "uint QFileInfo::groupId () const"
-Returns the id of the group the file belongs to.
-.PP
-On Windows and on systems where files do not have groups this function always returns (uint) -2.
-.PP
-See also group(), owner(), and ownerId().
-.SH "bool QFileInfo::isDir () const"
-Returns TRUE if this object points to a directory or to a symbolic link to a directory; otherwise returns FALSE.
-.PP
-See also isFile() and isSymLink().
-.PP
-Examples:
-.)l dirview/dirview.cpp and fileiconview/qfileiconview.cpp.
-.SH "bool QFileInfo::isExecutable () const"
-Returns TRUE if the file is executable; otherwise returns FALSE.
-.PP
-See also isReadable(), isWritable(), and permission().
-.SH "bool QFileInfo::isFile () const"
-Returns TRUE if this object points to a file. Returns FALSE if the object points to something which isn't a file, e.g. a directory or a symlink.
-.PP
-See also isDir() and isSymLink().
-.PP
-Examples:
-.)l dirview/dirview.cpp, distributor/distributor.ui.h, fileiconview/qfileiconview.cpp, and qdir/qdir.cpp.
-.SH "bool QFileInfo::isHidden () const"
-Returns TRUE if the file is hidden; otherwise returns FALSE.
-.PP
-On Unix-like operating systems, including Mac OS X, a file is hidden if its name begins with ".". On Windows a file is hidden if its hidden attribute is set.
-.SH "bool QFileInfo::isReadable () const"
-Returns TRUE if the file is readable; otherwise returns FALSE.
-.PP
-See also isWritable(), isExecutable(), and permission().
-.PP
-Example: distributor/distributor.ui.h.
-.SH "bool QFileInfo::isRelative () const"
-Returns TRUE if the file path name is relative. Returns FALSE if the path is absolute (e.g. under Unix a path is absolute if it begins with a "/").
-.SH "bool QFileInfo::isSymLink () const"
-Returns TRUE if this object points to a symbolic link (or to a shortcut on Windows, or an alias on Mac OS X); otherwise returns FALSE.
-.PP
-See also isFile(), isDir(), and readLink().
-.PP
-Examples:
-.)l dirview/dirview.cpp, distributor/distributor.ui.h, and fileiconview/qfileiconview.cpp.
-.SH "bool QFileInfo::isWritable () const"
-Returns TRUE if the file is writable; otherwise returns FALSE.
-.PP
-See also isReadable(), isExecutable(), and permission().
-.PP
-Example: distributor/distributor.ui.h.
-.SH "QDateTime QFileInfo::lastModified () const"
-Returns the date and time when the file was last modified.
-.PP
-See also created() and lastRead().
-.PP
-Example: biff/biff.cpp.
-.SH "QDateTime QFileInfo::lastRead () const"
-Returns the date and time when the file was last read (accessed).
-.PP
-On platforms where this information is not available, returns the same as lastModified().
-.PP
-See also created() and lastModified().
-.PP
-Example: biff/biff.cpp.
-.SH "QFileInfo & QFileInfo::operator= ( const QFileInfo & fi )"
-Makes a copy of \fIfi\fR and assigns it to this QFileInfo.
-.SH "QString QFileInfo::owner () const"
-Returns the owner of the file. On systems where files do not have owners, or if an error occurs, QString::null is returned.
-.PP
-This function can be time consuming under Unix (in the order of milliseconds).
-.PP
-See also ownerId(), group(), and groupId().
-.SH "uint QFileInfo::ownerId () const"
-Returns the id of the owner of the file.
-.PP
-On Windows and on systems where files do not have owners this function returns ((uint) -2).
-.PP
-See also owner(), group(), and groupId().
-.SH "bool QFileInfo::permission ( int permissionSpec ) const"
-Tests for file permissions. The \fIpermissionSpec\fR argument can be several flags of type PermissionSpec OR-ed together to check for permission combinations.
-.PP
-On systems where files do not have permissions this function always returns TRUE.
-.PP
-Example:
-.PP
-.nf
-.br
- QFileInfo fi( "/tmp/archive.tar.gz" );
-.br
- if ( fi.permission( QFileInfo::WriteUser | QFileInfo::ReadGroup ) )
-.br
- tqWarning( "I can change the file; my group can read the file" );
-.br
- if ( fi.permission( QFileInfo::WriteGroup | QFileInfo::WriteOther ) )
-.br
- tqWarning( "The group or others can change the file" );
-.br
-.fi
-.PP
-See also isReadable(), isWritable(), and isExecutable().
-.SH "QString QFileInfo::readLink () const"
-Returns the name a symlink (or shortcut on Windows) points to, or a QString::null if the object isn't a symbolic link.
-.PP
-This name may not represent an existing file; it is only a string. QFileInfo::exists() returns TRUE if the symlink points to an existing file.
-.PP
-See also exists(), isSymLink(), isDir(), and isFile().
-.SH "void QFileInfo::refresh () const"
-Refreshes the information about the file, i.e. reads in information from the file system the next time a cached property is fetched.
-.PP
-See also setCaching().
-.SH "void QFileInfo::setCaching ( bool enable )"
-If \fIenable\fR is TRUE, enables caching of file information. If \fIenable\fR is FALSE caching is disabled.
-.PP
-When caching is enabled, QFileInfo reads the file information from the file system the first time it's needed, but generally not later.
-.PP
-Caching is enabled by default.
-.PP
-See also refresh() and caching().
-.SH "void QFileInfo::setFile ( const QString & file )"
-Sets the file that the QFileInfo provides information about to \fIfile\fR.
-.PP
-The \fIfile\fR can also include an absolute or relative file path. Absolute paths begin with the directory separator (e.g. "/" under Unix) or a drive specification (under Windows). Relative file names begin with a directory name or a file name and specify a path relative to the current directory.
-.PP
-Example:
-.PP
-.nf
-.br
- QString absolute = "/local/bin";
-.br
- QString relative = "local/bin";
-.br
- QFileInfo absFile( absolute );
-.br
- QFileInfo relFile( relative );
-.br
-.br
- QDir::setCurrent( QDir::rootDirPath() );
-.br
- // absFile and relFile now point to the same file
-.br
-.br
- QDir::setCurrent( "/tmp" );
-.br
- // absFile now points to "/local/bin",
-.br
- // while relFile points to "/tmp/local/bin"
-.br
-.fi
-.PP
-See also isRelative(), QDir::setCurrent(), and QDir::isRelativePath().
-.PP
-Example: biff/biff.cpp.
-.SH "void QFileInfo::setFile ( const QFile & file )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the file that the QFileInfo provides information about to \fIfile\fR.
-.PP
-If \fIfile\fR includes a relative path, the QFileInfo will also have a relative path.
-.PP
-See also isRelative().
-.SH "void QFileInfo::setFile ( const QDir & d, const QString & fileName )"
-This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
-.PP
-Sets the file that the QFileInfo provides information about to \fIfileName\fR in directory \fId\fR.
-.PP
-If \fIfileName\fR includes a relative path, the QFileInfo will also have a relative path.
-.PP
-See also isRelative().
-.SH "uint QFileInfo::size () const"
-Returns the file size in bytes, or 0 if the file does not exist or if the size is 0 or if the size cannot be fetched.
-.PP
-Example: qdir/qdir.cpp.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/ntqfileinfo.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qfileinfo.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qfilepreview.3qt b/doc/man/man3/qfilepreview.3qt
deleted file mode 100644
index 718ca3bd9..000000000
--- a/doc/man/man3/qfilepreview.3qt
+++ /dev/null
@@ -1,66 +0,0 @@
-'\" t
-.TH QFilePreview 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
-QFilePreview \- File previewing in QFileDialog
-.SH SYNOPSIS
-\fC#include \fR
-.PP
-.SS "Public Members"
-.in +1c
-.ti -1c
-.BI "\fBQFilePreview\fR ()"
-.br
-.ti -1c
-.BI "virtual void \fBpreviewUrl\fR ( const QUrl & url ) = 0"
-.br
-.in -1c
-.SH DESCRIPTION
-The QFilePreview class provides file previewing in QFileDialog.
-.PP
-This class is an abstract base class which is used to implement widgets that can display a preview of a file in a QFileDialog.
-.PP
-You must derive the preview widget from both QWidget and from this class. Then you must reimplement this class's previewUrl() function, which is called by the file dialog if the preview of a file (specified as a URL) should be shown.
-.PP
-See also QFileDialog::setPreviewMode(), QFileDialog::setContentsPreview(), QFileDialog::setInfoPreview(), QFileDialog::setInfoPreviewEnabled(), QFileDialog::setContentsPreviewEnabled().
-.PP
-For an example of a preview widget see qt/examples/qdir/qdir.cpp.
-.PP
-See also Miscellaneous Classes.
-.SH MEMBER FUNCTION DOCUMENTATION
-.SH "QFilePreview::QFilePreview ()"
-Constructs the QFilePreview.
-.SH "void QFilePreview::previewUrl ( const QUrl & url )\fC [pure virtual]\fR"
-This function is called by QFileDialog if a preview
-for the \fIurl\fR should be shown. Reimplement this
-function to provide file previewing.
-
-.SH "SEE ALSO"
-.BR http://doc.trolltech.com/qfilepreview.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 Qt documentation is provided in HTML format; it is
-located at $QTDIR/doc/html and can be read using Qt 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 (qfilepreview.3qt) and the Qt
-version (3.3.8).
diff --git a/doc/man/man3/qfocusdata.3qt b/doc/man/man3/qfocusdata.3qt
deleted file mode 100644
index b26bf3d7d..000000000
--- a/doc/man/man3/qfocusdata.3qt
+++ /dev/null
@@ -1,92 +0,0 @@
-'\" t
-.TH QFocusData 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
-QFocusData \- Maintains the list of widgets in the focus chain
-.SH SYNOPSIS
-\fC#include