KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_jobset_output_options.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright (C) 2024 Mark Roszko <
[email protected]
>
5
* Copyright The KiCad Developers, see AUTHORS.txt for contributors.
6
*
7
* This program is free software: you can redistribute it and/or modify it
8
* under the terms of the GNU General Public License as published by the
9
* Free Software Foundation, either version 3 of the License, or (at your
10
* option) any later version.
11
*
12
* This program is distributed in the hope that it will be useful, but
13
* WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License along
18
* with this program. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
#pragma once
22
23
#include "
dialog_jobset_output_options_base.h
"
24
25
class
JOBSET
;
26
struct
JOBSET_OUTPUT
;
27
28
class
DIALOG_JOBSET_OUTPUT_OPTIONS
:
public
DIALOG_JOBSET_OUTPUT_OPTIONS_BASE
29
{
30
public
:
31
DIALOG_JOBSET_OUTPUT_OPTIONS
( wxWindow* aParent,
JOBSET
* aJobsFile,
JOBSET_OUTPUT
* aOutput );
32
33
private
:
34
virtual
void
onOutputPathBrowseClicked
(wxCommandEvent& event)
override
;
35
36
bool
TransferDataFromWindow
()
override
;
37
bool
TransferDataToWindow
()
override
;
38
39
private
:
40
JOBSET
*
m_jobsFile
;
41
JOBSET_OUTPUT
*
m_output
;
42
std::map<int, wxString>
m_onlyMap
;
43
};
44
45
DIALOG_JOBSET_OUTPUT_OPTIONS_BASE
Class DIALOG_JOBSET_OUTPUT_OPTIONS_BASE.
Definition:
dialog_jobset_output_options_base.h:39
DIALOG_JOBSET_OUTPUT_OPTIONS
Definition:
dialog_jobset_output_options.h:29
DIALOG_JOBSET_OUTPUT_OPTIONS::m_onlyMap
std::map< int, wxString > m_onlyMap
Definition:
dialog_jobset_output_options.h:42
DIALOG_JOBSET_OUTPUT_OPTIONS::onOutputPathBrowseClicked
virtual void onOutputPathBrowseClicked(wxCommandEvent &event) override
Definition:
dialog_jobset_output_options.cpp:71
DIALOG_JOBSET_OUTPUT_OPTIONS::TransferDataFromWindow
bool TransferDataFromWindow() override
Definition:
dialog_jobset_output_options.cpp:111
DIALOG_JOBSET_OUTPUT_OPTIONS::TransferDataToWindow
bool TransferDataToWindow() override
Definition:
dialog_jobset_output_options.cpp:152
DIALOG_JOBSET_OUTPUT_OPTIONS::m_jobsFile
JOBSET * m_jobsFile
Definition:
dialog_jobset_output_options.h:40
DIALOG_JOBSET_OUTPUT_OPTIONS::m_output
JOBSET_OUTPUT * m_output
Definition:
dialog_jobset_output_options.h:41
JOBSET
Definition:
jobset.h:105
dialog_jobset_output_options_base.h
JOBSET_OUTPUT
Definition:
jobset.h:76
src
kicad
dialogs
dialog_jobset_output_options.h
Generated on Fri Jan 17 2025 00:05:11 for KiCad PCB EDA Suite by
1.9.6