[Differential] [Commented On] D1989: Introduce QQuickItem to nest kwin_wayland
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Tue Jul 5 14:42:07 UTC 2016
graesslin added inline comments.
INLINE COMMENTS
> config-kwin.h.cmake:6
> #define KWIN_INTERNAL_NAME_X11 "${KWIN_INTERNAL_NAME_X11}"
> +#define KWIN_INTERNAL_NAME_WAYLAND "${KWIN_INTERNAL_NAME_WAYLAND}"
> #define KWIN_CONFIG "${KWIN_NAME}rc"
best generate the absolute install path of the binary. We don't want a different kwin_wayland to be started just because it's in $PATH.
> kwinqml.cpp:47
> + m_display = new Display(this);
> + if (!m_socketName.isNull() && !m_socketName.isEmpty()) {
> + m_display->setSocketName(m_socketName);
why check isNull and isEmpty?
> kwinqml.cpp:56
> + m_seat->create();
> + m_shell = m_display->createShell(m_display);
> + // output
you also need to call create on m_shell.
> kwinqml.h:38
> + Q_OBJECT
> + // socketName to pass to Wayland Server Display.
> + Q_PROPERTY(QString socketName READ socketName WRITE setSocketName NOTIFY socketNameChanged)
that's a comment and no doxygen documentation. For documentation you need to use
/**
* Socket name to pass to Wayland Server Display
**/
> kwinqml.h:45
> +
> + void setSocketName(const QString socketName)
> + {
const QStrig &socketName
> kwinqml.h:46-49
> + {
> + m_socketName = socketName;
> + emit socketNameChanged(socketName);
> + }
this also emits the changed if it does not change at all.
REPOSITORY
rKWIN KWin
REVISION DETAIL
https://phabricator.kde.org/D1989
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: bdhruve, graesslin, #plasma_on_wayland, bshah
Cc: bshah, graesslin, plasma-devel, kwin, hardening, jensreuterberg, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160705/750938a0/attachment-0001.html>
More information about the Plasma-devel
mailing list