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