| Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |  | 
This is the verbatim text of the qmotifdialog.h include file. It is provided only for illustration; the copyright remains with Trolltech.
/****************************************************************************
** $Id: qt/qmotifdialog.h   3.3.8   edited Jan 11 14:37 $
**
** Definition of TQt extension classes for Xt/Motif support.
**
** Copyright (C) 1992-2007 Trolltech ASA.  All rights reserved.
**
** This file is part of the TQt extension for Xt/Motif support.
**
** Licensees holding valid TQt Enterprise Edition licenses for X11 may use
** this file in accordance with the TQt Commercial License Agreement provided
** with the Software.
**
** This file is not available for use under any other license without
** express written permission from the copyright holder.
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for
**   information about TQt Commercial License Agreements.
**
** Contact info@trolltech.com if any conditions of this licensing are
** not clear to you.
**
**********************************************************************/
#ifndef TQMOTIFDIALOG_H
#define TQMOTIFDIALOG_H
#include <ntqdialog.h>
#include <X11/Intrinsic.h>
#include <Xm/Xm.h>
class TQMotifWidget;
class TQMotifDialogPrivate;
class TQMotifDialog : public TQDialog
{
    TQ_OBJECT
public:
    // obsolete
    enum DialogType {
	Prompt,
	Selection,
	Command,
	FileSelection,
	Template,
	Error,
	Information,
	Message,
	Question,
	Warning,
	Working
    };
    // obsolete
    TQMotifDialog( DialogType dialogtype,
		  Widget parent, ArgList args = NULL, Cardinal argcount = 0,
		  const char *name = 0, bool modal = FALSE, WFlags flags = 0 );
    // obsolete
    TQMotifDialog( Widget parent, ArgList args = NULL, Cardinal argcount = 0,
		  const char *name = 0, bool modal = FALSE, WFlags flags = 0 );
    TQMotifDialog( Widget parent, const char *name = 0,
		  bool modal = FALSE, WFlags flags = 0 );
    TQMotifDialog( TQWidget *parent, const char *name = 0,
		  bool modal = FALSE, WFlags flags = 0 );
    virtual ~TQMotifDialog();
    Widget shell() const;
    Widget dialog() const;
    void show();
    void hide();
    static void acceptCallback( Widget, XtPointer, XtPointer );
    static void rejectCallback( Widget, XtPointer, XtPointer );
public slots:
    void accept();
    void reject();
protected:
    bool event( TQEvent * );
#if !defined(Q_NO_USING_KEYWORD)
    using TQObject::insertChild;
#endif
private:
    TQMotifDialogPrivate *d;
    void init( Widget parent = NULL, ArgList args = NULL, Cardinal argcount = 0);
    void realize( Widget w );
    void insertChild( Widget w );
    void deleteChild( Widget w );
    friend void qmotif_dialog_realize( Widget, XtValueMask *, XSetWindowAttributes *);
    friend void qmotif_dialog_insert_child( Widget );
    friend void qmotif_dialog_delete_child( Widget );
    friend void qmotif_dialog_change_managed( Widget );
};
#endif // TQMOTIFDIALOG_H
| Copyright © 2007 Trolltech | Trademarks | TQt 3.3.8 |