introduce hasSkipPager/Switcher for window infos

pull/13/head
Michail Vourlakos 5 years ago
parent 1f92045873
commit f90e86fa88

@ -41,6 +41,8 @@ WindowInfoWrap::WindowInfoWrap(const WindowInfoWrap &o)
, m_isShaded(o.m_isShaded) , m_isShaded(o.m_isShaded)
, m_isKeepAbove(o.m_isKeepAbove) , m_isKeepAbove(o.m_isKeepAbove)
, m_isKeepBelow(o.m_isKeepBelow) , m_isKeepBelow(o.m_isKeepBelow)
, m_hasSkipPager(o.m_hasSkipPager)
, m_hasSkipSwitcher(o.m_hasSkipSwitcher)
, m_hasSkipTaskbar(o.m_hasSkipTaskbar) , m_hasSkipTaskbar(o.m_hasSkipTaskbar)
, m_isOnAllDesktops(o.m_isOnAllDesktops) , m_isOnAllDesktops(o.m_isOnAllDesktops)
, m_isOnAllActivities(o.m_isOnAllActivities) , m_isOnAllActivities(o.m_isOnAllActivities)
@ -72,6 +74,8 @@ WindowInfoWrap::WindowInfoWrap(WindowInfoWrap &&o)
, m_isShaded(o.m_isShaded) , m_isShaded(o.m_isShaded)
, m_isKeepAbove(o.m_isKeepAbove) , m_isKeepAbove(o.m_isKeepAbove)
, m_isKeepBelow(o.m_isKeepBelow) , m_isKeepBelow(o.m_isKeepBelow)
, m_hasSkipPager(o.m_hasSkipPager)
, m_hasSkipSwitcher(o.m_hasSkipSwitcher)
, m_hasSkipTaskbar(o.m_hasSkipTaskbar) , m_hasSkipTaskbar(o.m_hasSkipTaskbar)
, m_isOnAllDesktops(o.m_isOnAllDesktops) , m_isOnAllDesktops(o.m_isOnAllDesktops)
, m_isOnAllActivities(o.m_isOnAllActivities) , m_isOnAllActivities(o.m_isOnAllActivities)
@ -106,6 +110,8 @@ WindowInfoWrap &WindowInfoWrap::operator=(WindowInfoWrap &&rhs)
m_isShaded = rhs.m_isShaded; m_isShaded = rhs.m_isShaded;
m_isKeepAbove = rhs.m_isKeepAbove; m_isKeepAbove = rhs.m_isKeepAbove;
m_isKeepBelow = rhs.m_isKeepBelow; m_isKeepBelow = rhs.m_isKeepBelow;
m_hasSkipPager = rhs.m_hasSkipPager;
m_hasSkipSwitcher = rhs.m_hasSkipSwitcher;
m_hasSkipTaskbar = rhs.m_hasSkipTaskbar; m_hasSkipTaskbar = rhs.m_hasSkipTaskbar;
m_isOnAllDesktops = rhs.m_isOnAllDesktops; m_isOnAllDesktops = rhs.m_isOnAllDesktops;
m_isOnAllActivities = rhs.m_isOnAllActivities; m_isOnAllActivities = rhs.m_isOnAllActivities;
@ -129,7 +135,7 @@ WindowInfoWrap &WindowInfoWrap::operator=(const WindowInfoWrap &rhs)
{ {
m_wid = rhs.m_wid; m_wid = rhs.m_wid;
m_parentId = rhs.m_parentId; m_parentId = rhs.m_parentId;
m_geometry = std::move(rhs.m_geometry); m_geometry = rhs.m_geometry;
m_isValid = rhs.m_isValid; m_isValid = rhs.m_isValid;
m_isActive = rhs.m_isActive; m_isActive = rhs.m_isActive;
m_isMinimized = rhs.m_isMinimized; m_isMinimized = rhs.m_isMinimized;
@ -139,6 +145,8 @@ WindowInfoWrap &WindowInfoWrap::operator=(const WindowInfoWrap &rhs)
m_isShaded = rhs.m_isShaded; m_isShaded = rhs.m_isShaded;
m_isKeepAbove = rhs.m_isKeepAbove; m_isKeepAbove = rhs.m_isKeepAbove;
m_isKeepBelow = rhs.m_isKeepBelow; m_isKeepBelow = rhs.m_isKeepBelow;
m_hasSkipPager = rhs.m_hasSkipPager;
m_hasSkipSwitcher = rhs.m_hasSkipSwitcher;
m_hasSkipTaskbar = rhs.m_hasSkipTaskbar; m_hasSkipTaskbar = rhs.m_hasSkipTaskbar;
m_isOnAllDesktops = rhs.m_isOnAllDesktops; m_isOnAllDesktops = rhs.m_isOnAllDesktops;
m_isOnAllActivities = rhs.m_isOnAllActivities; m_isOnAllActivities = rhs.m_isOnAllActivities;
@ -150,7 +158,7 @@ WindowInfoWrap &WindowInfoWrap::operator=(const WindowInfoWrap &rhs)
m_isMovable = rhs.m_isMovable; m_isMovable = rhs.m_isMovable;
m_isResizable = rhs.m_isResizable; m_isResizable = rhs.m_isResizable;
m_isShadeable = rhs.m_isShadeable; m_isShadeable = rhs.m_isShadeable;
m_isVirtualDesktopsChangeable = rhs.m_isVirtualDesktopsChangeable;; m_isVirtualDesktopsChangeable = rhs.m_isVirtualDesktopsChangeable;
m_display = rhs.m_display; m_display = rhs.m_display;
m_desktops = rhs.m_desktops; m_desktops = rhs.m_desktops;
@ -254,6 +262,26 @@ void WindowInfoWrap::setIsKeepBelow(bool isKeepBelow)
m_isKeepBelow = isKeepBelow; m_isKeepBelow = isKeepBelow;
} }
bool WindowInfoWrap::hasSkipPager() const
{
return m_hasSkipPager;
}
void WindowInfoWrap::setHasSkipPager(bool skipPager)
{
m_hasSkipPager = skipPager;
}
bool WindowInfoWrap::hasSkipSwitcher() const
{
return m_hasSkipSwitcher;
}
void WindowInfoWrap::setHasSkipSwitcher(bool skipSwitcher)
{
m_hasSkipSwitcher = skipSwitcher;
}
bool WindowInfoWrap::hasSkipTaskbar() const bool WindowInfoWrap::hasSkipTaskbar() const
{ {
return m_hasSkipTaskbar; return m_hasSkipTaskbar;

@ -72,6 +72,12 @@ public:
bool isKeepBelow() const; bool isKeepBelow() const;
void setIsKeepBelow(bool isKeepBelow); void setIsKeepBelow(bool isKeepBelow);
bool hasSkipPager() const;
void setHasSkipPager(bool skipPager);
bool hasSkipSwitcher() const;
void setHasSkipSwitcher(bool skipSwitcher);
bool hasSkipTaskbar() const; bool hasSkipTaskbar() const;
void setHasSkipTaskbar(bool skipTaskbar); void setHasSkipTaskbar(bool skipTaskbar);
@ -155,6 +161,8 @@ private:
bool m_isShaded{false}; bool m_isShaded{false};
bool m_isKeepAbove{false}; bool m_isKeepAbove{false};
bool m_isKeepBelow{false}; bool m_isKeepBelow{false};
bool m_hasSkipPager{false};
bool m_hasSkipSwitcher{false};
bool m_hasSkipTaskbar{false}; bool m_hasSkipTaskbar{false};
bool m_isOnAllDesktops{false}; bool m_isOnAllDesktops{false};
bool m_isOnAllActivities{false}; bool m_isOnAllActivities{false};

Loading…
Cancel
Save