26#ifndef ZONE_PRIORITY_CONTAINER_H
27#define ZONE_PRIORITY_CONTAINER_H
Classes need post progress after user click OK.
Workaround to keep the original priorities if user didn't change any.
std::shared_ptr< ZONE > m_zone
unsigned GetInitialPriority() const
unsigned GetCurrentPriority() const
ZONE_PRIORITY_CONTAINER()=delete
unsigned m_currentPriority
ZONE const & GetZone() const
void OnUserConfirmChange() override
void SetCurrentPriority(unsigned aPriority)
ZONE_PRIORITY_CONTAINER(std::shared_ptr< ZONE > aZone, unsigned aInitialIndex)
bool PriorityChanged() const
const unsigned m_initialPriority
~ZONE_PRIORITY_CONTAINER() override=default
Handle a list of polygons defining a copper zone.