亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? qobject.h

?? QT 開發環境里面一個很重要的文件
?? H
字號:
/******************************************************************************** Copyright (C) 1992-2006 Trolltech ASA. All rights reserved.**** This file is part of the QtCore module of the Qt Toolkit.**** This file may be used under the terms of the GNU General Public** License version 2.0 as published by the Free Software Foundation** and appearing in the file LICENSE.GPL included in the packaging of** this file.  Please review the following information to ensure GNU** General Public Licensing requirements will be met:** http://www.trolltech.com/products/qt/opensource.html**** If you are unsure which license is appropriate for your use, please** review the following information:** http://www.trolltech.com/products/qt/licensing.html or contact the** sales department at sales@trolltech.com.**** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.******************************************************************************/#ifndef QOBJECT_H#define QOBJECT_H#ifndef QT_NO_QOBJECT#include <QtCore/qobjectdefs.h>#include <QtCore/qstring.h>#include <QtCore/qbytearray.h>#include <QtCore/qlist.h>#ifdef QT_INCLUDE_COMPAT#include <QtCore/qcoreevent.h>#endifQT_BEGIN_HEADERQT_MODULE(Core)class QEvent;class QTimerEvent;class QChildEvent;struct QMetaObject;class QVariant;class QObjectPrivate;class QObject;class QThread;class QWidget;#ifndef QT_NO_REGEXPclass QRegExp;#endif#ifndef QT_NO_USERDATAclass QObjectUserData;#endiftypedef QList<QObject*> QObjectList;#if defined Q_CC_MSVC && _MSC_VER < 1300template<typename T> inline T qFindChild(const QObject *o, const QString &name = QString(), T = 0);template<typename T> inline QList<T> qFindChildren(const QObject *o, const QString &name = QString(), T = 0);# ifndef QT_NO_REGEXPtemplate<typename T> inline QList<T> qFindChildren(const QObject *o, const QRegExp &re, T = 0);# endif#elsetemplate<typename T> inline T qFindChild(const QObject *, const QString & = QString());template<typename T> inline QList<T> qFindChildren(const QObject *, const QString & = QString());# ifndef QT_NO_REGEXPtemplate<typename T> inline QList<T> qFindChildren(const QObject *, const QRegExp &);# endif#endifclass QObjectData {public:    virtual ~QObjectData() = 0;    QObject *q_ptr;    QObject *parent;    QObjectList children;    uint isWidget : 1;    uint pendTimer : 1;    uint blockSig : 1;    uint wasDeleted : 1;    uint ownObjectName : 1;    uint sendChildEvents : 1;    uint receiveChildEvents : 1;    uint unused : 25;    int postedEvents;#ifdef QT3_SUPPORT    int postedChildInsertedEvents;#else    int reserved;#endif};class Q_CORE_EXPORT QObject{    Q_OBJECT    Q_PROPERTY(QString objectName READ objectName WRITE setObjectName)    Q_DECLARE_PRIVATE(QObject)public:    explicit QObject(QObject *parent=0);    virtual ~QObject();    virtual bool event(QEvent *);    virtual bool eventFilter(QObject *, QEvent *);#ifdef qdoc    static QString tr(const char *sourceText, const char *comment = 0, int n = -1);    static QString trUtf8(const char *sourceText, const char *comment = 0, int n = -1);    virtual const QMetaObject *metaObject() const;    static const QMetaObject staticMetaObject;#endif#ifdef QT_NO_TRANSLATION    static QString tr(const char *sourceText, const char *, int)        { return QString::fromLatin1(sourceText); }    static QString tr(const char *sourceText, const char * = 0)        { return QString::fromLatin1(sourceText); }#ifndef QT_NO_TEXTCODEC    static QString trUtf8(const char *sourceText, const char *, int)        { return QString::fromUtf8(sourceText); }    static QString trUtf8(const char *sourceText, const char * = 0)        { return QString::fromUtf8(sourceText); }#endif#endif //QT_NO_TRANSLATION    QString objectName() const;    void setObjectName(const QString &name);    inline bool isWidgetType() const { return d_ptr->isWidget; }    inline bool signalsBlocked() const { return d_ptr->blockSig; }    bool blockSignals(bool b);    QThread *thread() const;    void moveToThread(QThread *thread);    int startTimer(int interval);    void killTimer(int id);#ifndef QT_NO_MEMBER_TEMPLATES    template<typename T>    inline T findChild(const QString &name = QString()) const    { return qFindChild<T>(this, name); }    template<typename T>    inline QList<T> findChildren(const QString &name = QString()) const    { return qFindChildren<T>(this, name); }#ifndef QT_NO_REGEXP    template<typename T>    inline QList<T> findChildren(const QRegExp &re) const    { return qFindChildren<T>(this, re); }#endif#endif#ifdef QT3_SUPPORT    QT3_SUPPORT QObject *child(const char *objName, const char *inheritsClass = 0,                   bool recursiveSearch = true) const;    QT3_SUPPORT QObjectList queryList(const char *inheritsClass = 0,                          const char *objName = 0,                          bool regexpMatch = true,                          bool recursiveSearch = true) const;#endif    inline const QObjectList &children() const { return d_ptr->children; }    void setParent(QObject *);    void installEventFilter(QObject *);    void removeEventFilter(QObject *);    static bool connect(const QObject *sender, const char *signal,                        const QObject *receiver, const char *member, Qt::ConnectionType =#ifdef QT3_SUPPORT                        Qt::AutoCompatConnection#else                        Qt::AutoConnection#endif        );    inline bool connect(const QObject *sender, const char *signal,                        const char *member, Qt::ConnectionType type =#ifdef QT3_SUPPORT                        Qt::AutoCompatConnection#else                        Qt::AutoConnection#endif        ) const;    static bool disconnect(const QObject *sender, const char *signal,                           const QObject *receiver, const char *member);    inline bool disconnect(const char *signal = 0,                           const QObject *receiver = 0, const char *member = 0)        { return disconnect(this, signal, receiver, member); }    inline bool disconnect(const QObject *receiver, const char *member = 0)        { return disconnect(this, 0, receiver, member); }    void dumpObjectTree();    void dumpObjectInfo();#ifndef QT_NO_PROPERTIES    bool setProperty(const char *name, const QVariant &value);    QVariant property(const char *name) const;    QList<QByteArray> dynamicPropertyNames() const;#endif // QT_NO_PROPERTIES#ifndef QT_NO_USERDATA    static uint registerUserData();    void setUserData(uint id, QObjectUserData* data);    QObjectUserData* userData(uint id) const;#endif // QT_NO_USERDATAQ_SIGNALS:    void destroyed(QObject * = 0);public:    inline QObject *parent() const { return d_ptr->parent; }    inline bool inherits(const char *classname) const        { return const_cast<QObject *>(this)->qt_metacast(classname) != 0; }public Q_SLOTS:    void deleteLater();protected:    QObject *sender() const;    int receivers(const char* signal) const;    virtual void timerEvent(QTimerEvent *);    virtual void childEvent(QChildEvent *);    virtual void customEvent(QEvent *);    virtual void connectNotify(const char *signal);    virtual void disconnectNotify(const char *signal);#ifdef QT3_SUPPORTpublic:    QT3_SUPPORT_CONSTRUCTOR QObject(QObject *parent, const char *name);    inline QT3_SUPPORT void insertChild(QObject *o)        { if (o) o->setParent(this); }    inline QT3_SUPPORT void removeChild(QObject *o)        { if (o) o->setParent(0); }    inline QT3_SUPPORT bool isA(const char *classname) const        { return qstrcmp(classname, metaObject()->className()) == 0; }    inline QT3_SUPPORT const char *className() const { return metaObject()->className(); }    inline QT3_SUPPORT const char *name() const { return objectName().latin1_helper(); }    inline QT3_SUPPORT const char *name(const char *defaultName) const        { QString s = objectName(); return s.isEmpty()?defaultName:s.latin1_helper(); }    inline QT3_SUPPORT void setName(const char *name) { setObjectName(QLatin1String(name)); }protected:    inline QT3_SUPPORT bool checkConnectArgs(const char *signal,                                  const QObject *,                                  const char *member)        { return QMetaObject::checkConnectArgs(signal, member); }    static inline QT3_SUPPORT QByteArray normalizeSignalSlot(const char *signalSlot)        { return QMetaObject::normalizedSignature(signalSlot); }#endifprotected:    QObject(QObjectPrivate &dd, QObject *parent = 0);protected:    QObjectData *d_ptr;    static const QMetaObject staticQtMetaObject;    friend struct QMetaObject;    friend class QApplication;    friend class QApplicationPrivate;    friend class QCoreApplication;    friend class QCoreApplicationPrivate;    friend class QWidget;    friend class QThreadData;private:    Q_DISABLE_COPY(QObject)    Q_PRIVATE_SLOT(d_func(), void _q_reregisterTimers(void *))};inline bool QObject::connect(const QObject *asender, const char *asignal,                             const char *amember, Qt::ConnectionType atype) const{ return connect(asender, asignal, this, amember, atype); }#ifndef QT_NO_USERDATAclass Q_CORE_EXPORT QObjectUserData {public:    virtual ~QObjectUserData();};#endifQ_CORE_EXPORT void qt_qFindChildren_helper(const QObject *parent, const QString &name, const QRegExp *re,                                           const QMetaObject &mo, QList<void *> *list);Q_CORE_EXPORT QObject *qt_qFindChild_helper(const QObject *parent, const QString &name, const QMetaObject &mo);#if defined Q_CC_MSVC && _MSC_VER < 1300template<typename T>inline T qFindChild(const QObject *o, const QString &name, T){ return static_cast<T>(qt_qFindChild_helper(o, name, ((T)0)->staticMetaObject)); }template<typename T>inline QList<T> qFindChildren(const QObject *o, const QString &name, T){    QList<T> list;    qt_qFindChildren_helper(o, name, 0, ((T)0)->staticMetaObject,                            reinterpret_cast<QList<void *>*>(&list));    return list;}template<typename T>inline T qFindChild(const QObject *o, const QString &name){ return qFindChild<T>(o, name, T(0)); }template<typename T>inline T qFindChild(const QObject *o){ return qFindChild<T>(o, QString(), T(0)); }template<typename T>inline QList<T> qFindChildren(const QObject *o, const QString &name){ return qFindChildren<T>(o, name, T(0)); }template<typename T>inline QList<T> qFindChildren(const QObject *o){ return qFindChildren<T>(o, QString(), T(0)); }#ifndef QT_NO_REGEXPtemplate<typename T>inline QList<T> qFindChildren(const QObject *o, const QRegExp &re, T){    QList<T> list;    qt_qFindChildren_helper(o, 0, &re, ((T)0)->staticMetaObject,                            reinterpret_cast<QList<void *> *>(&list));    return list;}template<typename T>inline QList<T> qFindChildren(const QObject *o, const QRegExp &re){ return qFindChildren<T>(o, re, T(0)); }#endif#ifdef Q_MOC_RUN# define Q_DECLARE_INTERFACE(IFace, IId) Q_DECLARE_INTERFACE(IFace, IId)#endif // Q_MOC_RUNtemplate <class T> inline T qobject_cast_helper(QObject *object, T){ return static_cast<T>(((T)0)->staticMetaObject.cast(object)); }template <class T> inline T qobject_cast_helper(const QObject *object, T){ return static_cast<T>(const_cast<const QObject *>(((T)0)->staticMetaObject.cast(const_cast<QObject *>(object)))); }template <class T>inline T qobject_cast(QObject *object){ return qobject_cast_helper<T>(object, T(0)); }template <class T>inline T qobject_cast(const QObject *object){ return qobject_cast_helper<T>(object, T(0)); }#ifndef Q_MOC_RUN#  define Q_DECLARE_INTERFACE(IFace, IId) \    template <> inline IFace *qobject_cast_helper<IFace *>(QObject *object, IFace *) \    { return (IFace *)(object ? object->qt_metacast(IId) : 0); } \    template <> inline IFace *qobject_cast_helper<IFace *>(const QObject *object, IFace *) \    { return (IFace *)(object ? const_cast<QObject *>(object)->qt_metacast(IId) : 0); }#endif // Q_MOC_RUN#elsetemplate<typename T>inline T qFindChild(const QObject *o, const QString &name){ return static_cast<T>(qt_qFindChild_helper(o, name, reinterpret_cast<T>(0)->staticMetaObject)); }template<typename T>inline QList<T> qFindChildren(const QObject *o, const QString &name){    QList<T> list;    qt_qFindChildren_helper(o, name, 0, reinterpret_cast<T>(0)->staticMetaObject,                            reinterpret_cast<QList<void *>*>(&list));    return list;}#ifndef QT_NO_REGEXPtemplate<typename T>inline QList<T> qFindChildren(const QObject *o, const QRegExp &re){    QList<T> list;    qt_qFindChildren_helper(o, 0, &re, reinterpret_cast<T>(0)->staticMetaObject,                            reinterpret_cast<QList<void *>*>(&list));    return list;}#endiftemplate <class T>inline T qobject_cast(QObject *object){ return static_cast<T>(reinterpret_cast<T>(0)->staticMetaObject.cast(object)); }template <class T>inline T qobject_cast(const QObject *object){ return static_cast<T>(const_cast<const QObject *>(reinterpret_cast<T>(0)->staticMetaObject.cast(const_cast<QObject *>(object)))); }#ifndef Q_MOC_RUN#  define Q_DECLARE_INTERFACE(IFace, IId) \    template <> inline IFace *qobject_cast<IFace *>(QObject *object) \    { return reinterpret_cast<IFace *>((object ? object->qt_metacast(IId) : 0)); } \    template <> inline IFace *qobject_cast<IFace *>(const QObject *object) \    { return reinterpret_cast<IFace *>((object ? const_cast<QObject *>(object)->qt_metacast(IId) : 0)); }#endif // Q_MOC_RUN#endif#ifndef QT_NO_DEBUG_STREAMQ_CORE_EXPORT QDebug operator<<(QDebug, const QObject *);#endifQT_END_HEADER#endif#endif // QOBJECT_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品久久久久久免费视| 成人免费视频视频在线观看免费 | 久久久亚洲国产美女国产盗摄| 欧美aⅴ一区二区三区视频| 欧美日韩国产影片| 蜜臀a∨国产成人精品| 精品乱码亚洲一区二区不卡| 激情五月婷婷综合| 国产欧美日韩另类一区| 成人午夜免费电影| 一区二区久久久久久| 69堂成人精品免费视频| 久久99久久久久| 国产精品无圣光一区二区| 91视频www| 日本成人在线不卡视频| 欧美变态凌虐bdsm| 99久久免费视频.com| 亚洲一区二区三区在线播放| 日韩三级视频在线观看| 国产精品1区2区3区| 亚洲精品国产品国语在线app| 欧美日韩极品在线观看一区| 国产伦精一区二区三区| 综合精品久久久| 91精品国产免费| www.日本不卡| 日韩国产在线观看一区| 国产精品天天看| 91精品国产综合久久福利| 国产成人午夜片在线观看高清观看| 亚洲精品免费看| 久久天堂av综合合色蜜桃网| 一本一本大道香蕉久在线精品| 日韩二区在线观看| 亚洲免费在线观看| 精品国产伦一区二区三区观看体验| 99re热这里只有精品视频| 免费观看在线色综合| 亚洲精品国产品国语在线app| 精品国产第一区二区三区观看体验 | 欧美成人福利视频| 色婷婷狠狠综合| 国产精品911| 日韩电影网1区2区| 亚洲欧美怡红院| 久久久久亚洲蜜桃| 欧美一区二区人人喊爽| 色综合网色综合| 国产成人亚洲综合a∨婷婷图片| 日韩电影免费在线| 一区二区三区在线视频免费| 久久久精品免费网站| 欧美日韩国产综合久久| 91麻豆高清视频| 国产99精品在线观看| 韩国视频一区二区| 午夜精品视频在线观看| 亚洲欧美日韩国产另类专区| 国产亚洲人成网站| 精品久久久久一区| 91精品国产欧美一区二区成人| 在线观看免费视频综合| 99精品视频一区二区三区| 丁香婷婷综合色啪| 国产精品白丝jk白祙喷水网站| 久草这里只有精品视频| 久久国产精品第一页| 青青青爽久久午夜综合久久午夜| 亚洲一区二区欧美| 一区二区欧美精品| 亚洲一区免费视频| 亚洲欧美另类综合偷拍| 亚洲人123区| 亚洲欧美成人一区二区三区| 亚洲欧美自拍偷拍色图| 亚洲人成亚洲人成在线观看图片| 中文幕一区二区三区久久蜜桃| 久久精品一区二区三区不卡牛牛| 久久综合久久鬼色中文字| 久久这里只有精品首页| 久久久久亚洲蜜桃| 国产精品麻豆视频| 亚洲免费毛片网站| 亚洲国产另类精品专区| 五月天一区二区| 男女激情视频一区| 国产在线精品视频| 国产成人a级片| 91女人视频在线观看| 91看片淫黄大片一级| 91久久精品一区二区| 欧美日韩三级一区二区| 日韩欧美综合在线| 久久精品亚洲精品国产欧美kt∨ | 喷白浆一区二区| 国产一区二区三区黄视频| 国产电影精品久久禁18| caoporn国产精品| 色综合av在线| 8v天堂国产在线一区二区| 日韩欧美高清在线| 欧美韩国日本综合| 亚洲人xxxx| 久久精品国产77777蜜臀| 国产一区二区成人久久免费影院 | 在线观看精品一区| 欧美一级搡bbbb搡bbbb| 久久久久免费观看| 亚洲伦理在线精品| 美女视频黄久久| av高清久久久| 欧美一区日本一区韩国一区| 精品国产免费一区二区三区香蕉| 欧美国产日韩精品免费观看| 亚洲欧美日韩国产一区二区三区| 日韩精品一级中文字幕精品视频免费观看| 老司机精品视频在线| www.欧美.com| 精品国产人成亚洲区| 一区二区三区欧美| 国产剧情av麻豆香蕉精品| 在线区一区二视频| 久久精品日产第一区二区三区高清版| 亚洲欧美日韩一区二区| 国产在线不卡一区| 欧洲一区在线电影| 欧美国产一区二区| 日本vs亚洲vs韩国一区三区二区 | 成人免费一区二区三区视频 | 美女一区二区在线观看| 91网站在线观看视频| 日韩三级免费观看| 玉足女爽爽91| 成人免费观看男女羞羞视频| 正在播放亚洲一区| 亚洲三级免费电影| 国产成人在线看| 欧美一区二区大片| 一区二区三区高清| 成人国产在线观看| 日韩精品一区国产麻豆| 亚洲午夜一区二区| 成人av在线一区二区| 久久亚洲精精品中文字幕早川悠里 | 亚洲欧洲色图综合| 国产精品538一区二区在线| 欧美一三区三区四区免费在线看| 亚洲欧美日韩小说| www.欧美精品一二区| 久久久久久免费| 久久精品国产999大香线蕉| 欧美美女黄视频| 亚洲一区二区三区在线播放| 91在线精品秘密一区二区| 国产色一区二区| 国产精品一区二区三区网站| 精品处破学生在线二十三| 日本欧洲一区二区| 在线成人免费观看| 亚洲成人精品一区二区| 色狠狠av一区二区三区| 亚洲黄网站在线观看| 91福利小视频| 亚洲精品国产视频| 欧洲精品一区二区三区在线观看| 亚洲欧洲精品一区二区三区| 高清不卡在线观看av| 国产婷婷色一区二区三区| 国产米奇在线777精品观看| 日韩免费看的电影| 久久国产视频网| 精品国产伦一区二区三区观看方式 | 懂色av一区二区三区免费看| 久久午夜色播影院免费高清| 狠狠久久亚洲欧美| 亚洲精品一线二线三线| 国产精品一区一区三区| 日本一区二区免费在线| 成人手机电影网| 中文字幕欧美日韩一区| 97久久超碰国产精品| 亚洲裸体xxx| 欧美日本一区二区| 麻豆精品在线播放| 亚洲精品在线免费观看视频| 国产99一区视频免费| 亚洲欧美日韩中文播放| 欧美日本韩国一区| 韩国av一区二区三区在线观看| 国产精品素人一区二区| 欧美婷婷六月丁香综合色| 日本不卡123| 日本一区二区成人在线| 色视频一区二区| 秋霞av亚洲一区二区三| 久久婷婷成人综合色| 91视视频在线观看入口直接观看www| 亚洲在线免费播放| 日韩欧美国产一区二区在线播放|