src/gui/kernel/qaction_p.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
child 37 758a864f9613
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    73     Q_DECLARE_PUBLIC(QAction)
    73     Q_DECLARE_PUBLIC(QAction)
    74 public:
    74 public:
    75     QActionPrivate();
    75     QActionPrivate();
    76     ~QActionPrivate();
    76     ~QActionPrivate();
    77 
    77 
       
    78     static QActionPrivate *get(QAction *q)
       
    79     {
       
    80         return q->d_func();
       
    81     }
       
    82 
    78     bool showStatusText(QWidget *w, const QString &str);
    83     bool showStatusText(QWidget *w, const QString &str);
    79 
    84 
    80     QPointer<QActionGroup> group;
    85     QPointer<QActionGroup> group;
    81     QString text;
    86     QString text;
    82     QString iconText;
    87     QString iconText;
   101     uint visible : 1, forceInvisible : 1;
   106     uint visible : 1, forceInvisible : 1;
   102     uint checkable : 1;
   107     uint checkable : 1;
   103     uint checked : 1;
   108     uint checked : 1;
   104     uint separator : 1;
   109     uint separator : 1;
   105     uint fontSet : 1;
   110     uint fontSet : 1;
   106     QAction::MenuRole menuRole;
   111 
   107     QAction::SoftKeyRole softKeyRole;
   112     //for soft keys management
   108     QAction::Priority priority;
   113     uint forceEnabledInSoftkeys : 1;
       
   114     uint menuActionSoftkeys : 1;
       
   115 
       
   116     QAction::MenuRole menuRole : 3;
       
   117     QAction::SoftKeyRole softKeyRole : 2;
       
   118     QAction::Priority priority : 14;
   109     int iconVisibleInMenu : 3;  // Only has values -1, 0, and 1
   119     int iconVisibleInMenu : 3;  // Only has values -1, 0, and 1
       
   120 
   110     QList<QWidget *> widgets;
   121     QList<QWidget *> widgets;
   111 #ifndef QT_NO_GRAPHICSVIEW
   122 #ifndef QT_NO_GRAPHICSVIEW
   112     QList<QGraphicsWidget *> graphicsWidgets;
   123     QList<QGraphicsWidget *> graphicsWidgets;
   113 #endif
   124 #endif
   114 #ifndef QT_NO_SHORTCUT
   125 #ifndef QT_NO_SHORTCUT