1
//////////////////////////////////////////////////////////////////////////////
2
//////////////////////////////////////////////////////////////////////////////
4
// copyright : (C) 2008 by Eran Ifrah
5
// file name : batchbuilddlg.h
7
// -------------------------------------------------------------------------
10
// / __ \ | | | | (_) |
11
// | / \/ ___ __| | ___| | _| |_ ___
12
// | | / _ \ / _ |/ _ \ | | | __/ _ )
13
// | \__/\ (_) | (_| | __/ |___| | || __/
14
// \____/\___/ \__,_|\___\_____/_|\__\___|
18
// This program is free software; you can redistribute it and/or modify
19
// it under the terms of the GNU General Public License as published by
20
// the Free Software Foundation; either version 2 of the License, or
21
// (at your option) any later version.
23
//////////////////////////////////////////////////////////////////////////////
24
//////////////////////////////////////////////////////////////////////////////
26
#ifndef __batchbuilddlg__
27
#define __batchbuilddlg__
31
Subclass of BatchBuildBaseDlg, which is generated by wxFormBuilder.
34
#include "batchbuildbasedlg.h"
35
#include "compiler_action.h"
38
/** Implementing BatchBuildBaseDlg */
39
class BatchBuildDlg : public BatchBuildBaseDlg
42
void DoSaveBatchBuildOrder();
48
// Handlers for BatchBuildBaseDlg events.
49
void OnItemSelected( wxCommandEvent& event );
50
void OnItemToggled( wxCommandEvent& event );
51
void OnBuild( wxCommandEvent& event );
52
void OnBuildUI( wxUpdateUIEvent& event );
53
void OnClean( wxCommandEvent& event );
54
void OnCleanUI( wxUpdateUIEvent& event );
55
void OnCheckAll( wxCommandEvent& event );
56
void OnUnCheckAll( wxCommandEvent& event );
57
void OnMoveUp( wxCommandEvent& event );
58
void OnMoveUpUI( wxUpdateUIEvent& event );
59
void OnMoveDown( wxCommandEvent& event );
60
void OnMoveDownUI( wxUpdateUIEvent& event );
61
void OnClose( wxCommandEvent& event );
65
BatchBuildDlg( wxWindow* parent );
66
void GetBuildInfoList(std::list<QueueCommand> &buildInfoList);
70
#endif // __batchbuilddlg__