Code::Blocks  SVN r11506
editarraystringdlg.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 EDITARRAYSTRINGDLG_H
7 #define EDITARRAYSTRINGDLG_H
8 
9 #include "scrollingdialog.h"
10 #include <wx/arrstr.h>
11 #include "settings.h"
12 
14 {
15  public:
16  EditArrayStringDlg(wxWindow* parent, wxArrayString& array);
17  ~EditArrayStringDlg() override;
18  EditArrayStringDlg& operator=(const EditArrayStringDlg&){ 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);
26  private:
27  DECLARE_EVENT_TABLE()
28 };
29 
30 #endif // EDITARRAYSTRINGDLG_H
31 
void EndModal(int retCode)
Definition: sc_dialog.cpp:112
wxArrayString & m_Array
EditArrayStringDlg & operator=(const EditArrayStringDlg &)
#define DLLIMPORT
Definition: settings.h:16