src/declarative/graphicsitems/qdeclarativeitem_p.h
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
   361 class QDeclarativeKeyNavigationAttached : public QObject, public QDeclarativeItemKeyFilter
   361 class QDeclarativeKeyNavigationAttached : public QObject, public QDeclarativeItemKeyFilter
   362 {
   362 {
   363     Q_OBJECT
   363     Q_OBJECT
   364     Q_DECLARE_PRIVATE(QDeclarativeKeyNavigationAttached)
   364     Q_DECLARE_PRIVATE(QDeclarativeKeyNavigationAttached)
   365 
   365 
   366     Q_PROPERTY(QDeclarativeItem *left READ left WRITE setLeft NOTIFY changed)
   366     Q_PROPERTY(QDeclarativeItem *left READ left WRITE setLeft NOTIFY leftChanged)
   367     Q_PROPERTY(QDeclarativeItem *right READ right WRITE setRight NOTIFY changed)
   367     Q_PROPERTY(QDeclarativeItem *right READ right WRITE setRight NOTIFY rightChanged)
   368     Q_PROPERTY(QDeclarativeItem *up READ up WRITE setUp NOTIFY changed)
   368     Q_PROPERTY(QDeclarativeItem *up READ up WRITE setUp NOTIFY upChanged)
   369     Q_PROPERTY(QDeclarativeItem *down READ down WRITE setDown NOTIFY changed)
   369     Q_PROPERTY(QDeclarativeItem *down READ down WRITE setDown NOTIFY downChanged)
   370     Q_PROPERTY(QDeclarativeItem *tab READ tab WRITE setTab NOTIFY changed)
   370     Q_PROPERTY(QDeclarativeItem *tab READ tab WRITE setTab NOTIFY tabChanged)
   371     Q_PROPERTY(QDeclarativeItem *backtab READ backtab WRITE setBacktab NOTIFY changed)
   371     Q_PROPERTY(QDeclarativeItem *backtab READ backtab WRITE setBacktab NOTIFY backtabChanged)
   372     Q_PROPERTY(Priority priority READ priority WRITE setPriority NOTIFY priorityChanged)
   372     Q_PROPERTY(Priority priority READ priority WRITE setPriority NOTIFY priorityChanged)
   373 
   373 
   374     Q_ENUMS(Priority)
   374     Q_ENUMS(Priority)
   375 
   375 
   376 public:
   376 public:
   394     void setPriority(Priority);
   394     void setPriority(Priority);
   395 
   395 
   396     static QDeclarativeKeyNavigationAttached *qmlAttachedProperties(QObject *);
   396     static QDeclarativeKeyNavigationAttached *qmlAttachedProperties(QObject *);
   397 
   397 
   398 Q_SIGNALS:
   398 Q_SIGNALS:
   399     void changed();
   399     void leftChanged();
       
   400     void rightChanged();
       
   401     void upChanged();
       
   402     void downChanged();
       
   403     void tabChanged();
       
   404     void backtabChanged();
   400     void priorityChanged();
   405     void priorityChanged();
   401 
   406 
   402 private:
   407 private:
   403     virtual void keyPressed(QKeyEvent *event, bool post);
   408     virtual void keyPressed(QKeyEvent *event, bool post);
   404     virtual void keyReleased(QKeyEvent *event, bool post);
   409     virtual void keyReleased(QKeyEvent *event, bool post);