Kaydet (Commit) f5d15f41 authored tarafından Noel Grandin's avatar Noel Grandin

convert ListenerGroupType to scoped enum

Change-Id: If561c82e9535d5ee5898966e5a2b3d7e2754d145
üst a676bb57
...@@ -106,11 +106,11 @@ enum AreaOverlapType ...@@ -106,11 +106,11 @@ enum AreaOverlapType
OneColumnInsideArea OneColumnInsideArea
}; };
enum ListenerGroupType enum class ListenerGroupType
{ {
ListenerSingle, Single,
ListenerGroup, Group,
ListenerBoth Both
}; };
enum StartListeningType enum StartListeningType
......
...@@ -528,15 +528,15 @@ void ScBroadcastAreaSlot::GetAllListeners( ...@@ -528,15 +528,15 @@ void ScBroadcastAreaSlot::GetAllListeners(
const ScRange& rAreaRange = pArea->GetRange(); const ScRange& rAreaRange = pArea->GetRange();
switch (eGroup) switch (eGroup)
{ {
case sc::ListenerSingle: case sc::ListenerGroupType::Single:
if (pArea->IsGroupListening()) if (pArea->IsGroupListening())
continue; continue;
break; break;
case sc::ListenerGroup: case sc::ListenerGroupType::Group:
if (!pArea->IsGroupListening()) if (!pArea->IsGroupListening())
continue; continue;
break; break;
case sc::ListenerBoth: case sc::ListenerGroupType::Both:
default: default:
; ;
} }
......
...@@ -1207,7 +1207,7 @@ void ScTable::SortReorderByRowRefUpdate( ...@@ -1207,7 +1207,7 @@ void ScTable::SortReorderByRowRefUpdate(
ScBroadcastAreaSlotMachine* pBASM = pDocument->GetBASM(); ScBroadcastAreaSlotMachine* pBASM = pDocument->GetBASM();
std::vector<sc::AreaListener> aGrpListeners = std::vector<sc::AreaListener> aGrpListeners =
pBASM->GetAllListeners( pBASM->GetAllListeners(
aMoveRange, sc::AreaInsideOrOverlap, sc::ListenerGroup); aMoveRange, sc::AreaInsideOrOverlap, sc::ListenerGroupType::Group);
{ {
std::vector<sc::AreaListener>::iterator it = aGrpListeners.begin(), itEnd = aGrpListeners.end(); std::vector<sc::AreaListener>::iterator it = aGrpListeners.begin(), itEnd = aGrpListeners.end();
......
...@@ -340,7 +340,7 @@ public: ...@@ -340,7 +340,7 @@ public:
std::vector<sc::AreaListener> GetAllListeners( std::vector<sc::AreaListener> GetAllListeners(
const ScRange& rRange, sc::AreaOverlapType eType, const ScRange& rRange, sc::AreaOverlapType eType,
sc::ListenerGroupType eGroup = sc::ListenerBoth ); sc::ListenerGroupType eGroup = sc::ListenerGroupType::Both );
#if DEBUG_AREA_BROADCASTER #if DEBUG_AREA_BROADCASTER
void Dump() const; void Dump() const;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment