first commit
This commit is contained in:
		
							
								
								
									
										2
									
								
								.ipynb_checkpoints/README-checkpoint.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.ipynb_checkpoints/README-checkpoint.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,2 @@
 | 
			
		||||
xfreerdp 简易的GUI程序,用于支持可视化界面,并且支持QT的系统,减少了对于处理器平台的限制。但是xfreerdp需要你自己来安装。
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,2 @@
 | 
			
		||||
xfreerdp 简易的GUI程序,用于支持可视化界面,并且支持QT的系统,减少了对于处理器平台的限制。但是xfreerdp需要你自己来安装。
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										24
									
								
								freerdp.pro
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								freerdp.pro
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,24 @@
 | 
			
		||||
QT       += core gui
 | 
			
		||||
 | 
			
		||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 | 
			
		||||
 | 
			
		||||
CONFIG += c++11
 | 
			
		||||
 | 
			
		||||
# You can make your code fail to compile if it uses deprecated APIs.
 | 
			
		||||
# In order to do so, uncomment the following line.
 | 
			
		||||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
 | 
			
		||||
 | 
			
		||||
SOURCES += \
 | 
			
		||||
    main.cpp \
 | 
			
		||||
    mainwindow.cpp
 | 
			
		||||
 | 
			
		||||
HEADERS += \
 | 
			
		||||
    mainwindow.h
 | 
			
		||||
 | 
			
		||||
FORMS += \
 | 
			
		||||
    mainwindow.ui
 | 
			
		||||
 | 
			
		||||
# Default rules for deployment.
 | 
			
		||||
qnx: target.path = /tmp/$${TARGET}/bin
 | 
			
		||||
else: unix:!android: target.path = /opt/$${TARGET}/bin
 | 
			
		||||
!isEmpty(target.path): INSTALLS += target
 | 
			
		||||
							
								
								
									
										297
									
								
								freerdp.pro.user
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										297
									
								
								freerdp.pro.user
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,297 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE QtCreatorProject>
 | 
			
		||||
<!-- Written by QtCreator 4.15.2, 2024-07-09T17:53:32. -->
 | 
			
		||||
<qtcreator>
 | 
			
		||||
 <data>
 | 
			
		||||
  <variable>EnvironmentId</variable>
 | 
			
		||||
  <value type="QByteArray">{a9336516-2e62-440b-bc00-e15a17d537d0}</value>
 | 
			
		||||
 </data>
 | 
			
		||||
 <data>
 | 
			
		||||
  <variable>ProjectExplorer.Project.ActiveTarget</variable>
 | 
			
		||||
  <value type="int">0</value>
 | 
			
		||||
 </data>
 | 
			
		||||
 <data>
 | 
			
		||||
  <variable>ProjectExplorer.Project.EditorSettings</variable>
 | 
			
		||||
  <valuemap type="QVariantMap">
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
 | 
			
		||||
   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
 | 
			
		||||
    <value type="QString" key="language">Cpp</value>
 | 
			
		||||
    <valuemap type="QVariantMap" key="value">
 | 
			
		||||
     <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
 | 
			
		||||
    <value type="QString" key="language">QmlJS</value>
 | 
			
		||||
    <valuemap type="QVariantMap" key="value">
 | 
			
		||||
     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
   <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
 | 
			
		||||
   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
 | 
			
		||||
   <value type="int" key="EditorConfiguration.IndentSize">4</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
 | 
			
		||||
   <value type="int" key="EditorConfiguration.MarginColumn">80</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
 | 
			
		||||
   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.PreferSingleLineComments">false</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
 | 
			
		||||
   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
 | 
			
		||||
   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
 | 
			
		||||
   <value type="int" key="EditorConfiguration.TabSize">8</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.UseIndenter">false</value>
 | 
			
		||||
   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
 | 
			
		||||
   <value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
 | 
			
		||||
   <value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
 | 
			
		||||
  </valuemap>
 | 
			
		||||
 </data>
 | 
			
		||||
 <data>
 | 
			
		||||
  <variable>ProjectExplorer.Project.PluginSettings</variable>
 | 
			
		||||
  <valuemap type="QVariantMap">
 | 
			
		||||
   <valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
 | 
			
		||||
    <value type="bool" key="AutoTest.Framework.Boost">true</value>
 | 
			
		||||
    <value type="bool" key="AutoTest.Framework.CTest">false</value>
 | 
			
		||||
    <value type="bool" key="AutoTest.Framework.Catch">true</value>
 | 
			
		||||
    <value type="bool" key="AutoTest.Framework.GTest">true</value>
 | 
			
		||||
    <value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
 | 
			
		||||
    <value type="bool" key="AutoTest.Framework.QtTest">true</value>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
   <valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
 | 
			
		||||
   <value type="int" key="AutoTest.RunAfterBuild">0</value>
 | 
			
		||||
   <value type="bool" key="AutoTest.UseGlobal">true</value>
 | 
			
		||||
   <valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
 | 
			
		||||
   <value type="bool" key="ClangCodeModel.UseGlobalConfig">false</value>
 | 
			
		||||
   <value type="QString" key="ClangCodeModel.WarningConfigId">{a2e2ad64-a021-41be-b554-015c3fdd78b7}</value>
 | 
			
		||||
   <valuemap type="QVariantMap" key="ClangTools">
 | 
			
		||||
    <value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
 | 
			
		||||
    <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
 | 
			
		||||
    <value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
 | 
			
		||||
    <value type="int" key="ClangTools.ParallelJobs">4</value>
 | 
			
		||||
    <valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
 | 
			
		||||
    <valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
 | 
			
		||||
    <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
 | 
			
		||||
    <value type="bool" key="ClangTools.UseGlobalSettings">true</value>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
  </valuemap>
 | 
			
		||||
 </data>
 | 
			
		||||
 <data>
 | 
			
		||||
  <variable>ProjectExplorer.Project.Target.0</variable>
 | 
			
		||||
  <valuemap type="QVariantMap">
 | 
			
		||||
   <value type="QString" key="DeviceType">Desktop</value>
 | 
			
		||||
   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">arm-linux-android-elf-64bit</value>
 | 
			
		||||
   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">arm-linux-android-elf-64bit</value>
 | 
			
		||||
   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{4a3fa978-cf5e-496d-a788-70538f0039d0}</value>
 | 
			
		||||
   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
 | 
			
		||||
   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
 | 
			
		||||
   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
 | 
			
		||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
 | 
			
		||||
    <value type="int" key="EnableQmlDebugging">0</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/data/data/com.termux/files/home/tmp/build-freerdp-arm_linux_android_elf_64bit-Debug</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/data/data/com.termux/files/home/tmp/build-freerdp-arm_linux_android_elf_64bit-Debug</value>
 | 
			
		||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
			
		||||
      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
			
		||||
      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
			
		||||
      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
			
		||||
    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
			
		||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
			
		||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
			
		||||
    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/data/data/com.termux/files/home/tmp/build-freerdp-arm_linux_android_elf_64bit-Release</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/data/data/com.termux/files/home/tmp/build-freerdp-arm_linux_android_elf_64bit-Release</value>
 | 
			
		||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
			
		||||
      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
			
		||||
      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
			
		||||
      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
			
		||||
    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
			
		||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
			
		||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
			
		||||
    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
 | 
			
		||||
    <value type="int" key="QtQuickCompiler">0</value>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
 | 
			
		||||
    <value type="int" key="EnableQmlDebugging">0</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/data/data/com.termux/files/home/tmp/build-freerdp-arm_linux_android_elf_64bit-Profile</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/data/data/com.termux/files/home/tmp/build-freerdp-arm_linux_android_elf_64bit-Profile</value>
 | 
			
		||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
			
		||||
      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
			
		||||
      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
 | 
			
		||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
			
		||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
			
		||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
			
		||||
      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
			
		||||
     </valuemap>
 | 
			
		||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
			
		||||
    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
			
		||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
			
		||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
			
		||||
    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
 | 
			
		||||
    <value type="int" key="QtQuickCompiler">0</value>
 | 
			
		||||
    <value type="int" key="SeparateDebugInfo">0</value>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
 | 
			
		||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
 | 
			
		||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
			
		||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
 | 
			
		||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
 | 
			
		||||
    </valuemap>
 | 
			
		||||
    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
 | 
			
		||||
    <valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
 | 
			
		||||
    <value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
 | 
			
		||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
 | 
			
		||||
    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
 | 
			
		||||
    <value type="QString" key="Analyzer.Valgrind.Callgrind.Arguments"></value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
 | 
			
		||||
    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
 | 
			
		||||
    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
 | 
			
		||||
    <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
 | 
			
		||||
    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
 | 
			
		||||
    <value type="QString" key="Analyzer.Valgrind.Memcheck.Arguments"></value>
 | 
			
		||||
    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
 | 
			
		||||
    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
 | 
			
		||||
    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
 | 
			
		||||
    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
 | 
			
		||||
    <value type="QString" key="Analyzer.Valgrind.ValgrindArguments"></value>
 | 
			
		||||
    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
 | 
			
		||||
    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
 | 
			
		||||
     <value type="int">0</value>
 | 
			
		||||
     <value type="int">1</value>
 | 
			
		||||
     <value type="int">2</value>
 | 
			
		||||
     <value type="int">3</value>
 | 
			
		||||
     <value type="int">4</value>
 | 
			
		||||
     <value type="int">5</value>
 | 
			
		||||
     <value type="int">6</value>
 | 
			
		||||
     <value type="int">7</value>
 | 
			
		||||
     <value type="int">8</value>
 | 
			
		||||
     <value type="int">9</value>
 | 
			
		||||
     <value type="int">10</value>
 | 
			
		||||
     <value type="int">11</value>
 | 
			
		||||
     <value type="int">12</value>
 | 
			
		||||
     <value type="int">13</value>
 | 
			
		||||
     <value type="int">14</value>
 | 
			
		||||
    </valuelist>
 | 
			
		||||
    <valuelist type="QVariantList" key="CustomOutputParsers"/>
 | 
			
		||||
    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
 | 
			
		||||
    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/data/data/com.termux/files/home/tmp/freerdp/freerdp.pro</value>
 | 
			
		||||
    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">/data/data/com.termux/files/home/tmp/freerdp/freerdp.pro</value>
 | 
			
		||||
    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
 | 
			
		||||
    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
 | 
			
		||||
    <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
 | 
			
		||||
    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
 | 
			
		||||
    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
 | 
			
		||||
    <value type="QString" key="RunConfiguration.WorkingDirectory.default">/data/data/com.termux/files/home/tmp/build-freerdp-arm_linux_android_elf_64bit-Debug</value>
 | 
			
		||||
   </valuemap>
 | 
			
		||||
   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
 | 
			
		||||
  </valuemap>
 | 
			
		||||
 </data>
 | 
			
		||||
 <data>
 | 
			
		||||
  <variable>ProjectExplorer.Project.TargetCount</variable>
 | 
			
		||||
  <value type="int">1</value>
 | 
			
		||||
 </data>
 | 
			
		||||
 <data>
 | 
			
		||||
  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
 | 
			
		||||
  <value type="int">22</value>
 | 
			
		||||
 </data>
 | 
			
		||||
 <data>
 | 
			
		||||
  <variable>Version</variable>
 | 
			
		||||
  <value type="int">22</value>
 | 
			
		||||
 </data>
 | 
			
		||||
</qtcreator>
 | 
			
		||||
							
								
								
									
										11
									
								
								main.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								main.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,11 @@
 | 
			
		||||
#include "mainwindow.h"
 | 
			
		||||
 | 
			
		||||
#include <QApplication>
 | 
			
		||||
 | 
			
		||||
int main(int argc, char *argv[])
 | 
			
		||||
{
 | 
			
		||||
    QApplication a(argc, argv);
 | 
			
		||||
    MainWindow w;
 | 
			
		||||
    w.show();
 | 
			
		||||
    return a.exec();
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										104
									
								
								mainwindow.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										104
									
								
								mainwindow.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,104 @@
 | 
			
		||||
#include "mainwindow.h"
 | 
			
		||||
#include "ui_mainwindow.h"
 | 
			
		||||
#include <QApplication>
 | 
			
		||||
#include <QScreen>
 | 
			
		||||
#include <QMessageBox>
 | 
			
		||||
#include <QDebug>
 | 
			
		||||
#include <QProcess>
 | 
			
		||||
 | 
			
		||||
void MainWindow::GetDefault(){
 | 
			
		||||
    QScreen *screen = QGuiApplication::primaryScreen();
 | 
			
		||||
    QRect geometry = screen->geometry();
 | 
			
		||||
    int screenWidth = geometry.width();
 | 
			
		||||
    int screenHeight = geometry.height();
 | 
			
		||||
    QString current= QString("%1x%2").arg(screenWidth).arg(screenHeight);
 | 
			
		||||
    int idx = ui->resolution_comboBox->findText(current);
 | 
			
		||||
    if(idx >= 0){
 | 
			
		||||
        ui->resolution_comboBox->setCurrentIndex(idx);
 | 
			
		||||
    }else{
 | 
			
		||||
        ui->resolution_comboBox->insertItem(0,current);
 | 
			
		||||
        ui->resolution_comboBox->setCurrentIndex(0);
 | 
			
		||||
    }
 | 
			
		||||
    QProcess process;
 | 
			
		||||
    process.start("xfreerdp --help");
 | 
			
		||||
    process.waitForFinished();
 | 
			
		||||
    QByteArray output = process.readAllStandardOutput();
 | 
			
		||||
    if (process.exitCode() != 0) {
 | 
			
		||||
        ui->textBrowser->setText("You need to install xfreerdp!");
 | 
			
		||||
        QMessageBox::warning(this,"NOT FOUND XFREERDP", "You need to install xfreerdp!",QMessageBox::Yes);
 | 
			
		||||
        exit(0);
 | 
			
		||||
    }else{
 | 
			
		||||
        ui->textBrowser->setText(QString::fromLocal8Bit(output).trimmed());
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
MainWindow::MainWindow(QWidget *parent)
 | 
			
		||||
    : QMainWindow(parent)
 | 
			
		||||
    , ui(new Ui::MainWindow)
 | 
			
		||||
{
 | 
			
		||||
    ui->setupUi(this);
 | 
			
		||||
    ui->port_text->setValidator(new QRegExpValidator(QRegExp("[0-9]{5}")));
 | 
			
		||||
    GetDefault();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
MainWindow::~MainWindow()
 | 
			
		||||
{
 | 
			
		||||
    delete ui;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void MainWindow::on_cancel_button_clicked()
 | 
			
		||||
{
 | 
			
		||||
    exit(0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void MainWindow::on_connect_button_clicked()
 | 
			
		||||
{
 | 
			
		||||
    QString host = ui->host_text->text();
 | 
			
		||||
    QString port = ui->port_text->text();
 | 
			
		||||
    QString domain = ui->domain_text->text();
 | 
			
		||||
    QString username = ui->username_text->text();
 | 
			
		||||
    QString password = ui->password_text->text();
 | 
			
		||||
    QString resolution = ui->resolution_comboBox->currentText();
 | 
			
		||||
    QString bpp = ui->bpp_comboBox->currentText();
 | 
			
		||||
    QString network= ui->network_comboBox->currentText();
 | 
			
		||||
    QString audio_mode= ui->audio_comboBox->currentText();
 | 
			
		||||
    bool full_screen = ui->full_screen_box->isChecked();
 | 
			
		||||
    bool dynamic_resolution = ui->dynamic_resolution_box->isChecked();
 | 
			
		||||
    bool compression = ui->compression_box->isChecked();
 | 
			
		||||
    bool glyph_cache = ui->glyph_cache_box->isChecked();
 | 
			
		||||
    bool bitmap_cache = ui->bitmap_cache_box->isChecked();
 | 
			
		||||
    bool async_input = ui->async_input_box->isChecked();
 | 
			
		||||
    bool async_update = ui->async_update_box->isChecked();
 | 
			
		||||
    QString shared_directory_name_text = ui->shared_directory_name_text->text();
 | 
			
		||||
    QString share_directory_text = ui->share_directory_text->text();
 | 
			
		||||
    QString other_options_text = ui->other_options_text->toPlainText();
 | 
			
		||||
 | 
			
		||||
    QString exec_command = "";
 | 
			
		||||
    exec_command += QString("/v:'%1':%2").arg(host).arg(port);
 | 
			
		||||
    exec_command += domain!="" ? QString(" /d:'%1'").arg(domain) :"" ;
 | 
			
		||||
    exec_command += QString(" /u:'%1'").arg(username);
 | 
			
		||||
    exec_command += QString(" /p:'%1'").arg(password);
 | 
			
		||||
    exec_command += QString(" /size:%1").arg(resolution);
 | 
			
		||||
    exec_command += QString(" /bpp:%1").arg(bpp);
 | 
			
		||||
    exec_command += QString(" /network:%1").arg(network);
 | 
			
		||||
    exec_command += QString(" /audio-mode:%1").arg(audio_mode);
 | 
			
		||||
    exec_command += full_screen ? " /f" : "";
 | 
			
		||||
    exec_command += dynamic_resolution ? " /dynamic-resolution" : "";
 | 
			
		||||
    exec_command += compression ? " /compression" : "";
 | 
			
		||||
    exec_command += glyph_cache ? " +glyph-cache" : "";
 | 
			
		||||
    exec_command += bitmap_cache ? " /bitmap-cache" : "";
 | 
			
		||||
    exec_command += async_input ? " /async-input" : "";
 | 
			
		||||
    exec_command += async_update ? " /async-update" : "";
 | 
			
		||||
    exec_command += (!shared_directory_name_text.isEmpty() && !share_directory_text.isEmpty()) ? QString(" /drive:%1,%2").arg(shared_directory_name_text).arg(share_directory_text) : "";
 | 
			
		||||
    exec_command += QString(" %1").arg(other_options_text);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    QString command = QString("xfreerdp %1").arg(exec_command);
 | 
			
		||||
    qDebug()<<command;
 | 
			
		||||
    QProcess *process = new QProcess();
 | 
			
		||||
    QByteArray byteArray = command.toLocal8Bit();
 | 
			
		||||
    const char *cmd = byteArray.constData();
 | 
			
		||||
    int result = system(cmd);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										27
									
								
								mainwindow.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								mainwindow.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,27 @@
 | 
			
		||||
#ifndef MAINWINDOW_H
 | 
			
		||||
#define MAINWINDOW_H
 | 
			
		||||
 | 
			
		||||
#include <QMainWindow>
 | 
			
		||||
 | 
			
		||||
QT_BEGIN_NAMESPACE
 | 
			
		||||
namespace Ui { class MainWindow; }
 | 
			
		||||
QT_END_NAMESPACE
 | 
			
		||||
 | 
			
		||||
class MainWindow : public QMainWindow
 | 
			
		||||
{
 | 
			
		||||
    Q_OBJECT
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
    MainWindow(QWidget *parent = nullptr);
 | 
			
		||||
    ~MainWindow();
 | 
			
		||||
    void GetDefault();
 | 
			
		||||
 | 
			
		||||
private slots:
 | 
			
		||||
    void on_cancel_button_clicked();
 | 
			
		||||
 | 
			
		||||
    void on_connect_button_clicked();
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    Ui::MainWindow *ui;
 | 
			
		||||
};
 | 
			
		||||
#endif // MAINWINDOW_H
 | 
			
		||||
							
								
								
									
										499
									
								
								mainwindow.ui
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										499
									
								
								mainwindow.ui
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,499 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<ui version="4.0">
 | 
			
		||||
 <class>MainWindow</class>
 | 
			
		||||
 <widget class="QMainWindow" name="MainWindow">
 | 
			
		||||
  <property name="geometry">
 | 
			
		||||
   <rect>
 | 
			
		||||
    <x>0</x>
 | 
			
		||||
    <y>0</y>
 | 
			
		||||
    <width>421</width>
 | 
			
		||||
    <height>341</height>
 | 
			
		||||
   </rect>
 | 
			
		||||
  </property>
 | 
			
		||||
  <widget class="QWidget" name="centralwidget">
 | 
			
		||||
   <layout class="QVBoxLayout" name="verticalLayout">
 | 
			
		||||
    <item>
 | 
			
		||||
     <widget class="QTabWidget" name="tabWidget">
 | 
			
		||||
      <property name="currentIndex">
 | 
			
		||||
       <number>0</number>
 | 
			
		||||
      </property>
 | 
			
		||||
      <widget class="QWidget" name="tab">
 | 
			
		||||
       <attribute name="title">
 | 
			
		||||
        <string>Normal Options</string>
 | 
			
		||||
       </attribute>
 | 
			
		||||
       <layout class="QGridLayout" name="gridLayout_2">
 | 
			
		||||
        <item row="0" column="0">
 | 
			
		||||
         <widget class="QScrollArea" name="scrollArea_2">
 | 
			
		||||
          <property name="widgetResizable">
 | 
			
		||||
           <bool>true</bool>
 | 
			
		||||
          </property>
 | 
			
		||||
          <widget class="QWidget" name="scrollAreaWidgetContents_2">
 | 
			
		||||
           <property name="geometry">
 | 
			
		||||
            <rect>
 | 
			
		||||
             <x>0</x>
 | 
			
		||||
             <y>0</y>
 | 
			
		||||
             <width>365</width>
 | 
			
		||||
             <height>262</height>
 | 
			
		||||
            </rect>
 | 
			
		||||
           </property>
 | 
			
		||||
           <layout class="QGridLayout" name="gridLayout_5">
 | 
			
		||||
            <item row="0" column="0" rowspan="2" colspan="2">
 | 
			
		||||
             <layout class="QGridLayout" name="gridLayout">
 | 
			
		||||
              <item row="5" column="1" colspan="3">
 | 
			
		||||
               <widget class="QComboBox" name="resolution_comboBox">
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>800x600</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>1024x760</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>1280x600</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>1360x768</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>1440x900</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>1600x900</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>1920x1080</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>1920x1200</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="7" column="1" colspan="3">
 | 
			
		||||
               <widget class="QComboBox" name="network_comboBox">
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>auto</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>modem</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>broadband-low</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>broadband</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>broadband-high</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>wan</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>lan</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="5" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_4">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Resolution</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="8" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_7">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Audio Mode</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="8" column="1" colspan="3">
 | 
			
		||||
               <widget class="QComboBox" name="audio_comboBox">
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>off</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>local</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>remote</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="6" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_5">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Color Depth(bpp)</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="1" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Host</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="7" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_6">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Network</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="4" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_3">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Password</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="3" column="1" colspan="3">
 | 
			
		||||
               <widget class="QLineEdit" name="username_text"/>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="1" column="1">
 | 
			
		||||
               <widget class="QLineEdit" name="host_text"/>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="1" column="3">
 | 
			
		||||
               <widget class="QLineEdit" name="port_text">
 | 
			
		||||
                <property name="maximumSize">
 | 
			
		||||
                 <size>
 | 
			
		||||
                  <width>60</width>
 | 
			
		||||
                  <height>16777215</height>
 | 
			
		||||
                 </size>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>3389</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="3" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_2">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>UserName</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="1" column="2">
 | 
			
		||||
               <widget class="QLabel" name="label_18">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>:</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="4" column="1" colspan="3">
 | 
			
		||||
               <widget class="QLineEdit" name="password_text"/>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="6" column="1" colspan="3">
 | 
			
		||||
               <widget class="QComboBox" name="bpp_comboBox">
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>8</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>16</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>24</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
                <item>
 | 
			
		||||
                 <property name="text">
 | 
			
		||||
                  <string>32</string>
 | 
			
		||||
                 </property>
 | 
			
		||||
                </item>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="2" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_19">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Domain</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="2" column="1" colspan="3">
 | 
			
		||||
               <widget class="QLineEdit" name="domain_text"/>
 | 
			
		||||
              </item>
 | 
			
		||||
             </layout>
 | 
			
		||||
            </item>
 | 
			
		||||
           </layout>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </widget>
 | 
			
		||||
        </item>
 | 
			
		||||
       </layout>
 | 
			
		||||
      </widget>
 | 
			
		||||
      <widget class="QWidget" name="tab_2">
 | 
			
		||||
       <attribute name="title">
 | 
			
		||||
        <string>Advanced Options</string>
 | 
			
		||||
       </attribute>
 | 
			
		||||
       <layout class="QGridLayout" name="gridLayout_3">
 | 
			
		||||
        <item row="0" column="0">
 | 
			
		||||
         <widget class="QScrollArea" name="scrollArea">
 | 
			
		||||
          <property name="widgetResizable">
 | 
			
		||||
           <bool>true</bool>
 | 
			
		||||
          </property>
 | 
			
		||||
          <widget class="QWidget" name="scrollAreaWidgetContents">
 | 
			
		||||
           <property name="geometry">
 | 
			
		||||
            <rect>
 | 
			
		||||
             <x>0</x>
 | 
			
		||||
             <y>-116</y>
 | 
			
		||||
             <width>365</width>
 | 
			
		||||
             <height>365</height>
 | 
			
		||||
            </rect>
 | 
			
		||||
           </property>
 | 
			
		||||
           <layout class="QGridLayout" name="gridLayout_4">
 | 
			
		||||
            <item row="1" column="0">
 | 
			
		||||
             <layout class="QFormLayout" name="formLayout">
 | 
			
		||||
              <item row="1" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_8">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Dynamic Resolution</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="2" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_9">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Compression</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="3" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_10">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Glyph Cache</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="4" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_11">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Bitmap Cache</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="5" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_12">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Async Input</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="6" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_13">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Async Update</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="1" column="1">
 | 
			
		||||
               <widget class="QCheckBox" name="dynamic_resolution_box">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Enable</string>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="checked">
 | 
			
		||||
                 <bool>true</bool>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="2" column="1">
 | 
			
		||||
               <widget class="QCheckBox" name="compression_box">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Enable</string>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="checked">
 | 
			
		||||
                 <bool>true</bool>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="3" column="1">
 | 
			
		||||
               <widget class="QCheckBox" name="glyph_cache_box">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Enable</string>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="checked">
 | 
			
		||||
                 <bool>true</bool>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="4" column="1">
 | 
			
		||||
               <widget class="QCheckBox" name="bitmap_cache_box">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Enable</string>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="checked">
 | 
			
		||||
                 <bool>true</bool>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="5" column="1">
 | 
			
		||||
               <widget class="QCheckBox" name="async_input_box">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Enable</string>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="checked">
 | 
			
		||||
                 <bool>true</bool>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="6" column="1">
 | 
			
		||||
               <widget class="QCheckBox" name="async_update_box">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Enable</string>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="checked">
 | 
			
		||||
                 <bool>true</bool>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="8" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_14">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Share Direcory</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="8" column="1">
 | 
			
		||||
               <widget class="QLineEdit" name="share_directory_text"/>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="7" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_15">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Shared Directory Name</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="7" column="1">
 | 
			
		||||
               <widget class="QLineEdit" name="shared_directory_name_text">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Shared</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="0" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_16">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Full Screen</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="0" column="1">
 | 
			
		||||
               <widget class="QCheckBox" name="full_screen_box">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Enable</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="9" column="0">
 | 
			
		||||
               <widget class="QLabel" name="label_17">
 | 
			
		||||
                <property name="text">
 | 
			
		||||
                 <string>Other Options</string>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
              <item row="9" column="1">
 | 
			
		||||
               <widget class="QTextEdit" name="other_options_text">
 | 
			
		||||
                <property name="minimumSize">
 | 
			
		||||
                 <size>
 | 
			
		||||
                  <width>0</width>
 | 
			
		||||
                  <height>80</height>
 | 
			
		||||
                 </size>
 | 
			
		||||
                </property>
 | 
			
		||||
               </widget>
 | 
			
		||||
              </item>
 | 
			
		||||
             </layout>
 | 
			
		||||
            </item>
 | 
			
		||||
           </layout>
 | 
			
		||||
          </widget>
 | 
			
		||||
         </widget>
 | 
			
		||||
        </item>
 | 
			
		||||
       </layout>
 | 
			
		||||
      </widget>
 | 
			
		||||
      <widget class="QWidget" name="tab_3">
 | 
			
		||||
       <attribute name="title">
 | 
			
		||||
        <string>Help</string>
 | 
			
		||||
       </attribute>
 | 
			
		||||
       <layout class="QGridLayout" name="gridLayout_6">
 | 
			
		||||
        <item row="0" column="0">
 | 
			
		||||
         <widget class="QTextBrowser" name="textBrowser"/>
 | 
			
		||||
        </item>
 | 
			
		||||
       </layout>
 | 
			
		||||
      </widget>
 | 
			
		||||
     </widget>
 | 
			
		||||
    </item>
 | 
			
		||||
    <item>
 | 
			
		||||
     <layout class="QHBoxLayout" name="horizontalLayout">
 | 
			
		||||
      <item>
 | 
			
		||||
       <spacer name="horizontalSpacer">
 | 
			
		||||
        <property name="orientation">
 | 
			
		||||
         <enum>Qt::Horizontal</enum>
 | 
			
		||||
        </property>
 | 
			
		||||
        <property name="sizeHint" stdset="0">
 | 
			
		||||
         <size>
 | 
			
		||||
          <width>40</width>
 | 
			
		||||
          <height>20</height>
 | 
			
		||||
         </size>
 | 
			
		||||
        </property>
 | 
			
		||||
       </spacer>
 | 
			
		||||
      </item>
 | 
			
		||||
      <item>
 | 
			
		||||
       <widget class="QPushButton" name="cancel_button">
 | 
			
		||||
        <property name="text">
 | 
			
		||||
         <string>Cancel</string>
 | 
			
		||||
        </property>
 | 
			
		||||
       </widget>
 | 
			
		||||
      </item>
 | 
			
		||||
      <item>
 | 
			
		||||
       <widget class="QPushButton" name="connect_button">
 | 
			
		||||
        <property name="text">
 | 
			
		||||
         <string>Connect</string>
 | 
			
		||||
        </property>
 | 
			
		||||
       </widget>
 | 
			
		||||
      </item>
 | 
			
		||||
     </layout>
 | 
			
		||||
    </item>
 | 
			
		||||
   </layout>
 | 
			
		||||
  </widget>
 | 
			
		||||
 </widget>
 | 
			
		||||
 <resources/>
 | 
			
		||||
 <connections/>
 | 
			
		||||
</ui>
 | 
			
		||||
		Reference in New Issue
	
	Block a user