KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_destination.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 <
dialogs/dialog_destination_base.h
>
24
25
class
JOBSET
;
26
struct
JOBSET_DESTINATION
;
27
28
class
DIALOG_DESTINATION
:
public
DIALOG_DESTINATION_BASE
29
{
30
public
:
31
DIALOG_DESTINATION
( wxWindow* aParent,
JOBSET
* aJobsFile,
JOBSET_DESTINATION
* aDestination );
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_DESTINATION
*
m_destination
;
42
std::map<int, wxString>
m_onlyMap
;
43
};
44
45
DIALOG_DESTINATION_BASE
Class DIALOG_DESTINATION_BASE.
Definition:
dialog_destination_base.h:39
DIALOG_DESTINATION
Definition:
dialog_destination.h:29
DIALOG_DESTINATION::m_jobsFile
JOBSET * m_jobsFile
Definition:
dialog_destination.h:40
DIALOG_DESTINATION::m_onlyMap
std::map< int, wxString > m_onlyMap
Definition:
dialog_destination.h:42
DIALOG_DESTINATION::TransferDataToWindow
bool TransferDataToWindow() override
Definition:
dialog_destination.cpp:153
DIALOG_DESTINATION::TransferDataFromWindow
bool TransferDataFromWindow() override
Definition:
dialog_destination.cpp:112
DIALOG_DESTINATION::onOutputPathBrowseClicked
virtual void onOutputPathBrowseClicked(wxCommandEvent &event) override
Definition:
dialog_destination.cpp:72
DIALOG_DESTINATION::m_destination
JOBSET_DESTINATION * m_destination
Definition:
dialog_destination.h:41
JOBSET
Definition:
jobset.h:106
dialog_destination_base.h
JOBSET_DESTINATION
Definition:
jobset.h:77
src
kicad
dialogs
dialog_destination.h
Generated on Mon Mar 10 2025 00:05:48 for KiCad PCB EDA Suite by
1.9.6