зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1438193 - part11-3 CreateGroupInfo r=surkov
turn CreateGroupInfo into a const funcion
This commit is contained in:
Родитель
41078f48d3
Коммит
1201c026b8
|
@ -10,7 +10,7 @@
|
|||
|
||||
using namespace mozilla::a11y;
|
||||
|
||||
AccGroupInfo::AccGroupInfo(Accessible* aItem, role aRole) :
|
||||
AccGroupInfo::AccGroupInfo(const Accessible* aItem, role aRole) :
|
||||
mPosInSet(0), mSetSize(0), mParent(nullptr), mItem(aItem), mRole(aRole)
|
||||
{
|
||||
MOZ_COUNT_CTOR(AccGroupInfo);
|
||||
|
|
|
@ -42,7 +42,7 @@ public:
|
|||
/**
|
||||
* Create group info.
|
||||
*/
|
||||
static AccGroupInfo* CreateGroupInfo(Accessible* aAccessible)
|
||||
static AccGroupInfo* CreateGroupInfo(const Accessible* aAccessible)
|
||||
{
|
||||
mozilla::a11y::role role = aAccessible->Role();
|
||||
if (role != mozilla::a11y::roles::ROW &&
|
||||
|
@ -75,7 +75,7 @@ public:
|
|||
static Accessible* NextItemTo(Accessible* aItem);
|
||||
|
||||
protected:
|
||||
AccGroupInfo(Accessible* aItem, a11y::role aRole);
|
||||
AccGroupInfo(const Accessible* aItem, a11y::role aRole);
|
||||
|
||||
private:
|
||||
AccGroupInfo() = delete;
|
||||
|
@ -104,7 +104,7 @@ private:
|
|||
uint32_t mPosInSet;
|
||||
uint32_t mSetSize;
|
||||
Accessible* mParent;
|
||||
Accessible* mItem;
|
||||
const Accessible* mItem;
|
||||
a11y::role mRole;
|
||||
};
|
||||
|
||||
|
|
|
@ -73,7 +73,7 @@ nsAccUtils::SetAccGroupAttrs(nsIPersistentProperties *aAttributes,
|
|||
}
|
||||
|
||||
int32_t
|
||||
nsAccUtils::GetDefaultLevel(Accessible* aAccessible)
|
||||
nsAccUtils::GetDefaultLevel(const Accessible* aAccessible)
|
||||
{
|
||||
roles::Role role = aAccessible->Role();
|
||||
|
||||
|
@ -92,7 +92,7 @@ nsAccUtils::GetDefaultLevel(Accessible* aAccessible)
|
|||
}
|
||||
|
||||
int32_t
|
||||
nsAccUtils::GetARIAOrDefaultLevel(Accessible* aAccessible)
|
||||
nsAccUtils::GetARIAOrDefaultLevel(const Accessible* aAccessible)
|
||||
{
|
||||
int32_t level = 0;
|
||||
nsCoreUtils::GetUIntAttr(aAccessible->GetContent(),
|
||||
|
|
|
@ -65,13 +65,13 @@ public:
|
|||
/**
|
||||
* Get default value of the level for the given accessible.
|
||||
*/
|
||||
static int32_t GetDefaultLevel(Accessible* aAcc);
|
||||
static int32_t GetDefaultLevel(const Accessible* aAcc);
|
||||
|
||||
/**
|
||||
* Return ARIA level value or the default one if ARIA is missed for the
|
||||
* given accessible.
|
||||
*/
|
||||
static int32_t GetARIAOrDefaultLevel(Accessible* aAccessible);
|
||||
static int32_t GetARIAOrDefaultLevel(const Accessible* aAccessible);
|
||||
|
||||
/**
|
||||
* Compute group level for nsIDOMXULContainerItemElement node.
|
||||
|
|
Загрузка…
Ссылка в новой задаче