diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2017-04-16 20:50:30 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2017-04-16 20:52:53 +0200 |
commit | 41a34f74ed1cf16428533724c5eb6f381d813850 (patch) | |
tree | ab78fa6e0c67f4705ec0b3d664721b94cc235d56 | |
parent | 04321fa1f096c51a08f43363f4e7fb3de014a370 (diff) |
Make FileBrowser a Dialog.
-rw-r--r-- | plugingui/filebrowser.cc | 13 | ||||
-rw-r--r-- | plugingui/filebrowser.h | 9 |
2 files changed, 10 insertions, 12 deletions
diff --git a/plugingui/filebrowser.cc b/plugingui/filebrowser.cc index 6ac9d3e..50e34c3 100644 --- a/plugingui/filebrowser.cc +++ b/plugingui/filebrowser.cc @@ -46,10 +46,11 @@ #include <direct.h> #endif -namespace GUI { +namespace GUI +{ -FileBrowser::FileBrowser(Widget *parent) - : Widget(parent) +FileBrowser::FileBrowser(Widget* parent) + : Dialog(parent, true) , dir(Directory::cwd()) , lbl_path(this) , lineedit(this) @@ -78,10 +79,6 @@ FileBrowser::FileBrowser(Widget *parent) changeDir(); } -FileBrowser::~FileBrowser() -{ -} - void FileBrowser::setPath(const std::string& path) { INFO(filebrowser, "Setting path to '%s'\n", path.c_str()); @@ -102,7 +99,7 @@ void FileBrowser::setPath(const std::string& path) void FileBrowser::resize(std::size_t width, std::size_t height) { - Widget::resize(width, height); + Dialog::resize(width, height); int offset = 0; int brd = 5; // border diff --git a/plugingui/filebrowser.h b/plugingui/filebrowser.h index bc7170a..7b31864 100644 --- a/plugingui/filebrowser.h +++ b/plugingui/filebrowser.h @@ -29,7 +29,7 @@ #include <notifier.h> #include <platform.h> -#include "widget.h" +#include "dialog.h" #include "button.h" #include "listbox.h" #include "lineedit.h" @@ -40,10 +40,11 @@ namespace GUI { -class FileBrowser : public Widget { +class FileBrowser + : public Dialog +{ public: - FileBrowser(Widget *parent); - virtual ~FileBrowser(); + FileBrowser(Widget* parent); void setPath(const std::string& path); |