Skip to content

Commit

Permalink
port salut plugin to kf5
Browse files Browse the repository at this point in the history
REVIEW: 128561
  • Loading branch information
Thaodan authored and tsdgeos committed Jan 21, 2017
1 parent 76a687a commit 5e36a77
Show file tree
Hide file tree
Showing 7 changed files with 40 additions and 30 deletions.
20 changes: 20 additions & 0 deletions data/kaccounts/ktp-salut-im.service.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" ?>
<service id="ktp-salut-im">
<type>IM</type>
<!-- Jabber/XMPP - The string below is being displayed as a checkbox label to enable/disable this service -->
<_name>Chat</_name>
<icon>im-local-xmpp</icon>
<provider>ktp-salut</provider>
<translations>kaccounts-providers</translations>

<template>
<group name="telepathy">
<setting name="manager">salut</setting>
<setting name="protocol">local-xmpp</setting>
</group>
<group name="auth">
<setting name="method">password</setting>
<setting name="mechanism">password</setting>
</group>
</template>
</service>
8 changes: 8 additions & 0 deletions data/kaccounts/ktp-salut.provider.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<provider id="ktp-salut">
<name>Bonjour/Salut</name>
<icon>im-local-xmpp</icon>
<description>Bonjour/Salut chat account</description>
<translations>kaccounts-providers</translations>
<plugin>ktpaccountskcm_plugin_kaccounts</plugin>
</provider>
2 changes: 1 addition & 1 deletion plugins/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ add_subdirectory (haze)
add_subdirectory (idle)
# macro_optional_add_subdirectory (butterfly)
# macro_optional_add_subdirectory (rakia)
# macro_optional_add_subdirectory (salut)
add_subdirectory (salut)
add_subdirectory (sunshine)
# macro_optional_add_subdirectory (pintxo)
add_subdirectory (morse)
Expand Down
10 changes: 5 additions & 5 deletions plugins/salut/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,20 @@ set (ktpaccountskcm_plugin_salut_SRCS
salut-advanced-options-widget.cpp
)

kde4_add_ui_files (ktpaccountskcm_plugin_salut_SRCS
ki18n_wrap_ui (ktpaccountskcm_plugin_salut_SRCS
salut-main-options-widget.ui
salut-advanced-options-widget.ui
)

kde4_add_plugin (ktpaccountskcm_plugin_salut
add_library (ktpaccountskcm_plugin_salut MODULE
${ktpaccountskcm_plugin_salut_SRCS}
)

target_link_libraries (ktpaccountskcm_plugin_salut
ktpaccountskcminternal
${QT_LIBRARIES}
${KDE4_KDEUI_LIBS}
${TELEPATHY_QT4_LIBRARIES}
Qt5::Core
Qt5::Widgets
${TELEPATHY_QT5LIBRARIES}
)

# Install:
Expand Down
8 changes: 0 additions & 8 deletions plugins/salut/salut-account-ui-plugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,7 @@
#include "salut-account-ui-plugin.h"
#include "salut-account-ui.h"

#include <KCMTelepathyAccounts/PluginMacros>

#include <KPluginFactory>
#include <KDebug>

#include <QtCore/QVariantList>

Expand All @@ -43,10 +40,6 @@ AbstractAccountUi* SalutAccountUiPlugin::accountUi(const QString &connectionMana
const QString &protocol,
const QString &serviceName)
{
kDebug() << "connectionManager: " << connectionManager <<
", protocol: " << protocol <<
", servicename: " << serviceName;

// We support salut/local-xmpp
if (connectionManager == QLatin1String("salut") && protocol == QLatin1String("local-xmpp")) {
return new SalutAccountUi;
Expand All @@ -56,6 +49,5 @@ AbstractAccountUi* SalutAccountUiPlugin::accountUi(const QString &connectionMana
}

K_PLUGIN_FACTORY(factory, registerPlugin<SalutAccountUiPlugin>();)
K_EXPORT_PLUGIN(factory("kcmtelepathyaccounts_plugin_salut"))

#include "salut-account-ui-plugin.moc"
11 changes: 3 additions & 8 deletions plugins/salut/salut-advanced-options-widget.ui
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
</widget>
</item>
<item row="0" column="1">
<widget class="KLineEdit" name="pubnameLineEdit">
<widget class="QLineEdit" name="pubnameLineEdit">
<property name="toolTip">
<string/>
</property>
Expand All @@ -42,7 +42,7 @@
</widget>
</item>
<item row="1" column="1">
<widget class="KLineEdit" name="emailLineEdit">
<widget class="QLineEdit" name="emailLineEdit">
<property name="toolTip">
<string/>
</property>
Expand All @@ -56,7 +56,7 @@
</widget>
</item>
<item row="2" column="1">
<widget class="KLineEdit" name="jidLineEdit">
<widget class="QLineEdit" name="jidLineEdit">
<property name="toolTip">
<string/>
</property>
Expand All @@ -68,11 +68,6 @@
</layout>
</widget>
<customwidgets>
<customwidget>
<class>KLineEdit</class>
<extends>QLineEdit</extends>
<header>klineedit.h</header>
</customwidget>
</customwidgets>
<resources/>
<connections/>
Expand Down
11 changes: 3 additions & 8 deletions plugins/salut/salut-main-options-widget.ui
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
</widget>
</item>
<item row="0" column="1">
<widget class="KLineEdit" name="firstnameLineEdit"/>
<widget class="QLineEdit" name="firstnameLineEdit"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="lastnameLabel">
Expand All @@ -43,7 +43,7 @@
</widget>
</item>
<item row="1" column="1">
<widget class="KLineEdit" name="lastnameLineEdit"/>
<widget class="QLineEdit" name="lastnameLineEdit"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="nicknameLabel">
Expand All @@ -53,18 +53,13 @@
</widget>
</item>
<item row="2" column="1">
<widget class="KLineEdit" name="nicknameLineEdit" />
<widget class="QLineEdit" name="nicknameLineEdit" />
</item>
</layout>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>KLineEdit</class>
<extends>QLineEdit</extends>
<header>klineedit.h</header>
</customwidget>
</customwidgets>
<resources/>
<connections/>
Expand Down

0 comments on commit 5e36a77

Please sign in to comment.