2013-08-03 11:40:03 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
class VFSEntrySettingsDialog : public wxDialog
|
|
|
|
|
{
|
|
|
|
|
wxTextCtrl* m_tctrl_dev_path;
|
|
|
|
|
wxButton* m_btn_select_dev_path;
|
|
|
|
|
wxTextCtrl* m_tctrl_path;
|
|
|
|
|
wxButton* m_btn_select_path;
|
|
|
|
|
wxTextCtrl* m_tctrl_mount;
|
|
|
|
|
wxChoice* m_ch_type;
|
|
|
|
|
VFSManagerEntry& m_entry;
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
VFSEntrySettingsDialog(wxWindow* parent, VFSManagerEntry& entry);
|
|
|
|
|
void OnSelectType(wxCommandEvent& event);
|
|
|
|
|
void OnSelectPath(wxCommandEvent& event);
|
|
|
|
|
void OnSelectDevPath(wxCommandEvent& event);
|
|
|
|
|
void OnOk(wxCommandEvent& event);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
class VFSManagerDialog : public wxDialog
|
|
|
|
|
{
|
|
|
|
|
wxListView* m_list;
|
2014-03-27 05:34:55 +01:00
|
|
|
std::vector<VFSManagerEntry> m_entries;
|
2013-08-03 11:40:03 +02:00
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
VFSManagerDialog(wxWindow* parent);
|
|
|
|
|
|
|
|
|
|
void UpdateList();
|
|
|
|
|
|
|
|
|
|
void OnEntryConfig(wxCommandEvent& event);
|
2014-04-13 03:31:59 +02:00
|
|
|
void OnRightClick(wxMouseEvent& event);
|
2013-08-03 11:40:03 +02:00
|
|
|
void OnAdd(wxCommandEvent& event);
|
|
|
|
|
void OnRemove(wxCommandEvent& event);
|
|
|
|
|
|
|
|
|
|
void OnClose(wxCloseEvent& event);
|
|
|
|
|
void LoadEntries();
|
|
|
|
|
void SaveEntries();
|
|
|
|
|
};
|