[Luckybackup] enable extended attribute (#5834)

This commit is contained in:
mazbrili
2021-04-26 22:06:48 +07:00
committed by GitHub
parent 1090dcccf5
commit 633ba5df6b
2 changed files with 796 additions and 8 deletions

View File

@@ -6,7 +6,7 @@ declared directories before proceeding in any data manipulation), reliable and \
fully customizable."
COPYRIGHT="2008-2018 Loukas Avgeriou"
LICENSE="GNU GPL v3"
REVISION="1"
REVISION="2"
HOMEPAGE="http://luckybackup.sourceforge.net"
SOURCE_URI="https://downloads.sourceforge.net/luckybackup/luckybackup-$portVersion.tar.gz"
CHECKSUM_SHA256="e801af2483cbdd62bc9af8e2ded252c51adbad81482e291042f58e21c3d4925b"
@@ -23,6 +23,7 @@ PROVIDES="
app:LuckyBackup = $portVersion
"
REQUIRES="
cmd:rsync
haiku$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
lib:libQt5Core$secondaryArchSuffix

View File

@@ -1,11 +1,11 @@
From ab3fd8dfc57e6240ffcba7605a6c9602125b00cb Mon Sep 17 00:00:00 2001
From a4f13784c1087d1bc399e4c374ff8115a7577ccd Mon Sep 17 00:00:00 2001
From: mazbrili <mazbrili@yahoo.com>
Date: Fri, 5 Oct 2018 09:28:19 +0700
Subject: set current dir to application dir
diff --git a/src/main.cpp b/src/main.cpp
index 935603e..4f66bba 100644
index e1f872c..dc6acc3 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -33,6 +33,9 @@
@@ -30,20 +30,20 @@ index 935603e..4f66bba 100644
if (!argumentsTest(argc,argv))
return 1; // error code1: something wrong with the command arguments - app fail to start (or just --help or --version given as args)
--
2.19.0
2.30.2
From 8ea9eea609a179dfe67852cfab86250d10142f83 Mon Sep 17 00:00:00 2001
From d2e474a331e753e36c56a5c2b53b2c346ba7ea88 Mon Sep 17 00:00:00 2001
From: fbrosson <fbrosson@localhost>
Date: Wed, 17 Oct 2018 14:23:21 +0000
Subject: hardcode paths for Haiku
diff --git a/src/global.cpp b/src/global.cpp
index 1efe3ed..3e0cb0f 100644
index eaf70b4..8927cd0 100644
--- a/src/global.cpp
+++ b/src/global.cpp
@@ -52,8 +52,8 @@ QString appVersionString = "0.4.9";
@@ -52,8 +52,8 @@ QString appVersionString = "0.5.0";
double const validProfileVersion = 0.21;
double const validScheduleVersion = 0.34;
double const validSettingsVersion = 0.3;
@@ -80,5 +80,792 @@ index 1efe3ed..3e0cb0f 100644
QString countStr;
--
2.19.1
2.30.2
From b3432232f4164103dd9127a86998d7bddc7f534d Mon Sep 17 00:00:00 2001
From: mazbrili <mazbrili@yahoo.com>
Date: Wed, 14 Apr 2021 14:55:31 +0700
Subject: Add option extended Attribute
diff --git a/src/global.cpp b/src/global.cpp
index 8927cd0..7ee272c 100644
--- a/src/global.cpp
+++ b/src/global.cpp
@@ -1833,6 +1833,7 @@ QStringList AppendArguments(operation *operationToAppend)
if (operationToAppend -> GetOptionsNumericIDs()) arguments.append("--numeric-ids");
if (operationToAppend -> GetOptionsUpdate()) arguments.append("--update");
if (operationToAppend -> GetOptionsDelete()) arguments.append("--delete-after");
+ if (operationToAppend -> GetOptionsAttr()) arguments.append("-X");
count =0;
while ( count < (operationToAppend -> GetOptionsListSize()) )
{
diff --git a/src/modifyDialog.cpp b/src/modifyDialog.cpp
index 1080fae..6058555 100644
--- a/src/modifyDialog.cpp
+++ b/src/modifyDialog.cpp
@@ -1364,6 +1364,7 @@ operation *modifyDialog::fillOperationArray()
pTask -> SetOptionsRecurse ( uiM.checkBox_recurse -> isChecked() );
pTask -> SetOptionsSuper ( uiM.checkBox_super -> isChecked() );
pTask -> SetOptionsNumericIDs ( uiM.checkBox_numericIDs -> isChecked() );
+ pTask -> SetOptionsAttr ( uiM.checkBox_attr -> isChecked() );
// windows related rsync options
pTask -> SetOptionsRestorent ( uiM.checkBox_restorent -> isChecked() );
pTask -> SetOptionsVss ( uiM.checkBox_vss -> isChecked() );
@@ -1502,6 +1503,7 @@ void modifyDialog::fillModifyWindow(operation *pTask)
uiM.checkBox_vss -> setChecked (pTask -> GetOptionsVss() );
uiM.checkBox_restorent -> setChecked (pTask -> GetOptionsRestorent() );
+ uiM.checkBox_attr -> setChecked (pTask -> GetOptionsAttr() );
count=0;
while ( count < (pTask -> GetOptionsListSize()) )
@@ -1614,6 +1616,7 @@ void modifyDialog::modifyTrailing()
uiM.checkBox_update -> setChecked (true);
uiM.checkBox_ownership -> setChecked (true);
uiM.checkBox_permissions -> setChecked (true);
+ uiM.checkBox_attr -> setChecked (true);
}
/*if (WINrunning) // some more adjustments for windows when the user wants to declare directly paths with "/" instead of "\" (normally for remote)
diff --git a/src/operationClass.h b/src/operationClass.h
index 0e054c3..fa177dd 100644
--- a/src/operationClass.h
+++ b/src/operationClass.h
@@ -140,6 +140,7 @@ class operation
bool GetOptionsUpdate () const {return itsOptionsUpdate;}
bool GetOptionsDelete () const {return itsOptionsDelete;}
+ bool GetOptionsAttr () const {return itsOptionsAttr;}
bool GetOptionsRecurse () const {return itsOptionsRecurse;}
bool GetOptionsOwnership () const {return itsOptionsOwnership;}
bool GetOptionsSymlinks () const {return itsOptionsSymlinks;}
@@ -273,6 +274,7 @@ class operation
// Command options - templates
void SetOptionsUpdate (bool OptionsUpdate) { itsOptionsUpdate = OptionsUpdate;}
void SetOptionsDelete (bool OptionsDelete) { itsOptionsDelete = OptionsDelete;}
+ void SetOptionsAttr (bool OptionsAttr) { itsOptionsAttr = OptionsAttr;}
void SetOptionsRecurse (bool OptionsRecurse) { itsOptionsRecurse = OptionsRecurse;}
void SetOptionsOwnership (bool OptionsOwnership) { itsOptionsOwnership = OptionsOwnership;}
void SetOptionsSymlinks (bool OptionsSymlinks) { itsOptionsSymlinks = OptionsSymlinks;}
@@ -365,6 +367,7 @@ class operation
int itsRemoteSSHPort;
bool itsOptionsUpdate;
+ bool itsOptionsAttr;
bool itsOptionsDelete;
bool itsOptionsRecurse;
bool itsOptionsOwnership;
diff --git a/ui/modifyDialog.ui b/ui/modifyDialog.ui
index 842274a..3daba07 100644
--- a/ui/modifyDialog.ui
+++ b/ui/modifyDialog.ui
@@ -325,7 +325,7 @@
<enum>QTabWidget::North</enum>
</property>
<property name="currentIndex">
- <number>0</number>
+ <number>4</number>
</property>
<widget class="QWidget" name="tab_Description">
<attribute name="title">
@@ -362,8 +362,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>570</width>
- <height>300</height>
+ <width>475</width>
+ <height>362</height>
</rect>
</property>
<attribute name="label">
@@ -692,8 +692,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>213</width>
- <height>283</height>
+ <width>214</width>
+ <height>217</height>
</rect>
</property>
<attribute name="label">
@@ -1974,8 +1974,8 @@ If you have no idea what these mean, leave them untouched !!</string>
<rect>
<x>0</x>
<y>0</y>
- <width>570</width>
- <height>300</height>
+ <width>475</width>
+ <height>362</height>
</rect>
</property>
<attribute name="label">
@@ -2053,8 +2053,8 @@ If you have no idea what these mean, leave them untouched !!</string>
</property>
</widget>
</item>
- <item row="1" column="0">
- <widget class="QCheckBox" name="checkBox_permissions">
+ <item row="1" column="2">
+ <widget class="QCheckBox" name="checkBox_recurse">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
@@ -2071,19 +2071,19 @@ If you have no idea what these mean, leave them untouched !!</string>
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
- <string>Preserve permissions of files
-(-p)</string>
+ <string>Recurse into directories
+(-r)</string>
</property>
<property name="text">
- <string>Preserve permissions</string>
+ <string>Recurse into directories</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
- <item row="1" column="2">
- <widget class="QCheckBox" name="checkBox_recurse">
+ <item row="1" column="0">
+ <widget class="QCheckBox" name="checkBox_permissions">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
@@ -2100,11 +2100,11 @@ If you have no idea what these mean, leave them untouched !!</string>
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
- <string>Recurse into directories
-(-r)</string>
+ <string>Preserve permissions of files
+(-p)</string>
</property>
<property name="text">
- <string>Recurse into directories</string>
+ <string>Preserve permissions</string>
</property>
<property name="checked">
<bool>true</bool>
@@ -2140,8 +2140,8 @@ If you have no idea what these mean, leave them untouched !!</string>
</property>
</widget>
</item>
- <item row="2" column="2">
- <widget class="QCheckBox" name="checkBox_update">
+ <item row="3" column="2">
+ <widget class="QCheckBox" name="checkBox_cvs">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
@@ -2158,14 +2158,11 @@ If you have no idea what these mean, leave them untouched !!</string>
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
- <string>Do not backup source files that are newer on the destination
-(--update)</string>
+ <string>Ignore files using a similar algorithm to CVS
+(-C)</string>
</property>
<property name="text">
- <string>Skip newer destination files</string>
- </property>
- <property name="checked">
- <bool>true</bool>
+ <string>Ignore files the CVS way</string>
</property>
</widget>
</item>
@@ -2204,8 +2201,8 @@ If you have no idea what these mean, leave them untouched !!</string>
</property>
</widget>
</item>
- <item row="3" column="2">
- <widget class="QCheckBox" name="checkBox_cvs">
+ <item row="2" column="2">
+ <widget class="QCheckBox" name="checkBox_update">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
@@ -2222,16 +2219,19 @@ If you have no idea what these mean, leave them untouched !!</string>
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
- <string>Ignore files using a similar algorithm to CVS
-(-C)</string>
+ <string>Do not backup source files that are newer on the destination
+(--update)</string>
</property>
<property name="text">
- <string>Ignore files the CVS way</string>
+ <string>Skip newer destination files</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
</property>
</widget>
</item>
- <item row="4" column="0">
- <widget class="QCheckBox" name="checkBox_hardLinks">
+ <item row="4" column="2">
+ <widget class="QCheckBox" name="checkBox_FATntfs">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
@@ -2248,17 +2248,17 @@ If you have no idea what these mean, leave them untouched !!</string>
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
- <string>Files that are hard-linked together on the source will hard-link together on the destination
-WARNING: All files have to be included in the transfer set !!
-(-H)</string>
+ <string>Check this is you use a FAT/NTFS partition as destination.
+Data ownership and permissions will NOT be preserved.
+(-t --modify-window=1)</string>
</property>
<property name="text">
- <string>Preserve hard links</string>
+ <string>Destination is FAT/NTFS</string>
</property>
</widget>
</item>
- <item row="4" column="2">
- <widget class="QCheckBox" name="checkBox_FATntfs">
+ <item row="4" column="0">
+ <widget class="QCheckBox" name="checkBox_hardLinks">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
@@ -2275,12 +2275,12 @@ WARNING: All files have to be included in the transfer set !!
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
- <string>Check this is you use a FAT/NTFS partition as destination.
-Data ownership and permissions will NOT be preserved.
-(-t --modify-window=1)</string>
+ <string>Files that are hard-linked together on the source will hard-link together on the destination
+WARNING: All files have to be included in the transfer set !!
+(-H)</string>
</property>
<property name="text">
- <string>Destination is FAT/NTFS</string>
+ <string>Preserve hard links</string>
</property>
</widget>
</item>
@@ -2312,8 +2312,21 @@ and mapping them at both ends.
</property>
</widget>
</item>
- <item row="5" column="2">
- <widget class="QCheckBox" name="checkBox_super">
+ <item row="8" column="1">
+ <spacer name="verticalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="6" column="2">
+ <widget class="QCheckBox" name="checkBox_restorent">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
@@ -2330,16 +2343,11 @@ and mapping them at both ends.
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
- <string>This tells the receiving side to attempt super-user activities
-even if the receiving rsync wasnt run by the super-user.
-These activities include:
-preserving users via the --owner option
-preserving all groups (not just the current users groups) via the --groups option
-and copying devices via the --devices option.
-(--super)</string>
+ <string>Restore backed-up windows permissions which are located in the NTFS Security Descriptor Stream
+(--restore-nt-streams)</string>
</property>
<property name="text">
- <string>Attempt super-user activities</string>
+ <string>Restore permissions</string>
</property>
</widget>
</item>
@@ -2372,8 +2380,8 @@ and copying devices via the --devices option.
</property>
</widget>
</item>
- <item row="6" column="2">
- <widget class="QCheckBox" name="checkBox_restorent">
+ <item row="5" column="2">
+ <widget class="QCheckBox" name="checkBox_super">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
@@ -2390,26 +2398,28 @@ and copying devices via the --devices option.
<cursorShape>PointingHandCursor</cursorShape>
</property>
<property name="toolTip">
- <string>Restore backed-up windows permissions which are located in the NTFS Security Descriptor Stream
-(--restore-nt-streams)</string>
+ <string>This tells the receiving side to attempt super-user activities
+even if the receiving rsync wasnt run by the super-user.
+These activities include:
+preserving users via the --owner option
+preserving all groups (not just the current users groups) via the --groups option
+and copying devices via the --devices option.
+(--super)</string>
</property>
<property name="text">
- <string>Restore permissions</string>
+ <string>Attempt super-user activities</string>
</property>
</widget>
</item>
- <item row="7" column="1">
- <spacer name="verticalSpacer_3">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
+ <item row="7" column="0">
+ <widget class="QCheckBox" name="checkBox_attr">
+ <property name="text">
+ <string>Preserve Attribute</string>
</property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
+ <property name="checked">
+ <bool>true</bool>
</property>
- </spacer>
+ </widget>
</item>
</layout>
</widget>
@@ -2418,8 +2428,8 @@ and copying devices via the --devices option.
<rect>
<x>0</x>
<y>0</y>
- <width>213</width>
- <height>237</height>
+ <width>207</width>
+ <height>187</height>
</rect>
</property>
<attribute name="label">
@@ -2667,8 +2677,8 @@ and copying devices via the --devices option.
<rect>
<x>0</x>
<y>0</y>
- <width>570</width>
- <height>301</height>
+ <width>475</width>
+ <height>362</height>
</rect>
</property>
<attribute name="label">
@@ -2968,8 +2978,8 @@ ATTENTION: check this if you really know what you're doing</string>
<rect>
<x>0</x>
<y>0</y>
- <width>213</width>
- <height>239</height>
+ <width>214</width>
+ <height>187</height>
</rect>
</property>
<attribute name="label">
@@ -3545,374 +3555,5 @@ Leave unchecked to create an extra directory inside destination</string>
<resources>
<include location="../resources/luckybackup.qrc"/>
</resources>
- <connections>
- <connection>
- <sender>lineEdit_excludeAdd</sender>
- <signal>returnPressed()</signal>
- <receiver>pushButton_excludeAdd</receiver>
- <slot>animateClick()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>58</x>
- <y>191</y>
- </hint>
- <hint type="destinationlabel">
- <x>211</x>
- <y>193</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>lineEdit_includeAdd</sender>
- <signal>returnPressed()</signal>
- <receiver>pushButton_includeAdd</receiver>
- <slot>animateClick()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>40</x>
- <y>166</y>
- </hint>
- <hint type="destinationlabel">
- <x>176</x>
- <y>165</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>label_sshPassword</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>45</x>
- <y>193</y>
- </hint>
- <hint type="destinationlabel">
- <x>62</x>
- <y>191</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_remoteModule</sender>
- <signal>toggled(bool)</signal>
- <receiver>label_rsyncPassword</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>74</x>
- <y>195</y>
- </hint>
- <hint type="destinationlabel">
- <x>51</x>
- <y>193</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_remoteModule</sender>
- <signal>toggled(bool)</signal>
- <receiver>lineEdit_rsyncPassword</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>74</x>
- <y>195</y>
- </hint>
- <hint type="destinationlabel">
- <x>74</x>
- <y>193</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>label_sshPort</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>45</x>
- <y>193</y>
- </hint>
- <hint type="destinationlabel">
- <x>62</x>
- <y>193</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>lineEdit_sshPort</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>45</x>
- <y>193</y>
- </hint>
- <hint type="destinationlabel">
- <x>96</x>
- <y>193</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>toolButton_sshPassword</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>45</x>
- <y>193</y>
- </hint>
- <hint type="destinationlabel">
- <x>96</x>
- <y>191</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_remoteModule</sender>
- <signal>toggled(bool)</signal>
- <receiver>toolButton_rsyncPassword</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>74</x>
- <y>195</y>
- </hint>
- <hint type="destinationlabel">
- <x>96</x>
- <y>193</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>lineEdit_executeBeforeAdd</sender>
- <signal>returnPressed()</signal>
- <receiver>pushButton_executeBeforeAdd</receiver>
- <slot>animateClick()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>94</x>
- <y>203</y>
- </hint>
- <hint type="destinationlabel">
- <x>137</x>
- <y>204</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>lineEdit_executeAfterAdd</sender>
- <signal>returnPressed()</signal>
- <receiver>pushButton_executeAfterAdd</receiver>
- <slot>animateClick()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>58</x>
- <y>192</y>
- </hint>
- <hint type="destinationlabel">
- <x>211</x>
- <y>193</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_excludeFile</sender>
- <signal>toggled(bool)</signal>
- <receiver>lineEdit_excludeFile</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>105</x>
- <y>358</y>
- </hint>
- <hint type="destinationlabel">
- <x>180</x>
- <y>359</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_excludeFile</sender>
- <signal>toggled(bool)</signal>
- <receiver>toolButton_excludeFile</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>105</x>
- <y>358</y>
- </hint>
- <hint type="destinationlabel">
- <x>210</x>
- <y>360</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_includeFile</sender>
- <signal>toggled(bool)</signal>
- <receiver>toolButton_includeFile</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>47</x>
- <y>187</y>
- </hint>
- <hint type="destinationlabel">
- <x>109</x>
- <y>187</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_includeFile</sender>
- <signal>toggled(bool)</signal>
- <receiver>lineEdit_includeFile</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>47</x>
- <y>187</y>
- </hint>
- <hint type="destinationlabel">
- <x>79</x>
- <y>187</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>lineEdit_optionsAdd</sender>
- <signal>returnPressed()</signal>
- <receiver>pushButton_optionsAdd</receiver>
- <slot>animateClick()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>86</x>
- <y>190</y>
- </hint>
- <hint type="destinationlabel">
- <x>211</x>
- <y>191</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_FATntfs</sender>
- <signal>toggled(bool)</signal>
- <receiver>checkBox_permissions</receiver>
- <slot>setDisabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>364</x>
- <y>300</y>
- </hint>
- <hint type="destinationlabel">
- <x>189</x>
- <y>225</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_FATntfs</sender>
- <signal>toggled(bool)</signal>
- <receiver>checkBox_ownership</receiver>
- <slot>setDisabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>369</x>
- <y>300</y>
- </hint>
- <hint type="destinationlabel">
- <x>194</x>
- <y>200</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>lineEdit_sshPassword</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>70</x>
- <y>338</y>
- </hint>
- <hint type="destinationlabel">
- <x>341</x>
- <y>367</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>lineEdit_sshOptions</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>70</x>
- <y>338</y>
- </hint>
- <hint type="destinationlabel">
- <x>357</x>
- <y>396</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>label_sshPassword_2</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>70</x>
- <y>338</y>
- </hint>
- <hint type="destinationlabel">
- <x>91</x>
- <y>396</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>label_sshPassword_3</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>57</x>
- <y>334</y>
- </hint>
- <hint type="destinationlabel">
- <x>359</x>
- <y>334</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>checkBox_ssh</sender>
- <signal>toggled(bool)</signal>
- <receiver>lineEdit_sshPasswordStr</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>57</x>
- <y>334</y>
- </hint>
- <hint type="destinationlabel">
- <x>495</x>
- <y>334</y>
- </hint>
- </hints>
- </connection>
- </connections>
+ <connections/>
</ui>
--
2.30.2