Update KRFB docbook to 16.08
Update to reflect changes in https://git.reviewboard.kde.org/r/115499 Krfb modified to move away from invite-model, and modeled as a service that can be started/stopped. remove unused entities, pngs + appendix new screenshots remove krfb/ui/invitewidget.ui - unused REVIEW:128528
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 45 KiB |
@@ -1,22 +1,11 @@
|
|||||||
<?xml version="1.0" ?>
|
<?xml version="1.0" ?>
|
||||||
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
|
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
|
||||||
<!ENTITY kappname "&krfb;">
|
|
||||||
<!ENTITY package "kdenetwork">
|
|
||||||
<!ENTITY % addindex "IGNORE">
|
<!ENTITY % addindex "IGNORE">
|
||||||
<!ENTITY % English "INCLUDE"> <!-- ONLY If you are writing non-English
|
<!ENTITY % English "INCLUDE">
|
||||||
original documentation, change
|
|
||||||
the language here -->
|
|
||||||
|
|
||||||
<!-- Do not define any other entities; instead, use the entities
|
|
||||||
from entities/general.entities and $LANG/user.entities. -->
|
|
||||||
]>
|
]>
|
||||||
<!-- Based on kdoctemplate v0.9 January 10 2003 -->
|
|
||||||
|
|
||||||
<book id="krfb" lang="&language;">
|
<book id="krfb" lang="&language;">
|
||||||
|
|
||||||
<!-- This header contains all of the meta-information for the document such
|
|
||||||
as Authors, publish date, the abstract, and Keywords -->
|
|
||||||
|
|
||||||
<bookinfo>
|
<bookinfo>
|
||||||
<title>The &krfb; Handbook</title>
|
<title>The &krfb; Handbook</title>
|
||||||
|
|
||||||
@@ -32,21 +21,11 @@ as Authors, publish date, the abstract, and Keywords -->
|
|||||||
<year>2003</year>
|
<year>2003</year>
|
||||||
<holder>&Brad.Hards;</holder>
|
<holder>&Brad.Hards;</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<!-- Translators: put here the copyright notice of the translation -->
|
|
||||||
|
|
||||||
<legalnotice>&FDLNotice;</legalnotice>
|
<legalnotice>&FDLNotice;</legalnotice>
|
||||||
|
|
||||||
<!-- Date and version information of the documentation
|
<date>2016-07-25</date>
|
||||||
Don't forget to include this last date and this last revision number, we
|
<releaseinfo>5.0 (Applications 16.08)</releaseinfo>
|
||||||
need them for translation coordination !
|
|
||||||
Please respect the format of the date (YYYY-MM-DD) and of the version
|
|
||||||
(V.MM.LL), it could be used by automation scripts.
|
|
||||||
Do NOT change these in the translation. -->
|
|
||||||
|
|
||||||
<date>2013-06-19</date>
|
|
||||||
<releaseinfo>&kde; 4.11</releaseinfo>
|
|
||||||
|
|
||||||
<!-- Abstract about this handbook -->
|
|
||||||
|
|
||||||
<abstract>
|
<abstract>
|
||||||
<para>
|
<para>
|
||||||
@@ -56,10 +35,6 @@ view or even control the desktop.
|
|||||||
</para>
|
</para>
|
||||||
</abstract>
|
</abstract>
|
||||||
|
|
||||||
<!-- This is a set of Keywords for indexing by search engines.
|
|
||||||
Please at least include KDE, the KDE package it is in, the name
|
|
||||||
of your application, and a few relevant keywords. -->
|
|
||||||
|
|
||||||
<keywordset>
|
<keywordset>
|
||||||
<keyword>KDE</keyword>
|
<keyword>KDE</keyword>
|
||||||
<keyword>kdenetwork</keyword>
|
<keyword>kdenetwork</keyword>
|
||||||
@@ -75,23 +50,9 @@ Please at least include KDE, the KDE package it is in, the name
|
|||||||
|
|
||||||
</bookinfo>
|
</bookinfo>
|
||||||
|
|
||||||
<!-- The contents of the documentation begin here. Label
|
|
||||||
each chapter so with the id attribute. This is necessary for two reasons: it
|
|
||||||
allows you to easily reference the chapter from other chapters of your
|
|
||||||
document, and if there is no ID, the name of the generated HTML files will vary
|
|
||||||
from time to time making it hard to manage for maintainers and for the CVS
|
|
||||||
system. Any chapter labelled (OPTIONAL) may be left out at the author's
|
|
||||||
discretion. Other chapters should not be left out in order to maintain a
|
|
||||||
consistent documentation style across all KDE apps. -->
|
|
||||||
|
|
||||||
<chapter id="introduction">
|
<chapter id="introduction">
|
||||||
<title>Introduction</title>
|
<title>Introduction</title>
|
||||||
|
|
||||||
<!-- The introduction chapter contains a brief introduction for the
|
|
||||||
application that explains what it does and where to report
|
|
||||||
problems. Basically a long version of the abstract. Don't include a
|
|
||||||
revision history. (see installation appendix comment) -->
|
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
&krfb; is a server application that allows you to share your current
|
&krfb; is a server application that allows you to share your current
|
||||||
session with a user on another machine, who can use a <acronym>VNC</acronym> client to
|
session with a user on another machine, who can use a <acronym>VNC</acronym> client to
|
||||||
@@ -165,10 +126,8 @@ use &krfb; over other links, but performance is unlikely to be as good.
|
|||||||
<chapter id="using-krfb">
|
<chapter id="using-krfb">
|
||||||
<title>Using &krfb;</title>
|
<title>Using &krfb;</title>
|
||||||
|
|
||||||
<!-- This chapter should tell the user how to use your app. You should use as
|
<sect1 id="main-windw">
|
||||||
many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
|
<title>&krfb; Main Window</title>
|
||||||
your application. -->
|
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
It is very easy to use &krfb; - it has a simple interface, as shown in
|
It is very easy to use &krfb; - it has a simple interface, as shown in
|
||||||
the screenshot below.
|
the screenshot below.
|
||||||
@@ -189,64 +148,69 @@ the screenshot below.
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
When you want to allow someone to access your desktop, you can create
|
When you want to allow someone to access your desktop, you have to
|
||||||
an personal invitation using the <guibutton>New Personal
|
enable the checkbox <guilabel>Enable Desktop Sharing</guilabel>,
|
||||||
Invitation...</guibutton> button, which will bring up a window
|
which will start the server.
|
||||||
containing the information needed to access your desktop. An example
|
</para>
|
||||||
is shown below.
|
|
||||||
|
<sect2 id="connection-details">
|
||||||
|
<title>Connection Details</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
The <guilabel>Address</guilabel> contains the address of your
|
||||||
|
computer and the port number, separated by a colon.
|
||||||
|
The address is just a hint - you can use any address that can
|
||||||
|
reach your computer. &krfb; tries to guess your address from your
|
||||||
|
network configuration, but does not always succeed in doing so.
|
||||||
|
If your computer is behind a firewall it may have a different
|
||||||
|
address or be unreachable for other computers
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
You can change the port on the <guilabel>Network</guilabel>
|
||||||
|
page in the configuration dialog.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
The next field is prefilled with an automatical generated password.
|
||||||
|
Click in the icon at the right of the field to change the password.
|
||||||
|
</para>
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
<sect2 id="unattended-access">
|
||||||
|
<title>Unattended Access</title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Any remote user with the desktop sharing password will have to be authenticated.
|
||||||
|
If unattended access is activated, and the remote user provides the password
|
||||||
|
for unattended mode, desktop sharing access will be granted without explicit
|
||||||
|
confirmation.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
By default the password for this mode is empty, to change that click on
|
||||||
|
the button and enter a password.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
If unattended access is allowed, then you should probably specify a
|
||||||
|
password.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
<screenshot>
|
If the machine is a server and you are using &krfb; for remote
|
||||||
<screeninfo>Example &krfb; personal invitation</screeninfo>
|
administration, you probably want to use unattended access.
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="personal_invitation.png" format="PNG"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject>
|
|
||||||
<phrase>Example &krfb; personal invitation</phrase>
|
|
||||||
</textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</screenshot>
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
</sect2>
|
||||||
To increase security, the invitation is only valid for an
|
|
||||||
hour after it is created, and of course the person connecting has to
|
<sect2 id="transfer-login-information">
|
||||||
have the correct password.
|
<title>Transfer Login Information</title>
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Since you may want to invite someone to access your desktop by email,
|
&krfb; has no invitation feature any more as in previous versions.
|
||||||
&krfb; can create invitations as email messages. You can create such
|
So you have to transfer the login information yourself using email
|
||||||
an invitation using the <guibutton>New Email Invitation...</guibutton>
|
or a personal invitation.
|
||||||
button on the &krfb; main window. This will usually bring up an email
|
|
||||||
message that looks like the following, ready for you to type in the
|
|
||||||
email address of the person you are sending the invitation to.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
<screenshot>
|
|
||||||
<screeninfo>Example &krfb; email invitation</screeninfo>
|
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="email_invitation.png" format="PNG"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject>
|
|
||||||
<phrase>Example &krfb; email invitation</phrase>
|
|
||||||
</textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</screenshot>
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<warning>
|
|
||||||
<para>
|
|
||||||
&krfb; will warn you about the security implications of sending this
|
|
||||||
information across an insecure link. You must heed those warnings.
|
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
If you cannot encrypt the email (or otherwise secure the link),
|
If you cannot encrypt the email (or otherwise secure the link),
|
||||||
sending invitations by email is a very serious security risk, since
|
sending a password by email is a very serious security risk, since
|
||||||
anyone can read the password and address from the email as it passes
|
anyone can read the password and address from the email as it passes
|
||||||
over the network. This means that they can potentially take control of
|
over the network. This means that they can potentially take control of
|
||||||
your machine.
|
your machine.
|
||||||
@@ -255,33 +219,32 @@ your machine.
|
|||||||
If you cannot encrypt the email message, it may be better to use a
|
If you cannot encrypt the email message, it may be better to use a
|
||||||
personal invitation, telephone the person you are giving access to,
|
personal invitation, telephone the person you are giving access to,
|
||||||
verify the identity of that person, and provide the required
|
verify the identity of that person, and provide the required
|
||||||
invitation information that way.
|
information that way.
|
||||||
</para>
|
</para>
|
||||||
</warning>
|
|
||||||
|
|
||||||
<sect1 id="krfb-managing-invitations">
|
|
||||||
<title>Managing &krfb; invitations</title>
|
|
||||||
|
|
||||||
|
<note>
|
||||||
<para>
|
<para>
|
||||||
Having created an invitation (either a personal invitation or one that
|
&krfb; uses the normal <acronym>RFB</acronym> password system, which does not transfer
|
||||||
was sent by email), &krfb; main window allows you to delete existing
|
your password in the clear across the network. Instead, it uses a
|
||||||
invitations. To just delete one of the invitations, select it with the
|
challenge-response system. This is reasonably secure, as long as the
|
||||||
mouse (it should become highlighted), and then select
|
password is securely guarded.
|
||||||
the <guibutton>Delete</guibutton>. To delete all invitations, just
|
|
||||||
select the <guibutton>Delete All</guibutton> button.
|
|
||||||
</para>
|
</para>
|
||||||
|
</note>
|
||||||
|
|
||||||
</sect1>
|
</sect2>
|
||||||
|
|
||||||
<sect1 id="krfb-qit">
|
<sect2 id="krfb-qqit">
|
||||||
<title>Quit &krfb;</title>
|
<title>Quit &krfb;</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
If you close the &krfb; main window the server keeps running, which is
|
If you close the &krfb; main window by clicking on the window close icon or using the
|
||||||
indicated by an icon in the system tray.
|
shortcut <keycombo action="simul">&Alt;<keycap>F4</keycap></keycombo> the server
|
||||||
To stop &krfb; right click on the icon in the systems tray and select
|
keeps running, which is indicated by an icon in the system tray.
|
||||||
|
To stop &krfb; either use <menuchoice><guimenu>File</guimenu><guimenuitem>Quit</guimenuitem></menuchoice>
|
||||||
|
in the main window or right click on the icon in the system tray and select
|
||||||
<guimenuitem>Quit</guimenuitem>.
|
<guimenuitem>Quit</guimenuitem>.
|
||||||
</para>
|
</para>
|
||||||
|
</sect2>
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
@@ -290,7 +253,7 @@ To stop &krfb; right click on the icon in the systems tray and select
|
|||||||
<para>
|
<para>
|
||||||
In addition to the main &krfb; interface shown and described above,
|
In addition to the main &krfb; interface shown and described above,
|
||||||
you can also control &krfb; using the
|
you can also control &krfb; using the
|
||||||
<guibutton>Configure...</guibutton> on the &krfb; main window. The &krfb;
|
<guimenuitem>Configure...</guimenuitem> on the &krfb; main window. The &krfb;
|
||||||
configuration has two pages, as shown in the screenshot below:
|
configuration has two pages, as shown in the screenshot below:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@@ -314,8 +277,8 @@ The <guilabel>Network</guilabel> page allows control over the port that
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The <guilabel>Announce service on the network</guilabel> checkbox
|
The <guilabel>Announce service on the local network</guilabel> checkbox
|
||||||
controls whether &krfb; announces invitations over the network using
|
controls whether &krfb; announces the service over the local network using
|
||||||
Service Location Protocol. This is normally a good idea, but only
|
Service Location Protocol. This is normally a good idea, but only
|
||||||
works really well with a Service Location Protocol aware client, such
|
works really well with a Service Location Protocol aware client, such
|
||||||
as &krdc;.
|
as &krdc;.
|
||||||
@@ -323,8 +286,8 @@ as &krdc;.
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
If you select the <guilabel>Use default port</guilabel> checkbox,
|
If you select the <guilabel>Use default port</guilabel> checkbox,
|
||||||
then &krfb; will locate a suitable port, and invitations will match
|
then &krfb; will locate a suitable port.
|
||||||
this port. If you deselect this checkbox, you can specify a particular
|
If you deselect this checkbox, you can specify a particular
|
||||||
port. Specifying a particular port may be useful if you are using
|
port. Specifying a particular port may be useful if you are using
|
||||||
port-forwarding on the firewall. Note that if Service Location
|
port-forwarding on the firewall. Note that if Service Location
|
||||||
Protocol is turned on, this will automatically deal with identifying
|
Protocol is turned on, this will automatically deal with identifying
|
||||||
@@ -332,8 +295,8 @@ the correct port.
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The <guilabel>Security</guilabel> page allows you configure settings
|
The <guilabel>Security</guilabel> page allows you to configure whether the
|
||||||
related to access to the &krfb; server.
|
person connecting to the &krfb; servercan control the desktop, or only view.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@@ -350,41 +313,15 @@ related to access to the &krfb; server.
|
|||||||
</screenshot>
|
</screenshot>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
|
||||||
The <guilabel>Allow uninvited connections</guilabel> check box controls
|
|
||||||
whether &krfb; allows connection without an invitation. If uninvited
|
|
||||||
connections are allowed, then you should probably specify a
|
|
||||||
password. You can also use the check boxes here to choose whether you
|
|
||||||
have to confirm the connection before it proceeds, and whether the
|
|
||||||
person connecting can control the desktop, or only view.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
If the machine is a workstation, and you choose to allow uninvited
|
|
||||||
connections, you probably want to select the <guilabel>Ask
|
|
||||||
before accepting connections </guilabel>. Conversely, if the
|
|
||||||
machine is a server and you are using &krfb; for remote
|
|
||||||
administration, you probably want to deselect this option.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<note>
|
|
||||||
<para>
|
|
||||||
&krfb; uses the normal <acronym>RFB</acronym> password system, which does not transfer
|
|
||||||
your password in the clear across the network. Instead, it uses a
|
|
||||||
challenge-response system. This is reasonably secure, as long as the
|
|
||||||
password is securely guarded.
|
|
||||||
</para>
|
|
||||||
</note>
|
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="krfb-connection">
|
<sect1 id="krfb-connection">
|
||||||
<title>What happens when someone connects to &krfb;</title>
|
<title>Connecting to &krfb;</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
When someone connects to &krfb; on your machine, you will get a pop-up
|
When someone connects to &krfb; on your machine, you will get a pop-up
|
||||||
notification that looks like the following screenshot, unless you are
|
notification that looks like the following screenshot, unless you are
|
||||||
accepting uninvited connections without warning.
|
accepting unattended access without confirmation.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
<screenshot>
|
<screenshot>
|
||||||
@@ -402,8 +339,8 @@ accepting uninvited connections without warning.
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
If you <guibutton>Accept Connection</guibutton>, the client can
|
If you <guibutton>Accept Connection</guibutton>, the client can
|
||||||
proceed to authenticate (which requires the correct password for a
|
proceed to authenticate, which requires the correct password for a
|
||||||
personal invitation or email invitation). If you <guibutton>Refuse
|
login. If you <guibutton>Refuse
|
||||||
Connection</guibutton>, then the attempt to connect will be terminated.
|
Connection</guibutton>, then the attempt to connect will be terminated.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@@ -413,23 +350,11 @@ mouse</guilabel> check box determines whether this client can only
|
|||||||
observe, or can take control of your machine.
|
observe, or can take control of your machine.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
|
||||||
If the client connection is successful, and used the password from a
|
|
||||||
personal invitation or email invitation, then that invitation is
|
|
||||||
deleted and cannot be used again. You will also get a small pop-up
|
|
||||||
window in the dock, that shows that the connection has been made.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
</sect1>
|
</sect1>
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|
||||||
<chapter id="credits">
|
<chapter id="credits">
|
||||||
|
|
||||||
<!-- Include credits for the programmers, documentation writers, and
|
|
||||||
contributors here. The license for your software should then be included below
|
|
||||||
the credits with a reference to the appropriate license file included in the KDE
|
|
||||||
distribution. -->
|
|
||||||
|
|
||||||
<title>Credits and License</title>
|
<title>Credits and License</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
@@ -458,33 +383,6 @@ Documentation Copyright © 2003 &Brad.Hards; &Brad.Hards.mail;
|
|||||||
|
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|
||||||
<appendix id="installation">
|
|
||||||
<title>Installation</title>
|
|
||||||
|
|
||||||
<sect1 id="getting-krfb">
|
|
||||||
<title>How to obtain &krfb;</title>
|
|
||||||
|
|
||||||
<!-- This first entity contains boiler plate for applications that are
|
|
||||||
part of KDE CVS. You should remove it if you are releasing your
|
|
||||||
application -->
|
|
||||||
|
|
||||||
&install.intro.documentation;
|
|
||||||
|
|
||||||
</sect1>
|
|
||||||
|
|
||||||
<sect1 id="compilation">
|
|
||||||
<title>Compilation and Installation</title>
|
|
||||||
|
|
||||||
<!-- This entity contains the boilerplate text for standard -->
|
|
||||||
<!-- compilation instructions. If your application requires any -->
|
|
||||||
<!-- special handling, remove it, and replace with your own text. -->
|
|
||||||
|
|
||||||
&install.compile.documentation;
|
|
||||||
|
|
||||||
</sect1>
|
|
||||||
|
|
||||||
</appendix>
|
|
||||||
|
|
||||||
&documentation.index;
|
&documentation.index;
|
||||||
</book>
|
</book>
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 33 KiB |
@@ -1,171 +0,0 @@
|
|||||||
<ui version="4.0" >
|
|
||||||
<class>InviteWidget</class>
|
|
||||||
<widget class="QWidget" name="InviteWidget" >
|
|
||||||
<property name="geometry" >
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>603</width>
|
|
||||||
<height>364</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<layout class="QHBoxLayout" >
|
|
||||||
<item>
|
|
||||||
<widget class="QLabel" name="pixmapLabel" >
|
|
||||||
<property name="sizePolicy" >
|
|
||||||
<sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="minimumSize" >
|
|
||||||
<size>
|
|
||||||
<width>128</width>
|
|
||||||
<height>128</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<layout class="QVBoxLayout" >
|
|
||||||
<item>
|
|
||||||
<widget class="QLabel" name="TextLabel2" >
|
|
||||||
<property name="font" >
|
|
||||||
<font>
|
|
||||||
<weight>75</weight>
|
|
||||||
<bold>true</bold>
|
|
||||||
</font>
|
|
||||||
</property>
|
|
||||||
<property name="text" >
|
|
||||||
<string>Welcome to KDE Desktop Sharing</string>
|
|
||||||
</property>
|
|
||||||
<property name="wordWrap" >
|
|
||||||
<bool>false</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QLabel" name="helpLabel" >
|
|
||||||
<property name="text" >
|
|
||||||
<string>KDE Desktop Sharing allows you to invite somebody at a remote location to watch and possibly control your desktop. <a href="whatsthis">More about invitations...</a></string>
|
|
||||||
</property>
|
|
||||||
<property name="textFormat" >
|
|
||||||
<enum>Qt::RichText</enum>
|
|
||||||
</property>
|
|
||||||
<property name="wordWrap" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
<property name="textInteractionFlags" >
|
|
||||||
<set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::NoTextInteraction</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<spacer>
|
|
||||||
<property name="orientation" >
|
|
||||||
<enum>Qt::Vertical</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeType" >
|
|
||||||
<enum>QSizePolicy::MinimumExpanding</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" >
|
|
||||||
<size>
|
|
||||||
<width>215</width>
|
|
||||||
<height>101</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<layout class="QHBoxLayout" >
|
|
||||||
<item>
|
|
||||||
<spacer>
|
|
||||||
<property name="orientation" >
|
|
||||||
<enum>Qt::Horizontal</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeType" >
|
|
||||||
<enum>QSizePolicy::Expanding</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" >
|
|
||||||
<size>
|
|
||||||
<width>90</width>
|
|
||||||
<height>26</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<layout class="QVBoxLayout" >
|
|
||||||
<item>
|
|
||||||
<widget class="QPushButton" name="btnCreateInvite" >
|
|
||||||
<property name="toolTip" >
|
|
||||||
<string/>
|
|
||||||
</property>
|
|
||||||
<property name="whatsThis" >
|
|
||||||
<string>Create a new invitation and display the connection data. Use this option if you want to invite somebody personally, for example, to give the connection data over the phone.</string>
|
|
||||||
</property>
|
|
||||||
<property name="text" >
|
|
||||||
<string>Create &Personal Invitation...</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QPushButton" name="btnEmailInvite" >
|
|
||||||
<property name="whatsThis" >
|
|
||||||
<string>This button will start your email application with a pre-configured text that explains to the recipient how to connect to your computer. </string>
|
|
||||||
</property>
|
|
||||||
<property name="text" >
|
|
||||||
<string>Invite via &Email...</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QPushButton" name="btnManageInvite" >
|
|
||||||
<property name="text" >
|
|
||||||
<string>&Manage Invitations (%1)...</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<spacer>
|
|
||||||
<property name="orientation" >
|
|
||||||
<enum>Qt::Horizontal</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeType" >
|
|
||||||
<enum>QSizePolicy::Expanding</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" >
|
|
||||||
<size>
|
|
||||||
<width>90</width>
|
|
||||||
<height>26</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<spacer>
|
|
||||||
<property name="orientation" >
|
|
||||||
<enum>Qt::Vertical</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeType" >
|
|
||||||
<enum>QSizePolicy::Fixed</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" >
|
|
||||||
<size>
|
|
||||||
<width>20</width>
|
|
||||||
<height>24</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
<resources/>
|
|
||||||
<connections/>
|
|
||||||
</ui>
|
|
||||||