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.

rdpoptions.cpp 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. #include "rdpoptions.h"
  2. RdpOptions::RdpOptions()
  3. {
  4. }
  5. QString RdpOptions::host() const
  6. {
  7. return m_host;
  8. }
  9. void RdpOptions::setHost(const QString &host)
  10. {
  11. m_host = host;
  12. }
  13. QString RdpOptions::username() const
  14. {
  15. return m_username;
  16. }
  17. void RdpOptions::setUsername(const QString &username)
  18. {
  19. m_username = username;
  20. }
  21. QString RdpOptions::password() const
  22. {
  23. return m_password;
  24. }
  25. void RdpOptions::setPassword(const QString &password)
  26. {
  27. m_password = password;
  28. }
  29. QSize RdpOptions::resolution() const
  30. {
  31. return m_resolution;
  32. }
  33. void RdpOptions::setResolution(const QSize &resolution)
  34. {
  35. m_resolution = resolution;
  36. }
  37. bool RdpOptions::fullscreen() const
  38. {
  39. return m_fullscreen;
  40. }
  41. void RdpOptions::setFullscreen(bool fullscreen)
  42. {
  43. m_fullscreen = fullscreen;
  44. }
  45. RdpOptions::Experience RdpOptions::experience() const
  46. {
  47. return m_experience;
  48. }
  49. void RdpOptions::setExperience(const Experience &experience)
  50. {
  51. m_experience = experience;
  52. }
  53. bool RdpOptions::bitmapCache() const
  54. {
  55. return m_bitmapCache;
  56. }
  57. void RdpOptions::setBitmapCache(bool bitmapCache)
  58. {
  59. m_bitmapCache = bitmapCache;
  60. }
  61. bool RdpOptions::metaKeys() const
  62. {
  63. return m_metaKeys;
  64. }
  65. void RdpOptions::setMetaKeys(bool metaKeys)
  66. {
  67. m_metaKeys = metaKeys;
  68. }
  69. bool RdpOptions::useShell() const
  70. {
  71. return m_useShell;
  72. }
  73. void RdpOptions::setUseShell(bool useShell)
  74. {
  75. m_useShell = useShell;
  76. }
  77. QString RdpOptions::shell() const
  78. {
  79. return m_shell;
  80. }
  81. void RdpOptions::setShell(const QString &shell)
  82. {
  83. m_shell = shell;
  84. }
  85. QString RdpOptions::shellWorkingDir() const
  86. {
  87. return m_shellWorkingDir;
  88. }
  89. void RdpOptions::setShellWorkingDir(const QString &shellWorkingDir)
  90. {
  91. m_shellWorkingDir = shellWorkingDir;
  92. }
  93. RdpOptions::Colors RdpOptions::colors() const
  94. {
  95. return m_colors;
  96. }
  97. void RdpOptions::setColors(const Colors &colors)
  98. {
  99. m_colors = colors;
  100. }
  101. bool RdpOptions::useAllMonitors() const
  102. {
  103. return m_useAllMonitors;
  104. }
  105. void RdpOptions::setUseAllMonitors(bool useAllMonitors)
  106. {
  107. m_useAllMonitors = useAllMonitors;
  108. }
  109. bool RdpOptions::fullscreenBar() const
  110. {
  111. return m_fullscreenBar;
  112. }
  113. void RdpOptions::setFullscreenBar(bool fullscreenBar)
  114. {
  115. m_fullscreenBar = fullscreenBar;
  116. }
  117. bool RdpOptions::autoReconnect() const
  118. {
  119. return m_autoReconnect;
  120. }
  121. void RdpOptions::setAutoReconnect(bool autoReconnect)
  122. {
  123. m_autoReconnect = autoReconnect;
  124. }
  125. QString RdpOptions::keymap() const
  126. {
  127. return m_keymap;
  128. }
  129. void RdpOptions::setKeymap(const QString &keymap)
  130. {
  131. m_keymap = keymap;
  132. }
  133. QString RdpOptions::visibleName() const
  134. {
  135. QString str;
  136. if (!m_username.isEmpty()) {
  137. str += m_username;
  138. }
  139. if (!m_host.isEmpty()) {
  140. if (!str.isEmpty()) {
  141. str += "@";
  142. }
  143. str += m_host;
  144. }
  145. return str;
  146. }
  147. QString RdpOptions::windowTitle() const
  148. {
  149. return m_windowTitle;
  150. }
  151. void RdpOptions::setWindowTitle(const QString &windowTitle)
  152. {
  153. m_windowTitle = windowTitle;
  154. }