Introduce KeyboardInteractivity enum
This commit is contained in:
parent
549f5ad682
commit
11a811061f
6 changed files with 95 additions and 20 deletions
|
@ -43,6 +43,16 @@ public:
|
|||
};
|
||||
Q_ENUM(Layer)
|
||||
|
||||
/**
|
||||
* This enum type is used to specify how the layer surface handles keyboard focus.
|
||||
*/
|
||||
enum KeyboardInteractivity {
|
||||
KeyboardInteractivityNone = 0,
|
||||
KeyboardInteractivityExclusive = 1,
|
||||
KeyboardInteractivityOnDemand = 2,
|
||||
};
|
||||
Q_ENUM(KeyboardInteractivity)
|
||||
|
||||
void setAnchors(Anchors anchor);
|
||||
Anchors anchors() const;
|
||||
|
||||
|
@ -52,8 +62,8 @@ public:
|
|||
void setMargins(const QMargins &margins);
|
||||
QMargins margins() const;
|
||||
|
||||
void setKeyboardInteractivity(bool enabled);
|
||||
bool keyboardInteractivity() const;
|
||||
void setKeyboardInteractivity(KeyboardInteractivity interactivity);
|
||||
KeyboardInteractivity keyboardInteractivity() const;
|
||||
|
||||
void setLayer(Layer layer);
|
||||
Layer layer() const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue