QXtWidget - Allows mixing of Xt/Motif and Qt widgets
#include <qxt.h>
Inherits QWidget.
Public Members
QXtWidget ( const char * name, Widget parent, bool
managed=FALSE )
QXtWidget ( const char * name, WidgetClass widget_class,
QWidget * parent=0, ArgList args=0, Cardinal
num_args=0, bool managed=FALSE )
~QXtWidget ()
Widget xtWidget () const
bool isActiveWindow () const
virtual void setActiveWindow ()
Protected Members
bool x11Event ( XEvent * )
DESCRIPTION
This class is defined in the Qt Xt/Motif Extension, which
can be found in the qt/extensions directory. It is not
included in the main Qt API.
Allows mixing of Xt/Motif and Qt widgets.
QXtWidget acts as a bridge between Xt and Qt. For
utilizing old Xt widgets, it can be a QWidget based on a
Xt widget class. For including Qt widgets in an existing
Xt/Motif application, it can be a special Xt widget class
that is a QWidget. See the constructors for the different
behaviors.
Examples: mainlyQt/editor.cpp mainlyXt/editor.cpp
mainlyMotif/editor.cpp
MEMBER FUNCTION DOCUMENTATION
QXtWidget::QXtWidget ( const char * name, Widget parent, bool
managed=FALSE )
Constructs a QXtWidget of the special Xt widget class
known as" QWidget" to the resource manager.
Use this constructor to utilize Qt widgets in an Xt/Motif
application. The QXtWidget is a QWidget, so you can create
subwidgets, layouts, etc. using Qt functionality.
QXtWidget::QXtWidget ( const char * name, WidgetClass
widget_class, QWidget * parent=0, ArgList args=0, Cardinal
num_args=0, bool managed=FALSE )
Constructs a QXtWidget of the given widget_class.
Qt application. The QXtWidget looks and behaves like the
Xt class, but can be used like any QWidget.
Note that Xt requires that the most toplevel Xt widget is
a shell. That means, if parent is a QXtWidget, the
widget_class can be of any kind. If there isn't a parent
or the parent is just a normal QWidget, widget_class
should be something like topLevelShellWidgetClass.
If the managed parameter is TRUE and parent in not NULL,
XtManageChild it used to manage the child.
QXtWidget::~QXtWidget ()
Destructs the QXtWidget.
bool QXtWidget::isActiveWindow () const
Different from QWidget::isActiveWindow().
void QXtWidget::moveEvent ( QMoveEvent * ) [virtual protected]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QWidget.
void QXtWidget::resizeEvent ( QResizeEvent * ) [virtual
protected]
Reimplemented for internal reasons; the API is not
affected.
Examples: mainlyQt/editor.cpp mainlyXt/editor.cpp
Reimplemented from QWidget.
void QXtWidget::setActiveWindow () [virtual]
Implement a degree of focus handling for Xt widgets.
Reimplemented from QWidget.
bool QXtWidget::x11Event ( XEvent * e ) [protected]
Reimplemented to produce the Xt effect of getting focus
when the mouse enters the widget. This may be changed.
Widget QXtWidget::xtWidget () const
Returns the Xt widget equivalent for the Qt widget.
Examples: mainlyXt/editor.cpp mainlyMotif/editor.cpp
SEE ALSO
http://doc.trolltech.com/qxtwidget.html
http://www.trolltech.com/faq/tech.html
COPYRIGHT
Copyright 1992-2001 Trolltech AS,
in the distribution for a complete license statement.
AUTHOR
Generated automatically from the source code.
BUGS
If you find a bug in Qt, please report it as described in
http://doc.trolltech.com/bughowto.html. Good bug reports
make our job much simpler. Thank you.
In case of content or formattting problems with this
manual page, please report them to qt-bugs@trolltech.com.
Please include the name of the manual page (qxtwidget.3qt)
and the Qt version (2.3.1).
Man(1) output converted with
man2html