From b9eff3f5e61ae2443f85549bcf60f1fae4ff0447 Mon Sep 17 00:00:00 2001
From: Yamakaja <dastw@gmx.net>
Date: Sun, 19 Jul 2020 16:18:38 +0200
Subject: grc: Add dir_select parameter type

This commit adds a new parameter type to GNURadio Companion that allows
you to select directories using a gui. This functionality is
very similar to that of the previously available "file_open" and
"file_save" parameter types, and mainly differs by calling GTKs file
chooser with FileChooserAction.SELECT_FOLDER.
---
 grc/gui/canvas/param.py | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'grc/gui/canvas/param.py')

diff --git a/grc/gui/canvas/param.py b/grc/gui/canvas/param.py
index b612902928..462bcee86f 100644
--- a/grc/gui/canvas/param.py
+++ b/grc/gui/canvas/param.py
@@ -32,6 +32,9 @@ class Param(CoreParam):
         if dtype in ('file_open', 'file_save'):
             input_widget_cls = ParamWidgets.FileParam
 
+        elif dtype == 'dir_select':
+            input_widget_cls = ParamWidgets.DirectoryParam
+
         elif dtype == 'enum':
             input_widget_cls = ParamWidgets.EnumParam
 
-- 
cgit v1.2.3