KiCad PCB EDA Suite
|
#include <wx/radiobut.h>
#include <kiface_base.h>
#include <confirm.h>
#include <pcb_edit_frame.h>
#include <pcbnew_settings.h>
#include <zones.h>
#include <widgets/unit_binder.h>
#include <zone.h>
#include <pad.h>
#include <board.h>
#include <trigo.h>
#include <eda_pattern_match.h>
#include <dialog_copper_zones_base.h>
#include <string_utils.h>
Go to the source code of this file.
Classes | |
class | DIALOG_COPPER_ZONE |
Functions | |
int | InvokeCopperZonesEditor (PCB_BASE_FRAME *aCaller, ZONE_SETTINGS *aSettings, CONVERT_SETTINGS *aConvertSettings) |
Function InvokeCopperZonesEditor invokes up a modal dialog window for copper zone editing. | |
static bool | sortNetsByNodes (const NETINFO_ITEM *a, const NETINFO_ITEM *b) |
static bool | sortNetsByNames (const NETINFO_ITEM *a, const NETINFO_ITEM *b) |
Variables | |
static std::vector< int > | padCountListByNet |
int InvokeCopperZonesEditor | ( | PCB_BASE_FRAME * | aCaller, |
ZONE_SETTINGS * | aSettings, | ||
CONVERT_SETTINGS * | aConvertSettings = nullptr |
||
) |
Function InvokeCopperZonesEditor invokes up a modal dialog window for copper zone editing.
aCaller | is the PCB_BASE_FRAME calling parent window for the modal dialog, and it gives access to the BOARD through PCB_BASE_FRAME::GetBoard(). |
aSettings | points to the ZONE_SETTINGS to edit. |
Definition at line 135 of file dialog_copper_zones.cpp.
References DIALOG_SHIM::ShowQuasiModal().
Referenced by ZONE_CREATE_HELPER::createNewZone(), CONVERT_TOOL::CreatePolys(), PCB_EDIT_FRAME::Edit_Zone_Params(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), and BOARD_EDITOR_CONTROL::ZoneDuplicate().
|
static |
Definition at line 165 of file dialog_copper_zones.cpp.
References NETINFO_ITEM::GetNetname().
Referenced by DIALOG_COPPER_ZONE::sortNetsIfRequired().
|
static |
Definition at line 152 of file dialog_copper_zones.cpp.
References NETINFO_ITEM::GetNetCode(), NETINFO_ITEM::GetNetname(), and padCountListByNet.
Referenced by DIALOG_COPPER_ZONE::sortNetsByPadCount().
|
static |
Definition at line 147 of file dialog_copper_zones.cpp.
Referenced by sortNetsByNodes(), and DIALOG_COPPER_ZONE::sortNetsByPadCount().