| | |
| | | d->context->showSystemMenu(pos); |
| | | } |
| | | |
| | | void WindowAgentBase::startSystemMove(const QPoint &pos) { |
| | | Q_D(WindowAgentBase); |
| | | auto win = d->context->window(); |
| | | if (!win) { |
| | | return; |
| | | } |
| | | |
| | | Q_UNUSED(pos) |
| | | win->startSystemMove(); |
| | | } |
| | | |
| | | void WindowAgentBase::startSystemResize(Qt::Edges edges, const QPoint &pos) { |
| | | Q_D(WindowAgentBase); |
| | | auto win = d->context->window(); |
| | | if (!win) { |
| | | return; |
| | | } |
| | | |
| | | Q_UNUSED(pos) |
| | | win->startSystemResize(edges); |
| | | } |
| | | |
| | | void WindowAgentBase::centralize() { |
| | | Q_D(WindowAgentBase); |
| | | d->context->virtual_hook(AbstractWindowContext::CentralizeHook, nullptr); |
| | | } |
| | | |
| | | void WindowAgentBase::raise() { |
| | | Q_D(WindowAgentBase); |
| | | d->context->virtual_hook(AbstractWindowContext::RaiseWindowHook, nullptr); |
| | | } |
| | | |
| | | WindowAgentBase::WindowAgentBase(WindowAgentBasePrivate &d, QObject *parent) |