KiCad PCB EDA Suite
Loading...
Searching...
No Matches
COMMIT::COMMIT_LINE Struct Reference

#include <commit.h>

Public Attributes

EDA_ITEMm_item
 Main item that is added/deleted/modified.
 
EDA_ITEMm_copy
 Optional copy of the item.
 
CHANGE_TYPE m_type
 Modification type.
 
KIID m_parent = NilUuid()
 Parent item (primarily for undo of deleted items)
 
BASE_SCREENm_screen
 

Detailed Description

Definition at line 155 of file commit.h.

Member Data Documentation

◆ m_copy

EDA_ITEM* COMMIT::COMMIT_LINE::m_copy

Optional copy of the item.

Definition at line 158 of file commit.h.

Referenced by COMMIT::makeEntry(), BOARD_COMMIT::Push(), and BOARD_COMMIT::Revert().

◆ m_item

EDA_ITEM* COMMIT::COMMIT_LINE::m_item

Main item that is added/deleted/modified.

Definition at line 157 of file commit.h.

Referenced by COMMIT::makeEntry(), BOARD_COMMIT::Push(), and BOARD_COMMIT::Revert().

◆ m_parent

KIID COMMIT::COMMIT_LINE::m_parent = NilUuid()

Parent item (primarily for undo of deleted items)

Definition at line 160 of file commit.h.

Referenced by BOARD_COMMIT::Revert().

◆ m_screen

BASE_SCREEN* COMMIT::COMMIT_LINE::m_screen

Definition at line 161 of file commit.h.

Referenced by COMMIT::makeEntry().

◆ m_type

CHANGE_TYPE COMMIT::COMMIT_LINE::m_type

Modification type.

Definition at line 159 of file commit.h.

Referenced by COMMIT::GetStatus(), COMMIT::makeEntry(), BOARD_COMMIT::Push(), and BOARD_COMMIT::Revert().


The documentation for this struct was generated from the following file: