+ property int _fileDialogue: 0
+
+ Connections {
+ target:VpnControl
+ }
+
+ // connect signals from engine to panels
+ Connections {
+ target: engine
+ onSelectedFilenameChanged: {
+ switch (_fileDialogue) {
+ case 1:
+ caCertFilename.value = engine.selectedFilename
+ break;
+ case 2:
+ clientCertFilename.value = engine.selectedFilename
+ break;
+ case 3:
+ clientKeyFilename.value = engine.selectedFilename
+ break;
+ case 4:
+ tlsKeyFilename.value = engine.selectedFilename
+ break;
+ }
+ _fileDialogue = 0;
+ }
+ }
+