You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdepim/korganizer/kogroupwareprefspage.ui

632 lines
33 KiB

<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
<class>KOGroupwarePrefsPage</class>
<widget class="TQWidget">
<property name="name">
<cstring>KOGroupwarePrefsPage</cstring>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>496</width>
<height>548</height>
</rect>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQTabWidget">
<property name="name">
<cstring>groupwareTab</cstring>
</property>
<property name="enabled">
<bool>true</bool>
</property>
<widget class="TQWidget">
<property name="name">
<cstring>tab</cstring>
</property>
<attribute name="title">
<string>P&amp;ublish</string>
</attribute>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLabel">
<property name="name">
<cstring>TextLabel1</cstring>
</property>
<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. For Kolab2 Server leave this disabled (the information is generated on the server).</string>
</property>
<property name="alignment">
<set>WordBreak|AlignVCenter</set>
</property>
</widget>
<widget class="TQCheckBox">
<property name="name">
<cstring>publishEnable</cstring>
</property>
<property name="text">
<string>Publish your free/&amp;busy information automatically</string>
</property>
<property name="whatsThis" stdset="0">
<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>
</widget>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>tqlayout8</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLabel">
<property name="name">
<cstring>publishDelayLabel</cstring>
</property>
<property name="text">
<string>Minimum time between uploads (in minutes):</string>
</property>
<property name="buddy" stdset="0">
<cstring>publishDelaySB</cstring>
</property>
<property name="whatsThis" stdset="0">
<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>
</widget>
<widget class="TQSpinBox">
<property name="name">
<cstring>publishDelay</cstring>
</property>
<property name="minValue">
<number>1</number>
</property>
<property name="whatsThis" stdset="0">
<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>
</widget>
</hbox>
</widget>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>Layout16</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLabel">
<property name="name">
<cstring>TextLabel3</cstring>
</property>
<property name="text">
<string>Publish</string>
</property>
<property name="buddy" stdset="0">
<cstring>publishDaysSB</cstring>
</property>
<property name="whatsThis" stdset="0">
<string>Configure the number of calendar days you wish to be published and available to others here.</string>
</property>
</widget>
<widget class="TQSpinBox">
<property name="name">
<cstring>publishDays</cstring>
</property>
<property name="maxValue">
<number>366</number>
</property>
<property name="minValue">
<number>1</number>
</property>
<property name="value">
<number>60</number>
</property>
<property name="whatsThis" stdset="0">
<string>Configure the number of calendar days you wish to be published and available to others here.</string>
</property>
</widget>
<widget class="TQLabel">
<property name="name">
<cstring>TextLabel4</cstring>
</property>
<property name="text">
<string>days of free/busy information</string>
</property>
<property name="whatsThis" stdset="0">
<string>Configure the number of calendar days you wish to be published and available to others here.</string>
</property>
</widget>
<spacer>
<property name="name">
<cstring>Spacer3</cstring>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
<property name="sizeType">
<enum>Expanding</enum>
</property>
<property name="sizeHint">
<size>
<width>20</width>
<height>20</height>
</size>
</property>
</spacer>
</hbox>
</widget>
<widget class="TQButtonGroup">
<property name="name">
<cstring>ButtonGroup2</cstring>
</property>
<property name="title">
<string>Server Information</string>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLineEdit" row="3" column="1">
<property name="name">
<cstring>publishUrl</cstring>
</property>
<property name="enabled">
<bool>true</bool>
</property>
<property name="whatsThis" stdset="0">
<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>
<widget class="TQCheckBox" row="7" column="0" rowspan="1" colspan="2">
<property name="name">
<cstring>publishSavePassword</cstring>
</property>
<property name="text">
<string>Remember p&amp;assword</string>
</property>
<property name="whatsThis" stdset="0">
<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>
</widget>
<widget class="TQLabel" row="6" column="0">
<property name="name">
<cstring>textLabel2</cstring>
</property>
<property name="text">
<string>Password:</string>
</property>
<property name="buddy" stdset="0">
<cstring>publishPasswordED</cstring>
</property>
<property name="whatsThis" stdset="0">
<string>Enter your groupware server login password here.</string>
</property>
</widget>
<widget class="TQLineEdit" row="6" column="1">
<property name="name">
<cstring>publishPassword</cstring>
</property>
<property name="echoMode">
<enum>Password</enum>
</property>
<property name="whatsThis" stdset="0">
<string>Enter your groupware server login password here.</string>
</property>
</widget>
<widget class="TQLineEdit" row="5" column="1">
<property name="name">
<cstring>publishUser</cstring>
</property>
<property name="minimumSize">
<size>
<width>120</width>
<height>0</height>
</size>
</property>
<property name="whatsThis" stdset="0">
<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>
<widget class="TQLabel" row="5" column="0">
<property name="name">
<cstring>TextLabel6</cstring>
</property>
<property name="text">
<string>Username:</string>
</property>
<property name="buddy" stdset="0">
<cstring>publishUserNameED</cstring>
</property>
<property name="whatsThis" stdset="0">
<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>
<widget class="TQFrame" row="4" column="0" rowspan="1" colspan="2">
<property name="name">
<cstring>frame5</cstring>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
</widget>
<widget class="TQLabel" row="3" column="0">
<property name="name">
<cstring>TextLabel7</cstring>
</property>
<property name="text">
<string>Server URL:</string>
</property>
<property name="buddy" stdset="0">
<cstring>anyServerURLED</cstring>
</property>
<property name="whatsThis" stdset="0">
<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>
</grid>
</widget>
<spacer>
<property name="name">
<cstring>spacer3</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>Expanding</enum>
</property>
<property name="sizeHint">
<size>
<width>21</width>
<height>50</height>
</size>
</property>
</spacer>
</vbox>
</widget>
<widget class="TQWidget">
<property name="name">
<cstring>tab</cstring>
</property>
<attribute name="title">
<string>&amp;Retrieve</string>
</attribute>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLabel">
<property name="name">
<cstring>TextLabel2</cstring>
</property>
<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="alignment">
<set>WordBreak|AlignVCenter</set>
</property>
</widget>
<widget class="TQCheckBox">
<property name="name">
<cstring>retrieveEnable</cstring>
</property>
<property name="text">
<string>Retrieve other peoples' free/&amp;busy information automatically</string>
</property>
<property name="whatsThis" stdset="0">
<string>Check this box to retrieve other peoples' Free/Busy information automatically. Note that you have to fill the correct server information to make this possible.</string>
</property>
</widget>
<widget class="TQCheckBox">
<property name="name">
<cstring>fullDomainRetrieval</cstring>
</property>
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Use full email &amp;address for retrieval</string>
</property>
<property name="toolTip" stdset="0">
<string>Set this to retrieve user@domain.ifb instead of user.ifb from the server</string>
</property>
<property name="whatsThis" stdset="0">
<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>
</widget>
<widget class="TQButtonGroup">
<property name="name">
<cstring>ButtonGroup2_2</cstring>
</property>
<property name="title">
<string>Server Information</string>
</property>
<vbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>Layout7_2</cstring>
</property>
<hbox>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLabel">
<property name="name">
<cstring>TextLabel7_2</cstring>
</property>
<property name="text">
<string>Server URL:</string>
</property>
<property name="buddy" stdset="0">
<cstring>anyServerURLED</cstring>
</property>
<property name="whatsThis" stdset="0">
<string>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/"
Here is a generic server example: "http://myserver.net/%u@%d/?internal.ics"
%u expands to the username, and %d expands to the domain name.
Alternatively, you can specify a full path to the Free/Busy file,
For example: "https://kolab2.example.com/freebusy/user.xfb"</string>
</property>
</widget>
<widget class="TQLineEdit">
<property name="name">
<cstring>retrieveUrl</cstring>
</property>
<property name="enabled">
<bool>true</bool>
</property>
<property name="whatsThis" stdset="0">
<string>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/"
Here is a generic server example: "http://myserver.net/%u@%d/?internal.ics"
%u expands to the username, and %d expands to the domain name.
Alternatively, you can specify a full path to the Free/Busy file,
For example: "https://kolab2.example.com/freebusy/user.xfb"</string>
</property>
</widget>
</hbox>
</widget>
<widget class="TQFrame">
<property name="name">
<cstring>frame7</cstring>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
</widget>
<widget class="TQLayoutWidget">
<property name="name">
<cstring>tqlayout13</cstring>
</property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
</property>
<widget class="TQLineEdit" row="0" column="1">
<property name="name">
<cstring>retrieveUser</cstring>
</property>
<property name="whatsThis" stdset="0">
<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>
<widget class="TQLabel" row="0" column="0">
<property name="name">
<cstring>textLabel3</cstring>
</property>
<property name="text">
<string>User&amp;name:</string>
</property>
<property name="buddy" stdset="0">
<cstring>retrieveUser</cstring>
</property>
<property name="whatsThis" stdset="0">
<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>
<widget class="TQLabel" row="1" column="0">
<property name="name">
<cstring>textLabel4</cstring>
</property>
<property name="text">
<string>Passwor&amp;d:</string>
</property>
<property name="buddy" stdset="0">
<cstring>retrievePassword</cstring>
</property>
<property name="whatsThis" stdset="0">
<string>Enter your groupware server login password here.</string>
</property>
</widget>
<widget class="TQLineEdit" row="1" column="1">
<property name="name">
<cstring>retrievePassword</cstring>
</property>
<property name="echoMode">
<enum>Password</enum>
</property>
<property name="whatsThis" stdset="0">
<string>Enter your groupware server login password here.</string>
</property>
</widget>
</grid>
</widget>
<widget class="TQCheckBox">
<property name="name">
<cstring>retrieveSavePassword</cstring>
</property>
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Re&amp;member password</string>
</property>
<property name="whatsThis" stdset="0">
<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>
</widget>
</vbox>
</widget>
<spacer>
<property name="name">
<cstring>spacer2</cstring>
</property>
<property name="orientation">
<enum>Vertical</enum>
</property>
<property name="sizeType">
<enum>Expanding</enum>
</property>
<property name="sizeHint">
<size>
<width>20</width>
<height>160</height>
</size>
</property>
</spacer>
</vbox>
</widget>
</widget>
</vbox>
</widget>
<connections>
<connection>
<sender>publishDays</sender>
<signal>valueChanged(int)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>publishUrl</sender>
<signal>textChanged(const TQString&amp;)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>publishUser</sender>
<signal>textChanged(const TQString&amp;)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>publishPassword</sender>
<signal>textChanged(const TQString&amp;)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>publishSavePassword</sender>
<signal>toggled(bool)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>retrieveEnable</sender>
<signal>toggled(bool)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>retrieveUser</sender>
<signal>textChanged(const TQString&amp;)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>retrievePassword</sender>
<signal>textChanged(const TQString&amp;)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>retrieveSavePassword</sender>
<signal>toggled(bool)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>retrieveUrl</sender>
<signal>textChanged(const TQString&amp;)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>publishDelay</sender>
<signal>valueChanged(int)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>fullDomainRetrieval</sender>
<signal>toggled(bool)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
<connection>
<sender>publishEnable</sender>
<signal>toggled(bool)</signal>
<receiver>KOGroupwarePrefsPage</receiver>
<slot>slotChanged()</slot>
</connection>
</connections>
<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" impldecl="in declaration">kdepimmacros.h</include>
<include location="local" impldecl="in implementation">kogroupwareprefspage.ui.h</include>
</includes>
<Q_SIGNALS>
<signal>changed()</signal>
</Q_SIGNALS>
<Q_SLOTS>
<slot>slotChanged()</slot>
</Q_SLOTS>
<exportmacro>KDE_EXPORT</exportmacro>
<layoutdefaults spacing="6" margin="11"/>
</UI>