⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qaction.h

📁 著名的A780系列,E680系列的SDK开发包
💻 H
字号:
/****************************************************************************** $Id: qt/src/widgets/qaction.h   2.3.6   edited 2001-01-26 $**** Definition of QAction class**** Created : 000000**** Copyright (C) 2000 Trolltech AS.  All rights reserved.**** This file is part of the widgets module of the Qt GUI Toolkit.**** This file may be distributed under the terms of the Q Public License** as defined by Trolltech AS of Norway and appearing in the file** LICENSE.QPL included in the packaging of this file.**** This file may be distributed and/or modified under the terms of the** GNU General Public License version 2 as published by the Free Software** Foundation and appearing in the file LICENSE.GPL included in the** packaging of this file.**** Licensees holding valid Qt Enterprise Edition or Qt Professional Edition** licenses may use this file in accordance with the Qt Commercial License** Agreement provided with the Software.**** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** 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 Qt Commercial License Agreements.** See http://www.trolltech.com/qpl/ for QPL licensing information.** See http://www.trolltech.com/gpl/ for GPL licensing information.**** Contact info@trolltech.com if any conditions of this licensing are** not clear to you.************************************************************************/#ifndef QACTION_H#define QACTION_H#ifndef QT_H#include <qobject.h>#include <qiconset.h>#include <qstring.h>#endif // QT_H#ifndef QT_NO_ACTIONclass QActionPrivate;class QActionGroupPrivate;class QStatusBar;class Q_EXPORT QAction : public QObject{    Q_OBJECT    Q_PROPERTY( bool toggleAction READ isToggleAction WRITE setToggleAction)    Q_PROPERTY( bool on READ isOn WRITE setOn )    Q_PROPERTY( bool enabled READ isEnabled WRITE setEnabled )    Q_PROPERTY( QIconSet iconSet READ iconSet WRITE setIconSet )    Q_PROPERTY( QString text READ text WRITE setText )    Q_PROPERTY( QString menuText READ menuText WRITE setMenuText )    Q_PROPERTY( QString toolTip READ toolTip WRITE setToolTip )    Q_PROPERTY( QString statusTip READ statusTip WRITE setStatusTip )    Q_PROPERTY( QString whatsThis READ whatsThis WRITE setWhatsThis )    Q_PROPERTY( int accel READ accel WRITE setAccel )public:    QAction( QObject* parent = 0, const char* name = 0, bool toggle = FALSE  );    QAction( const QString& text, const QIconSet& icon, const QString& menuText, int accel,	     QObject* parent, const char* name = 0, bool toggle = FALSE );    QAction( const QString& text, const QString& menuText, int accel, QObject* parent,	     const char* name = 0, bool toggle = FALSE );    ~QAction();    virtual void setIconSet( const QIconSet& );    QIconSet iconSet() const;    virtual void setText( const QString& );    QString text() const;    virtual void setMenuText( const QString& );    QString menuText() const;    virtual void setToolTip( const QString& );    QString toolTip() const;    virtual void setStatusTip( const QString& );    QString statusTip() const;    virtual void setWhatsThis( const QString& );    QString whatsThis() const;    virtual void setAccel( int key );    int accel() const;    virtual void setToggleAction( bool );    bool isToggleAction() const;    virtual void setOn( bool );    bool isOn() const;    bool isEnabled() const;    virtual bool addTo( QWidget* );    virtual bool removeFrom( QWidget* );public slots:    virtual void setEnabled( bool );signals:    void activated();    void toggled( bool );private slots:    void internalActivation();    void toolButtonToggled( bool );    void objectDestroyed();    void menuStatusText( int id );    void showStatusText( const QString& );    void clearStatusText();private:    void init();    QActionPrivate* d;};class Q_EXPORT QActionGroup : public QAction{    Q_OBJECT    Q_PROPERTY( bool exclusive READ isExclusive WRITE setExclusive )public:    QActionGroup( QWidget* parent, const char* name = 0, bool exclusive = TRUE );    ~QActionGroup();    void setExclusive( bool );    bool isExclusive() const;    void insert( QAction* );    bool addTo( QWidget* );    bool removeFrom( QWidget* );    void setEnabled( bool );signals:    void selected( QAction* );private slots:    void childToggled( bool );    void childDestroyed();private:    QActionGroupPrivate* d;};#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -