• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdenetwork API Reference
  • KDE Home
  • Contact Us
 

krfb

  • sources
  • kde-4.14
  • kdenetwork
  • krfb
  • krfb
krfbconfig.h
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from krfb.kcfg.
2 // All changes you do to this file will be lost.
3 #ifndef KRFBCONFIG_H
4 #define KRFBCONFIG_H
5 
6 #include <kconfigskeleton.h>
7 #include <kdebug.h>
8 
9 class KrfbConfig : public KConfigSkeleton
10 {
11  public:
12 
13  static KrfbConfig *self();
14  ~KrfbConfig();
15 
16 
20  static
21  bool useDefaultPort()
22  {
23  return self()->mUseDefaultPort;
24  }
25 
26 
30  static
31  int port()
32  {
33  return self()->mPort;
34  }
35 
36 
40  static
41  bool publishService()
42  {
43  return self()->mPublishService;
44  }
45 
46 
50  static
51  bool allowDesktopControl()
52  {
53  return self()->mAllowDesktopControl;
54  }
55 
56 
60  static
61  bool allowUnattendedAccess()
62  {
63  return self()->mAllowUnattendedAccess;
64  }
65 
66 
70  static
71  QString unattendedAccessPassword()
72  {
73  return self()->mUnattendedAccessPassword;
74  }
75 
76 
80  static
81  QString desktopSharingPassword()
82  {
83  return self()->mDesktopSharingPassword;
84  }
85 
86 
90  static
91  QString preferredFrameBufferPlugin()
92  {
93  return self()->mPreferredFrameBufferPlugin;
94  }
95 
96  protected:
97  KrfbConfig();
98  friend class KrfbConfigHelper;
99 
100 
101  // TCP
102  bool mUseDefaultPort;
103  int mPort;
104  bool mPublishService;
105 
106  // Security
107  bool mAllowDesktopControl;
108  bool mAllowUnattendedAccess;
109  QString mUnattendedAccessPassword;
110  QString mDesktopSharingPassword;
111 
112  // FrameBuffer
113  QString mPreferredFrameBufferPlugin;
114 
115  private:
116 };
117 
118 #endif
119 
KrfbConfig::useDefaultPort
static bool useDefaultPort()
Get Use the default port for VNC (5900)
Definition: krfbconfig.h:21
KrfbConfig::allowUnattendedAccess
static bool allowUnattendedAccess()
Get Allow connections without an invitation.
Definition: krfbconfig.h:61
KrfbConfig
Definition: krfbconfig.h:9
KrfbConfig::allowDesktopControl
static bool allowDesktopControl()
Get Allow remote connections to manage the desktop.
Definition: krfbconfig.h:51
KrfbConfig::preferredFrameBufferPlugin
static QString preferredFrameBufferPlugin()
Get Preferred Frame Buffer Plugin.
Definition: krfbconfig.h:91
KConfigSkeleton
KrfbConfig::mUseDefaultPort
bool mUseDefaultPort
Definition: krfbconfig.h:102
KrfbConfig::mAllowDesktopControl
bool mAllowDesktopControl
Definition: krfbconfig.h:107
KrfbConfig::mAllowUnattendedAccess
bool mAllowUnattendedAccess
Definition: krfbconfig.h:108
KrfbConfig::KrfbConfigHelper
friend class KrfbConfigHelper
Definition: krfbconfig.h:98
KrfbConfig::mUnattendedAccessPassword
QString mUnattendedAccessPassword
Definition: krfbconfig.h:109
KrfbConfig::publishService
static bool publishService()
Get Announce the service on the local network.
Definition: krfbconfig.h:41
KrfbConfig::~KrfbConfig
~KrfbConfig()
Definition: krfbconfig.cpp:66
KrfbConfig::port
static int port()
Get This is the port on which krfb will listen.
Definition: krfbconfig.h:31
QString
KrfbConfig::unattendedAccessPassword
static QString unattendedAccessPassword()
Get Password for uninvited connections.
Definition: krfbconfig.h:71
KrfbConfig::mPort
int mPort
Definition: krfbconfig.h:103
KrfbConfig::desktopSharingPassword
static QString desktopSharingPassword()
Get Password for uninvited connections.
Definition: krfbconfig.h:81
KrfbConfig::mPreferredFrameBufferPlugin
QString mPreferredFrameBufferPlugin
Definition: krfbconfig.h:113
KrfbConfig::mPublishService
bool mPublishService
Definition: krfbconfig.h:104
KrfbConfig::mDesktopSharingPassword
QString mDesktopSharingPassword
Definition: krfbconfig.h:110
KrfbConfig::KrfbConfig
KrfbConfig()
Definition: krfbconfig.cpp:27
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

krfb

Skip menu "krfb"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdenetwork API Reference

Skip menu "kdenetwork API Reference"
  • kget
  • kopete
  •   kopete
  •   libkopete
  • krdc
  • krfb

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal