diff options
Diffstat (limited to 'plugingui')
| -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); | 
