22 changed files with 900 additions and 41 deletions
			
			
		@ -1,4 +1,173 @@ | 
				
			|||||
<?xml version="1.0" encoding="utf-8"?> | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
<!DOCTYPE TS> | 
					<!DOCTYPE TS> | 
				
			||||
<TS version="2.1" language="de_DE"> | 
					<TS version="2.1" language="de_DE"> | 
				
			||||
 | 
					<context> | 
				
			||||
 | 
					    <name>QtMvvm::AccountModel</name> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location filename="../accountmodel.cpp" line="+50"/> | 
				
			||||
 | 
					        <source>Name</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <location line="+7"/> | 
				
			||||
 | 
					        <source>Fingerprint</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					</context> | 
				
			||||
 | 
					<context> | 
				
			||||
 | 
					    <name>QtMvvm::DataSyncViewModel</name> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location filename="../datasyncviewmodel.cpp" line="+75"/> | 
				
			||||
 | 
					        <source>Connecting…</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Downloading…</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Uploading…</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Synchronized</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Error!</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Disconnected</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+49"/> | 
				
			||||
 | 
					        <location line="+5"/> | 
				
			||||
 | 
					        <location line="+286"/> | 
				
			||||
 | 
					        <source>Import failed</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-291"/> | 
				
			||||
 | 
					        <location line="+244"/> | 
				
			||||
 | 
					        <source>Unsupported URL Scheme: %1</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-238"/> | 
				
			||||
 | 
					        <location line="+244"/> | 
				
			||||
 | 
					        <source>Failed to open URL "%1" with error: %1</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-234"/> | 
				
			||||
 | 
					        <location line="+24"/> | 
				
			||||
 | 
					        <location line="+20"/> | 
				
			||||
 | 
					        <source>Import account data</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-43"/> | 
				
			||||
 | 
					        <source>Enter the password to decrypt the account data. Then choose whether you want to keep you local data or not:</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <location line="+23"/> | 
				
			||||
 | 
					        <location line="+31"/> | 
				
			||||
 | 
					        <source>Reset data</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-53"/> | 
				
			||||
 | 
					        <location line="+23"/> | 
				
			||||
 | 
					        <location line="+31"/> | 
				
			||||
 | 
					        <source>Keep data</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-34"/> | 
				
			||||
 | 
					        <source>Keep the local data after changing the account?</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+27"/> | 
				
			||||
 | 
					        <source>Reset Account?</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source>Do you want to reset your account? You will loose the connection to all other devices and get a new identity. You can either keep your data or reset it as well. This cannot be undone!</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+57"/> | 
				
			||||
 | 
					        <source>Login requested!</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source><p>A device wants to log into your account:</p><p>Name: %1<br/>Fingerprint: %2</p><p>Do you want accept the request?</p></source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+19"/> | 
				
			||||
 | 
					        <source>Import accepted</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source>The partner has accepted the import. You are now logged in.</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+13"/> | 
				
			||||
 | 
					        <source>Account access granted</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source><p>Account access has been granted to device:</p><p>Name: %1<br/>Fingerprint: %2</p></source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+82"/> | 
				
			||||
 | 
					        <location line="+6"/> | 
				
			||||
 | 
					        <location line="+19"/> | 
				
			||||
 | 
					        <source>Export failed</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-6"/> | 
				
			||||
 | 
					        <source>Export completed</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source>Data was successfully exported.</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+13"/> | 
				
			||||
 | 
					        <source>Export account data</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+12"/> | 
				
			||||
 | 
					        <source>Import completed</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source>Data was successfully imported.</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					</context> | 
				
			||||
</TS> | 
					</TS> | 
				
			||||
 | 
				
			|||||
@ -1,4 +1,173 @@ | 
				
			|||||
<?xml version="1.0" encoding="utf-8"?> | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
<!DOCTYPE TS> | 
					<!DOCTYPE TS> | 
				
			||||
<TS version="2.1"> | 
					<TS version="2.1"> | 
				
			||||
 | 
					<context> | 
				
			||||
 | 
					    <name>QtMvvm::AccountModel</name> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location filename="../accountmodel.cpp" line="+50"/> | 
				
			||||
 | 
					        <source>Name</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <location line="+7"/> | 
				
			||||
 | 
					        <source>Fingerprint</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					</context> | 
				
			||||
 | 
					<context> | 
				
			||||
 | 
					    <name>QtMvvm::DataSyncViewModel</name> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location filename="../datasyncviewmodel.cpp" line="+75"/> | 
				
			||||
 | 
					        <source>Connecting…</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Downloading…</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Uploading…</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Synchronized</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Error!</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+2"/> | 
				
			||||
 | 
					        <source>Disconnected</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+49"/> | 
				
			||||
 | 
					        <location line="+5"/> | 
				
			||||
 | 
					        <location line="+286"/> | 
				
			||||
 | 
					        <source>Import failed</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-291"/> | 
				
			||||
 | 
					        <location line="+244"/> | 
				
			||||
 | 
					        <source>Unsupported URL Scheme: %1</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-238"/> | 
				
			||||
 | 
					        <location line="+244"/> | 
				
			||||
 | 
					        <source>Failed to open URL "%1" with error: %1</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-234"/> | 
				
			||||
 | 
					        <location line="+24"/> | 
				
			||||
 | 
					        <location line="+20"/> | 
				
			||||
 | 
					        <source>Import account data</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-43"/> | 
				
			||||
 | 
					        <source>Enter the password to decrypt the account data. Then choose whether you want to keep you local data or not:</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <location line="+23"/> | 
				
			||||
 | 
					        <location line="+31"/> | 
				
			||||
 | 
					        <source>Reset data</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-53"/> | 
				
			||||
 | 
					        <location line="+23"/> | 
				
			||||
 | 
					        <location line="+31"/> | 
				
			||||
 | 
					        <source>Keep data</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-34"/> | 
				
			||||
 | 
					        <source>Keep the local data after changing the account?</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+27"/> | 
				
			||||
 | 
					        <source>Reset Account?</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source>Do you want to reset your account? You will loose the connection to all other devices and get a new identity. You can either keep your data or reset it as well. This cannot be undone!</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+57"/> | 
				
			||||
 | 
					        <source>Login requested!</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source><p>A device wants to log into your account:</p><p>Name: %1<br/>Fingerprint: %2</p><p>Do you want accept the request?</p></source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+19"/> | 
				
			||||
 | 
					        <source>Import accepted</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source>The partner has accepted the import. You are now logged in.</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+13"/> | 
				
			||||
 | 
					        <source>Account access granted</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source><p>Account access has been granted to device:</p><p>Name: %1<br/>Fingerprint: %2</p></source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+82"/> | 
				
			||||
 | 
					        <location line="+6"/> | 
				
			||||
 | 
					        <location line="+19"/> | 
				
			||||
 | 
					        <source>Export failed</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="-6"/> | 
				
			||||
 | 
					        <source>Export completed</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source>Data was successfully exported.</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+13"/> | 
				
			||||
 | 
					        <source>Export account data</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+12"/> | 
				
			||||
 | 
					        <source>Import completed</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+1"/> | 
				
			||||
 | 
					        <source>Data was successfully imported.</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					</context> | 
				
			||||
</TS> | 
					</TS> | 
				
			||||
 | 
				
			|||||
@ -0,0 +1,30 @@ | 
				
			|||||
 | 
					#include "exportsetupdialog_p.h" | 
				
			||||
 | 
					#include "ui_exportsetupdialog.h" | 
				
			||||
 | 
					#include <QtMvvmCore/Binding> | 
				
			||||
 | 
					using namespace QtMvvm; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					ExportSetupDialog::ExportSetupDialog(ViewModel *viewModel, QWidget *parent) : | 
				
			||||
 | 
						QDialog(parent), | 
				
			||||
 | 
						_viewModel(static_cast<ExportSetupViewModel*>(viewModel)), | 
				
			||||
 | 
						ui(new Ui::ExportSetupDialog) | 
				
			||||
 | 
					{ | 
				
			||||
 | 
						ui->setupUi(this); | 
				
			||||
 | 
					
 | 
				
			||||
 | 
						bind(_viewModel, "trusted", | 
				
			||||
 | 
							 ui->trustedCheckBox, "checked"); | 
				
			||||
 | 
						bind(_viewModel, "includeServer", | 
				
			||||
 | 
							 ui->includeServerCheckBox, "checked"); | 
				
			||||
 | 
						bind(_viewModel, "password", | 
				
			||||
 | 
							 ui->passwordLineEdit, "text"); | 
				
			||||
 | 
						bind(_viewModel, "valid", | 
				
			||||
 | 
							 ui->buttonBox->button(QDialogButtonBox::Ok), "enabled", | 
				
			||||
 | 
							 Binding::OneWayToView); | 
				
			||||
 | 
					} | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					ExportSetupDialog::~ExportSetupDialog() {} | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					void ExportSetupDialog::accept() | 
				
			||||
 | 
					{ | 
				
			||||
 | 
						if(_viewModel->completeSetup()) | 
				
			||||
 | 
							QDialog::accept(); | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,154 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="UTF-8"?> | 
				
			||||
 | 
					<ui version="4.0"> | 
				
			||||
 | 
					 <class>ExportSetupDialog</class> | 
				
			||||
 | 
					 <widget class="QDialog" name="ExportSetupDialog"> | 
				
			||||
 | 
					  <property name="geometry"> | 
				
			||||
 | 
					   <rect> | 
				
			||||
 | 
					    <x>0</x> | 
				
			||||
 | 
					    <y>0</y> | 
				
			||||
 | 
					    <width>296</width> | 
				
			||||
 | 
					    <height>124</height> | 
				
			||||
 | 
					   </rect> | 
				
			||||
 | 
					  </property> | 
				
			||||
 | 
					  <property name="windowTitle"> | 
				
			||||
 | 
					   <string>Dialog</string> | 
				
			||||
 | 
					  </property> | 
				
			||||
 | 
					  <property name="sizeGripEnabled"> | 
				
			||||
 | 
					   <bool>true</bool> | 
				
			||||
 | 
					  </property> | 
				
			||||
 | 
					  <property name="modal"> | 
				
			||||
 | 
					   <bool>true</bool> | 
				
			||||
 | 
					  </property> | 
				
			||||
 | 
					  <layout class="QFormLayout" name="formLayout"> | 
				
			||||
 | 
					   <item row="0" column="0"> | 
				
			||||
 | 
					    <widget class="QLabel" name="trustedLabel"> | 
				
			||||
 | 
					     <property name="text"> | 
				
			||||
 | 
					      <string>&Trusted:</string> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					     <property name="buddy"> | 
				
			||||
 | 
					      <cstring>trustedCheckBox</cstring> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					    </widget> | 
				
			||||
 | 
					   </item> | 
				
			||||
 | 
					   <item row="0" column="1"> | 
				
			||||
 | 
					    <widget class="QCheckBox" name="trustedCheckBox"/> | 
				
			||||
 | 
					   </item> | 
				
			||||
 | 
					   <item row="1" column="0"> | 
				
			||||
 | 
					    <widget class="QLabel" name="includeServerLabel"> | 
				
			||||
 | 
					     <property name="text"> | 
				
			||||
 | 
					      <string>Include &Server:</string> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					     <property name="buddy"> | 
				
			||||
 | 
					      <cstring>includeServerCheckBox</cstring> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					    </widget> | 
				
			||||
 | 
					   </item> | 
				
			||||
 | 
					   <item row="1" column="1"> | 
				
			||||
 | 
					    <widget class="QCheckBox" name="includeServerCheckBox"/> | 
				
			||||
 | 
					   </item> | 
				
			||||
 | 
					   <item row="2" column="0"> | 
				
			||||
 | 
					    <widget class="QLabel" name="passwordLabel"> | 
				
			||||
 | 
					     <property name="enabled"> | 
				
			||||
 | 
					      <bool>false</bool> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					     <property name="text"> | 
				
			||||
 | 
					      <string>&Password</string> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					     <property name="buddy"> | 
				
			||||
 | 
					      <cstring>passwordLineEdit</cstring> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					    </widget> | 
				
			||||
 | 
					   </item> | 
				
			||||
 | 
					   <item row="2" column="1"> | 
				
			||||
 | 
					    <widget class="QLineEdit" name="passwordLineEdit"> | 
				
			||||
 | 
					     <property name="enabled"> | 
				
			||||
 | 
					      <bool>false</bool> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					     <property name="echoMode"> | 
				
			||||
 | 
					      <enum>QLineEdit::Password</enum> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					     <property name="clearButtonEnabled"> | 
				
			||||
 | 
					      <bool>true</bool> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					    </widget> | 
				
			||||
 | 
					   </item> | 
				
			||||
 | 
					   <item row="3" column="0" colspan="2"> | 
				
			||||
 | 
					    <widget class="QDialogButtonBox" name="buttonBox"> | 
				
			||||
 | 
					     <property name="orientation"> | 
				
			||||
 | 
					      <enum>Qt::Horizontal</enum> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					     <property name="standardButtons"> | 
				
			||||
 | 
					      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> | 
				
			||||
 | 
					     </property> | 
				
			||||
 | 
					    </widget> | 
				
			||||
 | 
					   </item> | 
				
			||||
 | 
					  </layout> | 
				
			||||
 | 
					 </widget> | 
				
			||||
 | 
					 <resources/> | 
				
			||||
 | 
					 <connections> | 
				
			||||
 | 
					  <connection> | 
				
			||||
 | 
					   <sender>buttonBox</sender> | 
				
			||||
 | 
					   <signal>accepted()</signal> | 
				
			||||
 | 
					   <receiver>ExportSetupDialog</receiver> | 
				
			||||
 | 
					   <slot>accept()</slot> | 
				
			||||
 | 
					   <hints> | 
				
			||||
 | 
					    <hint type="sourcelabel"> | 
				
			||||
 | 
					     <x>227</x> | 
				
			||||
 | 
					     <y>103</y> | 
				
			||||
 | 
					    </hint> | 
				
			||||
 | 
					    <hint type="destinationlabel"> | 
				
			||||
 | 
					     <x>157</x> | 
				
			||||
 | 
					     <y>123</y> | 
				
			||||
 | 
					    </hint> | 
				
			||||
 | 
					   </hints> | 
				
			||||
 | 
					  </connection> | 
				
			||||
 | 
					  <connection> | 
				
			||||
 | 
					   <sender>buttonBox</sender> | 
				
			||||
 | 
					   <signal>rejected()</signal> | 
				
			||||
 | 
					   <receiver>ExportSetupDialog</receiver> | 
				
			||||
 | 
					   <slot>reject()</slot> | 
				
			||||
 | 
					   <hints> | 
				
			||||
 | 
					    <hint type="sourcelabel"> | 
				
			||||
 | 
					     <x>286</x> | 
				
			||||
 | 
					     <y>109</y> | 
				
			||||
 | 
					    </hint> | 
				
			||||
 | 
					    <hint type="destinationlabel"> | 
				
			||||
 | 
					     <x>286</x> | 
				
			||||
 | 
					     <y>123</y> | 
				
			||||
 | 
					    </hint> | 
				
			||||
 | 
					   </hints> | 
				
			||||
 | 
					  </connection> | 
				
			||||
 | 
					  <connection> | 
				
			||||
 | 
					   <sender>trustedCheckBox</sender> | 
				
			||||
 | 
					   <signal>toggled(bool)</signal> | 
				
			||||
 | 
					   <receiver>passwordLabel</receiver> | 
				
			||||
 | 
					   <slot>setEnabled(bool)</slot> | 
				
			||||
 | 
					   <hints> | 
				
			||||
 | 
					    <hint type="sourcelabel"> | 
				
			||||
 | 
					     <x>112</x> | 
				
			||||
 | 
					     <y>20</y> | 
				
			||||
 | 
					    </hint> | 
				
			||||
 | 
					    <hint type="destinationlabel"> | 
				
			||||
 | 
					     <x>39</x> | 
				
			||||
 | 
					     <y>73</y> | 
				
			||||
 | 
					    </hint> | 
				
			||||
 | 
					   </hints> | 
				
			||||
 | 
					  </connection> | 
				
			||||
 | 
					  <connection> | 
				
			||||
 | 
					   <sender>trustedCheckBox</sender> | 
				
			||||
 | 
					   <signal>toggled(bool)</signal> | 
				
			||||
 | 
					   <receiver>passwordLineEdit</receiver> | 
				
			||||
 | 
					   <slot>setEnabled(bool)</slot> | 
				
			||||
 | 
					   <hints> | 
				
			||||
 | 
					    <hint type="sourcelabel"> | 
				
			||||
 | 
					     <x>176</x> | 
				
			||||
 | 
					     <y>20</y> | 
				
			||||
 | 
					    </hint> | 
				
			||||
 | 
					    <hint type="destinationlabel"> | 
				
			||||
 | 
					     <x>190</x> | 
				
			||||
 | 
					     <y>68</y> | 
				
			||||
 | 
					    </hint> | 
				
			||||
 | 
					   </hints> | 
				
			||||
 | 
					  </connection> | 
				
			||||
 | 
					 </connections> | 
				
			||||
 | 
					</ui> | 
				
			||||
@ -0,0 +1,36 @@ | 
				
			|||||
 | 
					#ifndef QTMVVM_EXPORTSETUPDIALOG_P_H | 
				
			||||
 | 
					#define QTMVVM_EXPORTSETUPDIALOG_P_H | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#include <QtCore/QScopedPointer> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#include <QtWidgets/QDialog> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#include <QtMvvmDataSyncCore/private/exportsetupviewmodel_p.h> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#include "qtmvvmdatasyncwidgets_global.h" | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					namespace Ui { | 
				
			||||
 | 
					class ExportSetupDialog; | 
				
			||||
 | 
					} | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					namespace QtMvvm { | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					class Q_MVVMDATASYNCWIDGETS_EXPORT ExportSetupDialog : public QDialog | 
				
			||||
 | 
					{ | 
				
			||||
 | 
						Q_OBJECT | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					public: | 
				
			||||
 | 
						Q_INVOKABLE explicit ExportSetupDialog(QtMvvm::ViewModel *viewModel, QWidget *parent = nullptr); | 
				
			||||
 | 
						~ExportSetupDialog(); | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					public Q_SLOTS: | 
				
			||||
 | 
						void accept() override; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					private: | 
				
			||||
 | 
						ExportSetupViewModel *_viewModel; | 
				
			||||
 | 
						QScopedPointer<Ui::ExportSetupDialog> ui; | 
				
			||||
 | 
					}; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					} | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#endif // EXPORTSETUPDIALOG_P_H
 | 
				
			||||
@ -0,0 +1,125 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
 | 
					<!DOCTYPE TS> | 
				
			||||
 | 
					<TS version="2.1" language="de_DE"> | 
				
			||||
 | 
					<context> | 
				
			||||
 | 
					    <name>DataSyncWindow</name> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location filename="../datasyncwindow.ui" line="+14"/> | 
				
			||||
 | 
					        <source>Synchronization</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+6"/> | 
				
			||||
 | 
					        <source>Synchronization &enabled</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+29"/> | 
				
			||||
 | 
					        <source>&Synchronize</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+153"/> | 
				
			||||
 | 
					        <source>Account &actions</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+23"/> | 
				
			||||
 | 
					        <source>&Import from file</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+I</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Export to file</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+E</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Network exchange</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+N</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>Rese&t identity</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Change remote server</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Remove selected device</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Del</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Identity</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+U</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>Update exchange &key</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>Re&load device list</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+R</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					</context> | 
				
			||||
 | 
					<context> | 
				
			||||
 | 
					    <name>ExportSetupDialog</name> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location filename="../exportsetupdialog.ui" line="+14"/> | 
				
			||||
 | 
					        <source>Dialog</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+12"/> | 
				
			||||
 | 
					        <source>&Trusted:</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+13"/> | 
				
			||||
 | 
					        <source>Include &Server:</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+16"/> | 
				
			||||
 | 
					        <source>&Password</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					</context> | 
				
			||||
 | 
					</TS> | 
				
			||||
@ -0,0 +1,125 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
 | 
					<!DOCTYPE TS> | 
				
			||||
 | 
					<TS version="2.1"> | 
				
			||||
 | 
					<context> | 
				
			||||
 | 
					    <name>DataSyncWindow</name> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location filename="../datasyncwindow.ui" line="+14"/> | 
				
			||||
 | 
					        <source>Synchronization</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+6"/> | 
				
			||||
 | 
					        <source>Synchronization &enabled</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+29"/> | 
				
			||||
 | 
					        <source>&Synchronize</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+153"/> | 
				
			||||
 | 
					        <source>Account &actions</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+23"/> | 
				
			||||
 | 
					        <source>&Import from file</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+I</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Export to file</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+E</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Network exchange</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+N</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>Rese&t identity</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Change remote server</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Remove selected device</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Del</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>&Identity</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+U</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>Update exchange &key</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+9"/> | 
				
			||||
 | 
					        <source>Re&load device list</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+3"/> | 
				
			||||
 | 
					        <source>Ctrl+R</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					</context> | 
				
			||||
 | 
					<context> | 
				
			||||
 | 
					    <name>ExportSetupDialog</name> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location filename="../exportsetupdialog.ui" line="+14"/> | 
				
			||||
 | 
					        <source>Dialog</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+12"/> | 
				
			||||
 | 
					        <source>&Trusted:</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+13"/> | 
				
			||||
 | 
					        <source>Include &Server:</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					    <message> | 
				
			||||
 | 
					        <location line="+16"/> | 
				
			||||
 | 
					        <source>&Password</source> | 
				
			||||
 | 
					        <translation type="unfinished"></translation> | 
				
			||||
 | 
					    </message> | 
				
			||||
 | 
					</context> | 
				
			||||
 | 
					</TS> | 
				
			||||
					Loading…
					
					
				
		Reference in new issue