Changeset View
Changeset View
Standalone View
Standalone View
internal_client.cpp
Show All 35 Lines | |||||
36 | { | 36 | { | ||
37 | 37 | | |||
38 | InternalClient::InternalClient(QWindow *window) | 38 | InternalClient::InternalClient(QWindow *window) | ||
39 | : m_internalWindow(window) | 39 | : m_internalWindow(window) | ||
40 | , m_clientSize(window->size()) | 40 | , m_clientSize(window->size()) | ||
41 | , m_windowId(window->winId()) | 41 | , m_windowId(window->winId()) | ||
42 | , m_internalWindowFlags(window->flags()) | 42 | , m_internalWindowFlags(window->flags()) | ||
43 | { | 43 | { | ||
44 | // Don't render the client until it provides a buffer. | | |||
45 | ready_for_painting = false; | | |||
46 | | ||||
47 | connect(m_internalWindow, &QWindow::xChanged, this, &InternalClient::updateInternalWindowGeometry); | 44 | connect(m_internalWindow, &QWindow::xChanged, this, &InternalClient::updateInternalWindowGeometry); | ||
48 | connect(m_internalWindow, &QWindow::yChanged, this, &InternalClient::updateInternalWindowGeometry); | 45 | connect(m_internalWindow, &QWindow::yChanged, this, &InternalClient::updateInternalWindowGeometry); | ||
49 | connect(m_internalWindow, &QWindow::widthChanged, this, &InternalClient::updateInternalWindowGeometry); | 46 | connect(m_internalWindow, &QWindow::widthChanged, this, &InternalClient::updateInternalWindowGeometry); | ||
50 | connect(m_internalWindow, &QWindow::heightChanged, this, &InternalClient::updateInternalWindowGeometry); | 47 | connect(m_internalWindow, &QWindow::heightChanged, this, &InternalClient::updateInternalWindowGeometry); | ||
51 | connect(m_internalWindow, &QWindow::windowTitleChanged, this, &InternalClient::setCaption); | 48 | connect(m_internalWindow, &QWindow::windowTitleChanged, this, &InternalClient::setCaption); | ||
52 | connect(m_internalWindow, &QWindow::opacityChanged, this, &InternalClient::setOpacity); | 49 | connect(m_internalWindow, &QWindow::opacityChanged, this, &InternalClient::setOpacity); | ||
53 | connect(m_internalWindow, &QWindow::destroyed, this, &InternalClient::destroyClient); | 50 | connect(m_internalWindow, &QWindow::destroyed, this, &InternalClient::destroyClient); | ||
54 | 51 | | |||
▲ Show 20 Lines • Show All 631 Lines • Show Last 20 Lines |