From cba5b527fb19bb88b98d2a13b7aed5532746cade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Mon, 10 Dec 2018 12:48:36 -0500 Subject: [PATCH] ui: change name from Ring to Jami Change-Id: Ic65d774b336535b1ede9e52287608e18080b78cc Reviewed-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> --- README.md | 16 +- RingWinClient.pro | 4 +- aboutdialog.ui | 10 +- accountdetails.ui | 2954 +++++++++++++++++++++++++++ build-client.bat | 2 +- callwidget.cpp | 4 +- callwidget.ui | 6 +- copy-runtime-files.ps1 | 2 +- ico.rc | 2 +- images/jami.ico | Bin 0 -> 165662 bytes images/jami.png | Bin 0 -> 26060 bytes images/logo-jami-standard-coul.png | Bin 0 -> 48645 bytes images/logo-ring-standard-coul.png | Bin 25153 -> 0 bytes images/ring.ico | Bin 165662 -> 0 bytes images/ring.png | Bin 17121 -> 0 bytes linkdevwidget.ui | 2 +- main.cpp | 4 +- mainwindow.cpp | 8 +- mainwindow.ui | 4 +- ressources.qrc | 6 +- ring-client-windows.vcxproj | 18 +- ring-client-windows.vcxproj.filters | 4 +- ring.nsi | 36 +- ringthemeutils.h | 2 +- sendcontactrequestwidget.cpp | 73 + settingswidget.ui | 2 +- stylesheet.css | 32 +- utils.cpp | 8 +- web/chatview.css | 4 +- wizarddialog.cpp | 10 +- wizarddialog.ui | 14 +- wizardwidget.cpp | 10 +- wizardwidget.ui | 14 +- 33 files changed, 3139 insertions(+), 112 deletions(-) create mode 100644 accountdetails.ui create mode 100644 images/jami.ico create mode 100644 images/jami.png create mode 100644 images/logo-jami-standard-coul.png delete mode 100755 images/logo-ring-standard-coul.png delete mode 100644 images/ring.ico delete mode 100644 images/ring.png create mode 100644 sendcontactrequestwidget.cpp diff --git a/README.md b/README.md index f8ac7b6..774bc25 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ -# Windows client for Ring +# Windows client for Jani -For more information about the ring project, see the following: +For more information about the jami project, see the following: -- Main website: https://ring.cx/ -- Bug tracker: https://tuleap.ring.cx/projects/ring/ +- Main website: https://jami.net/ +- Bug tracker: https://git.jami.net/ - Repositories: https://gerrit-ring.savoirfairelinux.com ## Requirements -- Ring client library and Ring daemon +- Jami client library and Jami daemon - Mingw-w64 build environment - Qt5 (we link against Qt5Core, Qt5Widgets, Qt5Gui) built with Mingw - Qt5 Svg, Qt5 ImageFormats & Qt5 WinExtras built with Mingw @@ -27,11 +27,11 @@ mkdir build && cd build export QTDIR=<path to mingw qt> (e.g. /usr/[i686 | x86_64]-w64-mingw32/lib/qt) git submodule init && git submodule update cd libqrencode -./autogen.sh && ./configure --host=[i686 | x86_64]-w64-mingw32 --prefix=<Install dir of Ring and LRC> +./autogen.sh && ./configure --host=[i686 | x86_64]-w64-mingw32 --prefix=<Install dir of Jami and LRC> make make install cd .. -qmake ../RingWinClient.pro -r -spec win32-g++ RING=<Install dir of Ring and LRC> [BUILD=Debug] +qmake ../RingWinClient.pro -r -spec win32-g++ RING=<Install dir of Jami and LRC> [BUILD=Debug] make make install ``` @@ -45,7 +45,7 @@ If you want to enable auto-update ``` cd winsparkle mkdir build && cd build - cmake -DCMAKE_TOOLCHAIN_FILE=<LRC Directory>/cmake/winBuild.cmake -DCMAKE_INSTALL_PREFIX=Install dir of Ring and LRC> ../cmake", + cmake -DCMAKE_TOOLCHAIN_FILE=<LRC Directory>/cmake/winBuild.cmake -DCMAKE_INSTALL_PREFIX=Install dir of Jami and LRC> ../cmake", make make install ``` diff --git a/RingWinClient.pro b/RingWinClient.pro index c4a06d8..ad4c510 100644 --- a/RingWinClient.pro +++ b/RingWinClient.pro @@ -26,7 +26,7 @@ DEFINES += RING_CLIENT_BUILD_DATE=\"\\\"$$RING_CLIENT_BUILD_DATE\\\"\" DEFINES += LRC_IMPORT BUILD=$${BUILD} -TARGET = Ring +TARGET = Jami TEMPLATE = app QMAKE_CXXFLAGS += -std=c++14 @@ -258,7 +258,7 @@ win32 { RINGTONES.files = $${RING}/share/ring/ringtones RINGTONES.path = $$OUT_PWD/release - PACKAGING.files = ring.nsi images/ring.ico + PACKAGING.files = ring.nsi images/jami.ico PACKAGING.path = $$OUT_PWD/release LICENSE.files = License.rtf diff --git a/aboutdialog.ui b/aboutdialog.ui index cad909e..98cf0fe 100644 --- a/aboutdialog.ui +++ b/aboutdialog.ui @@ -512,7 +512,7 @@ <string/> </property> <property name="pixmap"> - <pixmap resource="ressources.qrc">:/images/logo-ring-standard-coul.png</pixmap> + <pixmap resource="ressources.qrc">:/images/logo-jami-standard-coul.png</pixmap> </property> <property name="scaledContents"> <bool>true</bool> @@ -560,8 +560,8 @@ <enum>Qt::LeftToRight</enum> </property> <property name="text"> - <string>The Microsoft Windows client for Ring. -Ring is a secured and distributed communication software.</string> + <string>The Microsoft Windows client for Jami. +Jami is a secured and distributed communication software.</string> </property> <property name="textFormat"> <enum>Qt::PlainText</enum> @@ -585,7 +585,7 @@ Ring is a secured and distributed communication software.</string> <cursorShape>PointingHandCursor</cursorShape> </property> <property name="text"> - <string notr="true"><html><head/><body><p><a href="www.ring.cx"><span style=" font-size:9pt; text-decoration: underline; color:#0000ff;">www.ring.cx</span></a></p></body></html></string> + <string notr="true"><html><head/><body><p><a href="https://jami.net"><span style=" font-size:9pt; text-decoration: underline; color:#0000ff;">jami.net</span></a></p></body></html></string> </property> <property name="textFormat"> <enum>Qt::RichText</enum> @@ -622,7 +622,7 @@ Ring is a secured and distributed communication software.</string> </font> </property> <property name="text"> - <string notr="true"><html><head/><body><p>© 2015-2017 Savoir-faire Linux</p></body></html></string> + <string notr="true"><html><head/><body><p>© 2015-2019 Savoir-faire Linux</p></body></html></string> </property> <property name="margin"> <number>5</number> diff --git a/accountdetails.ui b/accountdetails.ui new file mode 100644 index 0000000..5f13eb7 --- /dev/null +++ b/accountdetails.ui @@ -0,0 +1,2954 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>AccountDetails</class> + <widget class="QWidget" name="AccountDetails"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>847</width> + <height>760</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="windowTitle"> + <string>Settings</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QTabWidget" name="tabWidget"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string/> + </property> + <property name="autoFillBackground"> + <bool>true</bool> + </property> + <property name="currentIndex"> + <number>0</number> + </property> + <widget class="QWidget" name="gen_tab"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <attribute name="title"> + <string>General</string> + </attribute> + <attribute name="toolTip"> + <string>General account info configuration</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QScrollArea" name="scrollArea_2"> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> + </property> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents_2"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>829</width> + <height>912</height> + </rect> + </property> + <layout class="QVBoxLayout" name="verticalLayout_12"> + <item> + <layout class="QVBoxLayout" name="verticalLayout_5"> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item> + <widget class="QLabel" name="accountLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>20</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Account</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="Line" name="line_4"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QFormLayout" name="formLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="aliasLabel"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Displayed name</string> + </property> + <property name="buddy"> + <cstring>lrcfg_alias</cstring> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="lrcfg_alias"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Displayed alias input</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="typeLabel"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Type</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLabel" name="typeValueLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QLabel" name="paramLabel"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>20</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Parameters</string> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QFormLayout" name="formLayout_2"> + <item row="0" column="0"> + <widget class="QLabel" name="hostnameLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Hostname</string> + </property> + <property name="buddy"> + <cstring>lrcfg_hostname</cstring> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="lrcfg_hostname"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Hostname URL for DHT bootstrap or SIP</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="registeredNameLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Public username</string> + </property> + <property name="buddy"> + <cstring>lrcfg_registeredName</cstring> + </property> + </widget> + </item> + <item row="1" column="1"> + <layout class="QHBoxLayout" name="horizontalLayout_10"> + <item> + <widget class="QLineEdit" name="lrcfg_registeredName"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Public registered username</string> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="registerButton"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>Register username on blockchain button</string> + </property> + <property name="text"> + <string>Register on blockchain</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="nameServiceURLLabel"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Name service URL</string> + </property> + <property name="buddy"> + <cstring>lrcfg_nameServiceURL</cstring> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QLineEdit" name="lrcfg_nameServiceURL"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Nameservice URL input</string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="usernameLabel"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Username</string> + </property> + <property name="buddy"> + <cstring>lrcfg_username</cstring> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QLineEdit" name="lrcfg_username"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>SIP username input</string> + </property> + </widget> + </item> + <item row="12" column="0"> + <widget class="QLabel" name="passwordLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Password</string> + </property> + <property name="buddy"> + <cstring>lrcfg_password</cstring> + </property> + </widget> + </item> + <item row="12" column="1"> + <widget class="QLineEdit" name="lrcfg_password"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>SIP password input</string> + </property> + <property name="echoMode"> + <enum>QLineEdit::PasswordEchoOnEdit</enum> + </property> + </widget> + </item> + <item row="13" column="0"> + <widget class="QLabel" name="proxyLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Proxy</string> + </property> + <property name="buddy"> + <cstring>lrcfg_proxy</cstring> + </property> + </widget> + </item> + <item row="13" column="1"> + <widget class="QLineEdit" name="lrcfg_proxy"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>SIP proxy URL input</string> + </property> + </widget> + </item> + <item row="14" column="0"> + <widget class="QLabel" name="voicemailLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Voicemail number</string> + </property> + <property name="buddy"> + <cstring>lrcfg_mailbox</cstring> + </property> + </widget> + </item> + <item row="14" column="1"> + <widget class="QLineEdit" name="lrcfg_mailbox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>SIP voicemail number</string> + </property> + </widget> + </item> + <item row="15" column="0"> + <widget class="QCheckBox" name="lrcfg_autoAnswer"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>Autoanswer call checkbox</string> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Auto-answer calls</string> + </property> + </widget> + </item> + <item row="16" column="0"> + <widget class="QCheckBox" name="lrcfg_upnpEnabled"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>UPnP enabled checkbox</string> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>UPnP enabled</string> + </property> + </widget> + </item> + <item row="4" column="1"> + <widget class="QLineEdit" name="oldPasswordLineEdit"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Old password input line</string> + </property> + <property name="inputMask"> + <string/> + </property> + <property name="echoMode"> + <enum>QLineEdit::Password</enum> + </property> + <property name="placeholderText"> + <string>Input old password</string> + </property> + </widget> + </item> + <item row="4" column="0"> + <widget class="QLabel" name="oldPasswordLabel"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Old Password</string> + </property> + </widget> + </item> + <item row="5" column="1"> + <widget class="QLineEdit" name="newPasswordLineEdit"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>New password text input</string> + </property> + <property name="echoMode"> + <enum>QLineEdit::Password</enum> + </property> + <property name="placeholderText"> + <string>Input new password</string> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="newPasswordLabel"> + <property name="font"> + <font> + <pointsize>11</pointsize> + <weight>50</weight> + <bold>false</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>New password</string> + </property> + </widget> + </item> + <item row="7" column="1"> + <widget class="QLineEdit" name="newPassConfirmationLineEdit"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Password confirmation text input</string> + </property> + <property name="echoMode"> + <enum>QLineEdit::Password</enum> + </property> + <property name="placeholderText"> + <string>Input confirmation </string> + </property> + </widget> + </item> + <item row="7" column="0"> + <widget class="QLabel" name="newPassConfirmationLabel"> + <property name="font"> + <font> + <family>Cantarell</family> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>New pass confirmation</string> + </property> + </widget> + </item> + <item row="9" column="1"> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <property name="topMargin"> + <number>0</number> + </property> + <item> + <widget class="QPushButton" name="changePassBtn"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>500</width> + <height>100</height> + </size> + </property> + <property name="text"> + <string>Change password</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="confirmChangeBtn"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>500</width> + <height>16777215</height> + </size> + </property> + <property name="text"> + <string>Ok</string> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="cancelChangeBtn"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Cancel password change button</string> + </property> + <property name="text"> + <string>Cancel</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="8" column="1"> + <widget class="QLabel" name="changePassInfo"> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Changing password ...</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QLabel" name="label_27"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>20</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Account Settings</string> + </property> + <property name="buddy"> + <cstring>lrcfg_allowIncomingFromUnknown</cstring> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout_6"> + <item> + <widget class="QCheckBox" name="lrcfg_allowIncomingFromUnknown"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>Allow call from unknown checkbox</string> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Allow Call From Unknown</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="lrcfg_allowIncomingFromHistory"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>Allow Call From History checkbox</string> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Allow Call From History</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="lrcfg_allowIncomingFromContact"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>Allow Call From Contact checkbox</string> + </property> + <property name="text"> + <string>Allow Call From Contact</string> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label_28"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>20</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Ringtone Selection</string> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <property name="topMargin"> + <number>0</number> + </property> + <item> + <widget class="QPushButton" name="playButton"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>86</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Play ringtone button</string> + </property> + <property name="text"> + <string>Play</string> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="ringtonesBox"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>ringtone file selector</string> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_6"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer_2"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="audio_codec_tab"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <attribute name="title"> + <string>Audio/Video</string> + </attribute> + <attribute name="toolTip"> + <string>Audio/video codecs preferences configuration</string> + </attribute> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="1" column="0"> + <widget class="QListView" name="audioCodecView"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="focusPolicy"> + <enum>Qt::NoFocus</enum> + </property> + <property name="layoutDirection"> + <enum>Qt::LeftToRight</enum> + </property> + <property name="selectionBehavior"> + <enum>QAbstractItemView::SelectRows</enum> + </property> + </widget> + </item> + <item row="1" column="3"> + <widget class="QListView" name="videoCodecView"> + <property name="focusPolicy"> + <enum>Qt::NoFocus</enum> + </property> + </widget> + </item> + <item row="1" column="4"> + <layout class="QVBoxLayout" name="verticalLayout_14"> + <property name="leftMargin"> + <number>0</number> + </property> + <item> + <widget class="QPushButton" name="upVideoButton"> + <property name="minimumSize"> + <size> + <width>30</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>30</width> + <height>30</height> + </size> + </property> + <property name="text"> + <string/> + </property> + <property name="icon"> + <iconset resource="ressources.qrc"> + <normaloff>:/images/icons/ic_arrow_drop_up_black_18dp_2x.png</normaloff>:/images/icons/ic_arrow_drop_up_black_18dp_2x.png</iconset> + </property> + <property name="iconSize"> + <size> + <width>18</width> + <height>18</height> + </size> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="downVideoButton"> + <property name="minimumSize"> + <size> + <width>30</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>30</width> + <height>30</height> + </size> + </property> + <property name="text"> + <string/> + </property> + <property name="icon"> + <iconset resource="ressources.qrc"> + <normaloff>:/images/icons/ic_arrow_drop_down_black_18dp_2x.png</normaloff>:/images/icons/ic_arrow_drop_down_black_18dp_2x.png</iconset> + </property> + <property name="iconSize"> + <size> + <width>18</width> + <height>18</height> + </size> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer_4"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::MinimumExpanding</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item row="1" column="2"> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <property name="leftMargin"> + <number>0</number> + </property> + <item> + <widget class="QPushButton" name="upAudioButton"> + <property name="minimumSize"> + <size> + <width>30</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>30</width> + <height>30</height> + </size> + </property> + <property name="text"> + <string/> + </property> + <property name="icon"> + <iconset resource="ressources.qrc"> + <normaloff>:/images/icons/ic_arrow_drop_up_black_18dp_2x.png</normaloff>:/images/icons/ic_arrow_drop_up_black_18dp_2x.png</iconset> + </property> + <property name="iconSize"> + <size> + <width>18</width> + <height>18</height> + </size> + </property> + </widget> + </item> + <item> + <widget class="QPushButton" name="downAudioButton"> + <property name="minimumSize"> + <size> + <width>30</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>30</width> + <height>30</height> + </size> + </property> + <property name="text"> + <string/> + </property> + <property name="icon"> + <iconset resource="ressources.qrc"> + <normaloff>:/images/icons/ic_arrow_drop_down_black_18dp_2x.png</normaloff>:/images/icons/ic_arrow_drop_down_black_18dp_2x.png</iconset> + </property> + <property name="iconSize"> + <size> + <width>18</width> + <height>18</height> + </size> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer_3"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::MinimumExpanding</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="label_29"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>50</weight> + <bold>false</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Audio codecs</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item row="0" column="3"> + <widget class="QLabel" name="label_30"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Video codecs</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="advancedTab"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <attribute name="title"> + <string>Advanced</string> + </attribute> + <attribute name="toolTip"> + <string>Account advanced configuration</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_7"> + <property name="topMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QScrollArea" name="scrollArea"> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>811</width> + <height>956</height> + </rect> + </property> + <layout class="QVBoxLayout" name="verticalLayout_11"> + <item> + <widget class="QLabel" name="label_2"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Registration</string> + </property> + <property name="buddy"> + <cstring>lrcfg_registrationExpire</cstring> + </property> + </widget> + </item> + <item> + <layout class="QFormLayout" name="formLayout_3"> + <item row="0" column="0"> + <widget class="QLabel" name="label_9"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Registration expire timeout (seconds):</string> + </property> + <property name="buddy"> + <cstring>lrcfg_registrationExpire</cstring> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QSpinBox" name="lrcfg_registrationExpire"> + <property name="maximumSize"> + <size> + <width>150</width> + <height>16777215</height> + </size> + </property> + <property name="toolTip"> + <string>Registration timeout selector spinbox</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="QLabel" name="label_3"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Network Interface</string> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_8"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QFormLayout" name="formLayout_4"> + <item row="0" column="0"> + <widget class="QLabel" name="label_10"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="text"> + <string>Local Port:</string> + </property> + <property name="buddy"> + <cstring>lrcfg_localPort</cstring> + </property> + </widget> + </item> + <item row="0" column="1"> + <layout class="QHBoxLayout" name="horizontalLayout_7"> + <item> + <widget class="QSpinBox" name="lrcfg_localPort"> + <property name="minimumSize"> + <size> + <width>100</width> + <height>0</height> + </size> + </property> + <property name="toolTip"> + <string>local port selector spinbox</string> + </property> + <property name="maximum"> + <number>65535</number> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_4"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer_10"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Fixed</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QLabel" name="label_4"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Published Address</string> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_9"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout_8"> + <property name="topMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QRadioButton" name="puslishedSameAsLocalRadio"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>same as local radio button</string> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Same as local parameters</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + <attribute name="buttonGroup"> + <string notr="true">publishGroup</string> + </attribute> + </widget> + </item> + <item> + <widget class="QRadioButton" name="customPublishedRadio"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>personalise address and ports radio button</string> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Set published address and port:</string> + </property> + <attribute name="buttonGroup"> + <string notr="true">publishGroup</string> + </attribute> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="publishAdressLayout"> + <property name="leftMargin"> + <number>30</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="label_12"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Address</string> + </property> + <property name="buddy"> + <cstring>lrcfg_publishedAddress</cstring> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="lrcfg_publishedAddress"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="maximumSize"> + <size> + <width>200</width> + <height>16777215</height> + </size> + </property> + <property name="toolTip"> + <string>ip address text input</string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label_11"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Port</string> + </property> + <property name="buddy"> + <cstring>lrcfg_publishedPort</cstring> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="lrcfg_publishedPort"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="minimumSize"> + <size> + <width>100</width> + <height>0</height> + </size> + </property> + <property name="toolTip"> + <string>port selector spinbox</string> + </property> + <property name="maximum"> + <number>65535</number> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_5"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_8"> + <property name="topMargin"> + <number>0</number> + </property> + <item> + <widget class="QCheckBox" name="lrcfg_sipStunEnabled"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>use STUN checkbox</string> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Use STUN</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="lrcfg_sipStunServer"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="placeholderText"> + <string>Server URL</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <layout class="QFormLayout" name="formLayout_6"> + <property name="topMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item row="0" column="0"> + <widget class="QCheckBox" name="lrcfg_turnEnabled"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>use TURN checkbox</string> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Use TURN</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="lrcfg_turnServer"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>TURN server URL input</string> + </property> + <property name="placeholderText"> + <string>Server URL</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="lrcfg_turnServerUsername"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>TURN server username input</string> + </property> + <property name="placeholderText"> + <string>Username</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QLineEdit" name="lrcfg_turnServerPassword"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>TURN server password input</string> + </property> + <property name="echoMode"> + <enum>QLineEdit::Password</enum> + </property> + <property name="placeholderText"> + <string>Password</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QLineEdit" name="lrcfg_turnServerRealm"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>TURN server Realm input</string> + </property> + <property name="placeholderText"> + <string>Realm</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer_11"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Fixed</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QLabel" name="label_5"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>SDP Session Negotiation (ICE Fallback)</string> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_10"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label_6"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>These settings are only used during SDP session negotiation in case ICE is not supported by the server or peer.</string> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer_12"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Fixed</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QLabel" name="label_8"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Audio RTP Port Range</string> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_11"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_5"> + <property name="leftMargin"> + <number>30</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="label_13"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Min</string> + </property> + <property name="buddy"> + <cstring>lrcfg_audioPortMin</cstring> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="lrcfg_audioPortMin"> + <property name="minimumSize"> + <size> + <width>100</width> + <height>0</height> + </size> + </property> + <property name="toolTip"> + <string>Lower boundary for audio RTP port range selector</string> + </property> + <property name="maximum"> + <number>65535</number> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label_14"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Max</string> + </property> + <property name="buddy"> + <cstring>lrcfg_audioPortMax</cstring> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="lrcfg_audioPortMax"> + <property name="minimumSize"> + <size> + <width>100</width> + <height>0</height> + </size> + </property> + <property name="toolTip"> + <string>higher boundary for audio RTP port range selector</string> + </property> + <property name="maximum"> + <number>65535</number> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_2"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::MinimumExpanding</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer_13"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Fixed</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QLabel" name="label_7"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>12</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Video RTP Port Range</string> + </property> + </widget> + </item> + <item> + <widget class="Line" name="line_12"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_6"> + <property name="leftMargin"> + <number>30</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="label_15"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Min</string> + </property> + <property name="buddy"> + <cstring>lrcfg_videoPortMin</cstring> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="lrcfg_videoPortMin"> + <property name="minimumSize"> + <size> + <width>100</width> + <height>0</height> + </size> + </property> + <property name="toolTip"> + <string>Lower boundary for audio RTP port range selector</string> + </property> + <property name="maximum"> + <number>65535</number> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label_16"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Max</string> + </property> + <property name="buddy"> + <cstring>lrcfg_videoPortMax</cstring> + </property> + </widget> + </item> + <item> + <widget class="QSpinBox" name="lrcfg_videoPortMax"> + <property name="minimumSize"> + <size> + <width>100</width> + <height>0</height> + </size> + </property> + <property name="toolTip"> + <string>higher boundary for audio RTP port range selector</string> + </property> + <property name="maximum"> + <number>65535</number> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::MinimumExpanding</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer_14"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="securityTab"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <attribute name="title"> + <string>Security</string> + </attribute> + <attribute name="toolTip"> + <string>Account security configuration</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_9"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QScrollArea" name="scrollArea_3"> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents_3"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>829</width> + <height>760</height> + </rect> + </property> + <layout class="QVBoxLayout" name="verticalLayout_13"> + <item> + <widget class="QWidget" name="accountEncry" native="true"> + <layout class="QVBoxLayout" name="verticalLayout_10"> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>20</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QWidget" name="negoEncry_2" native="true"> + <layout class="QFormLayout" name="formLayout_5"> + <item row="0" column="0"> + <widget class="QLabel" name="label_20"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>CA certificate</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="RingButton" name="lrcfg_tlsCaListCertificate"> + <property name="minimumSize"> + <size> + <width>500</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>500</width> + <height>30</height> + </size> + </property> + <property name="focusPolicy"> + <enum>Qt::WheelFocus</enum> + </property> + <property name="toolTip"> + <string>Certificate authaurity certificate selector</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_21"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>User certificate</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="RingButton" name="lrcfg_tlsCertificate"> + <property name="minimumSize"> + <size> + <width>500</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>500</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>User certificate selector</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_22"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Private key</string> + </property> + </widget> + </item> + <item row="4" column="0"> + <widget class="QLabel" name="label_23"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="styleSheet"> + <string notr="true">color: rgb(77, 77, 77);</string> + </property> + <property name="text"> + <string>Private key password</string> + </property> + </widget> + </item> + <item row="4" column="1"> + <widget class="QLineEdit" name="lrcfg_tlsPassword"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>500</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>500</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>private key password input</string> + </property> + <property name="echoMode"> + <enum>QLineEdit::Password</enum> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="RingButton" name="lrcfg_tlsPrivateKeyCertificate"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>500</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>User private key selector</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QCheckBox" name="srtpEnabledChkBox"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>Encrypt media stream (SRTP) checkbox</string> + </property> + <property name="text"> + <string>Media Stream Encryption (SRTP)</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="defaultCipherCheckBox"> + <property name="font"> + <font> + <pointsize>11</pointsize> + </font> + </property> + <property name="toolTip"> + <string>use default ciphers checkbox</string> + </property> + <property name="text"> + <string>Use default ciphers</string> + </property> + </widget> + </item> + <item> + <widget class="QListView" name="cipherListView"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>640</width> + <height>480</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>640</width> + <height>480</height> + </size> + </property> + <property name="focusPolicy"> + <enum>Qt::NoFocus</enum> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <spacer name="verticalSpacer_5"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="devicesTab"> + <attribute name="title"> + <string>Devices</string> + </attribute> + <attribute name="toolTip"> + <string>Account devices management</string> + </attribute> + <layout class="QVBoxLayout" name="verticalLayout_15"> + <item> + <widget class="QStackedWidget" name="devicesStackedWidget"> + <property name="currentIndex"> + <number>0</number> + </property> + <widget class="QWidget" name="devicesListPage"> + <layout class="QVBoxLayout" name="verticalLayout_16"> + <item> + <widget class="QTableView" name="tableView"> + <property name="sizeAdjustPolicy"> + <enum>QAbstractScrollArea::AdjustToContents</enum> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + <attribute name="horizontalHeaderCascadingSectionResizes"> + <bool>false</bool> + </attribute> + <attribute name="horizontalHeaderDefaultSectionSize"> + <number>255</number> + </attribute> + <attribute name="horizontalHeaderHighlightSections"> + <bool>false</bool> + </attribute> + <attribute name="horizontalHeaderStretchLastSection"> + <bool>false</bool> + </attribute> + <attribute name="verticalHeaderVisible"> + <bool>false</bool> + </attribute> + </widget> + </item> + <item> + <widget class="QPushButton" name="addDeviceButton"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Add device button</string> + </property> + <property name="text"> + <string>Add device</string> + </property> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="passwordAskingPage"> + <layout class="QVBoxLayout" name="verticalLayout_17"> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QLabel" name="label_18"> + <property name="lineWidth"> + <number>1</number> + </property> + <property name="text"> + <string>To add a new device to your Jami account, you export your account on the network. This will generate a pin that must be entered on your new device within 5 minutes of its generation.</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="passwordArchiveEdit"> + <property name="toolTip"> + <string>Password text input</string> + </property> + <property name="echoMode"> + <enum>QLineEdit::Password</enum> + </property> + <property name="placeholderText"> + <string>Password (required)</string> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_4"> + <item> + <spacer name="horizontalSpacer_8"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPushButton" name="cancelAddButton"> + <property name="minimumSize"> + <size> + <width>80</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Cancel account export for linking button</string> + </property> + <property name="text"> + <string>Cancel</string> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_7"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPushButton" name="exportOnRingButton"> + <property name="minimumSize"> + <size> + <width>150</width> + <height>30</height> + </size> + </property> + <property name="toolTip"> + <string>Validate export on DHT for device linking button</string> + </property> + <property name="text"> + <string>Export on the network</string> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_9"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item> + <spacer name="verticalSpacer_9"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + <widget class="QWidget" name="pinDisplayPage"> + <layout class="QVBoxLayout" name="verticalLayout_18"> + <item> + <spacer name="verticalSpacer_15"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item alignment="Qt::AlignHCenter"> + <widget class="QLabel" name="label_24"> + <property name="text"> + <string>Your generated pin:</string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="pinLabel"> + <property name="font"> + <font> + <pointsize>30</pointsize> + <stylestrategy>PreferAntialias</stylestrategy> + </font> + </property> + <property name="toolTip"> + <string>Generated PIN for linking</string> + </property> + <property name="text"> + <string>PIN</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item alignment="Qt::AlignHCenter"> + <widget class="QLabel" name="label_25"> + <property name="text"> + <string>This pin should be entered on your new device within 5 minutes. You may generate a new one at any moment.</string> + </property> + </widget> + </item> + <item alignment="Qt::AlignHCenter"> + <widget class="QPushButton" name="exportEndedOkButton"> + <property name="minimumSize"> + <size> + <width>40</width> + <height>30</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>200</width> + <height>16777215</height> + </size> + </property> + <property name="toolTip"> + <string>Accept PIN generation and quit button</string> + </property> + <property name="text"> + <string>OK</string> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer_16"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="bannedContactsTab"> + <attribute name="title"> + <string>Banned Contacts</string> + </attribute> + <attribute name="toolTip"> + <string>Account banned contacts management tab</string> + </attribute> + <widget class="BannedContactsWidget" name="bannedContactsWidget" native="true"> + <property name="geometry"> + <rect> + <x>0</x> + <y>-1</y> + <width>841</width> + <height>691</height> + </rect> + </property> + </widget> + </widget> + </widget> + </item> + </layout> + </widget> + <customwidgets> + <customwidget> + <class>RingButton</class> + <extends>QPushButton</extends> + <header>ringbutton.h</header> + </customwidget> + <customwidget> + <class>BannedContactsWidget</class> + <extends>QWidget</extends> + <header location="global">bannedcontactswidget.h</header> + <container>1</container> + </customwidget> + </customwidgets> + <resources> + <include location="ressources.qrc"/> + </resources> + <connections> + <connection> + <sender>lrcfg_sipStunEnabled</sender> + <signal>toggled(bool)</signal> + <receiver>lrcfg_sipStunServer</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>33</x> + <y>355</y> + </hint> + <hint type="destinationlabel"> + <x>252</x> + <y>355</y> + </hint> + </hints> + </connection> + <connection> + <sender>customPublishedRadio</sender> + <signal>toggled(bool)</signal> + <receiver>lrcfg_publishedPort</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>386</x> + <y>277</y> + </hint> + <hint type="destinationlabel"> + <x>390</x> + <y>305</y> + </hint> + </hints> + </connection> + <connection> + <sender>lrcfg_turnEnabled</sender> + <signal>toggled(bool)</signal> + <receiver>lrcfg_turnServer</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>71</x> + <y>396</y> + </hint> + <hint type="destinationlabel"> + <x>196</x> + <y>393</y> + </hint> + </hints> + </connection> + <connection> + <sender>customPublishedRadio</sender> + <signal>toggled(bool)</signal> + <receiver>lrcfg_publishedAddress</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>120</x> + <y>277</y> + </hint> + <hint type="destinationlabel"> + <x>131</x> + <y>311</y> + </hint> + </hints> + </connection> + <connection> + <sender>lrcfg_turnEnabled</sender> + <signal>toggled(bool)</signal> + <receiver>lrcfg_turnServerUsername</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>90</x> + <y>380</y> + </hint> + <hint type="destinationlabel"> + <x>187</x> + <y>432</y> + </hint> + </hints> + </connection> + <connection> + <sender>lrcfg_turnEnabled</sender> + <signal>toggled(bool)</signal> + <receiver>lrcfg_turnServerPassword</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>51</x> + <y>375</y> + </hint> + <hint type="destinationlabel"> + <x>164</x> + <y>468</y> + </hint> + </hints> + </connection> + <connection> + <sender>lrcfg_turnEnabled</sender> + <signal>toggled(bool)</signal> + <receiver>lrcfg_turnServerRealm</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>39</x> + <y>378</y> + </hint> + <hint type="destinationlabel"> + <x>170</x> + <y>503</y> + </hint> + </hints> + </connection> + <connection> + <sender>lrcfg_allowIncomingFromUnknown</sender> + <signal>clicked(bool)</signal> + <receiver>lrcfg_allowIncomingFromHistory</receiver> + <slot>setDisabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>169</x> + <y>584</y> + </hint> + <hint type="destinationlabel"> + <x>171</x> + <y>616</y> + </hint> + </hints> + </connection> + <connection> + <sender>lrcfg_allowIncomingFromUnknown</sender> + <signal>clicked(bool)</signal> + <receiver>lrcfg_allowIncomingFromContact</receiver> + <slot>setDisabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>115</x> + <y>584</y> + </hint> + <hint type="destinationlabel"> + <x>117</x> + <y>648</y> + </hint> + </hints> + </connection> + </connections> + <buttongroups> + <buttongroup name="publishGroup"/> + </buttongroups> +</ui> diff --git a/build-client.bat b/build-client.bat index 6b293ae..9c206c0 100644 --- a/build-client.bat +++ b/build-client.bat @@ -1,4 +1,4 @@ -:: Ring - native Windows client project build script +:: Jami - native Windows client project build script @echo off setlocal diff --git a/callwidget.cpp b/callwidget.cpp index e192ecc..0bf4c09 100644 --- a/callwidget.cpp +++ b/callwidget.cpp @@ -65,7 +65,7 @@ CallWidget::CallWidget(QWidget* parent) : QApplication::setEffectEnabled(Qt::UI_AnimateCombo, false); - QPixmap logo(":/images/logo-ring-standard-coul.png"); + QPixmap logo(":/images/logo-jami-standard-coul.png"); ui->ringLogo->setPixmap(logo.scaledToHeight(100, Qt::SmoothTransformation)); ui->ringLogo->setAlignment(Qt::AlignHCenter); @@ -820,7 +820,7 @@ CallWidget::on_qrButton_toggled(bool checked) void CallWidget::on_shareButton_clicked() { - Utils::InvokeMailto(tr("Contact me on Ring"), tr("My RingId is : ") + ui->ringIdLabel->text()); + Utils::InvokeMailto(tr("Contact me on Jami"), tr("My Id is : ") + ui->ringIdLabel->text()); } void diff --git a/callwidget.ui b/callwidget.ui index 02dbdcf..36c4cda 100644 --- a/callwidget.ui +++ b/callwidget.ui @@ -231,7 +231,7 @@ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> </property> <property name="placeholderText"> - <string>Search contacts or enter ring ID</string> + <string>Search contacts or enter ID</string> </property> <property name="clearButtonEnabled"> <bool>true</bool> @@ -538,7 +538,7 @@ <string notr="true"/> </property> <property name="text"> - <string>Ring is free software for universal communication which respects the freedoms and privacy of its users.</string> + <string>Jami is free software for universal communication which respects the freedoms and privacy of its users.</string> </property> <property name="textFormat"> <enum>Qt::PlainText</enum> @@ -577,7 +577,7 @@ </property> <property name="text"> <string> - This is your RingID. + This is your ID. Copy and share it with your friends! </string> </property> diff --git a/copy-runtime-files.ps1 b/copy-runtime-files.ps1 index 0aad212..b3fccad 100644 --- a/copy-runtime-files.ps1 +++ b/copy-runtime-files.ps1 @@ -33,7 +33,7 @@ $FilesToCopy = @( "$daemonDir\contrib\build\restbed\dependency\openssl\out32dll\ssleay32.dll", "$ClientDir\winsparkle\x64\Release\WinSparkle.dll", "$ClientDir\ring.nsi", - "$ClientDir\images\ring.ico" + "$ClientDir\images\jami.ico" "$ClientDir\License.rtf" ) foreach ($i in $FilesToCopy) { diff --git a/ico.rc b/ico.rc index c6791da..ad48aa5 100644 --- a/ico.rc +++ b/ico.rc @@ -1 +1 @@ -IDI_ICON1 ICON DISCARDABLE "images/ring.ico" +IDI_ICON1 ICON DISCARDABLE "images/jami.ico" diff --git a/images/jami.ico b/images/jami.ico new file mode 100644 index 0000000000000000000000000000000000000000..468e452e44e4a712930decc791450e1ac0b0236e GIT binary patch literal 165662 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 literal 0 HcmV?d00001 diff --git a/images/jami.png b/images/jami.png new file mode 100644 index 0000000000000000000000000000000000000000..aef46d27351a67bf8b10d63bc759c6a85387d41c GIT binary patch literal 26060 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 A&j0`b literal 0 HcmV?d00001 diff --git a/images/logo-jami-standard-coul.png b/images/logo-jami-standard-coul.png new file mode 100644 index 0000000000000000000000000000000000000000..0352b55ba88fc05d8b9c599262a3d8caad8aa9d3 GIT binary patch literal 48645 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 literal 0 HcmV?d00001 diff --git a/images/logo-ring-standard-coul.png b/images/logo-ring-standard-coul.png deleted file mode 100755 index 9e2e583dc0ebbd5d651b51edc1d611d5b6c82b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25153 zcmeAS@N?(olHy`uVBq!ia0y~yV6tUkVA#*W#=yWJT9*5pfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Ff~sV^0^ykcwMx=5jX3xL3a4|IYH;z9m<4v#)Q` z{dwTptjlVQYb|;C7qw1cuXNa=7Q^{4Q&z6!14oqLAweM>b%8#HIMqg(^9N>W#~jn{ zYf;`7zK_GMJoV<KS2up&o4GFhYOHN=Z0z03#+Pl6pZmVu`|j<#moH!U`TH#Xe)v*B zrv+l6|J~c|=KXmnJKN#<?o7t8j&=PPUTWwn7w`XZu0%IZ{BP^}cgrT*MO9_I+%{c( zeZ{S!n&Ykcv+LhSA7gBFS{SfGYf4!5g~>JlC+b=KERWJ#FaJ-A<3RG+<0aKM-)`YK z|M$mhXHym{<}D>Fw|TyK({^Ou>6?c?d2-qPm$tXk5aDWdda*L+!B394e>ko4b8~rL z?faa|XC1{>_r&RX|K*ngy6(^R|IdGY>hHr1#vZ2|V{RX_vRd$N=Ji|kn_hqL;<C3t z*e}4<>a<XxN{hQ}-LlEn886Sw`SD0e<^7(+!euh=`dM9#d1`!q{Jdr#YWn91v-KjW z_&-J;{l7h^>2EsE`@_&_VSt8+lYc71dGQxd+{)JVb=4OM3EBVm-|6YiXtO6{oAi?2 z=4Je6>i@nd5Iy8)-9ERubx&NAT=eHHd!`*azy0Im7LXAw^FAFoclza%_{_{OrUN3a z^Wy*6v>#sFFi+=?%;FE1?f*|b-yh2PVZ)5Micz<??z&&*j$=|0`yAz~uXe}bVY-xk z7$h(>dEXeAKaS6+T=_d^t50X(i_ZU#p4Xj?)SBLYE`7Pn^@z#W9~|0W_swHzT>lN; z_1VuiY~FvP*3@>rI8XkI#HgiDWkqW2`sH;&A*=Ysh1+KR;>ppOE6W@B*u|9`{O36K z-`yj6<*wj^_6$A_quBYa`n5%C7BxJdny+)~uHe;A(&yVvc89f1%)T6dxkz`H9mG|f z@?|q-8#<kiyLeX7Y(+<_e)oLq*^P4X4<_D`W&dE&*s;^@FSmQXX7w8XH=*WYqPrh2 z-S*s$pQkMLrEzk=hm#-Q7#RJsV4eT{(QzJ7s^PGG$Z+0Q#LUibq4KoCVw(i_k}9Fe z&lUe&p8q88(xeCN8VVk_{!MGuuS;5xbKtXe{>x>P6NMR^ueH6d6TT!<HRE>jhs?h8 z7oJgZeh;6={n-JEM6QL)4Q?dbYSy<ONvaO<>sx>O@PhO*u_Wbkma=lA1COu2nR@rX zVbm|NfBzn<=HBc4|4zQ;)*RK<lb!s#{BkdxZ1B(fk+|->eb9%O$NOa<iRu&MJm>n~ zo?O=T4vx;#6WdojXir@|d-9w6oj)x*{(ktKxYK%-QC`#ebbGTXp$C<Zt!M5oDW3BF z-~#uYTSW)^|8D<oZ0hMP-#TCZu{%G+=XD!CH}0>L>pcEn^3g}xopWT=KioKKlPcWv zXr+kCzS8OmJZl%c<J0d;HQw??zvkEBiN}5(`OQ9Kcd^2&*ZW`Ix_`ofcj7^JR_A-? z#a??ocq{Ru2b})oL_hG<6?I&>DtqF{vlR`_B_%936uGt^Z<+VLj$2_a->ijC%PP0X z9GGgUx1;dk`+rFqZ?Y%-_*<UJyhAz6Ia_;6%s&%8W3xK~;w&d09F|cCuutwzD9!re z`$u9?fQAUyLiRJu)`U+;`7}Q>^BhCxqMcq%Jnk1ZoqC)2*|)rozvt%78lx>guG|az zcrWk4M(w|gx##~YsLwd?d0P2&o{AY!+jHC7=EgqTnd0a^L;S(<01L;q@>#$AGb>pk ziELHmi^R+qOV+)U_jEq2ednWPUW20DM{7QYi<=e)n%w{E?J?g*(2s}z2NQpUbEx5m zpB@(<Os=?HU2XAU%hXqOIX6oUU(7bMWMHp3aQxvf4}&EF-Ti5ErRw<XCxO!ND$N(3 za=&h0pM30CwC5(hhpYxJEi+;o7Bk3Qekobc)AP7oT=MYaum4(#{n#pgw8$*|&!bcG zY%!~)^hx_a`&HTHmdS?O@p=SLW-92o{Fn2^uL_&;{!5>fxa^aETy$9&pmAkao7}WE zKPjnwUfS2Q=X^Apw%9qQfYI`<%=*+fYi2Jy$Ncl8hoNNDJBGB`c`gqM51%jm<^TRr zy8SfqA1eP}oIk~6;}h#&&$i^z$2Er^Up&GZx31rR+w?<Ue{!(S=YMcq7?gTm3sp^O zxBu$6c;`=l#fd$?Srt}4DxWf8F@v1a+V%0VY=3v(*E4fIU8!T)sBUcQ=be9HU(KZV ze;jT$w7-0my}miLbvAQb`{~C`%FeuY_dXaiUSn9c_=lk@*!>Ojp8W3rGU3^?+aAH6 zkAC_Q5%<x$j<4^{vma~IC1ZH)ZP`}-ylG&xWr>cebVW<53xoXXhzFlr_kUxZ|K#Ao zO-%m5$-*UZwOiXKKYsj4gF$1yUEPn+zi;kT-~UwhX9Xw`ty;BE{o}&(d!`;bx7;H( z)@D9K%6_%g3mj5bCx6+W@N?zl#MF$Z%r?usCo#@nID6`Y$ubr(VGj~-?c2=#s_ad` zZVNZQcK40vPHgU%uWD6)5kEb#O&pX@R|!=K$^SjHUqV-ReQN~ICtinh$Ilk(PQFt3 z%tYt@*KPyjEprY$o^igRFNBA?=HJ77nW<Humhn%Mt(Z|3UuwE!*6g1vMJ^su{r1uM zfboGy7Wv;lmxNpSuK)hExc*bxo3oOju)oS|`!RaoAJ3rp|9wF_ExRtCJF`{y+~HgG ze@?9FaXxdQ=zMy@@dD@mw?8D@-XEH7pW5XAssH~TrH1yGUFr7hVLleD>>W?|Qp{?S zYM7Sn+Wq@SqVf3y7V|H?GG*uca>?_(mGxS~xEXHw)>S3Dy59Sn&;8QA)xJuX?c+-K zwc$s-|F&&B&->je`LZ<=W4Aj)k>7)ljWQF=qJ32qZr<ZtZG1T~J>%n3JJ*t0o@9O9 zdgu5r)hEkqSG4c*cV+OOlbWNtW*)OqpV)4;ZOp=#Ee=S`3}%coS)@HzKFq|I(T*oe z^Fc;QRujMc#k+rQHz`~*e)>J*W{>>cNnMQR7nbss<rMieES#v-wD8@8_xw)$Tnp7r zUjA~>d!V`Pq?Y)Ljwnx+g{g<#BIeHRRB}EoU$W`IVeenPz4;Z-k8UV^J#{LBjZgIU zoK_R*>!FM`Gb>|xEzF)|#QDZAh<MH>TRijF@{*g&p7sB;mEKY!VZU$1gsuJJ8x)%k zU9ezR__n7vWV3RM)50^aRvo#t<!_&wirqA^ht2J~j$QpUE8MB?PJ6%nhX`$6F7vAA zYJ8SSA3N_CGV-6~wP|Cjka)3S<9?k7hW+YyZ~naF#VEJzTkl-8h7Q;C;NphreLZKn zU8j3FzD_dixR}}FSGw@Xn$p@I7hR`%#3t}Q`)wMvOoN5@a?^Qvu2w()yrcVmoW18G zZ{xb#^5C2~3evjQ&7JnF<P7rm4ouDXxx-qf;zjk6ZF$T>{vlVGCuQU|PN}e8GNtHI zQq<X-Jx?G0oALTU`rH@4Hf$-o_a$|gUCWmT?&6_pZ_`_?9h$ex+FG?tXK8g>?yeb? z__gKvvnNGGOWxL+Mf#{LoVe4rO5lNF-UCIU4-#7G$2W8(?r3OlbjrG2rcmnnTygr& zEvDv&qip7t7Q3XYAFolEu0HKH<Eb5Xiykk2UHx%!_bLYV7hzoXi)}7Qw>l|)Iq`nk z_TNr@+$CJun?Bt=v9Z&1vsAZp(P6hb8>0^s9%#OlykK}omD$PfMPi>@*FJMkHSKo~ zZ)~jH{dCO}P8+Qs7ehZR{<$XDA@~fFoN$fR|7YHJe|&TeZIEcV?|JY!hwj@7%K(iQ zIYx^uW%VacUO%hJQxtN0y@{#wqK%#9UMp4yU+QH4aN}&K<cW_RPd6sEAN_b?kz}Sv zX&%$!rAw9M`=*_p9sAK{)uQhD-whMEQ<8oj|Np}9ZdtWJRlw9G&07qvv(JtT)M%N< z^X1DAXTN<5gi|IvyiM33;O{V5^1>YdwrT!ayB>OZPM48m?s+E0WwSOQFgI$C$yM`) z!0_pe;<hVJ3p4aIIrqt`oQ+Eszk5e~_M!k$wQEmG`B~@J?GXVr2stJM&zZe=8mqo{ z70)cQvb09ENj$oY6;iVmwpMx{wUe;kp5HFY*PwLch2^YGT)Dq4u^zbSa^PWbdQX4f zh2~W$ce@@mJ1Kr~xWRbh=Ppa7Cn>Q~+0zzr=v=+(>>Rzj`1S(HD7QYIwLX)lF{(^l zlkp(&)}CZ{u?mq7kF^*Z-KS62W>634@#k5{-uj@~X`z;6)u}hnEFKk!EY3gkx-jF- zi-r%zTX=-a&hY&^<FhuGVa=s=d%|=#o0yv&;L5%w^k`kohsVqgRqHGk82tKiQJ^Xy zl+o_Sa(=GR-G2QyH)nP#9+xjU^7gq#$Ci?^Cb{nR*$Y!snrC0v+i{_!N^4q0#?GYc zsvC~1-+4^Yy=}fz%)FR{Df#Yg8X=+?9sRwnP7Aa6s}^N#YHCt&zt>?}c-HccoQ9qA z>7M7Fv)6m(-eg*`ZrvmKu5V{&``o$6@<4~B?u*jpJH=l<8n?;EhlqB3U1!%aow0S5 z?{f7jbM+J7>}H>NZJ2R;SMUGWl(uQSo*^%{m1zfePw3LSZEbeINonFv^?4tdBY!k1 z&5_@Gz^?8X-yWfb?4i21+GQmc1x#HS#BX8c^!k*u-z!e7MRRz!)GqK{W53K)cAJ^0 zb8NEm8XcV{<_Rkd*55q+LR0GN*9mDe6Wanm@*jD(ZmvP{VIFJS-iQs!ejL(DSEL;0 z>YE>)vWE45^Ry{B(l4g1WHWyHd6rEGD_3Z&6ifD&DiN+w;|q&3EB7g+Tu?l?ZSLjL zjN99o&)NKWZFBrW5i|eA#}jUCGJX6bWYa4l&K39fu%^9Ty;$({?URi5UILf?D7sm` z|9XR?yu1HxDUbcG(B+3gIX~i*`4d}}+qKPx4>tV27p}LxJ+4`>MkHW`RHNMEuliCK z_kU^LwA=F4+fA>}3G?dR+aY+)R*E?}*Oy85FsGx|jg7Lh(^hV6UA`>5@$}~G*I_fZ zCYR}4I(dkH<FwTej^Acgx@n<M+z`0oSZpwZf7*ge2@NJ~^06U$fd^)^`FvvO@o+ez zu%iEPz{+Dquc!Ajw>nJ?d)o0*vOL(cknzO5**|jhcbgviV>EZkW6q3a4<?7VO}lZ% z^}hbqjf_0I<ej#!Z`+i9J~geqC2ao0vNe8XazFN@ec#S<ZiamNAOAkPI<6VwOp67p z0**3W<j`f_V(|RAR8-%z2f6$Ye#B^m@LJl=F>^ckYTe$NJU&IQ_Ty#BH@?`+y<PFJ z)!_G)$?u-6jXB_~{j8+ec*)I(xX=e5407MSXxO?;ZS`lDBxb(CGqcb2mp1A=KW<XC z=IN}%td9)szL`FKkZf&VXJ}{nxL#*Fd%f=BLo5p4=3en{Olk1zH?ZjZ@OH*-6A`lm zj&+QaG(@aymnO?e=<c4ateZTwWZ7qjxMi2vu591plw9pz@L=QP3ZX)ejn`NH`n2-G zr!S}V+c}$^x!EV5*>ktGVfyFC1&s>nv#dq#ALqBSU7_(Heb%%(t7_XFGA{!bvbQ>2 z<@us<dy8|Ej9|$UHSNN<7MZijw@v1r3;2+Ed*9(|9$oPd5u(4eq<35~SheiR(Z?4G zANoyS{HRHugULSXO6{K>`wzFTD}PzAs73yp?9o|!``kDDj@xrcBP7@He8#;zKY<g1 z4_#R;7tMam?6PQfab7C#t+F=_F134iU3T2~LE-t<zFsj2i6vR5HtX+a^4nA#;Ms9{ zqT>nfI;D4y(?#sJtq9s-ClhdpZT`0FG8Pw_!zEf*3BEAA_u*0IQ*loY#uNK|!{i*E zloYabEd2aAJ9~rM_3iNmjm12=H+45!t!@k{=9W0=5^9>g@zUOEbDifMb1xMg<WFgI zzid+f<Km_d%1r?W3ir5uNbc4${LymvN^2fJSE#ce|78!yJim#)VVfpDZkWsSVab`w z-rbhz)2AgqUe|r~Y~;7sGdE85m~rs*)hla`p1S9)*Sa%BD5vhEDBnv?`$d;0v;Wa> zJaPY{;|s^BQZ>Jv@8z1uMT)GNwxB)WMW+UXW%%T&!UdZ?n?1>B+x#-CC{eKC=$<!s zUgn(J)V*$I?fEs^wlXKq^bZYNceC2mW~$e1#S^Xv`jyVgie$c<6+de?hy4PnbxF^D zXxB5(-X5@&O`h#m;<7EtpT)RB)sCM2ysc}>W1CAS_g>q*T;+C*TJPeeowqfw-F|(h z;n`Bv8-KQ}PWbh(eJ)@B&R(|c++3UMw^pp0eSdE<`<hK34}@K}c>Uo@k+joRo+ZBy z@mDO_rhWNN<MM67w-tj*3tspYKVSLk@Q;bEQ$3pn;<T*4U2S%{I_Yxqo{vi}A7~Tm z&|tVJIe+r09oCCxKQ5}~Ie9QLnz?ss2$$d7`AsRs!X~-*e6CC0JdhgO9Fn~FCS#&0 ztKRLWtmpTM9lI8kH{qn(eD;#MD=XhRUb=JeDO2T=ozb6_L6)6-E7|;^Y1a2gqOJ?G zPQ7IO9sb+y=E93bmKL9kZeA?hX?ZWNe^o};vn^MzhR%qNXwtQ{{cxjGSnP+&ql6c` zIBl<9VqCbQ?^;+#{!ONpOH=KqoV@(=;Rfd&)rV#0DagvC#VTa~pXun6JN^7ENh{kG zMOhM!tgTKjG)1c1Ky464iLkd-rr|daUh3MRu>OXkV1u8(&w+W~Wsc77>^i=_vwlY{ zeh`rB8?`O2;BM&$f!3W0r=;uNJV+C)`%$CtL-6>=Q-{uf{9pBQ^Rkc1-CB#?GAuzA zjMIyg(Qf}wyC=v0QS)Yf%k}Qr4p~{>r{8{9Sk1bzo^N$ja3*6#3y-c~+lpu6;t9*P za^BM4FEj1`XZwV$D^E(<1Q%2$owUkGd0g7*@<7V@>P{QS?}xisS;Kg`ZO<<|efe_2 znzf$}pVd>Jz-swg_1aH~)7lAZ*8SLRlbd^?^ybroqC~}jJAL|pe(XIbSJcGst=Kd{ z{7*&SGrklK`*kafxSL;qS}}|6%u9^o+jVyi6Z3@Nuo|xJ!-AW)p5Zdt`iv`R+vB!Z zQc?;xC*&^6dU<CC>&yx!shNup>xJ3yt-UMmeB5{*>&IznuC4D`1P&?oet4|hSGjP; z<JiCi!Dq(7+vc2;&Ww7obHme{`&*qH^?bW6mp=FJnC*7r)vCz2Uu)72t`84OS)|ER z$HZ>^`vCvL#hbE^+%gaBd)DV0y<$_>()IhF9bnue0BR2{EbBj5w^#nmRL7?U#Tl*Z zEPq{3eCK=W>6r~bk3CE4IQnYAx_t*(q`&>T#w&g1?iEv`3z-Es3|wxyPpF>A_bOL* zj^bJ2=RM*qT4J2f`I;`O?rYmI`{$Go6MbgsonJRs{E+PC&2cWlRX-j|CM>(mEcV3X zL-C*K`gO-7>S6*lM7Tn?UYJ~W`rpMH>HDnwwD;*vpY42U!BQUW-(A+`Y1gJQIG2`| zPRLnf{!mS>+tIsvcjV7)B_$f#&o>-XRQva2()!y^>!xn;G40s%R^sIQS+DQLZ}=Tl zky2^Naq$VO{m<n)yFV=UDBk|?c-C*JL;YG@ty*q1Klrc3HrS@V`dZ1EeQwUP*0cSe z&S?dndwokg*88^<`_5&_HpZLW=EzO130iaWkwS6ynKaF?OPY!u5(_r26rA)`ByZNN z1sf-xGmluXc%{ZNfenfm=gyO!(DCc7YP(yU+mm^#T`zZ}%syij+-fBym2m#s+Yj$A z8~X)tGJ;BG_SxG4Ry>&Mzc6X>nf|sC9i@mVZ)$&5-=3PMKY!Du&;#qfX@0Y14s)>9 zKD>0@25lCZqpx?FFUht#wSJ}LS$4gbuXii<$DKRPXZ!2arTbah+U#fdC1<4Gy>rXy z;4)?@jRz*C<`*-Iw>`g~bYNMC(#}M$7STlobse+1HaR%X2@rjt>$|t$eBO_#4?gX1 zSgP}3v0twEv;O~YTK(6r)EB$5>w1OD@4cH(T$gYDaE#S@(W(bFCWp1wImL?bS?+b} z+!Wnt7WM6Ok#TK)+1a)i8~N8JUwFA#c=s0965sEg=ecYBuc==XU|(>N;ry+Cs~YB| z*FB$p*ET%v<DSpY&-t2~ZY?ozXJ7J=$0^v;(eoI`q87#WU}m|~9mO;F9^DWve0N%X z+4993FP2p9GqruoG;z<v<rjR`D|}G?`my-i%1&cl`M-baat|L%-ke`68g+U_R#{Mv z;*s6jdl@%W?LGJW`rcT<_u7v)&Yo&&J5PDfC)-VOvkv_Dn)-c-z0!q~s%-1bKPM;J z3$^{+DjUr3{$EX5Owfy+&!Yd|T$>rSJ~qQOJ*rRIJU7TZ^yh@Gu#08>dcq!eS(e5; zV_5h`Na;eq^4Yu2`nUE<%SA+eD$Qp)?7uPdUETVrn|7a@YxOlrcV2~I^p#&b6W#tR zuQ{`CEC1|00ZYToo%~az5*|EY=V5yB#rbKe(8&W21nm18vr6kMZtzc&R7o}TONhM3 zzLWXLgQ6Ms+O<F5=@h-#`Rbee_m^T%zGUvY_jH}jTf-Sw)=U<^m7&_ATq-Rh@SfM^ zn{$!=X$gxXPeq>gNo<Olce*^MeZ9XgYtxJkk85ons=LeE8$UlcGxJAOaI?q%H8M*W zj+7PjylXzobAI33(1?i(7KO!o{63g&y5RQV`jfX8Y+mnm?r~Vvoi`P~R~`MjGT_F? zqK3TG2hRPKJ0{30O>{Uf8ozV%`4*X|lGyys+8dirxN7$<7B-2s71%8@VVz&mvem-n zyLL_Z=vEVSEq+tF`JMecW{4kg5q$r+X}-+***4YJx}JNf>@7>*&V2vQubb<8KQ}yI zcys$+DeH;Ot+ARn3Y8NxSk|xDfBSIkT*nT*K9#JE@0S{~2`92;x_^lI?ojtJd@9Ry z*3wy`QeWQuoBrPLz{|&dezT8i&w9kZN9@GWi=W~Gr9ypn?UFhF`1PkZ4G&MAd~iIJ z@x$hAySTVF7cWqK-PDwSj43zuu0n*Z1^?N7f46@OH`UUauD<4!_`*B8m82gv?987# z=e&n%6aW5W&3~*nFAEX*67z-s{+neBF6U2+SmRxiX3`qHxN?{I&VPMVlDs%PSeLD~ z{-?-r<gVkw@Lg5+L&Fd5<?e2s+i-zJRQ1n_N44kXTBV-7epR$c`R3*mx32SVt^2ht z`O6}nv;Q8x=SiH~q_wEYLg>=FzT|lQeYf_XJ9nII{yVRo@9*4|Y&&%6N49WPSzY0d z_NH?U%U-iLq(|+1Wivl@miYY)C5h07S5+!=Ci(BO`sf+1elO5vdP$kn_h-HzwiZ9< zett5^crR0oc<7$<S9We*@Y3*Ci(1!S?KI(t*USIqPKaBrSaq=P%-+wX5ib{fx~S0d z{F6e>^?A1}Qoe*SeBg2F<)5|s`R0#(=kHysKKOjUl~elrg{GGod6#S{@)b0DbJHZy zX_cn?u3a;VLc2;zGvj^CW9lSj;v))}xEc@L(dAvjP^?=qVTafoxf{RdSXJ{~%29|Y zoH5~1>TdgF-R(7%8=jt+ev7g7RIKNQF0C_a3}>v?_-@?tt<lKt_*<I~-vid(?{K)V z`DyU~OMBm5{%_{=da-rp(k=SQCo6j2EhwsF3aN1POtoFM+Ic}qsq`w5m#;3pUVm#F z@3xYX1B-2Z=bpGLF^#*9>BXOym%j*J`pYz<dxzi>U1t0FKiUsY+b`wx!?7|{#8%Py z)W@jT2gRRWP{`NPwfxW^YO`NH-;wXd&4MTLx6S{)ozDL9&EqX%x6-di&AMZ^G;^L_ zf4WRRhtG_4?_OTBxO|n<!|=?!_OGi}uW!2ev+}4}YTJC7b^P3MaZwQq4ovQ_Dn8#f z|KhX$+J*f4xdONzNH!K2xA#4mx;FD>=Fg`L^Y&K!EOzk!9nb$YD{R_9MR&1jYN17& zZZAG{j_b~mP{)_ATAe0@@7ksRyJG3;^p!4C*ZJ98x;p>v*2^tz?oZBfc(d5I?m2hu z$xY*HKF-OEA0jWDO+FhJpZ)K|^S0UlA6<U&Ye9p#a|^GH@$1SJOd$!pQ%=2gd=Tg@ zdE(Bm>G2XhN0ZuJcrF_8Jj%KL>B!71|8Vt#4?9FQ?PqxTO2L`)iC=jBf(@TvtzO?| zou2lYX&=v;2~6utIWpg6Yp*sq`s-QZ!PC3u{pUSZxoKamq2cTDEkB#*znT62fPA7? zVeTP6eV6Nw(z|Rl9w^+E|N1$=?Lnfg+HK_()v7%mi#JT)lg-5b#iahr`?FVkY{je- z%p+6pi1{+Rzdt#PDJ|q?WRdKusfM<;LdzZYZZ^1dRhD@*yHEK0y-$Q@m~qUBi#_{V zNc-XP3DLnUf97nxeC74)(_a-zF8-{ZWmoXIms@@hXZ_UcY%gxu{^N6raO_e3GR5~B z$Gt_%4q7tRtkk~uPsoPfS(QnS%~I!GFE5W((2?{F?phONt7DktCi9ru2NdqGX1sKD zX~g_HFJDP5Tivby!6%$OeAlnGV{XRD*+1S`ewBXCZQr`f?pyXJkK**hzBBary@UIe z8X`;0_b@Nc%dNV9Jn`Y-_ii5|_xJV1dIdh@O}cM0F?-J8vl{D<FZ=vbAV6y6Uj9XI z52xwB-=40s==p5MKmR(`Z?*jwdhz)Idue5bFClt&`|lYjYOGUnE^aB-H7@-=_pox+ zl9JN$qsuGTte;v^$}wjh-zOv2UAs0PQd?KMx9a`X4<8;0`K(*}GdO(Z1NDBpx^uRr zT$fggWSl)Kcvor?b5N{r=XSGw&ktYjuK#K0W4O+5!^?;JpS_KrcsKBW)0Yc|Jx@E& z9F*LqeL6`yKJFvmXQKo2<=Obzm8|~l)3_s-_@i${Liz@g^P5ZTUEHs=U21y#_R*cE zCnqcnzteltq06T9?D?mSA1+^Aees_nSH#JupH^JD+Bs#NUf=GcR!V!SZkzqM-f4VL zcX`7H;j}&d;(vVRT4pa@ss7rluKr5>ta_Q;Kacs}#r`?MevBb>&99w@g|^*VSj21^ zdGt>IcDpNH*Ja}MUnR=^`1iXqz0O^!z)z`BE-%i-FzjYxl`q@r(#Mu88;g?<PcgWl zdt>3&x%0kjOmyygezK|8$2qF5(1y`RUe`duv32Qc_L|BGC8Zzy!>0#dc|UJ<^Ue~j zA3xb!W@t3cJ^I&oo+a~YZS4iDCvS93sps$z-#Ilrs<}ZcEH<F}?mhm5{We#bt>mWa z?yj$`x$-62`A+GJv#Y*H{8qZ5-+lAt`X`RT+^zF+^*S~-PkLHX>i(wp`;4flb0x() zqpmR>4ERwRd*kJ+n`UbkUB2pR7AsqG>FW2lyEx3YZaE;kTz!w@(x!*$k2)t``y3Q5 z|G>5N&SEC^&eYXHC!Z(nZPs$wp0GLWVwLFLHqncF&b(7?<>C;o`QflcSy3+S#<`1c zWh$<P+RQq~JfqfEqI}n`W3zYLtWtN?@ei2y(I;#D$C9r(#nX*r=Pq4we?vO|pPVYT zFy6yg@As{?pJ#LaHh0~jSC8Ajo<1BSXPoSP`trB#M|G#4Pc$n_zT12%*gezLuwnYb zj0+O$Hat!gsJ1u~`>l;5;IF{C$*1N$-1k+Y;k=de%ZVMT!bj%h-kW5@%xfbndp=Fi z_o{U4+9j*2_bA;jDZTu#@ZEFO>2XYJ?mul86Th1u!13n^qe0?<^G7<>nReI+-iuju zBaUa;CFM+c_qF*CULHTaA<r>KV2#>*gDbL+7V<taj#2os;_}tja~!UpK6?6|-*@ft z`L9#f>1%GjZL!uSV{>c3F7GZ{E9<weItx?g#0YFE=Wx>0e(i@q<&rcv`w;`)Ogx z_Y(^I<XTU?Qe&AnD<DEIPUFI1VU|Nhm3_{g?WZ)@zckDa?eYjee>MMnl~1@jlb?Y9 zwU4Z_(?2UOSyR1q_5MejYz?+;;qebFP-tOko3Us19<Iju4C`lG6dsz@X_S0=do;t< z&Z?5qUZ=|L)Xa@Pgx@r5U_0`-;FvaRmBJn#$8R#<*M7HKS|a-9#GZhFUAvYg?y}l( z`D$~C*9!)T{*tfR+j5&_-@g4YKREcNnxWGwwmLO+o$2n$XQNIjs&C<V=hnAW<wAFW zM&R*`mn*mY5Dt05#az%`mR|ASH1VsdNd))JwvTf{eb<$gGWdj_|NfNm($&q(Jyv(w z&BEpT5A*KUZ~dM2JmH>C;Po@TxgWM1JZ|3XcVbVM(&f`_^6P!{pM9Ef{CdPPlhXBK zt}L=4AL5TP&sZ3`IcY+5F{_MwyvJ|J^`gsz${G8vNN;A=3wim<l1+@aO@GF^cTsA~ zS98za_u^6P2B+)yjm=M+3%e(Y&pzt$E^5yVAAO-WQl~%KO<q3p^yVB^{dS?#li3eW zU~qh{(l6|CRq4$Jo_TpJ^KOZjyByPg5OAnz-odDy<yCsZ$6mhsv1Ik?7<qYhk6tIa zE5X?>UmdZI{d?$ISjDYpXFqh$lstYThVO@B<d2Dt8XN~)c<ra1Ufe!sqv*9-_ZyBY z>p8hMG$&^+oYD1egMLfgsp`WO+p;+yJT}^~;?mX17n`^pw#;!n{jQ{Rt&U2tl^2(G zY;36D=BvMV?Rs$JlF*!(sB`z^lX~A}`reqUwCCt)%k$eVn#|AEH+6h^_l;=6=98VA zm!DpglDf0e=4q8mhf<d0PWIH78WGIeNoV-HSZ#lw{`#z@W`n`5D=Stq{MoVUT;%tc zuT<Aw;PMVvpIP!XXY$R>+wz;A?Na$uP}O$)bi@Q_6FzmWAAyY%SnUr!s{Pb7U*@A- zj>^~0kHT_)KTUb?O!(1%feD8k__nS~;ZNyY(7dYTYulFjv#QQLKDG4clGVQ(`}E(g z5uU0PJ9pZ%6rpu*-n6ufi6tt|W$M%GDLIfN$606cdq&8I$@LpH*G@aiVm;sbXUesw znr745TPpuE#H@U^ba`?}YKLhwZ^CEMRa{qu57`~d&aJVqJ+0lfuhK!Tj_J<JS8{s( zH!oj3eJY&mbi)eieN9VOGuxE^Hj6Oi`SJCVl6<lEjrDK2J{s=!NXyZa4($;5|Cpyh zFLai5apgJNpG&ST2^CLDZwZ_rd~nA+DKT$lxkINLRxy>fZ|I*GwL7CQ-tWQLXvrrZ zy~D4IT(pY%$9VGSvenbq)t#9;f2m2`k&@C!vI@G(R_EtuweX6FxQUCcxt?)n??b-+ zWj8l0E~x7$eXAqhaZd2wnb1cj-;4d{w3KMEUbrE{^g)C{rG;hBat>?3PF5!OkKIM_ zEWhuZKW233jZO%!h3(?4Wfvdub!evU+NEr#VKd>P*Yx*#XD8bfc$Afd+>90rQ!$bK zmUoB4e~r#zm1efOPLBQQl0P1P{`Z0Toy2^h1N^UB3X<krtK2BzU=%6oZx?vS<I#DK z6^l%c9M|Ov74f@a$M0IO$Nj}V_pGzO+(V}x;z(L&`Ql>enu*%6vQzp3N|&yltkAe7 zz+u;}_%%8ok1h0x>A$k4G_qQH$%{?yVPOptZp$oB<t-BW{Z(<Mn#ub#{qrW}9qan% zcNWIwo0wS6>*Z3A`@g&MLGZ^%3Z*)WxLBEI28wFV+bP<X#rLXIFsNzS>gvAf>sFmH zh`qaCZfa7k3-cn=i4EH-nwZXOEpd4;@j?5OCixRg{EA29>zv*_PEV|oTIT1^aN%=9 z#U7vSoln{%7Zo*3s9NRnHz75)b?x3QMF&4_37ER#+k`rkD|%mkEL+{I6l=@u7M1s$ z{qohh1(O#qPcU13`E{YA5ohp95g*A+)h8Vvl6M<>{Scfx&*p(UtJBXz=a1ZYe68tM zTNhgx``3iqVOw|FCJWqK(7lPT?LwmrSL-T)qoD_s(hE{$<#=r#ch+9I`Z@c>D!s+a z?Up&ul{@dm`&ZrX{BFyMCqkCaVo+Ig<i)RJ5llfZP1Xdhi1b~1=+!MLowe%@Tsp<2 zvt-)BdkV{T7q>~woH3V2aHYd#zJh6wi#Q68{789r_PWdM<LBS(EH<#W<qf!=aP)J9 zW07Cx#k&sEcQ>yJ`XITipoqJ93P;)bZ+Ck$-)LO1YLrX;P;~6gMp=2?<P&SImwY`I zafd}{*|iEKVS_t9&mYf9?YesT)NVVm^1XMtSf>?Fe!iJI{Q8-bQmwPxkI5B>Z5DCi z;d98DWp?SpzC`6C8X9Xa)e3Mqe|`Jbz_Wah+ri^(tlRc3Ym(ol|9jW&2kvw4hIZN2 z`PqKiP}*~p$2_oPQTT@)D)!I0LPe!mRv+HBSMmMyqu+TPD;~=%3|LWQZTs%oTAf)t z-1S!MEBRWb>(<D&z_EMwWh+}YPcEav*mgIo{N2&dm#ZaCW#ak$d*$Wj33-JFYySTE zV{_)*`Lu7_HyH4<wNBo!WWEifZuEBNu6@s^ahD%rYMravyL?9V4y%I?*r$Mpnsa{? z?s5>&xSajy<MFkQuAzs0U2^w}?y`0A+q&EKvd+~x=k5s~d>1M8+hJ{wORv+~{1<`C zR$B*OlYRLrDs|cF>%kqK4SZj>OiFc_yx@4S`*Ke{Q(@udXTM9>|72OS>{>!vn$)yu z)6evMo@Q}pN>JZxU&Zv^rjX0$^dh`f6hfz$e7}@qZTB-qOR|pZ-DCHX#y^+u%naUI z^-t!=<3bPB*GGldMcgaYQ_lDrqW_~O$YN*bxqC7P-{n8ce6zS>Y2a(eFO_-gx2E0R zaYkxgNonG;pi5ULm$1Hm+iL1yI-?-jvCr>++>#GPuf7Bq)KzgUOIwyunkp*B(!NaQ zQp$=cj+65@AFGPa%We*>O5+qZ^6*Pnf4=8Yl=!vd{kHRW_s>7JlXXYY@zx8Q7G6Gc zYgS}TizL_d?(A%X-J5uVy}eb9YWFZ5t8JR`_Ca2VY4dqOxf+?H2@{-i?n~Tnj#5ur z`CfVJ^Di8to9C?KW4v_Lw*IL0<*T2AWf{2(GE$@2&+NRo<K~i?jhikPZ#F1?$K!K( zQdDGP=VoCCEA#2iIYv|WFJq9J&~Q9^_R^b?H#V%53=$F8QgJ7%Oq-#igV$G1A?2{Y z*$qo`(6DvhVg9)~{yqn4=l|8&l6RZ!<S(`x6(3av^7GoRo%7p~kgR@0$n*1FvG8zB zhP5+NyO=Kic_p=^BXHMm*Cqy`I_0p9zYe}?UZVTt@1}}{j!|qMgce_Gyp{d7<*`?~ zTa&17-}8x=uGYrNP4884np)hv!%@Lcd%g<e<(Dg%S09=`+lKwKNS@zZdw0g?I<0e! zH&~dzek*m+Yl_QMrL_#AXPGl%Zg()KtP`Fi@1*^2=~LIuoqA`J65l-SawrZr4j0s$ zp#CSrCb>H!tZO&hy${aM=l{A_ezxZKO=IC_b?0pj`7Yd=bMl^-%IgJ7i-orYF=XAl zz$trH_rl&%ZGo!yGlfm|ZpvZ0z|*>@b?a7-AIEI1)-+WMRIIxDHu0ma&W9i8ILhiL zm=`BLZ(UK8spGPI`8T)7>q}0Zw~mbs-tO?!Cp=s`&8d&kv$>JaaQ5;vHNS&ro>X#K zJx{Ex6H}XCWmK;>a~|8Ko$FRGM8%h@$-BEVNclFYt^awol{F(Pr|HV8S2~_5QKmZ| zdt96-+&tY@tLCW{W1Y#uzVd_o=NXifX6<JGbLLLDjF{h?6LICz^QMP4%$u+?Be%5m z-sQ<@f=3xv?Atlh&-_rE?(GLneY^=T3}-C;aF`*ZkLiMve4Dbw%L#K%dpwwUIUtnF zPFZl-#?5K#<YbmHg)U34?y;*+e6wo%vpI4%*A~pSJy%lN{&-=L<DS3b7bKoYWO^*? zeEDjL*z?4)M<zNxzK57v=e)e^-&!2@QY3@>vqMxA^Wk1@J0=UOoesyIzG5k;dh>JV z&d3*U?p(3jx^3I4<4K;<HER|{-}P#fc%3Zozp(btlJIE{ugI2198fNg@qBN(!N+{} zdb!qTGiSS>-YI<3YRSrEWs{&EnQvY+ygM7MuyY~vvM>pTwTJ#hafL-%)k_pOr5HFp zh;*NNn4$lDr&jM?@%2Wly0)&r=6B=ammQa{nof8trF*`lR5#bbW@?+o+;u@aX4)Au zeops0tfQ;>i`z~sbF;C7lys)6^mo?j2R@qpJkZNwWclD&as3vj`SCF=*Nz=~BD1$H z?Q`I>0A67e6I+WXE_aWg|GB%4^W|01lTQVgt=4R4i-`MPkoam(q|vzqBTn7f+Z>Ep z7xe1ntzOEyY$o><uY*Mg@3MP1p2_&M#(iVjx<C&5ed+SjA56L$LjqSYSc$Q1*^u@i zDr;5m>btzlA1k|jXYmS8Um(0#RB&c=11p!g@$z{sKR2f<>{WC0(-C`l^5y2u3ode9 zVpNOc^OMu_QS=R~d;gHtJ6rqo1&@Qej0Rh?BxE013UJxXT4>2MSJpSuvMP^{&Hmu8 zAD(B=9J=}c2Y>#9i$CmUKAx;m^GEmER)%8cT=xm3&u+LpOh3Hs?SvZ_IJ-p((yw1j zIBIa^`Pxlo911Vi)NgM$W!-S#akTP{zlyuwC;BA2PjyUIv^0I=?%3<t&tt&!IOUJ* zQ;o$<ubs7}YIRvxzLcCHCEwioIX$s5Oo}<6f9kh48LTVx^_#C<T2xjk^5GGuk!nfR zk+efQTPttex_Ps(C@anL^4B&WVe!qiCFv73-*H*VG*{!-kIGNh_dl}970x^Q<jU37 zvg*qs>momEX#0F!n|onHqVkrvI|QapE;X1RWo)Uv<Mv}#&lRN%cFr~%EW1p;CCc4z z&U~{X$k|`Q>VWmVHJ#7RZ|`}!qU2~v=~?^O+EU(2#h(qVze(uKncHBxk$+mmnm6h* zmOTi)es5l<>BsC%T(7=7VKs7ma7@r!wYi@ycysZFt!tM){BmXvbAd_0p}yqUg&Xbc z8ZWN0t4pi<svVJX@L5nf`^|Q@;(arkxKxBE-g%wM)v@M)@MD4X`3=W>XDjY2W!E|O znCp9cMfvsSZRe{(?IX^{#45g@{x+YZU<Ox6rm55Eg%iFVopa$})Q*f@iw{lH(m7vJ z8r3M#-EHvuz~2u~PRJHKTCQyH_X(%5F?&)~s_0oJ`MF^=hEXM4NzbNCpJDPf#w|Ww zzgu(L=iB|~?wcE5O|J3Mx1T?&{_>*KYe(0VZrQMLXN2jUkm)x0eQVBjD~evVy4vx^ z^=!2By6DGk7k}42J8r*e9%t+soyP~ylm%?o(@D;J@#cNU`|7M**0lLmOlt4{NiLC> zXuZ}NnQ_51zL?!TBK~{c`I44|P4oF18=a=Us+8j_EZ2FkU+veM&fS-<&OPiOAsjbT zkU8wU|KU5y{RcK#>{uqZ`o(0Qvu7O_t(E<9?AVK0YgDEm`?!6^-(>|wM(3i^il1A3 zJOAboQ%+v?eT)5D_9O^gnzA!oPOo42-|^M`^OZL5Klks?^9gAOU+h{|R@U<P{4U#; z-a}jg@$s8}pTBc_W_!J_{AG(Pxo=o<Pn$(tG|^18weG*Od7U<wna|OO0`-dBR)>DS zmprW9t2NPyGmTCA#D29q^LE4>On;?oxS{>vxtpI2eqUI>mPb~&<jX3ni&sBCU$}Ft zsriK`8Ow@zjz8oycbdH5xz)pbMj?~=rIWcoZ`fR%eEG)A&0;4$@aXBE2xJuS_<l?O z*l}ZnS?AUVyqLS|dtCj4k4*|@Ot#V;Ca*T`P?7v%8E03{)-cT_T3W>{_{Yc6x`5Xr zHEfkq)i+-5TJtD@aiML+)Iils1s&%LeOaEqp0x6@Px$hww{N}SnX~`5-i)dbbso#F z>D*X(=#bIz8#_1j%vbP@p1Ewr4AZT%XMLG5Z|?P_YAa`)+kRE{^``Zr*I(}8^bUXD zz5a4b>6*?A)46Tuu1%9%ee&epBdI@3>LXus<zEvzePnLAmv7{(-J0HU%hDUWXYd97 zoY%f}r)5Ot7sZab_S}Y|2NvJmeDA9NX&;u~cfGawWIAO-y<TtzJHOsL)4SZ7A#7>N z1+UD158D%-9b{M7yD7;uF|;z$%04r7=FcOyGs<duW%GqU_iaDPz}+ky%e3&!9tQJu zrH1N1Zd_RM`d#hEO;fxMF8j7^+m3bq(wU_){mcawhDNRHymucw_JL8((k$cGzuyU| zMVFYfO3tSq(b+XKFMpTqvtOU=gkS!w^yu$*oYPyn>}A8^)z^D&8y`EU&L#WAPlzkD z>-mq085jIc?`kWHEvfW*vQYH)r<t5HcK(lxNY#8E`s&RJuGL$_)zpj_9&$*0<5m-! zBjd{;x%_nUZmURj_uzg0Vks`ukN>n2`;lSBu(9%*&(Z#mU(V>fxwUWWT&5F6VnrQH zMSq&-@an4{KmIe3@8lEP?<*YLi=70TrIQZ#WmiA@wkG7v=83ax_@#6=&R8wZ&bvSA zdT#5%I@S9^SM@(caq_rMjdfOh-@kMN|GMZGf{(*Jta!Wo?fJBq`+e-n{5y5(&dP|z z``;Poc^&JVxIp<?Nv6s5U27&!W?VSq_Q{Jfz7av&rp;@WE}qL^zOM3N{xui#-CKBW zTbs{X*UMv3H{tQjr%x|WnOazrVfnv1zF}h2=aMp=3lH=9)EfKrc6Mp677GqJu{rV3 zqbDMNRS!&W%=~5YsQlHgYY8XzPs!ct8X&naU}=NgGUwN((uR+}ESWw%@!`aF#jRU* zth*x{I@2<fH|bT!_KTq(%~suzjg`z_oOkb2qcrQ8jLL?7!G7oB<m6gsBg@=?h_C&R zPv*~^etPqdBb*U6pE##)e#|Co|6pazcJ<(C)7J2}T|F;iW&8T}+r-Q_fweo|Keu&U z91v)K*j@R?*R`(=?R?c&USSj4y!q1+;cMT2TXoz$85*I#_jCHWUCo_u)70-*Nayb; zH1+&>uvh*C%bl{cTwcAsADYU%w6t?N*aYjEtZW>A|43Z<@_GHg%{euF%q2DpjtMul zD5Q(&hcRxnT{p?d!TiR;m#2Sh-StkJciP&bV3*zdXMVlb6D}Fbbliw*<Bu(+S3_1y zr=P1y>NQPYTU_q0_xbs`!?zwyQd)LQ)@RMmr1F{v%N%AjG96H#=W*a>E9;Ju=dGnY z6_?T`Y+|)<b?Ccp#b#&x{XTmpSLC}Nb7TS*H!1AC?DX#2fm>dwcIt1^4@AAv{!tqx z{NQli#d~t0pP7$+U!YW1cU-Bc+UNMBX@+(^-dDBl>OcQpKKuUH#IlWiS8g>MeZ3OA z;ceIH)_(<e4m&m2s5l=eUFR5S`u^g}+UqBOPjcJpZ(?%b)+?=?ml^Y|Z7r`ly=h1{ zTeXYVd(}cMk=j2ietl0&efr08M)i}2I!iiaHNF1wS@s8R^eNO!NoCz~?3q`sPumCW zt!Y>IuT{7u_8;3f{lC!hWqKi3^8Djj&g*}ut?O;#f6Y^9@Z{bC=Fa~G3D2*`ihTKS zs=ZdCTJeuzrdHHy@6!g=RZO?G=TC2Y^r5k@=7HPBbqWoq7(LyLIA@!eZu2>J?%bL+ zOK+Lj)lK8H+vcoN9&%#V@*al07R!SSO25Z4eR$F^%SoX_;!D~ZhAUUYZz&g@{uBTA zCC7rSr`JE3{5P#mXW4CkqB>jdn09a1skaXeE!vf8q^}7+nk!Rxga6P&4R$S22lXun zn|xm^jDK_a?E8Nbw_kd=Oo=#{cRn-Y)&|B&j|4<38~putoMf)~RMg&*x<)arES0sa zymaf`?-vfA7Eyd<I&abYr@wCa_1Ej4v(mBqCb2|QrYVl)iUY&;^i07mzq-7pSXur5 zXn!#N+1BvFo(uX>(~i{{G~MO@c=5*Z4_=Fvs_NJ+cf9ZYvG&`?B)+{&Vd|Z({0E)B zAB~wKmv`ukTcO-cKhGE9e=<JL|C5@p+jRcs#=;#BGQ+E^v|11NW-vTub?9Se_PBEW z@S8(QF`GUg`t^U=^T~yke`4eX6y4AFSsjYhu(fCY+;6jlVcvp(#Z1aSWqz8SdF#2B zN#(T`bA{cvd3Ard*52$&ZYbB2_$Iz??y-B_;gX^YCBF1bTOpVKnD0y-pRVzry~isU z&xvfhrDz@F&HukTUQ@4cvAWqWSNmIk?)85!$hsY^?SJCbB_W@=R;<$HZ$7M9z}>n1 zB=>?%+BFZ3ad)gS{d(4SLKMS|I~VQh(~4HzY?HhF)v$S;>kmaUmW_uEW6s7D^WRzB z_xR-Xn;)5EU*>Px!xHs#_Kv)n|6lCB_|VZcwD3)`?Ea1MPbxYC1s#7&yib0fom%nR z>>%r=(iM}|^=DsD{MBmj=FNZcOZ1s3Poy-1h0_&|wkdTeY`r5Iyg2>$&O#H-kBshD znOi<Ndi<>VS$d7jYvb9o8**Pyd-iMBF3D;RPV2?mx+!Iy!J%T;A3g4Os;WCUw^vnW zclOL3e(#n_9{J4pGJl`l*0iz-k;~E(+NOmoepv9Pi+K^Zja^ITn-v}N<I`g9bc8E0 ze7O<z<HT;ZjMNfa-Ny@7wOo%(w3VJ;m!mVsuGB=GXNMx|o`-Iq8>I!MmRwKS&KS{m z{NbkVUAIeojepM&eAvEpYx)ECCPnGGOWxfZZ0z1mOnS#|C3J&j-@ilKPJ2Jy@qhc} zOTP0fd5l~;MUM-(Oh49lIAnp>$3IFxSX$+TYwZ3USKd-`nd_l}uJLQx8nNfke2%Ld z{CLtdyQlLZySdi(<IFM#_P#$;$Z^hd(K<e{B&(QPTQ6S>OF7ifYc=V%@}Uct4)e1X zm&N3XJbC}_ME!cb-QR^{Ezcd8XZN^vi_hchj9!Y@d<^6c)<rIRBM=uS(&W$T=+9R7 z@6j^HsE4JOi)Kud-25qe`O`a-{nKXeblGvyv~=>6X{$ZGKIcrjWRx(OJMWI>(@ow= z@AvOp$=TCZbz@)V<*pk0+#jCZzHxij%&X(N^tqVp!AB<9wGI~;-(T0)cdMO$Jagwn zyX&@FdLCS7IJNvzf`Lrv@|@q-U;l7h(Zw=fa*q__!s9IS?d4}IOPw&u!CbdJb7o{e z^Q2{$*=)YPNS=7)_KAYUOzNh0QsQ5q*>P%L7^}qBwQDcj+qrPv!gYCZrT)erl6Tvl zKE0vrS4dv_5&?Gg=l2h7jg0Jj^-pg3Q@39-<(HfGZwhqO<`uh8W3lM2{KL#$8X;F6 zT$Y}gz0+=?I<vj}pZk}$@HAc3e$@N=qmtg4Gl!n6yexR+cE&v4Af-DQ`wA9U&6S!H zadGzS#P3JNO<(WY_o#GVi+S!+|9K1sJ%^YkG9Ufqupv#ojA!*izRIIjGW+M*ZMWT` z@MZzmN|PJq_cn5ro!t~`FpVcvtKxm*i?-Df^DihLJTIWD^9;1CdfoCJ^Ea!{Z<%`Z z=!M6*F}^_yn$%5YR(yL~)b>PLru$%4t!+%{OVxj}4}5%Q$+C!vb-a20%)y}CJ#PON z5w|_(e7BTbNZ&Gln&6*X&Y~;pI+k@NyswfuD-}BNfw3=lbzgkw>UI5c$Na?j_7_i? zRu^^a=TRH3(0g?={FXj=a=5>Z-8{}WsIGw7&Nr@7W1`O?F4p<p<#9Wf+-cxdsro15 zA~b(8{|k%0%>UO7?B<t?h`+-*x>$`o{KY%3Bf|jI`EpCHFM@i&&koc5zwg^-+hv z`1*5$D-mn_ZQjUU@@k9qxx6k{>dz9}G`8Oc;dgh$o$l@~_|~bO`1u_7fs3=}O|mq( z|Bv~u?5EE9EW7pEA?IY(q@@xvbJr%mKE~_4{Jg(e$LkYEG*`Q)TuoTi7yI+CZoK?^ zxs`tx_RjbpZQfuMRqVY^*!JA~?GIZI+Djc>Zya)Es%y*PkPWrv?v~R8xm0)Al^C6f zJ;oS!?QaIpM~!knZAHO`Hy=$TSl+Il#%)sgh%@8uorE;!r)|={oUTh-q_0OMmL^AQ zAK_V?n3*Y=rg35Bta+!*R7JVWemYH%e_^pQnAP^oS;>d3jeKDOD}u5G7D<YqkXyEh zU*B+5&xgzLjcP|N{^#6Sn$XrU{Z+@$^#x&Pw!L0<c>b%W@iMj!Cr)Q9oxSEt`=ck$ z{fFjduVZsI{nNx{Z=&0@n1j!}Zq@6I_P0|Erpeb`>4{W&evad8xRwR?$-5I3-DgyE zndYz6ncMp7SpMw=n+smZCjT&P)hbs#7<~49XTo=#-r9zJ?8kmAIK^Zy)9@y2mYv4@ z-^Fv7&vEb{GIQ-;yJGIK)1{4>PgBE^I`7wqTO0Oh>ds@Zjbx89^7NK{(d#Sv*}$gS zTis;Mx<kQVzs^%$GMy>sP}S*(Z0$GqYB}fZdLL&o`)s*BLyi)IY-RJylll5JzwZA1 zF*PKtH{^t!*2*S{rSbdLH@#WVnYil0yjk78tNA~(AH7hu`?;X)<z&%cHR(~A6>Db3 zF3MSId8~J$AfMI59Y3UAuU<OGYtL8PzX=lCH<_e<j)>T0q@9y+hJ|%O#T}WJNsbdZ zT{<sGIbDz4!~HGiMT50`jX;ukEQ_wRc?j>FAB$M`9_!WC{_vo`j>Y)-Ij5A5maPqa z#e&?MUdR17<Gw+XyVYsoDIL4K7<2Z2d2tF10ymX6Fwgh<{Bp*NCoC2J1y{5^)AfH@ z6|a`v*~GWexblXLbVE@oYeJ&jrRV2nh?+*P3+6~VH{sd^2StrUE9a=#*cZwr@f&NU zZPKs1emMP6_`{2xp9N;mYFoYTKKsUs3#Y^Cc6_wr^X)&#wKuMM-Ci-dA1C|I?(1}7 zp6ejv%cQ%Ad*;?#>^D;Fxmum3#>xalXomj}x_flbjx`r1|2X{rbXEC1|4jAEnsevQ z%H3th#Bg)voizPJJS`Dv=kM^8w_Re$%--NLw@E<S=wOc0>g571jIQ~cni9W$>pO6K z+v3HtaTPyP3*H}Lx%2afL`F&c%cZIk)^++Ze|nZbXEk5SI6Gm2>Zt|SHLqUc+CBfT z%#Qar42ys8ntu85)_TS4$>J|ga0^s{_75Ko37Jq@Ialu4CxZosvu|{m>IrSEV!2jv z{(wt^+-=?<-R1fQ@y=n>blo%ZuF1qXUcJuEEV1_9sas~V&;8iL>2db#g`3yd^y_a; zEl5fe`}cR^@iT@yII_bQ|DI)6EOu^w4VPKmhQ(PA)Wm-rv9fyb>Gis1_WEze9_a_v z7p1L!us}Jh{_^d6xA%Rx*`Fi~*)=L$rQ!2s*4YTN9|jK;tHjbGV*2l1Sz1slbNXh( zjAgGE2mg3@u0JiM-8A9oy141n&n9^vS#<4N*^BDm)(Nx1{%sF_koa3w#+W19Zt;W9 zN9zA?pZV|Zjax!buWFvPO_;7evEj)y-3{6A<0^iv+kJ?A?jJ?>TSw+NZf6JWCOulI z`?TuulLPFx*DljFo3wKttN6|%NnypJbF*sh#T@fa+qw9N@AYFmO?~QTDmTCQw>&yL zo_~GK+xLgII6nAq`$uAp0mtLxjyI;fYc?@)=xREDWAFD?4)aw)c6T(~`yUtyd1mZ> zz_jDVtJQO_Ok@nQ_fvdu%VFb*<b}uA#oSK1uL@dHefW{%m8+b#X_v#;@=P{!dQNsf zDt6GlVa}QRhpdhlNf$ke{9*W9l4s-Bu4U3}HtYZGt;@K#Lo!cVdieq8nBxhJ{!O_& z+@C*xII{lV?nMudm1nGBI6g5iqlNeG-3?1uYja!ee5s;xK~d|%!`Ej^_x_mZzA#|L ztgz~h)*A9(GNRT$eP<yn*DL-xU$W`X9odV#K@1bbHa~2)wio)d=TCVY``Nj(AFTGD z(-OLQs;?EBbWOy{)yCfoXC1ou<;cvg#@Pmahcj}TxYym|mM(wO!B^73RpP*E)pXkB z)~tJ<@=B@$G(=XFU5(v);qWYNqh`NdcV*fCbTBAc=)YQ~d$nl!>&FFkFZQjgf12-j zypQ`qwz~h}omWk{kGx69JX$^b!Q~4X?|yIm{jR-4D^_jCMWsfa#Va{?&HKm0Wq127 zgR>KZEC-X-sir)Bu2!e3>sD>9)c#p-cgH#Vy;=C#bp_=Slc%ehH1B*=8#3WBt83C^ z@$$N=_>a*SYLA9~_<A}0fz9cdOD60Msmx2?W|sY5vhUy-f$AUYcAsW3zu0N;;bt|j z$(AiF4Re?r+kZ6jDSTNFpdsQFa<SB*a*mwu>*6clw0=yKk@Ia5)c?`wa5hftht2<` z`pxT3uWQJkW9i?hzLd?tx+Ai<NxZmPVJ3@*N@8A>)V!)E6Ppe!yHoJE_=rP<yxsM` zZLD^VcVr|}_B<~B#3);M_uew;|2w4Zzk||7bk*5LW}SJ<UpUsCzPjh?Y8E;F9~bBN z#;s~dzn`PG&+o>%=Qpn(YMuVBF@MhNmSV|v_s=EsI^N|qC7+Hk6K7tbE?>*@Oif+6 zcYEitOCL4<#J!M}elY3vJnw_cE%`4n%3qkcO|?=S5=-AiynNDk&Y4%c??CeT^l2~e z9Xw~m@^a&xk9O1F?BmgUzmsjBtts<l9l7?S?<;N^?z+2Wsde-0)*e0Uea|0W4D?tY zWO-m2Pl0pM0pB#^qxD}3lBLZK9K9aL{&m~q$>j<~f$#b@GrT-_-i`~j_f=%U%t_Av zpYF=PWUQVLd^Wj8ed_DQ1?5u?o=dvZ&s0|yTcm08c<1@n_de$jrC7bK;8)tW|IfZ% zEKW{tl8Jx6Z}=g{6~KSrHfrX&Uiljz{?{moK9aUhyuNvT>#t{NC+r0*LpYq4gYtNm z$9l_x1+)FWwQpE`vB<)9?@TVE>6ag0f1=82z53Gqr{{Rf-|muFS9z`Y!EWQv(+)2# zDDU8jpZC!=slYh)+@tDOuM^9%xcr`6t@qD-xQwHmZ_;eD!Vj6851zTOIaYtvW&mx& z^!ls#HhsyL3(g+bUY<0G6k)Vyv^Ib9ZXd_Gea|F6H1A}c;U#&>>n@|+r|M@N?-P$E z91c+tD)@DTb4JnE`@yOOkNxdLYRnG1p5Mv$YWA$dWd%&rmznPozAGof)w+szdONED ze~9sylHCo<HGZ7DyYt~W?y^In;cr{z^>hw~+zRMXTKBWLf3M#S{f{rKPi*-8e&_$X zh&i)Y`|UU>cqe9irSY3zz0VzEgM+7>jd+zLz&!`NmxDX$z-6&Rb!mClRV7Pg&PM;X zX*|wfm*Q~p%<uBNiidsN3D-r#56$J)HkfPXa@mR3&L~7PR$jX2%3ib0alMzn*sST} z4*sX$Sk&yRQXp)w<EHn?Ug^Z^`F8W0{EIXA{LUru%VbO3{bAeSv@qcHy{C!yzqUKw zx@+)z`H~Bh_q;s6o0*Yc@t$7K`qz(h?(KSX$@aqD=S4p*UeY=<WAPeq#$#F^1iyLP z98|x(#?58>Nja_N(uRm|{%&q=gL99nwXSZ}3@V*Fx8UPf{Rs!y4;7bhnlM@ST2Tq8 zn#=l|ZSkh|sCU(mmcLHV85~&_7_xt#@+`EkKg+su-u`E+y!Bcmo~!+Mc}i-H;LMVa zFUvRh+*!WU>+^}Dm)2f?^=8YB(>&aDJiW)iUum4@cX(&;@&y~WvTl2GNAlxV-G{j% z_jE4a<D0(c3!BBq$?}I~Y_Fd=C=hVQ+d=!^-1{PP<wRC>eVu3jU!eQ4K>ePce^2M{ zt(RKQ<5f`ErqFVZV`s$WFv$h&f1S=RX>7inD5!Wm+fLz6Oy$R;6YkyM{Juug>s+8W zqg~DXc@GZXk!^0~ua=yDeokJp@{2ED)$9IFu<WY-{p@Tgw|U)h;ryJYb<e*a>YV?N zC2hXNMCOu~Qbz{&z3aI53uWy(lrnW`@|M)7#J&epS88pnu2}xz``0ZGY+Y_1xa_aa zeyFU{i_i9m!L7AC+Rk@l3nzXM?mzx;m3R4JmtgKW9)cg#<fh)9%v^KEmFtV)U0Lo& z9QLNS8I2AuU)b2x&)9GKK_SNNxwNsfRfymn7K>>Tt-I!)ueO_GX~&iRZvS~st5rWA zG(4V>RdegltNZ!$|GyIdFg@`nW6ND;!xJCexD=cP_wfG~N=co6yvj`Sd3>Jp7YVne zU-t&7p8le>>uy2c_o?yadwC*Cq(2H5^{ji(TVSVrXeUb*FITAY0b`DbM?c<>(&7FR z@gbo>?VF!ZSBv~VbLM%=-`-<R{@Pn`EntVmtS5F)xb2=j{Oomo<D8@43N9I%7_UAZ zlfB#S%Z@WW>sl)-{`_NquqoYEIO$`>(OqUoHKzF-x|VJu{HV9L;Me{-PB*m<Yx@l! znPf9#`TrT|SbzA^XuY~AHHxS8huq$pddEAq+s-;}_{GF6^xf3u`~BXtS{fm)2mGx6 zuX)d3dHpyjTluWm=&f;WPpZV3kA~f%Gql7X$zEAAYdOOu7wwy;*H=jWDWAl||8dn` zQ&;zsv)<3=+cC*nKjho3HM@=WoO!zDcv@9YcX#)P54MXJvI(z#pq4(NB;?@PJC(2Z zJo0)`chOtnoK;Q;yHd4(=EWtCeny4tyt+PO+w?}4j(6wg+8r={xABk1f$bT>^^A)G zUW=&hTKz!cCjW|y91ZMG&R48to_X7~{P?-POEHl_Ro9N5eE2Kp)eVNV)_N_!zpyNM z!xdY6M&!Yd6Q@nYjWa$4NX`3bdyU64fMJDkLSC7eT>S&a9WPF4Yv0@X@s8%l+grD8 zs=RG><7?ObCiQoJ6m{m>PQLv1;-`}O7{-e$f_B@ywTlm64oFE)y7O>nXq3(2#x~RV zUeDu)wx!3<sjW0yFS}%YxoP{tfY&S)Gags+&y{<wcWT3ns*nR8zZPlS6u%gK=iIMn zn(|*ZY+RRP?vn9H$)!!6<I0n*wWq}*Ztr5QTl@0ese8pgRx=%RZ<?<YEolCu;>h<2 zzp5@Tv?%{&vZbWN;rX|>p<L!JKli!JTAiKS`c68IZF&7q?ip1N{{3-O7yq+B>*P~Q zo||Pq_9ZQ7ckbcQd*i)3{Hn;&>AcPlU#@+#_nNCY$DP#8^*5i-6;$0@w@W}`%D2Ex z3ZIjV4?VdqUUcV@-7;;4WpB?bo^IMTQ<Tp^S*F3wtJYzU<m&nI(czuv_V-*ktfjM2 zQiIt%=YYQ)zcWwi^9C84q%U7@>+h0Kn-!gCxY<uh_H^IJ1@oB>xVP!K=jtDoEc~HZ zHfh#`t4C+;yz$fa-|Bcrn~4qId}p8HFuR$2UOvyGFM0Dht+44WZ?D^mOKpGOu>9Q* zJBIGhnnuUi7cPIa;CUIJjM<lxjTQ4_91q#On!Jza_}+%)4ziDfe_vP4o+Q2Cw|x+= zcpTR{JHP(j?Z?AqCu$4snltxxL-^Cv+Ar(s&VJXtcK$=PwZ^V&x!;mcerHX-cJqSO zjPu3^zgse$+mh<Oz-GVL8{6toQH|L7pKB|PUoCiat8(uXgS+<^B*`;h+Q_!APVi7` zR?4Tndt{c}zA>M@Z0=2CBdJ#5BeKim;=WCPAtVzv*E@6b_De4fqY~d<&M7~_Xg|$# zQsyV7<<cqUou;Oyj>4?-ggdP~b~mWWe_(V?3YV+>@geZ0sicC@I)46~YikM*Iuz7$ zaObFTf4I@ie`wxvds(UIS*Q8UEn}qhHx#Z>di7Omub8ZOsq^L6|HS9)dCb0{<WuJ% z2lj)@gS76-y*ynzBXm{C&m94UUqm17IkEp7n=_x;w*3w71@AY@{V!Oly-Z-s^za?q ztJb6|6!YIbrX8HC;jVgwq3vo<?VEk8*YVfOxgDrq(XjW=EPnQyV<88MyIE|CZtcGQ zyRJ9yHIwMRenkx<Q>){4M_yl#PI|tazlrz$27i_~#+GH495;i5<K7A6uiA9<S?=}K z?1v=Xl;mZXAGcf)6?n@bjm`F@NwfUs8Rz;XF6gkVwQ8FC^H<;6XvNZ#auugo<VsW5 zuG?$NG@Fr$&Aj@{EuIJOwnnyC*r~8hY@VI0vtcLar7wHxYOlv`*tJC_%fK*D^mg^c zD%)+>xEU|h%v`-ZCA0QfDW5{%oA4WU7q4){uCHLtsXWN7D-gnBxV!7;oQglat5~M9 zw{-cexxn|KYxRPzm>Kgs6<GK6hTF9-J@wLK>b?GGRq@v|xbke?9T#lnF0<azd}Qi% z_XgpeLDJ9P_3=bFn(ElHyT7z8K47rF{qd#hs=5CaEf35){D|@8*X<WRY1Q$%oc-|p zY1K!Y7j|q*Yd5^@`;^=7eLa6k$9Wft`Il?9^dB}T&d+~VkSWGx?h<+=_s46#Pk*OK zRixR-th;1wJCo~Nnb(g!Y38yUy8?>JB@C{ZnmA25bna&xo57PGvYQu8HQwB0Wq0T3 z$)`U~oNg+M)A)9ar>LNqhsUhu@F5$UqW623J)Z2DdfwNpv8l7WD39sjl0_@McUlS_ z)4rN;c%JQrBeQnbeW;Bvvo_{=@ahJ`v4dIv+T$f1zpdbSu`{+HvF(TW+#lY?`Uwxu ziY{8T=e+xmoj2ZHsr#3`M{2%q*hRh@-<!feC|PVNWX}y?Vh<CPe|o(#qU6es$woSH z^8MKwVOeVyy`Ri<_Ga+~;VVxcoI7d9S@Ekj#_`)3i>8aM&&+;S+B|xw(RcZJcYukG zWk&9{#hQEE%`JXUp7{72o9OR?yUiL$jJJKe`r>==`gq~km9w|IWh^b%V7Az%ePDrO zgW~R+-pd6pZ27Dd@#0R>(RUqNH)^kA>tdF-7rk1!(7(X={o(edoBscLw_Ef<aE(Es zM1k|3YnEb_5BlA2hsPERmwf+v@Qtu~;v@F^&0o&+u)k?I?D**1Wu7AU$|Wymr+fT) zdNx_(8`o5?je5P|I$W!LcI}N@l65K|$M|eg<%>7hRos^>KlSUK<n)CNj_mux`@J_< zt=Pf$SMGZH6y_6(f?lc`Q)2nT--zaiao<{Fs`B<Se}&EWv+vjP*uJ&vTa+dLCUQq; z)3QMR3?@OVrL`R!?P>#N<q5H6ebIj9#$~gwAokU>wSn%Jr(HOrs=xmBF4?4TTjn&g zJhR}7rq|ckO%i7Kl=X`1PJ93Nj5jVDbuO=28tohBBJP%!emO<Rqqf=7;$>&MT#>o_ zPg769N0)VuZa;ffhxKNfX6R%Q#*H_*mLv;&=RftGJ#%lwjYHRDZzo=tzQ-{;zKZz; zFK?IH+LCYYw|w26w&dc|l|0ka-2~N@ocuCszg5T_SDY{8@#n|UWj*V())=(ep6mU4 zOLTVCF0PC?$+L&2N^7x+iTb)8|J$I>apl>@O2xB&wn7zsEIaJ0y}$T;xvKHu$)Aa# zLCe)^Z$Dq2yuR*oVbsmHs&}pyTG;5kdwfXGU|T$g_nLTV!{jb&%_D8{f;KMc$IWB! zUKVTmQ<ckh^!IJHR`>O1m+elDV4lP!8TU-_`qi1ybLY=Ucy4ibYr21R$hzL5{gu|{ zcK0T`Hy8%;n9R!jwCMVxzn8ohmR{GJQTHQphRjako}ZQOHWQz<=(WuIw8N(8zRh8| z_z&jZ`z^F(mENcc-9Bh_q<PlrrSIn%&M$qld6WOD749}NHr6k;*edXR(YUvIhF4Tc zYTxH-p(i`HFkh}#*nhC&>4ECX{h#)wbO^1_ww8}_S^6%>j%Ux}{ZZ2M4Fo<+k*U)8 z<jKp}c~|Gy*9?&Yq1d|)W_fK>U7DC14<^^#Y2%)lz_I7jwb0XEH!BzJxO25qQGV)O zxqVGv<9JfO-8pjPblJOmwURqF87}JHev&<}gF)Bwq1!nL<s<SFUVP2EzgId+f1iYy z-`uvD|NrnuRQ@q+KYZl&?KXzcyy@+otlG~{)o89dFE^hnIb>t3WBivrni&C2Tb1`H zt!+zN*YvQ*d@qkv;=yHaEf*}9k*=-rMyByla=05y`pVvS{cm4$)XUvED7)kBb(iaG zQ-z%`^KVt&>}eW4IV^Hv`;s8%S$SWwd3~$D&W&AAn!~VoBj>e>V*X}U<81Hk*>3V5 z1hxGHYnWKg+Ij4R{`~lMYt6eo1#K#?tFHh1vi8lhzi%w<ckG_~?#Z*50%6xZy^||L zeow6uJ0+agasR%}hP|1;%`$$yz2A1_lhGObpDH?bKNQy7ske`=KYd4kUvsi*==tfH z;qwk2{4_m$J^KnC4^f5HJGkYRO!#{7@Z**@&)RF><jYMCeEEIpf*ysqlky=UN{c7> zhQ8AcOx1I~9(RImR&zVI@uG^kGqQLs=XEl^<GcBNPHcB`P|U2g(W@3(Gs_*=v)^rB z|Bb!x79W@#UK>#K!f@Z$r!SxEw)>;_;>HJ6p>EaQh@Rb6d)iFaJmcG}WWphTCb-<Z z^rq;lO_vYU9B^N%WTpS*)z+K$j+L#SGgtiFh2S^7cfTAvBmVDv{Fg7v=YRf-wSA^9 zC{#K*q_9Akql}A1)vP1)wyU^fcDeZ(yT31w`|o*No^9%|e$At)J_|o`{1w>nvYCBB z*IB+;n+-cee0|^C6#8A8s34-k5WYrbH}k&m844GfE5CIfdB2>;W|iM}Ht!b+GE)^= zEIXCuV#Q9pn-a-*s?g@k*Y+ZtY@SzbDgigN9Un|&X#9Bmh1p)w4}oi^M$9`L_xHn- zNpXFPWB<PXes|lif7`FWY^e$NUf#KCznre|dXAWHTp81vXLIxAY&+=w)bM0|me+E3 z$qPDq+nHyZ&SmPqH{0q*)%EGW&d2}hspG15Kg_AdmipiJS{={xqN=yNVJ-VP|KAq) z6`<6$|Lygzdf}t{&RqAZUmbV)UtC;N)U3I4YPebF$vI5*Hp;oj5;k8o&h?G`QvLG` zQ9GIRJ^x$Y>D}d8B;T~>`<5p;rOz4oep>2XbNo=fKaOABx9)7kgdTHGWyP=^<{uZN z-n?nKXh+<t&stlUPunHNznN*PGe!Dl>8G7~$5lV9VJThz`Mo0Bc5zWIo7BQ8m$iG| zuQk6?|D$-nr}nmdiAAofi;uJGn6td8dyzA}Ww+M5ccmg9ZCJlQTx?cx==Ii_rq3n6 zgtuIq{j2$U)xWO4N4@9W{J-Y?ze|6vPUgP$scZYhyVGrEFR7V3yJptrqBq%fRnKm8 zZr`&@JYeb<?joD(6L^DG6-z(4p5A}w&8B{Su3Pa<pJiB{2XHx7y_TJJXM*F0d@h?w z%yOUhne%9g>bY+(iFs_7U=Y$!Y_Q6r&*@?ElxB7B$>|QYn?Jna`KT7e9@CZAv+Cy* z^KiDxYj3LWPG7#*LTQIn?o@**oUM(G*JUgUTK;=P`ZJ#8DPub<q3xspeWuR-_iODV zYv0edPHOw;`fKyNh(7*}F>*>4c4hr%C+%LWIhU8?<j2k}*PlsV_;T-y{2sOE?Qf>* z*M`~Ku3vo4q@<K<$7=Vq+nE#ROz-)vWTm~RSou#bN4<57LT0>UytfFS&_tQVQ<pyd zx%1@8|BVNN>pq^Drzfwj=AkMj5mE8xNMh#3n^z9@t8R+lu_x*5cFw7DU-y)(Iou`J zP+d_xlSj$fRjy3B+~rp5_pI<c%NI5TXg9sSCv)A)?|b>zKWEl4H!o}uV3LtJ^7mb6 z!=e`|+fKgx>@;EX{o=da=hQaEZPVco54!h%!S&B4-|wBCEo%0o$MDC(R@?eD<u4as z`W)$-biB^icKW>yZ0=V*SbGygzF#~apZnsMtcu)wk>8sXze&U<$(sjl7W|myr^ObR z;-R$jfM=9m;|zuj<1Js7-TxC^c~sNp^Zk0eDL<b|rWq8TXgt|!<smcW#HT-pzWeR@ zx;@|F&I*Yal9Ocmvzz`XEn6==RqJf`Cr-Afng`-Os;tROyp?TREAJb4@b1g4cKzS? z-8&w-<LdM9Ro5%`Xx(p&d|E6h%YU%;=JJT^x?gUb(fX!&)a>w|T~#|-`aVCO`omW4 zdCuV#d*}O{nea&F$=_|Civ{}?jc=?tUJ?H7z|1!@LJsa(HDhTe$F!Zt6y9{yytid~ z(f>I)|GDcPw(HYZAJ4aYkuI-at^Gs$xZHsXi~9;sR~3MA!S}P@*X@1oJ3DFRmHCCY z9Xj4WY&<I|?!m+*X>{n_9)s(fV&;lFsePzwo3^L1{pJ3+Z*%IBB+RRh-9BMxEN5us z=JC-?i~VGPg~ulD6#3?fW-UKWboBM+M$ei1+VR0kjR%?2wWfcxnZ>|WR&6n3L)S;K z{;SoBw-|2M^iQ4px>s)X_ezFSy{<hj`r(_lJ>Go&@!wxZpDEhacONoL`u<B{{gRu8 zr#?o0s_d_tv%OZPwM^N7_uog`X0Go^^6V4-HhC8W_ig8T^=f17J<Z*rGK>1O=AC8! zW6B!e%ps#-)?}5flyrSV^KOTBN87MS%~F|7$@5AtJWiI3bPi<jKkDeuR(J37GXA5% zD`Tsy{?6Dn)BEC*)N-yB1reW^<UcUZe^i|-x4inD@BWvftm%vHe6?REo%BFhV@AZ) zo+S*69TteNY}&J+o5`20$mny<EVJoLuU+eDy}47rZ*S)RWs~#&&#e|T)$*#fbWk&T z@o?%XhV>QA5nmqH?3V7f&Foj(rtqNHw=a3_!}t%jihN6~4rqUu<UjsYN;KwUcJ+<N zrEj8c#q##B*u1}8Yi7+=nKt9&_i5~{vO@3t*Za5D&N$xCTXE1PKWmTa`RrPk!a0Bc zNZL+&d~*+L*Nb4y6oy&LQfD{|WLqUoz2?fqA^Y^XaN6b@JolH|D!l$GQ&d$^e5W8} z!Q&Onv{zPoFMSfvdpG6CV|n)2e$Dp60F!J%%V4j(S6VD_E(%&l43%2Gy4=l{sfg4t z-}?NuePW^A_ETqrCbFoV{{1;iYV-4-_K$w2#W`;}+`lPx<<+g~*Tcf&|6P&aCzi-A zdZcnvHBZ{Cbw}<^7Cmky<`%DC=j(i_nyt=WQ*GIb$5XzE{@nX;WAI%eou^g2%=>1y zo|<84cKB1}=URTxcQeyJ>y^93-mJWO;duZ2xZ(#5HF15}dh_)yjD_628I51FRn2&0 z{y%xQ--+^`ibs|@S7+Ziu(<2J;6eAc`JWp5Z!X>S@!0gXs>kc){sr>OPg=NEVTY!{ zyLOJ|rYdK@Z&rd68jj~I^jR)0F2=5Y@8^Cy77Y<Ckr$4v``Xq7l^vC;%sGAM-1>)K z<K(--4?8Z)t5R-m&7M5}NBi}O5r4uuGQS>qU@JL`w?y=A<-<TO>%W09)2n~av#+`u z?tVl3fdT8pbq;#I>-LNG^>F90EGW)>&!CW5y{{^_^y&3Zmrqe#Ha9jKakXlhe)!U0 zd`@k;@YVGNMggH(duQ>LeeJJ*AD<z*%h!KxZM?Em!Dfm5kEb7s`*n^xzl*CP=kE7c z_W}<aRB6=6oEObc{&DoS#H$MFr$*PUoHw4E<<EUO=w(S(YUaya|9yY!<IKMOuH~@N z5LqQNY2nfHPZRIoPg1+FF)M$S)AHq~rda)`3X9yQQuxGs{e_ah^Lr}xoV{4N@Pg%n zO`n~P2MA6qjXQCx<9Dz5o|GLT*Pk?A-_sB~d7k#ax9rX$88Vr3TFqTo-j%XvKfbZQ zhcV^s`n5X$HRi3kUH?jUz4Hyng#oF;@^wyc+!FNj-${wa%#SPJPddHtdZC0&%e+q+ zxevbHUo!dIllwK58nXT}8;-x#%3Xi9=KVQyOF!{|2bF~<nYHEr%-4Ul|IPgU)=m*_ zPJ$oJSP%Lhb1lxBZ`R{F$#4I+FV<&&gJwggDu^vNX1e(=YgffbsWp>R<G+R`9k9`| z4|P>2)>F;@`RQ{{#GBP=%iC71(K~UqQjvYeBWwMXl@-h)6{lXM#r*QWZ^o{$WcxPl z8O@8Eq_;;uzF{YPL+8MRDJ!Q&MgLCIk*inUWvvlXame9W!1`2s_62gStCOwml@-4( zZ*h9T8UE4#-|KV_oo{I!N0U~qS?7~b{9~`#WquAxgSh{X7JBUz6PN$%W}UclTFc*} zlW(tCFwg1~P;xDD?qjiWv#LF3&=Wp?_sj2fJ@SUobJv&LxPSMW@5i*3Bf_z#LcV=C z*uItbyY%|{ixH}E{qOYozF&;?N$lCu`t(7{U8TfR*OvybT>Sk0)%)<1+oyPZ-2b~? zUS;Et`AzGNe}1>;!cogpb~QIRUN(!A^@aS}y5mD}e4?zk;fI^=o22=-A7iy#RVvw$ zbTc8PDejoG#)pL2=3K3ybMd{_-bmkf%h&&dw2EAP)QP=j_x=8-oQ+JrT4GyP^XvXE zjU_USNn2xAJGwO}GG=Y+>udG6sp&a!OJT~dz4>+Kb#p+o_pKL#(~jDIo_bx_woLm) z)uIz|vm=AAE%?|b-XHS$>y1y_<K>oYF>;9TKj+f(J<zFF<oD#eeFBdIt9;{3elO3L zJlrn?agCPC#`C<}FHiof*LieaEW?iti7I^(`4uNGRPB_TJO4*}S(hF&Po2i`Eh`rs z<Fr2@D_^`gRN>h1XZQZI%O8Lr^)Fgy_rG-7ydRZZ=F+kkln?hWUHqkA@o}%dWaRqm zi~lCaXDk;v+%#8`;jL;>*mPIxq;J>5Uu^onxdODt<)b6$w0I|f(*x(l_Z@W8{BQ8$ zml<Qtu}n!r?gIrkm|Mbj&9eXUQtp?<mrJiNxkuzLRr(<C>3qqjeNPX+cLC)K(0OQ~ zht7-dzv-=h`K9?@rp<jSSO4DB)p_0B``UEduZ4^)vY><zy7k|F24)7MPOYLV@&=&G PA{abf{an^LB{Ts5P?SB9 diff --git a/images/ring.ico b/images/ring.ico deleted file mode 100644 index 975ad413a9195b131fa17827818898ff3a75aa6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165662 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%0AcK7ypTJzN5^<k_kn=gh~WHzGzS72;|0~3i24J4 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 diff --git a/images/ring.png b/images/ring.png deleted file mode 100644 index 3e14e2c3fa1edae376d631a8c3bce75a85e3bc57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17121 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�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 diff --git a/linkdevwidget.ui b/linkdevwidget.ui index 20be445..3c6f0d4 100644 --- a/linkdevwidget.ui +++ b/linkdevwidget.ui @@ -320,7 +320,7 @@ <item> <widget class="QLabel" name="label_3"> <property name="text"> - <string>Exporting account on the ring</string> + <string>Exporting account on the network</string> </property> <property name="alignment"> <set>Qt::AlignCenter</set> diff --git a/main.cpp b/main.cpp index 118fea4..0003b06 100644 --- a/main.cpp +++ b/main.cpp @@ -86,8 +86,8 @@ main(int argc, char *argv[]) QApplication a(argc, argv); - QCoreApplication::setOrganizationDomain("ring.cx"); - QCoreApplication::setApplicationName("Ring"); + QCoreApplication::setOrganizationDomain("jami.net"); + QCoreApplication::setApplicationName("Jami"); GlobalInstances::setPixmapManipulator(std::unique_ptr<PixbufManipulator>(new PixbufManipulator())); diff --git a/mainwindow.cpp b/mainwindow.cpp index f7ee38b..434b98b 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -71,7 +71,7 @@ MainWindow::MainWindow(QWidget* parent) : } ); - QIcon icon(":images/ring.png"); + QIcon icon(":images/jami.png"); this->setWindowIcon(icon); @@ -109,8 +109,8 @@ MainWindow::MainWindow(QWidget* parent) : readSettingsFromRegistry(); - win_sparkle_set_appcast_url("http://dl.ring.cx/windows/winsparkle-ring.xml"); - win_sparkle_set_app_details(L"Savoir-faire Linux", L"Ring", QString(VERSION_STRING).toStdWString().c_str()); + win_sparkle_set_appcast_url("http://dl.jami.net/windows/winsparkle-ring.xml"); + win_sparkle_set_app_details(L"Savoir-faire Linux", L"Jami", QString(VERSION_STRING).toStdWString().c_str()); win_sparkle_set_shutdown_request_callback([]() {QCoreApplication::exit();}); win_sparkle_set_did_find_update_callback([]() {MainWindow::instance().showNormal();}); win_sparkle_init(); @@ -266,4 +266,4 @@ MainWindow::readSettingsFromRegistry() if (not settings.contains(SettingsKey::enableNotifications)) { settings.setValue(SettingsKey::enableNotifications, true); } -} \ No newline at end of file +} diff --git a/mainwindow.ui b/mainwindow.ui index 383b7a2..eaf362f 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -432,11 +432,11 @@ </palette> </property> <property name="windowTitle"> - <string>Ring</string> + <string>Jami</string> </property> <property name="windowIcon"> <iconset resource="ressources.qrc"> - <normaloff>:/images/ring.png</normaloff>:/images/ring.png</iconset> + <normaloff>:/images/jami.png</normaloff>:/images/jami.png</iconset> </property> <widget class="QWidget" name="centralWidget"> <property name="sizePolicy"> diff --git a/ressources.qrc b/ressources.qrc index 65db376..d5c235b 100644 --- a/ressources.qrc +++ b/ressources.qrc @@ -7,10 +7,10 @@ <file>images/default_avatar_overlay.svg</file> <file>images/FontAwesome.otf</file> <file>images/loading.gif</file> - <file>images/logo-ring-standard-coul.png</file> + <file>images/logo-jami-standard-coul.png</file> <file>images/qrcode.png</file> - <file>images/ring.ico</file> - <file>images/ring.png</file> + <file>images/jami.ico</file> + <file>images/jami.png</file> <file>images/spikeMask.png</file> <file>images/waiting.gif</file> <file>images/icons/ic_add_black_18dp_2x.png</file> diff --git a/ring-client-windows.vcxproj b/ring-client-windows.vcxproj index ebc2801..95c0136 100644 --- a/ring-client-windows.vcxproj +++ b/ring-client-windows.vcxproj @@ -12,7 +12,7 @@ </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{0F6318E4-4C06-384E-BCA8-F344DA187957}</ProjectGuid> - <RootNamespace>Ring</RootNamespace> + <RootNamespace>Jami</RootNamespace> <Keyword>Qt4VSv1.0</Keyword> <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion> </PropertyGroup> @@ -24,7 +24,7 @@ <CharacterSet>NotSet</CharacterSet> <ConfigurationType>Application</ConfigurationType> <IntermediateDirectory>release\</IntermediateDirectory> - <PrimaryOutput>Ring</PrimaryOutput> + <PrimaryOutput>Jami</PrimaryOutput> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'" Label="Configuration"> <PlatformToolset>v141</PlatformToolset> @@ -33,7 +33,7 @@ <CharacterSet>NotSet</CharacterSet> <ConfigurationType>StaticLibrary</ConfigurationType> <IntermediateDirectory>release\</IntermediateDirectory> - <PrimaryOutput>Ring</PrimaryOutput> + <PrimaryOutput>Jami</PrimaryOutput> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <PropertyGroup Condition="'$(QtMsBuild)'=='' or !Exists('$(QtMsBuild)\qt.targets')"> @@ -58,8 +58,8 @@ <OutDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">$(Platform)\$(Configuration)\</OutDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir> <IntDir Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">$(Platform)\$(Configuration)\</IntDir> - <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Ring</TargetName> - <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">Ring</TargetName> + <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Jami</TargetName> + <TargetName Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">Jami</TargetName> <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</IgnoreImportLibrary> <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseCompile|x64'">true</IgnoreImportLibrary> <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> @@ -99,7 +99,7 @@ <GenerateDebugInformation>true</GenerateDebugInformation> <IgnoreImportLibrary>true</IgnoreImportLibrary> <LinkIncremental>false</LinkIncremental> - <OutputFile>$(OutDir)\Ring.exe</OutputFile> + <OutputFile>$(OutDir)\Jami.exe</OutputFile> <RandomizedBaseAddress>true</RandomizedBaseAddress> <SubSystem>Windows</SubSystem> <SuppressStartupBanner>true</SuppressStartupBanner> @@ -174,7 +174,7 @@ <GenerateDebugInformation>true</GenerateDebugInformation> <IgnoreImportLibrary>true</IgnoreImportLibrary> <LinkIncremental>false</LinkIncremental> - <OutputFile>$(OutDir)\Ring.exe</OutputFile> + <OutputFile>$(OutDir)\Jami.exe</OutputFile> <RandomizedBaseAddress>true</RandomizedBaseAddress> <SubSystem>Windows</SubSystem> <SuppressStartupBanner>true</SuppressStartupBanner> @@ -620,12 +620,12 @@ <None Include="images\icons\ic_videocam_white.png" /> <None Include="images\icons\ic_voicemail_white_24dp_2x.png" /> <None Include="images\loading.gif" /> - <None Include="images\logo-ring-standard-coul.png" /> + <None Include="images\logo-jami-standard-coul.png" /> <None Include="images\qrcode.png" /> <QtRcc Include="ressources.qrc"> <SubType>Designer</SubType> </QtRcc> - <None Include="images\ring.png" /> + <None Include="images\jami.png" /> <None Include="images\spikeMask.png" /> <None Include="stylesheet.css" /> <None Include="images\waiting.gif" /> diff --git a/ring-client-windows.vcxproj.filters b/ring-client-windows.vcxproj.filters index 8049dc7..ef93bb3 100644 --- a/ring-client-windows.vcxproj.filters +++ b/ring-client-windows.vcxproj.filters @@ -727,7 +727,7 @@ <None Include="images\loading.gif"> <Filter>Resource Files</Filter> </None> - <None Include="images\logo-ring-standard-coul.png"> + <None Include="images\logo-jami-standard-coul.png"> <Filter>Resource Files</Filter> </None> <None Include="images\qrcode.png"> @@ -736,7 +736,7 @@ <QtRcc Include="ressources.qrc"> <Filter>Resource Files</Filter> </QtRcc> - <None Include="images\ring.png"> + <None Include="images\jami.png"> <Filter>Resource Files</Filter> </None> <None Include="images\spikeMask.png"> diff --git a/ring.nsi b/ring.nsi index 2e5e435..59f5a88 100644 --- a/ring.nsi +++ b/ring.nsi @@ -1,6 +1,6 @@ -!define APPNAME "Ring" +!define APPNAME "Jami" !define COMPANYNAME "Savoir-Faire Linux" -!define DESCRIPTION "The Ring client for Windows" +!define DESCRIPTION "The Jami client for Windows" # These three must be integers !define VERSIONMAJOR 1 !define VERSIONMINOR 0 @@ -8,8 +8,8 @@ # These will be displayed by the "Click here for support information" link in "Add/Remove Programs" # It is possible to use "mailto:" links in here to open the email client !define HELPURL "https://projects.savoirfairelinux.com/projects/ring/wiki" # "Support Information" link -!define UPDATEURL "http://ring.cx/en/documentation/windows-installation" # "Product Updates" link -!define ABOUTURL "http://ring.cx/en#about" # "Publisher" link +!define UPDATEURL "http://jami.net/en/documentation/windows-installation" # "Product Updates" link +!define ABOUTURL "http://jami.net/en#about" # "Publisher" link !include "MUI2.nsh" @@ -20,7 +20,7 @@ !define MUI_UNINSTALLER !define MUI_UNCONFIRMPAGE !define MUI_FINISHPAGE_RUN - !define MUI_FINISHPAGE_RUN_TEXT "Launch Ring" + !define MUI_FINISHPAGE_RUN_TEXT "Launch Jami" !define MUI_FINISHPAGE_RUN_FUNCTION "LaunchLink" !insertmacro MUI_PAGE_WELCOME @@ -122,25 +122,25 @@ done: functionEnd Function LaunchLink - ExecShell "" "$DESKTOP\Ring.lnk" + ExecShell "" "$DESKTOP\Jami.lnk" FunctionEnd section "install" !addincludedir "../../NsProcess/Include" !addplugindir "../../NsProcess/Plugin" !include "nsProcess.nsh" - # Kill all remaining Ring processes - ${nsProcess::FindProcess} "Ring.exe" $R0 + # Kill all remaining Jami processes + ${nsProcess::FindProcess} "Jami.exe" $R0 ${If} $R0 == 0 - ${nsProcess::KillProcess} "Ring.exe" $R0 + ${nsProcess::KillProcess} "Jami.exe" $R0 ${EndIf} Sleep 500 # Files for the install directory - to build the installer, these should be in the same directory as the install script (this file) setOutPath $INSTDIR # Files added here should be removed by the uninstaller (see section "uninstall") - file "Ring.exe" - file "ring.ico" + file "Jami.exe" + file "jami.ico" file "qtwebengine_resources.pak" file "QtWebEngineProcess.exe" file "icudtl.dat" @@ -163,18 +163,18 @@ section "install" SetOutPath $INSTDIR #Desktop - CreateShortCut "$DESKTOP\Ring.lnk" "$INSTDIR\Ring.exe" "" + CreateShortCut "$DESKTOP\Jami.lnk" "$INSTDIR\Jami.exe" "" # Start Menu createDirectory "$SMPROGRAMS\${COMPANYNAME}" - createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}.lnk" "$INSTDIR\Ring.exe" "" "$INSTDIR\ring.ico" + createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}.lnk" "$INSTDIR\Jami.exe" "" "$INSTDIR\jami.ico" # Registry information for add/remove programs WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayName" ${APPNAME} WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\"" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "InstallLocation" $INSTDIR - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayIcon" "$\"$INSTDIR\ring.ico$\"" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayIcon" "$\"$INSTDIR\jami.ico$\"" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "Publisher" "${COMPANYNAME}" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "HelpLink" "$\"${HELPURL}$\"" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "URLUpdateInfo" "$\"${UPDATEURL}$\"" @@ -191,8 +191,8 @@ section "install" # Write ring protocol in registry WriteRegStr HKCR "ring" "URL Protocol" "$\"$\"" - WriteRegStr HKCR "ring\DefaultIcon" "" "$\"$INSTDIR\Ring.exe,1$\"" - WriteRegStr HKCR "ring\shell\open\command" "" "$\"$INSTDIR\Ring.exe$\" $\"%1$\"" + WriteRegStr HKCR "ring\DefaultIcon" "" "$\"$INSTDIR\Jami.exe,1$\"" + WriteRegStr HKCR "ring\shell\open\command" "" "$\"$INSTDIR\Jami.exe$\" $\"%1$\"" sectionEnd # Uninstaller @@ -232,8 +232,8 @@ section "uninstall" rmDir "$SMPROGRAMS\${COMPANYNAME}" # Remove files - delete $INSTDIR\Ring.exe - delete $INSTDIR\ring.ico + delete $INSTDIR\Jami.exe + delete $INSTDIR\jami.ico delete $INSTDIR\*.dll rmDir /r $INSTDIR\platforms rmDir /r $INSTDIR\imageformats diff --git a/ringthemeutils.h b/ringthemeutils.h index 5434aca..5ab07bd 100644 --- a/ringthemeutils.h +++ b/ringthemeutils.h @@ -22,7 +22,7 @@ namespace RingTheme { -static const QColor blue_ {"#3AC0D2"}; +static const QColor blue_ {"#109ede"}; static const QColor lightBlue_ {"#c1ebf0"}; static const QColor lightGrey_ {242, 242, 242}; static const QColor imGrey_ {"#dedee0"}; diff --git a/sendcontactrequestwidget.cpp b/sendcontactrequestwidget.cpp new file mode 100644 index 0000000..8ac53be --- /dev/null +++ b/sendcontactrequestwidget.cpp @@ -0,0 +1,73 @@ +/*************************************************************************** + * Copyright (C) 2015-2017 by Savoir-faire Linux * + * Author: Anthony Léonard <anthony.leonard@savoirfairelinux.com> * + * Author: Olivier Soldano <olivier.soldano@savoirfairelinux.com> * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 3 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program. If not, see <http://www.gnu.org/licenses/>. * + **************************************************************************/ + +#include <QDebug> + +#include "sendcontactrequestwidget.h" +#include "ui_sendcontactrequestwidget.h" +#include "account.h" +#include "accountmodel.h" +#include "availableaccountmodel.h" +#include "recentmodel.h" +#include "contactmethod.h" +#include "phonedirectorymodel.h" + +SendContactRequestWidget::SendContactRequestWidget(QWidget *parent) : + QWidget(parent), + ui(new Ui::SendContactRequestWidget) +{ + ui->setupUi(this); + ui->peerContactID->setText("ContactID"); // TODO: Display ID/Username +} + +SendContactRequestWidget::~SendContactRequestWidget() +{ + disconnect(sendCRClickedConnection_); + delete ui; +} + +void +SendContactRequestWidget::setup(const QModelIndex& nodeIdx) +{ + auto cmVector = RecentModel::instance().getContactMethods(nodeIdx); + disconnect(sendCRClickedConnection_); + QString number = cmVector[0]->uri(); + ui->peerContactID->setText(number); + sendCRClickedConnection_ = connect(ui->sendContactRequestButton, &QPushButton::clicked, [this,nodeIdx]() { + sendCR(nodeIdx); + }); +} + +void SendContactRequestWidget::sendCR(const QModelIndex& nodeIdx) +{ + auto cmVector = RecentModel::instance().getContactMethods(nodeIdx); + QString number = cmVector[0]->uri(); + auto cm = PhoneDirectoryModel::instance().getNumber(number); + + if(cm->account() != nullptr){ + cm->account()->sendContactRequest(cm); + } else { + qDebug() << "no account linked to contact method"; + auto idx = AvailableAccountModel::instance().selectionModel()->currentIndex(); + if (idx.isValid()) { + cm->setAccount(idx.data(static_cast<int>(Ring::Role::Object)).value<Account*>()); + cm->account()->sendContactRequest(cm); + } + } +} diff --git a/settingswidget.ui b/settingswidget.ui index 3ec7660..9180149 100644 --- a/settingswidget.ui +++ b/settingswidget.ui @@ -1357,7 +1357,7 @@ QPushButton:pressed {background: rgb(230,230, 230); border: 0px; border-radius: </font> </property> <property name="text"> - <string>RingID</string> + <string>ID</string> </property> </widget> </item> diff --git a/stylesheet.css b/stylesheet.css index 1b5294d..c36e581 100644 --- a/stylesheet.css +++ b/stylesheet.css @@ -129,8 +129,8 @@ QListView#cipherListView::indicator{ QListView#audioCodecView::indicator:checked, QListView#videoCodecView::indicator:checked, QListView#accountView::indicator:checked, QListView#cipherListView::indicator:checked{ - border-color: #34acbd; - background: #34acbd; + border-color: #2b4b7e; + background: #2b4b7e; image: url(":/images/icons/ic_check_white_18dp_2x.png"); } @@ -267,7 +267,7 @@ QToolButton#qrButton:checked { } QPushButton#btnvideo{ - background-color: #3AC0D2; + background-color: #109ede; border-radius: 15px; border:solid 1px; } @@ -316,7 +316,7 @@ QPushButton#existingPushButton, QPushButton#newAccountButton, QPushButton#previo QPushButton#cancelAddButton, QPushButton#exportOnRingButton, QPushButton#addDeviceButton, QPushButton#exportEndedOkButton, QPushButton#errorPushButton, QPushButton#registerButton, QPushButton#acceptCRButton, QPushButton#discardCRButton, QPushButton#deleteCancelBtn, QPushButton#dhtImportBtn, QPushButton#fileImportBtn, QPushButton#changePassBtn, QPushButton#confirmChangeBtn { - background-color: #3AC0D2; + background-color: #109ede; border: 0px; color: white; font: 14px; @@ -339,7 +339,7 @@ QPushButton#addDeviceButton:hover, QPushButton#exportEndedOkButton:hover, QPushB QPushButton#registerButton:hover, QPushButton#acceptCRButton:hover, QPushButton#discardCRButton:hover, QPushButton#deleteCancelBtn:hover, QPushButton#dhtImportBtn:hover, QPushButton#fileImportBtn:hover, QPushButton#changePassBtn:hover, QPushButton#confirmChangeBtn:hover{ - background-color: #4dc6d6; + background-color: #2b4b7e; } QPushButton#blockCRButton:hover, QPushButton#deleteAcceptBtn:hover, QPushButton#debanButton:hover, @@ -356,7 +356,7 @@ QPushButton#addDeviceButton:pressed, QPushButton#exportEndedOkButton:pressed, QP QPushButton#registerButton:pressed, QPushButton#acceptCRButton:pressed, QPushButton#discardCRButton:pressed, QPushButton#deleteCancelBtn:pressed, QPushButton#dhtImportBtn:pressed, QPushButton#fileImportBtn:pressed, QPushButton#changePassBtn:pressed, QPushButton#confirmChangeBtn:pressed { - background-color: #34acbd; + background-color: #2b4b7e; } QPushButton#blockCRButton:pressed, QPushButton#deleteAcceptBtn:pressed, QPushButton#debanButton:pressed, @@ -426,8 +426,8 @@ QRadioButton::indicator:unchecked{ } QRadioButton::indicator:checked{ - background: #3AC0D2; - border-color: #3AC0D2; + background: #109ede; + border-color: #109ede; image: url(":/images/icons/ic_check_white_18dp_2x.png"); } @@ -531,7 +531,7 @@ QTabBar QToolButton::right-arrow{ QPushButton#generalTabButton:checked, QPushButton#videoTabButton:checked, QPushButton#accountTabButton:checked, QTabBar::tab:selected{ - border-color: #3AC0D2; + border-color: #109ede; } QTabWidget::pane{ @@ -540,7 +540,7 @@ QTabWidget::pane{ QPushButton#generalTabButton:hover, QPushButton#videoTabButton:hover, QPushButton#accountTabButton:hover, QTabBar::tab:hover{ - border-color:#4dc6d6; + border-color:#2b4b7e; } QSpinBox#historyDaySettingsSpinBox, QSpinBox#lrcfg_tlsNegotiationTimeoutSec, QSpinBox#lrcfg_registrationExpire, @@ -562,7 +562,7 @@ QSpinBox#historyDaySettingsSpinBox:focus, QSpinBox#lrcfg_tlsNegotiationTimeoutSe QSpinBox#lrcfg_registrationExpire:focus, QSpinBox#lrcfg_localPort:focus, QSpinBox#lrcfg_publishedPort:focus, QSpinBox#lrcfg_audioPortMin:focus, QSpinBox#lrcfg_audioPortMax:focus, QSpinBox#lrcfg_videoPortMin:focus, QSpinBox#lrcfg_videoPortMax:focus{ - border-color: #3AC0D2; + border-color: #109ede; } QCheckBox::indicator{ @@ -574,8 +574,8 @@ QCheckBox::indicator{ } QCheckBox::indicator:checked{ - border-color: #34acbd; - background: #34acbd; + border-color: #2b4b7e; + background: #2b4b7e; image: url(":/images/icons/ic_check_white_18dp_2x.png"); } @@ -621,7 +621,7 @@ QLineEdit#lrcfg_tlsServerName:focus, QLineEdit#lrcfg_turnServerRealm:focus, QLin QLineEdit#lrcfg_turnServerPassword:focus, QLineEdit#lrcfg_turnServer:focus, QLineEdit#lrcfg_publishedAddress:focus, QLineEdit#lrcfg_registeredName:focus, QLineEdit#lrcfg_nameServiceURL:focus, QLineEdit#lrcfg_username:focus, QLineEdit#profileNameEdit:focus{ - border-color: #3AC0D2; + border-color: #109ede; } QTabWidget#tabWidget{ @@ -649,7 +649,7 @@ QSlider::groove:vertical{ QSlider::handle:vertical{ height: 10px; - background: #3AC0D2; + background: #109ede; border-radius: 5px; margin: 0 -4px; } @@ -659,7 +659,7 @@ QSlider::sub-page:vertical{ } QSlider::add-page:vertical{ - background: #3AC0D2; + background: #109ede; } QToolButton::menu-button {image:none;} diff --git a/utils.cpp b/utils.cpp index ad5a1b3..1e6923b 100644 --- a/utils.cpp +++ b/utils.cpp @@ -56,7 +56,7 @@ Utils::CreateStartupLink() SHGetFolderPathW(NULL, CSIDL_STARTUP, NULL, 0, startupPath); std::wstring linkPath(startupPath); - linkPath += TEXT("\\Ring.lnk"); + linkPath += TEXT("\\Jami.lnk"); return Utils::CreateLink(programPath.c_str(), linkPath.c_str()); #else @@ -101,7 +101,7 @@ Utils::DeleteStartupLink() { SHGetFolderPathW(NULL, CSIDL_STARTUP, NULL, 0, startupPath); std::wstring linkPath(startupPath); - linkPath += TEXT("\\Ring.lnk"); + linkPath += TEXT("\\Jami.lnk"); DeleteFile(linkPath.c_str()); #endif @@ -114,7 +114,7 @@ Utils::CheckStartupLink() { SHGetFolderPathW(NULL, CSIDL_STARTUP, NULL, 0, startupPath); std::wstring linkPath(startupPath); - linkPath += TEXT("\\Ring.lnk"); + linkPath += TEXT("\\Jami.lnk"); return PathFileExists(linkPath.c_str()); #else return true; @@ -228,7 +228,7 @@ Utils::setStackWidget(QStackedWidget* stack, QWidget* widget) void Utils::showSystemNotification(QWidget* widget, const QString & message, long delay) { - GlobalSystemTray::instance().showMessage("Ring", message); + GlobalSystemTray::instance().showMessage("Jami", message); QApplication::alert(widget, delay); } diff --git a/web/chatview.css b/web/chatview.css index 5fa4156..2df1bf0 100644 --- a/web/chatview.css +++ b/web/chatview.css @@ -2,7 +2,7 @@ :root { /* color definitions */ - --ring-light-blue: rgba(59, 193, 211, 0.3); + --jami-light-blue: rgba(59, 193, 211, 0.3); /* main properties */ /* --bg-color: #f2f2f2; same as macOS client */ --bg-color: #ffffff; /* same as macOS client */ @@ -190,7 +190,7 @@ body { #invitation { visibility: hidden; - background: var(--ring-light-blue); + background: var(--jami-light-blue); position: absolute; width: 100%; /* hairline */ diff --git a/wizarddialog.cpp b/wizarddialog.cpp index ce2eae8..eb2653c 100644 --- a/wizarddialog.cpp +++ b/wizarddialog.cpp @@ -34,7 +34,7 @@ #include "utils.h" -const QString DEFAULT_RING_ACCT_ALIAS = QObject::tr("Ring account", "Default alias for new Ring account"); +const QString DEFAULT_RING_ACCT_ALIAS = QObject::tr("Jami account", "Default alias for new Jami account"); WizardDialog::WizardDialog(WizardMode wizardMode, AccountInfo* toBeMigrated, QWidget* parent) : QDialog(parent), @@ -50,7 +50,7 @@ WizardDialog::WizardDialog(WizardMode wizardMode, AccountInfo* toBeMigrated, QWi setWindowFlags(flags); - QPixmap logo(":/images/logo-ring-standard-coul.png"); + QPixmap logo(":/images/logo-jami-standard-coul.png"); ui->welcomeLogo->setPixmap(logo.scaledToHeight(65, Qt::SmoothTransformation)); ui->welcomeLogo->setAlignment(Qt::AlignHCenter); @@ -94,11 +94,11 @@ void WizardDialog::processWizardInformations() { if (wizardMode_ == MIGRATION) - ui->progressLabel->setText(tr("Migrating your Ring account...")); + ui->progressLabel->setText(tr("Migrating your Jami account...")); else if (wizardMode_ == IMPORT) ui->progressLabel->setText(tr("Importing account archive...")); else - ui->progressLabel->setText(tr("Generating your Ring account...")); + ui->progressLabel->setText(tr("Generating your Jami account...")); if (wizardMode_ != IMPORT) { if (ui->pinEdit->isVisible() && ui->pinEdit->text().isEmpty()) { @@ -348,7 +348,7 @@ void WizardDialog::on_archivePathSelector_clicked() filePath = QFileDialog::getOpenFileName(this, tr("Open File"), QString(), - tr("Ring archive files (*.gz);; All files (*)")); + tr("Jami archive files (*.gz);; All files (*)")); // for export get current account archive path // for import use set path diff --git a/wizarddialog.ui b/wizarddialog.ui index de7d0d4..1f5cccb 100644 --- a/wizarddialog.ui +++ b/wizarddialog.ui @@ -27,7 +27,7 @@ </property> <property name="windowIcon"> <iconset resource="ressources.qrc"> - <normaloff>:/images/ring.png</normaloff>:/images/ring.png</iconset> + <normaloff>:/images/jami.png</normaloff>:/images/jami.png</iconset> </property> <property name="accessibleName"> <string>Wizard Dialog</string> @@ -136,19 +136,19 @@ </size> </property> <property name="toolTip"> - <string>Create Ring account button</string> + <string>Create Jami account button</string> </property> <property name="accessibleName"> <string/> </property> <property name="accessibleDescription"> - <string>Push button for Ring account creation start trigger</string> + <string>Push button for Jami account creation start trigger</string> </property> <property name="layoutDirection"> <enum>Qt::LeftToRight</enum> </property> <property name="text"> - <string>Create Ring account</string> + <string>Create Jami account</string> </property> </widget> </item> @@ -332,7 +332,7 @@ p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:12pt;">To link this device to another account, you first </span><span style=" font-family:'Ubuntu'; font-size:12pt; font-weight:600;">need to obtain a PIN</span><span style=" font-family:'Ubuntu'; font-size:12pt;"> code. To generate the PIN code:</span></p> <ol style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Go to the <span style=" font-weight:600;">Account management setting</span> of a previous device</li> -<li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Choose the <span style=" font-weight:600;">Ring account</span> you want to use</li> +<li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Choose the <span style=" font-weight:600;">Jami account</span> you want to use</li> <li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Go to the <span style=" font-weight:600;">Devices</span> tab</li> <li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Select <span style=" font-weight:600;">Add a device</span></li></ol> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:12pt;">You will get the necessary PIN to complete this form. The PIN is only valid for </span><span style=" font-family:'Ubuntu'; font-size:12pt; font-weight:600;">10 minutes</span><span style=" font-family:'Ubuntu'; font-size:12pt;">.</span></p></body></html></string> @@ -667,7 +667,7 @@ p, li { white-space: pre-wrap; } <item alignment="Qt::AlignHCenter"> <widget class="QCheckBox" name="signUpCheckbox"> <property name="toolTip"> - <string>Register your username on the Ring. This will reserve the username so that only you can use it. Your friends will be able to call you with your usename instead of using your RingID.</string> + <string>Register your username on the network. This will reserve the username so that only you can use it. Your friends will be able to call you with your usename instead of using your ID.</string> </property> <property name="accessibleName"> <string>Public username checkbox</string> @@ -930,7 +930,7 @@ p, li { white-space: pre-wrap; } </font> </property> <property name="text"> - <string>Generating your Ring account...</string> + <string>Generating your Jami account...</string> </property> </widget> </item> diff --git a/wizardwidget.cpp b/wizardwidget.cpp index 32c2f39..772cf2e 100644 --- a/wizardwidget.cpp +++ b/wizardwidget.cpp @@ -34,7 +34,7 @@ #include "utils.h" -const QString DEFAULT_RING_ACCT_ALIAS = QObject::tr("Ring account", "Default alias for new Ring account"); +const QString DEFAULT_RING_ACCT_ALIAS = QObject::tr("Jami account", "Default alias for new Jami account"); WizardWidget::WizardWidget(WizardMode wizardMode, AccountInfo* toBeMigrated, QWidget* parent) : NavWidget(parent), @@ -50,7 +50,7 @@ WizardWidget::WizardWidget(WizardMode wizardMode, AccountInfo* toBeMigrated, QWi setWindowFlags(flags); - QPixmap logo(":/images/logo-ring-standard-coul.png"); + QPixmap logo(":/images/logo-jami-standard-coul.png"); ui->welcomeLogo->setPixmap(logo.scaledToHeight(65, Qt::SmoothTransformation)); ui->welcomeLogo->setAlignment(Qt::AlignHCenter); @@ -94,11 +94,11 @@ void WizardWidget::processWizardInformations() { if (wizardMode_ == MIGRATION) - ui->progressLabel->setText(tr("Migrating your Ring account...")); + ui->progressLabel->setText(tr("Migrating your Jami account...")); else if (wizardMode_ == IMPORT) ui->progressLabel->setText(tr("Importing account archive...")); else - ui->progressLabel->setText(tr("Generating your Ring account...")); + ui->progressLabel->setText(tr("Generating your Jami account...")); if (wizardMode_ != IMPORT) { if (ui->pinEdit->isVisible() && ui->pinEdit->text().isEmpty()) { @@ -336,7 +336,7 @@ void WizardWidget::on_archivePathSelector_clicked() filePath = QFileDialog::getOpenFileName(this, tr("Open File"), QString(), - tr("Ring archive files (*.gz);; All files (*)")); + tr("Jami archive files (*.gz);; All files (*)")); // for export get current account archive path // for import use set path diff --git a/wizardwidget.ui b/wizardwidget.ui index 595b524..9a286e4 100644 --- a/wizardwidget.ui +++ b/wizardwidget.ui @@ -27,7 +27,7 @@ </property> <property name="windowIcon"> <iconset resource="ressources.qrc"> - <normaloff>:/images/ring.png</normaloff>:/images/ring.png</iconset> + <normaloff>:/images/jami.png</normaloff>:/images/jami.png</iconset> </property> <property name="accessibleName"> <string>Wizard Dialog</string> @@ -136,19 +136,19 @@ </size> </property> <property name="toolTip"> - <string>Create Ring account button</string> + <string>Create Jami account button</string> </property> <property name="accessibleName"> <string/> </property> <property name="accessibleDescription"> - <string>Push button for Ring account creation start trigger</string> + <string>Push button for Jami account creation start trigger</string> </property> <property name="layoutDirection"> <enum>Qt::LeftToRight</enum> </property> <property name="text"> - <string>Create Ring account</string> + <string>Create Jami account</string> </property> </widget> </item> @@ -332,7 +332,7 @@ p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:12pt;">To link this device to another account, you first </span><span style=" font-family:'Ubuntu'; font-size:12pt; font-weight:600;">need to obtain a PIN</span><span style=" font-family:'Ubuntu'; font-size:12pt;"> code. To generate the PIN code:</span></p> <ol style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Go to the <span style=" font-weight:600;">Account management setting</span> of a previous device</li> -<li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Choose the <span style=" font-weight:600;">Ring account</span> you want to use</li> +<li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Choose the <span style=" font-weight:600;">Jami account</span> you want to use</li> <li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Go to the <span style=" font-weight:600;">Devices</span> tab</li> <li style=" font-family:'Ubuntu'; font-size:12pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Select <span style=" font-weight:600;">Add a device</span></li></ol> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:12pt;">You will get the necessary PIN to complete this form. The PIN is only valid for </span><span style=" font-family:'Ubuntu'; font-size:12pt; font-weight:600;">10 minutes</span><span style=" font-family:'Ubuntu'; font-size:12pt;">.</span></p></body></html></string> @@ -667,7 +667,7 @@ p, li { white-space: pre-wrap; } <item alignment="Qt::AlignHCenter"> <widget class="QCheckBox" name="signUpCheckbox"> <property name="toolTip"> - <string>Register your username on the Ring. This will reserve the username so that only you can use it. Your friends will be able to call you with your usename instead of using your RingID.</string> + <string>Register your username on the Jami. This will reserve the username so that only you can use it. Your friends will be able to call you with your usename instead of using your ID.</string> </property> <property name="accessibleName"> <string>Public username checkbox</string> @@ -930,7 +930,7 @@ p, li { white-space: pre-wrap; } </font> </property> <property name="text"> - <string>Generating your Ring account...</string> + <string>Generating your Jami account...</string> </property> </widget> </item> -- GitLab