diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2013-03-19 14:25:39 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2013-03-19 14:28:44 +0100 |
commit | e76e2c4ce76457e518b007b970e1b0c2742f8d6e (patch) | |
tree | 0c4844795137d0e3f3921535539fd49583421732 /sw/source/core/fields | |
parent | 5bb4a2ba1d8a6b98720868786e552aa8fd2a22eb (diff) |
add SwField::IsClickable and use it from SwWrtShell and SwPageFrm
Change-Id: I3d856dc11297b2ad73859ff9c2d529e8cd4727b2
Diffstat (limited to 'sw/source/core/fields')
-rw-r--r-- | sw/source/core/fields/fldbas.cxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sw/source/core/fields/fldbas.cxx b/sw/source/core/fields/fldbas.cxx index 813434838958..93532197dbdf 100644 --- a/sw/source/core/fields/fldbas.cxx +++ b/sw/source/core/fields/fldbas.cxx @@ -756,6 +756,21 @@ String SwField::GetDescription() const return SW_RES(STR_FIELD); } +bool SwField::IsClickable() const +{ + switch (Which()) + { + case RES_JUMPEDITFLD: + case RES_MACROFLD: + case RES_GETREFFLD: + case RES_INPUTFLD: + case RES_SETEXPFLD: + case RES_DROPDOWN: + return true; + } + return false; +} + sal_uInt16 SwFldTypes::GetPos(const SwFieldType* pFieldType) const { const_iterator it = std::find(begin(), end(), pFieldType); |