D26858: Provide an implementation for the tablet interface
Vlad Zahorodnii
noreply at phabricator.kde.org
Thu Jan 23 09:38:50 GMT 2020
zzag requested changes to this revision.
zzag added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> test_tablet_interface.cpp:2
> +/********************************************************************
> +Copyright 2014 Martin Gräßlin <mgraesslin at kde.org>
> +
Haven't you written this autotest?
> test_tablet_interface.cpp:40
> +
> +class Tablet : public QtWayland::zwp_tablet_v2 {
> +public:
The opening has to be on its own line.
> test_tablet_interface.cpp:78-79
> +
> + QVector<Tablet*> m_tablets;
> + QVector<Tool*> m_tools;
> +
Put a single space before `*` and `&`.
> test_tablet_interface.cpp:205
> +{
> + TabletSeatInterface* s = m_tabletManager->seat(m_seat);
> + QVERIFY(s);
No short names.
> test_tablet_interface.cpp:225
> + QCOMPARE(m_surfaces.count(), 3);
> + for (auto s : m_surfaces) {
> + m_tool->setCurrentSurface(s);
No `auto`.
https://community.kde.org/Policies/Library_Code_Policy#auto_Keyword
> test_tablet_interface.cpp:231
> +
> +static uint n = 0;
> +void TestTabletInterface::testInteractSimple()
What's `n`?
> tablet_interface.h:46
> +
> class KWAYLANDSERVER_EXPORT TabletManagerInterface : public QObject
> {
This revision seems to be incomplete. I don't see where `TabletManagerInterface` was introduced.
REPOSITORY
R127 KWayland
REVISION DETAIL
https://phabricator.kde.org/D26858
To: apol, #kwin, #frameworks, zzag
Cc: zzag, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200123/49becf2f/attachment.html>
More information about the Kde-frameworks-devel
mailing list