mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-23 18:32:51 +00:00
503 lines
19 KiB
XML
503 lines
19 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>KOGroupwarePrefsPage</class>
|
|
<widget class="QWidget" name="KOGroupwarePrefsPage">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>511</width>
|
|
<height>524</height>
|
|
</rect>
|
|
</property>
|
|
<layout class="QGridLayout">
|
|
<property name="margin">
|
|
<number>0</number>
|
|
</property>
|
|
<item row="0" column="0">
|
|
<widget class="QTabWidget" name="groupwareTab">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="currentIndex">
|
|
<number>1</number>
|
|
</property>
|
|
<widget class="QWidget" name="tabPublish">
|
|
<attribute name="title">
|
|
<string>P&ublish</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout">
|
|
<property name="spacing">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="margin">
|
|
<number>9</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QLabel" name="TextLabel1">
|
|
<property name="text">
|
|
<string>By publishing Free/Busy information, you allow others to take your calendar into account when inviting you for a meeting. Only the times you have already busy are published, not why they are busy.</string>
|
|
</property>
|
|
<property name="wordWrap">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="publishEnable">
|
|
<property name="whatsThis">
|
|
<string>Check this box to upload your Free/Busy information automatically.
|
|
It is possible to skip this option and mail or upload your Free/Busy information using the Schedule menu of KOrganizer.
|
|
Note: If KOrganizer is acting as a KDE Kolab client, this is not required, as the Kolab2 server taking care of publishing your Free/Busy information and manages the access to it from other users.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Publish your free/&busy information automatically</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout">
|
|
<property name="spacing">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="margin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QLabel" name="publishDelayLabel">
|
|
<property name="whatsThis">
|
|
<string>Configure minimum the interval of time in minutes between each upload here. This configuration is only effective in case you choose to publish your information automatically.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Minimum time between uploads (in minutes):</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>publishDelay</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QSpinBox" name="publishDelay">
|
|
<property name="whatsThis">
|
|
<string>Configure minimum the interval of time in minutes between each upload here. This configuration is only effective in case you choose to publish your information automatically.</string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout">
|
|
<property name="spacing">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="margin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QLabel" name="TextLabel3">
|
|
<property name="whatsThis">
|
|
<string>Configure the number of calendar days you wish to be published and available to others here.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Publish</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>publishDays</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QSpinBox" name="publishDays">
|
|
<property name="whatsThis">
|
|
<string>Configure the number of calendar days you wish to be published and available to others here.</string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>366</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>60</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="TextLabel4">
|
|
<property name="whatsThis">
|
|
<string>Configure the number of calendar days you wish to be published and available to others here.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>days of free/busy information</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="ButtonGroup2">
|
|
<property name="title">
|
|
<string>Server Information</string>
|
|
</property>
|
|
<layout class="QGridLayout">
|
|
<property name="margin">
|
|
<number>9</number>
|
|
</property>
|
|
<property name="spacing">
|
|
<number>6</number>
|
|
</property>
|
|
<item row="2" column="0" colspan="2">
|
|
<widget class="Line" name="frame5"/>
|
|
</item>
|
|
<item row="1" column="1">
|
|
<widget class="KLineEdit" name="publishUrl">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string>Enter the URL for the server on which your Free/Busy information shall be published here.
|
|
Ask the server administrator for this information.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="1">
|
|
<widget class="KLineEdit" name="publishPassword">
|
|
<property name="whatsThis">
|
|
<string>Enter your groupware server login password here.</string>
|
|
</property>
|
|
<property name="echoMode">
|
|
<enum>QLineEdit::Password</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="4" column="0">
|
|
<widget class="QLabel" name="textLabel2">
|
|
<property name="whatsThis">
|
|
<string>Enter your groupware server login password here.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Password:</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>publishPassword</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QLabel" name="TextLabel6">
|
|
<property name="whatsThis">
|
|
<string>Enter the login information relative to your account on the server here.
|
|
|
|
A Kolab2 server specificity: Registered your UID (Unique IDentifier). By default your UID would be your email address on the Kolab2 server but it may also be different. In the last case enter your UID.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string comment="login name on the Kolab server">Username:</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>publishUser</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="1">
|
|
<widget class="KLineEdit" name="publishUser">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>120</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string>Enter the login information relative to your account on the server here.
|
|
|
|
A Kolab2 server specificity: Registered your UID (Unique IDentifier). By default your UID would be your email address on the Kolab2 server but it may also be different. In the last case enter your UID.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="5" column="0" colspan="2">
|
|
<widget class="QCheckBox" name="publishSavePassword">
|
|
<property name="whatsThis">
|
|
<string>Check this box to make KOrganizer remember your password and skip asking you each time it uploads your Free/Busy information, by storing it in the configuration file.
|
|
For security reasons, it is not recommended to store your password in the configuration file.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Remember p&assword</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0">
|
|
<widget class="QLabel" name="TextLabel7">
|
|
<property name="whatsThis">
|
|
<string>Enter the URL for the server on which your Free/Busy information shall be published here.
|
|
Ask the server administrator for this information.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Server URL:</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>publishUrl</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="0" colspan="2">
|
|
<widget class="QLabel" name="label">
|
|
<property name="text">
|
|
<string>(No need if using Kolab server version 2)</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>21</width>
|
|
<height>50</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tabRetrieve">
|
|
<attribute name="title">
|
|
<string>&Retrieve</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout">
|
|
<property name="spacing">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="margin">
|
|
<number>9</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QLabel" name="TextLabel2">
|
|
<property name="text">
|
|
<string>By retrieving Free/Busy information that others have published, you can take their calendar into account when inviting them to a meeting.</string>
|
|
</property>
|
|
<property name="wordWrap">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="retrieveEnable">
|
|
<property name="whatsThis">
|
|
<string>Check this box to retrieve other people's Free/Busy information automatically. Note that you have to fill the correct server information to make this possible.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Retrieve other people's free/&busy information automatically</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="fullDomainRetrieval">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="toolTip">
|
|
<string>Set this to retrieve user@domain.ifb instead of user.ifb from the server</string>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string>Check this box to download a free/busy file in the format "user@domain.ifb" (for example joe@company.com.ifb). Otherwise, it will download a free/busy file in the format user.ifb (for example joe.ifb). Ask the server Administrator if you are not sure about how to configure this option.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Use full email &address for retrieval</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="ButtonGroup2_2">
|
|
<property name="title">
|
|
<string>Server Information</string>
|
|
</property>
|
|
<layout class="QGridLayout">
|
|
<property name="margin">
|
|
<number>9</number>
|
|
</property>
|
|
<property name="spacing">
|
|
<number>6</number>
|
|
</property>
|
|
<item row="3" column="1">
|
|
<widget class="KLineEdit" name="retrievePassword">
|
|
<property name="whatsThis">
|
|
<string>Enter your groupware server login password here.</string>
|
|
</property>
|
|
<property name="echoMode">
|
|
<enum>QLineEdit::Password</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="1">
|
|
<widget class="KLineEdit" name="retrieveUser">
|
|
<property name="whatsThis">
|
|
<string>Enter the login information relative to your account on the server here.
|
|
|
|
A Kolab2 server specificity: Registered your UID (Unique IDentifier). By default your UID would be your email address on the Kolab2 server but it may also be different. In the last case enter your UID.</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<widget class="KLineEdit" name="retrieveUrl">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string comment="@info:whatsthis">Enter the URL for the server on which the Free/Busy information is published here.
|
|
Ask the server administrator for this information.
|
|
Here is a Kolab2 Server URL example:
|
|
|
|
https://kolab2.example.com/freebusy/
|
|
|
|
Alternatively, you can specify a full path to the Free/Busy. For example:
|
|
|
|
https://kolab2.example.com/freebusy/user.xfb</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="0" column="0">
|
|
<widget class="QLabel" name="TextLabel7_2">
|
|
<property name="whatsThis">
|
|
<string comment="@info:whatsthis">Enter the URL for the server on which the Free/Busy information is published here.
|
|
Ask the server administrator for this information.
|
|
Here is a Kolab2 Server URL example:
|
|
|
|
https://kolab2.example.com/freebusy/
|
|
|
|
Alternatively, you can specify a full path to the Free/Busy. For example:
|
|
|
|
https://kolab2.example.com/freebusy/user.xfb</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Server URL:</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>retrieveUrl</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="2" column="0">
|
|
<widget class="QLabel" name="textLabel3">
|
|
<property name="whatsThis">
|
|
<string>Enter the login information relative to your account on the server here.
|
|
|
|
A Kolab2 server specificity: Registered your UID (Unique IDentifier). By default your UID would be your email address on the Kolab2 server but it may also be different. In the last case enter your UID.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>User&name:</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>retrieveUser</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="3" column="0">
|
|
<widget class="QLabel" name="textLabel4">
|
|
<property name="whatsThis">
|
|
<string>Enter your groupware server login password here.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Passwor&d:</string>
|
|
</property>
|
|
<property name="buddy">
|
|
<cstring>retrievePassword</cstring>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item row="1" column="0" colspan="2">
|
|
<widget class="Line" name="frame7"/>
|
|
</item>
|
|
<item row="4" column="0" colspan="2">
|
|
<widget class="QCheckBox" name="retrieveSavePassword">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string>Check this box to make KOrganizer remember your password and skip asking you each time it uploads your Free/Busy information, by storing it in the configuration file.
|
|
For security reasons, it is not recommended to store your password in the configuration file.</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>Re&member password</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer>
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>QSizePolicy::Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>160</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>KLineEdit</class>
|
|
<extends>QLineEdit</extends>
|
|
<header>klineedit.h</header>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<tabstops>
|
|
<tabstop>groupwareTab</tabstop>
|
|
<tabstop>publishEnable</tabstop>
|
|
<tabstop>publishDelay</tabstop>
|
|
<tabstop>publishDays</tabstop>
|
|
<tabstop>publishUrl</tabstop>
|
|
<tabstop>publishUser</tabstop>
|
|
<tabstop>publishPassword</tabstop>
|
|
<tabstop>publishSavePassword</tabstop>
|
|
<tabstop>retrieveEnable</tabstop>
|
|
<tabstop>fullDomainRetrieval</tabstop>
|
|
<tabstop>retrieveUrl</tabstop>
|
|
<tabstop>retrieveUser</tabstop>
|
|
<tabstop>retrievePassword</tabstop>
|
|
<tabstop>retrieveSavePassword</tabstop>
|
|
</tabstops>
|
|
<includes>
|
|
<include location="global">korganizer_export.h</include>
|
|
</includes>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|