Linked key and ca file configuration to vpn execution. Added option to
[openvpnui.git] / qml / filebrowse / pages / SearchPage.qml
index e11d8e8..67c5d62 100644 (file)
@@ -6,11 +6,18 @@ import "../components"
 
 Page {
     id: page
-    allowedOrientations: Orientation.All
+    //allowedOrientations: Orientation.All
     showNavigationIndicator: false // hide back indicator because it would be on top of search field
     property string dir: "/"
     property string currentDirectory: ""
 
+    onStatusChanged: {
+        if (status === PageStatus.Active) {
+            listModel.update("." + engine.extensionFilter);
+            //foundText.visible = true;
+        }
+    }
+
     // this and its bg worker thread will be destroyed when page in popped from stack
     SearchEngine {
         id: searchEngine
@@ -49,12 +56,12 @@ Page {
 
         VerticalScrollDecorator { flickable: fileList }
 
-        PullDownMenu {
-            MenuItem {
-                text: qsTr("Settings")
-                onClicked: pageStack.push(Qt.resolvedUrl("SettingsPage.qml"))
-            }
-        }
+//        PullDownMenu {
+//            MenuItem {
+//                text: qsTr("Settings")
+//                onClicked: pageStack.push(Qt.resolvedUrl("SettingsPage.qml"))
+//            }
+//        }
 
         header: Item {
             width: parent.width
@@ -117,7 +124,7 @@ Page {
             }
             Label {
                 id: foundText
-                visible: false
+                visible: true
                 anchors.left: parent.left
                 anchors.leftMargin: searchField.textLeftMargin
                 anchors.top: searchField.bottom
@@ -183,8 +190,9 @@ Page {
                     pageStack.push(Qt.resolvedUrl("DirectoryPage.qml"),
                                    { dir: model.fullname });
                 else
-                    pageStack.push(Qt.resolvedUrl("FilePage.qml"),
-                                   { file: model.fullname });
+                    Functions.fileSelect(model.fullname)
+//                    pageStack.push(Qt.resolvedUrl("FilePage.qml"),
+//                                   { file: model.fullname });
             }
 
             // delete file after remorse time
@@ -205,17 +213,23 @@ Page {
                          onClicked: Functions.goToFolder(model.absoluteDir)
                      }
                      MenuItem {
-                         text: qsTr("Cut")
-                         onClicked: engine.cutFiles([ model.fullname ]);
-                     }
-                     MenuItem {
-                         text: qsTr("Copy")
-                         onClicked: engine.copyFiles([ model.fullname ]);
-                     }
-                     MenuItem {
-                         text: qsTr("Delete")
-                         onClicked: deleteFile(model.fullname);
+                         text: qsTr("Properties")
+                         onClicked: {
+                            pageStack.push(Qt.resolvedUrl("FilePage.qml"), { file: model.fullname });
+                         }
                      }
+//                     MenuItem {
+//                         text: qsTr("Cut")
+//                         onClicked: engine.cutFiles([ model.fullname ]);
+//                     }
+//                     MenuItem {
+//                         text: qsTr("Copy")
+//                         onClicked: engine.copyFiles([ model.fullname ]);
+//                     }
+//                     MenuItem {
+//                         text: qsTr("Delete")
+//                         onClicked: deleteFile(model.fullname);
+//                     }
                  }
              }
         }