From 3479412534a6167994668f48c1c5d4cfc3ae02ad Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Thu, 9 Jul 2020 17:39:52 +0300
Subject: [PATCH] Add file open to add source

---
 applications/gui2/src/views/addsource.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/applications/gui2/src/views/addsource.cpp b/applications/gui2/src/views/addsource.cpp
index 7b2846193..c67f3e5f6 100644
--- a/applications/gui2/src/views/addsource.cpp
+++ b/applications/gui2/src/views/addsource.cpp
@@ -74,6 +74,15 @@ void AddSourceWindow::rebuild() {
 	}
 
 	new Label(this, "Files", "sans-bold");
+
+	auto *filebuttons = new Widget(this);
+	filebuttons->setLayout(new BoxLayout(Orientation::Horizontal, Alignment::Middle, 0, 4));
+	button = new Button(filebuttons, "", ENTYPO_ICON_FOLDER);
+	button->setCallback([this]() {
+		ctrl_->add(file_dialog(
+                    { {"ftl", "FTL Captures"} }, true));
+		close();
+	});
 }
 
 void AddSourceWindow::close() {
-- 
GitLab