| | |
| | | } |
| | | |
| | | bool AbstractWindowContext::setSystemButton(WindowAgentBase::SystemButton button, |
| | | const QObject *obj) { |
| | | QObject *obj) { |
| | | Q_ASSERT(obj); |
| | | Q_ASSERT(button != WindowAgentBase::Unknown); |
| | | if (!obj || (button == WindowAgentBase::Unknown)) { |
| | |
| | | return true; |
| | | } |
| | | |
| | | bool AbstractWindowContext::setTitleBar(const QObject *item) { |
| | | bool AbstractWindowContext::setTitleBar(QObject *item) { |
| | | Q_ASSERT(item); |
| | | if (!item) { |
| | | return false; |
| | |
| | | |
| | | void AbstractWindowContext::virtual_hook(int id, void *data) { |
| | | switch (id) { |
| | | case CentralizeHook: |
| | | case NeedsDrawBordersHook: { |
| | | auto &result = *reinterpret_cast<bool *>(data); |
| | | result = false; |
| | | break; |
| | | } |
| | | default: |
| | | break; |
| | | } |