Lines Matching refs:Wrapland

74     Wrapland::Server::Display* m_display;
75 Wrapland::Server::Compositor* m_serverCompositor;
76 Wrapland::Server::IdleInhibitManagerV1* m_idleInhibitInterface;
77 Wrapland::Client::ConnectionThread* m_connection;
78 Wrapland::Client::Compositor* m_compositor;
79 Wrapland::Client::ShmPool* m_shm;
80 Wrapland::Client::EventQueue* m_queue;
81 Wrapland::Client::IdleInhibitManager* m_idleInhibitManager;
99 qRegisterMetaType<Wrapland::Server::Surface*>(); in init()
101 m_display = new Wrapland::Server::Display(this); in init()
114 m_connection = new Wrapland::Client::ConnectionThread; in init()
115 QSignalSpy connectedSpy(m_connection, &Wrapland::Client::ConnectionThread::establishedChanged); in init()
133 m_queue = new Wrapland::Client::EventQueue(this); in init()
138 Wrapland::Client::Registry registry; in init()
161 registry.interface(Wrapland::Client::Registry::Interface::IdleInhibitManagerUnstableV1) in init()
163 registry.interface(Wrapland::Client::Registry::Interface::IdleInhibitManagerUnstableV1) in init()
211 SIGNAL(surfaceCreated(Wrapland::Server::Surface*))); in testStaticAccessor()
214 QVERIFY(!Wrapland::Server::Surface::get(nullptr)); in testStaticAccessor()
215 QVERIFY(!Wrapland::Server::Surface::get(1, nullptr)); in testStaticAccessor()
216 QVERIFY(Wrapland::Client::Surface::all().isEmpty()); in testStaticAccessor()
219 QCOMPARE(Wrapland::Client::Surface::all().count(), 1); in testStaticAccessor()
220 QCOMPARE(Wrapland::Client::Surface::all().first(), s1); in testStaticAccessor()
221 QCOMPARE(Wrapland::Client::Surface::get(*s1), s1); in testStaticAccessor()
223 auto serverSurface1 = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testStaticAccessor()
225 QCOMPARE(Wrapland::Server::Surface::get(serverSurface1->resource()), serverSurface1); in testStaticAccessor()
226 QCOMPARE(Wrapland::Server::Surface::get(serverSurface1->id(), serverSurface1->client()), in testStaticAccessor()
241 QCOMPARE(Wrapland::Client::Surface::all().count(), 2); in testStaticAccessor()
242 QCOMPARE(Wrapland::Client::Surface::all().first(), s1); in testStaticAccessor()
243 QCOMPARE(Wrapland::Client::Surface::all().last(), s2); in testStaticAccessor()
244 QCOMPARE(Wrapland::Client::Surface::get(*s1), s1); in testStaticAccessor()
245 QCOMPARE(Wrapland::Client::Surface::get(*s2), s2); in testStaticAccessor()
248 auto serverSurface2 = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testStaticAccessor()
250 QCOMPARE(Wrapland::Server::Surface::get(serverSurface1->resource()), serverSurface1); in testStaticAccessor()
251 QCOMPARE(Wrapland::Server::Surface::get(serverSurface1->id(), serverSurface1->client()), in testStaticAccessor()
253 QCOMPARE(Wrapland::Server::Surface::get(serverSurface2->resource()), serverSurface2); in testStaticAccessor()
254 QCOMPARE(Wrapland::Server::Surface::get(serverSurface2->id(), serverSurface2->client()), in testStaticAccessor()
259 QCOMPARE(Wrapland::Client::Surface::all().count(), 1); in testStaticAccessor()
260 QCOMPARE(Wrapland::Client::Surface::all().first(), s1); in testStaticAccessor()
261 QCOMPARE(Wrapland::Client::Surface::get(*s1), s1); in testStaticAccessor()
265 QVERIFY(Wrapland::Client::Surface::all().isEmpty()); in testStaticAccessor()
266 QVERIFY(!Wrapland::Client::Surface::get(nullptr)); in testStaticAccessor()
267 QSignalSpy unboundSpy(serverSurface1, &Wrapland::Server::Resource::unbound); in testStaticAccessor()
270 QVERIFY(!Wrapland::Server::Surface::get(nullptr)); in testStaticAccessor()
271 QVERIFY(!Wrapland::Server::Surface::get(1, nullptr)); in testStaticAccessor()
278 SIGNAL(surfaceCreated(Wrapland::Server::Surface*))); in testDamage()
280 std::unique_ptr<Wrapland::Client::Surface> s{m_compositor->createSurface()}; in testDamage()
283 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testDamage()
292 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDamage()
305 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDamage()
321 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDamage()
335 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDamage()
348 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDamage()
360 SIGNAL(surfaceCreated(Wrapland::Server::Surface*))); in testFrameCallback()
362 std::unique_ptr<Wrapland::Client::Surface> s{m_compositor->createSurface()}; in testFrameCallback()
364 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testFrameCallback()
367 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testFrameCallback()
389 SIGNAL(surfaceCreated(Wrapland::Server::Surface*))); in testAttachBuffer()
391 std::unique_ptr<Wrapland::Client::Surface> s{m_compositor->createSurface()}; in testAttachBuffer()
393 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testAttachBuffer()
404 std::shared_ptr<Wrapland::Client::Buffer> blackBufferPtr = m_shm->createBuffer(black).lock(); in testAttachBuffer()
407 std::shared_ptr<Wrapland::Client::Buffer> redBuffer = m_shm->createBuffer(red).lock(); in testAttachBuffer()
409 std::shared_ptr<Wrapland::Client::Buffer> blueBuffer = m_shm->createBuffer(blue).lock(); in testAttachBuffer()
412 QCOMPARE(blueBuffer->format(), Wrapland::Client::Buffer::Format::ARGB32); in testAttachBuffer()
421 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testAttachBuffer()
422 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testAttachBuffer()
431 QCOMPARE(buffer1->shmImage()->format(), Wrapland::Server::ShmImage::Format::xrgb8888); in testAttachBuffer()
438 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testAttachBuffer()
496 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testAttachBuffer()
511 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testAttachBuffer()
519 using namespace Wrapland::Client; in testMultipleSurfaces()
520 using namespace Wrapland::Server; in testMultipleSurfaces()
540 SIGNAL(surfaceCreated(Wrapland::Server::Surface*))); in testMultipleSurfaces()
542 std::unique_ptr<Wrapland::Client::Surface> s1(m_compositor->createSurface()); in testMultipleSurfaces()
544 auto serverSurface1 = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testMultipleSurfaces()
547 std::unique_ptr<Wrapland::Client::Surface> s2(m_compositor->createSurface()); in testMultipleSurfaces()
549 auto serverSurface2 = serverSurfaceCreated.last().first().value<Wrapland::Server::Surface*>(); in testMultipleSurfaces()
564 s1->commit(Wrapland::Client::Surface::CommitFlag::None); in testMultipleSurfaces()
565 QSignalSpy commit_spy1(serverSurface1, &Wrapland::Server::Surface::committed); in testMultipleSurfaces()
585 s2->commit(Wrapland::Client::Surface::CommitFlag::None); in testMultipleSurfaces()
586 QSignalSpy commit_spy2(serverSurface2, &Wrapland::Server::Surface::committed); in testMultipleSurfaces()
616 using namespace Wrapland::Client; in testOpaque()
617 using namespace Wrapland::Server; in testOpaque()
619 SIGNAL(surfaceCreated(Wrapland::Server::Surface*))); in testOpaque()
621 std::unique_ptr<Wrapland::Client::Surface> s{m_compositor->createSurface()}; in testOpaque()
623 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testOpaque()
625 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testOpaque()
640 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testOpaque()
643 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::opaque); in testOpaque()
647 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testOpaque()
651 QCOMPARE(serverSurface->state().updates & Wrapland::Server::surface_change::opaque, false); in testOpaque()
656 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testOpaque()
659 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::opaque); in testOpaque()
664 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testOpaque()
667 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::opaque); in testOpaque()
673 using namespace Wrapland::Client; in testInput()
674 using namespace Wrapland::Server; in testInput()
676 SIGNAL(surfaceCreated(Wrapland::Server::Surface*))); in testInput()
678 std::unique_ptr<Wrapland::Client::Surface> s{m_compositor->createSurface()}; in testInput()
680 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testInput()
682 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testInput()
699 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testInput()
702 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::input); in testInput()
707 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testInput()
711 QCOMPARE(serverSurface->state().updates & Wrapland::Server::surface_change::input, false); in testInput()
717 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testInput()
720 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::input); in testInput()
726 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testInput()
729 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::input); in testInput()
740 &Wrapland::Server::Compositor::surfaceCreated); in testScale()
743 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testScale()
746 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testScale()
751 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testScale()
758 QCOMPARE(serverSurface->state().updates & Wrapland::Server::surface_change::scale, false); in testScale()
760 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testScale()
763 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::scale); in testScale()
768 QCOMPARE(serverSurface->state().updates & Wrapland::Server::surface_change::size, false); in testScale()
773 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testScale()
776 QCOMPARE(serverSurface->state().updates & Wrapland::Server::surface_change::scale, false); in testScale()
780 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testScale()
783 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::scale); in testScale()
790 std::shared_ptr<Wrapland::Client::Buffer> redBuffer = m_shm->createBuffer(red).lock(); in testScale()
794 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testScale()
797 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::size); in testScale()
798 QCOMPARE(serverSurface->state().updates & Wrapland::Server::surface_change::scale, false); in testScale()
804 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testScale()
807 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::size); in testScale()
808 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::scale); in testScale()
816 std::shared_ptr<Wrapland::Client::Buffer> blueBuffer = m_shm->createBuffer(blue).lock(); in testScale()
820 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testScale()
823 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::size); in testScale()
824 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::scale); in testScale()
831 using namespace Wrapland::Client; in testDestroy()
832 std::unique_ptr<Wrapland::Client::Surface> s{m_compositor->createSurface()}; in testDestroy()
867 &Wrapland::Server::Compositor::surfaceCreated); in testUnmapOfNotMappedSurface()
869 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testUnmapOfNotMappedSurface()
871 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testUnmapOfNotMappedSurface()
873 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testUnmapOfNotMappedSurface()
876 s->attachBuffer(Wrapland::Client::Buffer::Ptr()); in testUnmapOfNotMappedSurface()
878 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testUnmapOfNotMappedSurface()
881 QVERIFY(serverSurface->state().updates & Wrapland::Server::surface_change::scale); in testUnmapOfNotMappedSurface()
882 QCOMPARE(serverSurface->state().updates & Wrapland::Server::surface_change::mapped, false); in testUnmapOfNotMappedSurface()
888 using namespace Wrapland::Client; in testDamageTracking()
889 using namespace Wrapland::Server; in testDamageTracking()
892 &Wrapland::Server::Compositor::surfaceCreated); in testDamageTracking()
894 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testDamageTracking()
896 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testDamageTracking()
902 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testDamageTracking()
907 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDamageTracking()
925 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDamageTracking()
936 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDamageTracking()
953 using namespace Wrapland::Client; in testSurfaceAt()
954 using namespace Wrapland::Server; in testSurfaceAt()
957 &Wrapland::Server::Compositor::surfaceCreated); in testSurfaceAt()
959 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testSurfaceAt()
961 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testSurfaceAt()
965 QVERIFY(!Wrapland::Server::Test::surface_at(serverSurface, QPointF(0, 0))); in testSurfaceAt()
968 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testSurfaceAt()
974 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testSurfaceAt()
979 QCOMPARE(Wrapland::Server::Test::surface_at(serverSurface, QPointF(0, 0)), serverSurface); in testSurfaceAt()
980 QCOMPARE(Wrapland::Server::Test::surface_at(serverSurface, QPointF(100, 100)), serverSurface); in testSurfaceAt()
982 QVERIFY(!Wrapland::Server::Test::surface_at(serverSurface, QPointF(101, 101))); in testSurfaceAt()
983 QVERIFY(!Wrapland::Server::Test::surface_at(serverSurface, QPointF(-1, -1))); in testSurfaceAt()
992 &Wrapland::Server::Compositor::surfaceCreated); in testDestroyAttachedBuffer()
994 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testDestroyAttachedBuffer()
996 auto serverSurface = serverSurfaceCreated.first().first().value<Wrapland::Server::Surface*>(); in testDestroyAttachedBuffer()
999 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testDestroyAttachedBuffer()
1005 s->commit(Wrapland::Client::Surface::CommitFlag::None); in testDestroyAttachedBuffer()
1016 QSignalSpy destroySpy(currentBuffer.get(), &Wrapland::Server::Buffer::resourceDestroyed); in testDestroyAttachedBuffer()
1028 using namespace Wrapland::Client; in testDestroyWithPendingCallback()
1029 using namespace Wrapland::Server; in testDestroyWithPendingCallback()
1030 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testDestroyWithPendingCallback()
1033 QSignalSpy surfaceCreatedSpy(m_serverCompositor, &Wrapland::Server::Compositor::surfaceCreated); in testDestroyWithPendingCallback()
1036 auto serverSurface = surfaceCreatedSpy.first().first().value<Wrapland::Server::Surface*>(); in testDestroyWithPendingCallback()
1050 s->commit(Wrapland::Client::Surface::CommitFlag::FrameCallback); in testDestroyWithPendingCallback()
1051 QSignalSpy commit_spy(serverSurface, &Wrapland::Server::Surface::committed); in testDestroyWithPendingCallback()
1070 using namespace Wrapland::Client; in testDisconnect()
1071 using namespace Wrapland::Server; in testDisconnect()
1072 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testDisconnect()
1075 QSignalSpy surfaceCreatedSpy(m_serverCompositor, &Wrapland::Server::Compositor::surfaceCreated); in testDisconnect()
1078 auto serverSurface = surfaceCreatedSpy.first().first().value<Wrapland::Server::Surface*>(); in testDisconnect()
1083 &Wrapland::Server::Client::disconnected); in testDisconnect()
1108 qRegisterMetaType<Wrapland::Client::Output*>(); in testOutput()
1110 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testOutput()
1114 QSignalSpy enteredSpy(s.get(), &Wrapland::Client::Surface::outputEntered); in testOutput()
1116 QSignalSpy leftSpy(s.get(), &Wrapland::Client::Surface::outputLeft); in testOutput()
1119 QSignalSpy surfaceCreatedSpy(m_serverCompositor, &Wrapland::Server::Compositor::surfaceCreated); in testOutput()
1122 auto serverSurface = surfaceCreatedSpy.first().first().value<Wrapland::Server::Surface*>(); in testOutput()
1124 QCOMPARE(serverSurface->outputs(), std::vector<Wrapland::Server::WlOutput*>()); in testOutput()
1127 Wrapland::Client::Registry registry; in testOutput()
1129 QSignalSpy allAnnounced(&registry, &Wrapland::Client::Registry::interfacesAnnounced); in testOutput()
1135 QSignalSpy outputAnnouncedSpy(&registry, &Wrapland::Client::Registry::outputAnnounced); in testOutput()
1138 auto serverOutput = new Wrapland::Server::Output(m_display, m_display); in testOutput()
1143 std::unique_ptr<Wrapland::Client::Output> clientOutput( in testOutput()
1151 std::vector<Wrapland::Server::WlOutput*> outputs; in testOutput()
1157 QCOMPARE(enteredSpy.first().first().value<Wrapland::Client::Output*>(), clientOutput.get()); in testOutput()
1158 QCOMPARE(s->outputs(), QVector<Wrapland::Client::Output*>{clientOutput.get()}); in testOutput()
1161 serverSurface->setOutputs(std::vector<Wrapland::Server::Output*>{serverOutput}); in testOutput()
1164 serverSurface->setOutputs(std::vector<Wrapland::Server::Output*>()); in testOutput()
1165 QCOMPARE(serverSurface->outputs(), std::vector<Wrapland::Server::WlOutput*>()); in testOutput()
1169 QCOMPARE(leftSpy.first().first().value<Wrapland::Client::Output*>(), clientOutput.get()); in testOutput()
1170 QCOMPARE(s->outputs(), QVector<Wrapland::Client::Output*>()); in testOutput()
1173 serverSurface->setOutputs(std::vector<Wrapland::Server::Output*>()); in testOutput()
1176 serverSurface->setOutputs(std::vector<Wrapland::Server::Output*>{serverOutput}); in testOutput()
1191 std::unique_ptr<Wrapland::Client::Surface> s(m_compositor->createSurface()); in testInhibit()
1193 QSignalSpy surfaceCreatedSpy(m_serverCompositor, &Wrapland::Server::Compositor::surfaceCreated); in testInhibit()
1196 auto serverSurface = surfaceCreatedSpy.first().first().value<Wrapland::Server::Surface*>(); in testInhibit()
1200 QSignalSpy inhibitsChangedSpy(serverSurface, &Wrapland::Server::Surface::inhibitsIdleChanged); in testInhibit()
1204 std::unique_ptr<Wrapland::Client::IdleInhibitor> inhibitor1( in testInhibit()
1210 std::unique_ptr<Wrapland::Client::IdleInhibitor> inhibitor2( in testInhibit()