Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |

# qmotifwidget.h

This is the verbatim text of the qmotifwidget.h include file. It is provided only for illustration; the copyright remains with Trolltech.

    #ifndef QMOTIFWIDGET_H
    #define QMOTIFWIDGET_H

    #include <qwidget.h>
    #include <X11/Intrinsic.h>

    class QMotifWidgetPrivate;
    class QKeyEvent;

    class QMotifWidget : public QWidget
    {
        Q_OBJECT

    public:
        QMotifWidget( QWidget *, WidgetClass, ArgList = NULL, Cardinal = 0,
                      const char * = 0, WFlags = 0 );
        virtual ~QMotifWidget();

        Widget motifWidget() const;

        void show();
        void hide();

    protected:
        bool event( QEvent * );

    private:
        QMotifWidgetPrivate *d;

        void realize( Widget );

        friend void qmotif_widget_shell_realize( Widget, XtValueMask *,
                                                 XSetWindowAttributes *);
        friend void qmotif_widget_shell_change_managed( Widget );
        static bool dispatchQEvent( QEvent*, QWidget*);
        friend class QMotifDialog;
    };

    #endif // QMOTIFWIDGET_H