Changeset View
Changeset View
Standalone View
Standalone View
autotests/test_screen_edges.cpp
Show First 20 Lines • Show All 390 Lines • ▼ Show 20 Line(s) | 389 | for (int i = 0; i < 8; ++i) { | |||
---|---|---|---|---|---|
391 | QVERIFY(!e->isReserved()); | 391 | QVERIFY(!e->isReserved()); | ||
392 | QCOMPARE(e->activatesForPointer(), false); | 392 | QCOMPARE(e->activatesForPointer(), false); | ||
393 | QCOMPARE(e->activatesForTouchGesture(), false); | 393 | QCOMPARE(e->activatesForTouchGesture(), false); | ||
394 | QCOMPARE(e->approachGeometry(), expectedGeometries.at(i*2+1)); | 394 | QCOMPARE(e->approachGeometry(), expectedGeometries.at(i*2+1)); | ||
395 | } | 395 | } | ||
396 | 396 | | |||
397 | // let's start a move of window. | 397 | // let's start a move of window. | ||
398 | Client client(workspace()); | 398 | Client client(workspace()); | ||
399 | workspace()->setMovingClient(&client); | 399 | workspace()->setMoveResizeClient(&client); | ||
400 | for (int i = 0; i < 8; ++i) { | 400 | for (int i = 0; i < 8; ++i) { | ||
401 | auto e = edges.at(i); | 401 | auto e = edges.at(i); | ||
402 | QVERIFY(!e->isReserved()); | 402 | QVERIFY(!e->isReserved()); | ||
403 | QCOMPARE(e->activatesForPointer(), true); | 403 | QCOMPARE(e->activatesForPointer(), true); | ||
404 | QCOMPARE(e->activatesForTouchGesture(), false); | 404 | QCOMPARE(e->activatesForTouchGesture(), false); | ||
405 | QCOMPARE(e->approachGeometry(), expectedGeometries.at(i*2+1)); | 405 | QCOMPARE(e->approachGeometry(), expectedGeometries.at(i*2+1)); | ||
406 | } | 406 | } | ||
407 | // not for resize | 407 | // not for resize | ||
408 | client.setResize(true); | 408 | client.setResize(true); | ||
409 | for (int i = 0; i < 8; ++i) { | 409 | for (int i = 0; i < 8; ++i) { | ||
410 | auto e = edges.at(i); | 410 | auto e = edges.at(i); | ||
411 | QVERIFY(!e->isReserved()); | 411 | QVERIFY(!e->isReserved()); | ||
412 | QCOMPARE(e->activatesForPointer(), false); | 412 | QCOMPARE(e->activatesForPointer(), false); | ||
413 | QCOMPARE(e->activatesForTouchGesture(), false); | 413 | QCOMPARE(e->activatesForTouchGesture(), false); | ||
414 | QCOMPARE(e->approachGeometry(), expectedGeometries.at(i*2+1)); | 414 | QCOMPARE(e->approachGeometry(), expectedGeometries.at(i*2+1)); | ||
415 | } | 415 | } | ||
416 | workspace()->setMovingClient(nullptr); | 416 | workspace()->setMoveResizeClient(nullptr); | ||
417 | } | 417 | } | ||
418 | 418 | | |||
419 | void TestScreenEdges::testCallback() | 419 | void TestScreenEdges::testCallback() | ||
420 | { | 420 | { | ||
421 | using namespace KWin; | 421 | using namespace KWin; | ||
422 | MockWorkspace ws; | 422 | MockWorkspace ws; | ||
423 | static_cast<MockScreens*>(screens())->setGeometries(QList<QRect>{QRect{0, 0, 1024, 768}, QRect{200, 768, 1024, 768}}); | 423 | static_cast<MockScreens*>(screens())->setGeometries(QList<QRect>{QRect{0, 0, 1024, 768}, QRect{200, 768, 1024, 768}}); | ||
424 | QSignalSpy changedSpy(screens(), SIGNAL(changed())); | 424 | QSignalSpy changedSpy(screens(), SIGNAL(changed())); | ||
▲ Show 20 Lines • Show All 664 Lines • Show Last 20 Lines |