2016-09-29 12:45:06 +00:00
<?xml version="1.0" encoding="UTF-8"?>
2014-10-14 16:20:57 +00:00
<ui version="4.0">
2024-10-18 21:58:00 +00:00
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
2014-10-14 16:20:57 +00:00
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
2025-08-19 23:53:39 +00:00
<width>758</width>
<height>466</height>
2014-10-14 16:20:57 +00:00
</rect>
</property>
<property name="sizePolicy">
2025-01-08 16:27:11 +00:00
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
2014-10-14 16:20:57 +00:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="windowTitle">
2024-09-17 19:00:25 +00:00
<string>Deskflow</string>
2014-10-14 16:20:57 +00:00
</property>
2025-02-04 00:30:00 +00:00
<widget class="QWidget" name="topLevelWidget">
<layout class="QVBoxLayout" name="_2">
2021-04-29 13:22:15 +00:00
<property name="spacing">
2025-08-19 23:53:39 +00:00
<number>3</number>
2021-04-29 13:22:15 +00:00
</property>
2014-10-14 16:20:57 +00:00
<item>
2025-01-12 06:48:23 +00:00
<widget class="QWidget" name="widget" native="true">
<property name="minimumSize">
<size>
<width>0</width>
<height>28</height>
</size>
2024-12-05 21:32:01 +00:00
</property>
2025-01-12 06:48:23 +00:00
<property name="maximumSize">
<size>
<width>16777215</width>
<height>28</height>
</size>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<property name="leftMargin">
2025-08-19 23:53:39 +00:00
<number>3</number>
2025-01-12 06:48:23 +00:00
</property>
<property name="topMargin">
2025-08-19 23:53:39 +00:00
<number>3</number>
2025-01-12 06:48:23 +00:00
</property>
<property name="rightMargin">
2025-08-19 23:53:39 +00:00
<number>3</number>
2025-01-12 06:48:23 +00:00
</property>
<property name="bottomMargin">
2025-08-19 23:53:39 +00:00
<number>3</number>
2025-01-12 06:48:23 +00:00
</property>
<item>
<widget class="QLabel" name="labelComputerName">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string notr="true">This computer's name:</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="lblComputerName">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>lblName</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="lineEditName">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string><html><head/><body><p>Name can't have have spaces or special characters</p><p>Use Enter to save the name change.</p></body></html></string>
</property>
<property name="maxLength">
<number>255</number>
</property>
<property name="frame">
<bool>false</bool>
</property>
<property name="clearButtonEnabled">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnEditName">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
<string>Edit Computer Name</string>
</property>
<property name="icon">
<iconset theme="document-edit"/>
</property>
<property name="iconSize">
<size>
<width>16</width>
<height>16</height>
</size>
</property>
<property name="flat">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
2025-08-07 16:17:19 +00:00
<width>6</width>
2025-01-12 06:48:23 +00:00
<height>20</height>
</size>
</property>
</spacer>
</item>
2025-08-07 16:17:19 +00:00
<item>
<widget class="QLabel" name="lblIpAddresses">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
2025-01-12 06:48:23 +00:00
</layout>
</widget>
2014-10-14 16:20:57 +00:00
</item>
2021-04-12 09:03:37 +00:00
<item>
2025-02-23 21:28:53 +00:00
<widget class="QGroupBox" name="groupBox">
2021-04-12 09:03:37 +00:00
<property name="sizePolicy">
2025-08-19 23:53:39 +00:00
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
2021-04-12 09:03:37 +00:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
2025-02-23 21:28:53 +00:00
<property name="title">
<string/>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
2021-04-12 09:03:37 +00:00
<item>
2025-02-23 21:28:53 +00:00
<widget class="QWidget" name="widgetModeSelection" native="true">
2024-07-26 22:53:52 +00:00
<property name="sizePolicy">
2025-02-23 21:28:53 +00:00
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
2024-07-26 22:53:52 +00:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
2021-04-12 09:03:37 +00:00
</property>
2025-02-23 21:28:53 +00:00
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QRadioButton" name="rbModeServer">
<property name="text">
<string>Use this computer's keyboard and mouse
(make this computer the server)</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="rbModeClient">
<property name="text">
<string>Use another computer’ s mouse and keyboard
(make this computer the client)</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QWidget" name="widgetModeOptions" native="true">
2025-08-19 23:53:39 +00:00
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
2025-02-23 21:28:53 +00:00
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QWidget" name="serverOptions" native="true">
2024-08-12 15:39:18 +00:00
<property name="sizePolicy">
2025-08-19 23:53:39 +00:00
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
2024-08-12 15:39:18 +00:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
2024-08-07 14:05:18 +00:00
</property>
2025-08-19 23:53:39 +00:00
<property name="minimumSize">
<size>
<width>0</width>
<height>32</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>32</height>
</size>
</property>
2025-02-23 21:28:53 +00:00
<layout class="QHBoxLayout" name="horizontalLayout_4">
2024-08-12 15:39:18 +00:00
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
2025-02-23 21:28:53 +00:00
<widget class="QPushButton" name="btnConfigureServer">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
2024-08-12 15:39:18 +00:00
</property>
2025-08-19 23:53:39 +00:00
<property name="minimumSize">
<size>
<width>0</width>
<height>32</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>32</height>
</size>
</property>
2024-08-12 15:39:18 +00:00
<property name="text">
2025-02-23 21:28:53 +00:00
<string>&Configure Server</string>
2024-08-12 15:39:18 +00:00
</property>
</widget>
</item>
2025-03-14 16:03:24 +00:00
<item>
2025-06-05 14:56:24 +00:00
<widget class="QPushButton" name="btnSaveServerConfig">
2025-08-19 23:53:39 +00:00
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
2025-03-14 16:03:24 +00:00
<property name="toolTip">
<string>Export server configuration</string>
</property>
<property name="icon">
<iconset theme="QIcon::ThemeIcon::DocumentSaveAs"/>
</property>
</widget>
</item>
2024-07-26 22:53:52 +00:00
<item>
2025-02-23 21:28:53 +00:00
<spacer name="horizontalSpacer">
2024-07-26 22:53:52 +00:00
<property name="orientation">
2025-02-23 21:28:53 +00:00
<enum>Qt::Orientation::Horizontal</enum>
2024-07-26 22:53:52 +00:00
</property>
<property name="sizeHint" stdset="0">
<size>
2025-02-23 21:28:53 +00:00
<width>40</width>
<height>5</height>
2024-07-26 22:53:52 +00:00
</size>
</property>
</spacer>
</item>
</layout>
2022-09-22 08:12:13 +00:00
</widget>
</item>
2025-02-23 21:28:53 +00:00
<item>
<widget class="QLabel" name="lblNoMode">
<property name="text">
<string>You must select a mode</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QWidget" name="clientOptions" native="true">
2024-08-12 15:39:18 +00:00
<property name="sizePolicy">
2025-02-23 21:28:53 +00:00
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
2024-08-12 15:39:18 +00:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
2024-08-07 14:05:18 +00:00
</property>
2025-02-23 21:28:53 +00:00
<layout class="QHBoxLayout" name="horizontalLayout_3">
2024-08-12 15:39:18 +00:00
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
2025-02-23 21:28:53 +00:00
<widget class="QLabel" name="m_pLabelServerName">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
2024-08-12 15:39:18 +00:00
</property>
<property name="text">
2025-08-19 23:53:39 +00:00
<string>Server IP or hostname:</string>
2024-08-12 15:39:18 +00:00
</property>
<property name="indent">
2025-02-23 21:28:53 +00:00
<number>0</number>
2024-08-12 15:39:18 +00:00
</property>
</widget>
</item>
2024-07-26 22:53:52 +00:00
<item>
2025-02-23 21:28:53 +00:00
<widget class="QLineEdit" name="lineHostname">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
2024-07-26 22:53:52 +00:00
</property>
2025-02-23 21:28:53 +00:00
<property name="toolTip">
<string>Hostname or IP address of the server computer.</string>
2024-07-26 22:53:52 +00:00
</property>
</widget>
</item>
2025-08-19 23:53:39 +00:00
</layout>
</widget>
</item>
<item>
<widget class="QWidget" name="horizontalWidget" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>32</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>32</height>
</size>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_6">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
2024-07-26 22:53:52 +00:00
<item>
2025-08-19 23:53:39 +00:00
<widget class="QPushButton" name="btnToggleCore">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>32</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>32</height>
</size>
</property>
2025-02-23 21:28:53 +00:00
<property name="text">
2025-08-19 23:53:39 +00:00
<string>&Start</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnRestartCore">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="toolTip">
<string>Restart</string>
</property>
<property name="icon">
<iconset theme="view-refresh"/>
2024-07-26 22:53:52 +00:00
</property>
2025-02-23 21:28:53 +00:00
</widget>
2024-07-26 22:53:52 +00:00
</item>
</layout>
2021-04-12 09:03:37 +00:00
</widget>
</item>
</layout>
2018-08-03 15:58:23 +00:00
</widget>
</item>
2014-10-14 16:20:57 +00:00
</layout>
</widget>
</item>
<item>
2024-12-05 21:32:01 +00:00
<widget class="QFrame" name="frameLog">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
2021-05-06 10:55:44 +00:00
</property>
2024-12-05 21:32:01 +00:00
<property name="frameShape">
2025-02-19 22:23:48 +00:00
<enum>QFrame::Shape::NoFrame</enum>
2014-10-14 16:20:57 +00:00
</property>
2024-12-05 21:32:01 +00:00
<property name="frameShadow">
2025-02-19 22:23:48 +00:00
<enum>QFrame::Shadow::Plain</enum>
2024-12-05 21:32:01 +00:00
</property>
2025-02-04 00:30:00 +00:00
<layout class="QVBoxLayout" name="_3">
2014-10-14 16:20:57 +00:00
<item>
2025-02-04 00:30:00 +00:00
<layout class="QHBoxLayout" name="_4">
2024-12-05 21:32:01 +00:00
<property name="sizeConstraint">
<enum>QLayout::SizeConstraint::SetMinAndMaxSize</enum>
</property>
<item>
<widget class="QToolButton" name="btnToggleLog">
<property name="checkable">
<bool>true</bool>
</property>
<property name="arrowType">
<enum>Qt::ArrowType::RightArrow</enum>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="lblLog">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Log</string>
</property>
</widget>
</item>
2025-02-19 22:23:48 +00:00
<item>
<spacer name="spacer">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
2024-12-05 21:32:01 +00:00
</layout>
</item>
<item>
<widget class="QPlainTextEdit" name="textLog">
2014-10-14 16:20:57 +00:00
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="lineWrapMode">
2024-12-05 21:32:01 +00:00
<enum>QPlainTextEdit::LineWrapMode::NoWrap</enum>
2014-10-14 16:20:57 +00:00
</property>
<property name="readOnly">
<bool>true</bool>
</property>
2020-04-17 16:52:36 +00:00
<property name="maximumBlockCount">
<number>10000</number>
</property>
2014-10-14 16:20:57 +00:00
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
2025-02-19 22:23:48 +00:00
<widget class="QStatusBar" name="statusBar"/>
2014-10-14 16:20:57 +00:00
</widget>
2024-08-01 00:13:01 +00:00
<tabstops>
2024-12-05 21:32:01 +00:00
<tabstop>btnToggleLog</tabstop>
<tabstop>textLog</tabstop>
2024-08-01 00:13:01 +00:00
</tabstops>
2025-01-13 03:51:24 +00:00
<resources/>
2024-12-05 21:32:01 +00:00
<connections/>
2014-10-14 16:20:57 +00:00
</ui>