Code::Blocks
SVN r11506
include
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
13
class
DLLIMPORT
EditArrayStringDlg
:
public
wxScrollingDialog
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);
25
wxArrayString
&
m_Array
;
26
private
:
27
DECLARE_EVENT_TABLE()
28
};
29
30
#endif // EDITARRAYSTRINGDLG_H
31
ScriptBindings::EndModal
void EndModal(int retCode)
Definition:
sc_dialog.cpp:112
EditArrayStringDlg::m_Array
wxArrayString & m_Array
Definition:
editarraystringdlg.h:25
EditArrayStringDlg::operator=
EditArrayStringDlg & operator=(const EditArrayStringDlg &)
Definition:
editarraystringdlg.h:18
wxScrollingDialog
Definition:
scrollingdialog.h:163
scrollingdialog.h
wxUpdateUIEvent
wxCommandEvent
EditArrayStringDlg
Definition:
editarraystringdlg.h:13
DLLIMPORT
#define DLLIMPORT
Definition:
settings.h:16
settings.h
arrstr.h
wxArrayString
wxWindow
Generated by
1.8.13