Changeset View
Changeset View
Standalone View
Standalone View
kcmkwin/kwincompositing/main.cpp
Show First 20 Lines • Show All 223 Lines • ▼ Show 20 Line(s) | |||||
224 | } | 224 | } | ||
225 | 225 | | |||
226 | KWinCompositingKCM::KWinCompositingKCM(QWidget* parent, const QVariantList& args, KWin::Compositing::EffectView::ViewType viewType) | 226 | KWinCompositingKCM::KWinCompositingKCM(QWidget* parent, const QVariantList& args, KWin::Compositing::EffectView::ViewType viewType) | ||
227 | : KCModule(parent, args) | 227 | : KCModule(parent, args) | ||
228 | , m_view(new KWin::Compositing::EffectView(viewType)) | 228 | , m_view(new KWin::Compositing::EffectView(viewType)) | ||
229 | { | 229 | { | ||
230 | QVBoxLayout *vl = new QVBoxLayout(this); | 230 | QVBoxLayout *vl = new QVBoxLayout(this); | ||
231 | 231 | | |||
232 | QWidget *w = QWidget::createWindowContainer(m_view.data(), this); | 232 | vl->addWidget(m_view.data()); | ||
233 | connect(m_view.data(), &QWindow::minimumWidthChanged, w, &QWidget::setMinimumWidth); | | |||
234 | connect(m_view.data(), &QWindow::minimumHeightChanged, w, &QWidget::setMinimumHeight); | | |||
235 | w->setMinimumSize(m_view->initialSize()); | | |||
236 | vl->addWidget(w); | | |||
237 | setLayout(vl); | 233 | setLayout(vl); | ||
238 | connect(m_view.data(), &KWin::Compositing::EffectView::changed, [this]{ | 234 | connect(m_view.data(), &KWin::Compositing::EffectView::changed, [this]{ | ||
239 | emit changed(true); | 235 | emit changed(true); | ||
240 | }); | 236 | }); | ||
241 | w->setFocusPolicy(Qt::StrongFocus); | 237 | m_view->setFocusPolicy(Qt::StrongFocus); | ||
242 | } | 238 | } | ||
243 | 239 | | |||
244 | KWinCompositingKCM::~KWinCompositingKCM() | 240 | KWinCompositingKCM::~KWinCompositingKCM() | ||
245 | { | 241 | { | ||
246 | } | 242 | } | ||
247 | 243 | | |||
248 | void KWinCompositingKCM::save() | 244 | void KWinCompositingKCM::save() | ||
249 | { | 245 | { | ||
Show All 22 Lines |