src/hbcore/effects/hbeffect.h
changeset 5 627c4a0fd0e7
parent 1 f7ac710697a9
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    46         QString effectEvent;
    46         QString effectEvent;
    47         Hb::EffectEvent reason;
    47         Hb::EffectEvent reason;
    48         QVariant userData;
    48         QVariant userData;
    49     };
    49     };
    50 
    50 
    51     static bool start(QGraphicsItem *item, 
    51     static bool start(QGraphicsItem *item,
    52                             const QString &itemType, 
    52                       const QString &itemType,
    53                             const QString &effectEvent,
    53                       const QString &effectEvent,
    54                             QObject *receiver = 0,
    54                       QObject *receiver = 0,
    55                             const char *member = 0,
    55                       const char *member = 0,
    56                             const QVariant &userData = QVariant(),
    56                       const QVariant &userData = QVariant(),
    57                             const QRectF &extRect = QRectF());
    57                       const QRectF &extRect = QRectF());
    58 
    58 
    59     static bool start(QGraphicsItem *item, 
    59     static bool start(QGraphicsItem *item,
    60                             const QString &effectEvent,
    60                       const QString &effectEvent,
    61                             QObject *receiver = 0,
    61                       QObject *receiver = 0,
    62                             const char *member = 0,
    62                       const char *member = 0,
    63                             const QVariant &userData = QVariant(),
    63                       const QVariant &userData = QVariant(),
    64                             const QRectF &extRect = QRectF());
    64                       const QRectF &extRect = QRectF());
    65 
    65 
    66     static bool start(const QList<QGraphicsItem *> &items, 
    66     static bool start(const QList<QGraphicsItem *> &items,
    67                             const QString &itemType, 
    67                       const QString &itemType,
    68                             const QString &effectEvent,
    68                       const QString &effectEvent,
    69                             QObject *receiver = 0,
    69                       QObject *receiver = 0,
    70                             const char *member = 0,
    70                       const char *member = 0,
    71                             const QVariant &userData = QVariant());
    71                       const QVariant &userData = QVariant());
    72 
    72 
    73     static bool effectRunning(QGraphicsItem *item, const QString &effectEvent = QString());
    73     static bool effectRunning(QGraphicsItem *item, const QString &effectEvent = QString());
    74 
    74 
    75     static bool cancel(
    75     static bool cancel(
    76         QGraphicsItem *item,
    76         QGraphicsItem *item,
    82     static bool add(const QString &itemType, const QString &filePath, const QString &effectEvent = QString());
    82     static bool add(const QString &itemType, const QString &filePath, const QString &effectEvent = QString());
    83     static bool add(const QStringList &itemType, const QStringList &filePath, const QStringList &effectEvent = QStringList());
    83     static bool add(const QStringList &itemType, const QStringList &filePath, const QStringList &effectEvent = QStringList());
    84 
    84 
    85     static bool add(QGraphicsItem *item, const QString &filePath, const QString &effectEvent = QString());
    85     static bool add(QGraphicsItem *item, const QString &filePath, const QString &effectEvent = QString());
    86     static bool add(QGraphicsItem *item, const QStringList &filePath, const QStringList &effectEvent = QStringList());
    86     static bool add(QGraphicsItem *item, const QStringList &filePath, const QStringList &effectEvent = QStringList());
    87     
    87 
    88     static bool remove(const QString &itemType, const QString &filePath, const QString &effectEvent = QString());
    88     static bool remove(const QString &itemType, const QString &filePath, const QString &effectEvent = QString());
    89     static bool remove(QGraphicsItem *item, const QString &filePath, const QString &effectEvent = QString());
    89     static bool remove(QGraphicsItem *item, const QString &filePath, const QString &effectEvent = QString());
    90     static bool remove(QGraphicsItem *item);
    90     static bool remove(QGraphicsItem *item);
    91 
    91 
    92     static void enable(QGraphicsItem *item);
    92     static void enable(QGraphicsItem *item);
    94 
    94 
    95 private:
    95 private:
    96     HbEffect();
    96     HbEffect();
    97 };
    97 };
    98 
    98 
    99 Q_DECLARE_METATYPE( HbEffect::EffectStatus )
    99 Q_DECLARE_METATYPE(HbEffect::EffectStatus)
   100 
   100 
   101 #endif // HBEFFECT_H
   101 #endif // HBEFFECT_H