diff options
author | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-11-18 15:51:19 -0500 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@suse.com> | 2011-11-18 15:51:19 -0500 |
commit | aaad72db3376f236ea49a755c39bac21c53a0704 (patch) | |
tree | 47ab336c0d70eae9703df418f9b929e7664a5f20 /sc | |
parent | 27434041afc8160ed81de83484e00c542e2b859a (diff) |
Execute launching of standard filter dialog.
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/ui/view/gridwin.cxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx index dd5e94f23b70..884d5c6291cb 100644 --- a/sc/source/ui/view/gridwin.cxx +++ b/sc/source/ui/view/gridwin.cxx @@ -744,6 +744,16 @@ void ScGridWindow::UpdateAutoFilterFromMenu(AutoFilterMode eMode) if (!pDBData) return; + if (eMode == Custom) + { + ScRange aRange; + pDBData->GetArea(aRange); + pViewData->GetView()->MarkRange(aRange); + pViewData->GetView()->SetCursor(rPos.Col(), rPos.Row()); + pViewData->GetDispatcher().Execute(SID_FILTER, SFX_CALLMODE_SLOT|SFX_CALLMODE_RECORD); + return; + } + ScQueryParam aParam; pDBData->GetQueryParam(aParam); |