Code::Blocks  SVN r11506
editarrayfiledlg.h
Go to the documentation of this file.
1 /*
2  * This file is part of the Code::Blocks IDE and licensed under the GNU Lesser General Public License, version 3
3  * http://www.gnu.org/licenses/lgpl-3.0.html
4  */
5 
6 #ifndef EDITARRAYFILEDLG_H
7 #define EDITARRAYFILEDLG_H
8 
9 #include "scrollingdialog.h"
10 #include <wx/intl.h>
11 #include "settings.h"
12 
14 {
15  public:
16  EditArrayFileDlg(wxWindow* parent, wxArrayString& array, bool useRelativePaths = false, const wxString& basePath = _T(""));
17  ~EditArrayFileDlg() override;
18  EditArrayFileDlg& operator=(const EditArrayFileDlg&){ return *this; } // just to satisfy script bindings (never used)
19  void EndModal(int retCode) override;
20  protected:
21  void OnAdd(wxCommandEvent& event);
22  void OnEdit(wxCommandEvent& event);
23  void OnDelete(wxCommandEvent& event);
24  void OnUpdateUI(wxUpdateUIEvent& event);
28  private:
29  DECLARE_EVENT_TABLE()
30 };
31 
32 #endif // EDITARRAYFILEDLG_H
33 
void EndModal(int retCode)
Definition: sc_dialog.cpp:112
EditArrayFileDlg & operator=(const EditArrayFileDlg &)
#define _T(string)
#define DLLIMPORT
Definition: settings.h:16
wxArrayString & m_Array