Kaydet (Commit) 8b309a9e authored tarafından Kohei Yoshida's avatar Kohei Yoshida

Rename: ScDPFieldPopupWindow -> ScCheckListMenuWindow.

üst 726b6b12
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
#include "AccessibleFilterMenu.hxx" #include "AccessibleFilterMenu.hxx"
#include "cppuhelper/implbase1.hxx" #include "cppuhelper/implbase1.hxx"
class ScDPFieldPopupWindow; class ScCheckListMenuWindow;
class ScDocument; class ScDocument;
class ScAccessibleFilterTopWindow : public ScAccessibleFilterMenu class ScAccessibleFilterTopWindow : public ScAccessibleFilterMenu
...@@ -41,7 +41,7 @@ public: ...@@ -41,7 +41,7 @@ public:
ScAccessibleFilterTopWindow( ScAccessibleFilterTopWindow(
const ::com::sun::star::uno::Reference< const ::com::sun::star::uno::Reference<
::com::sun::star::accessibility::XAccessible>& rxParent, ::com::sun::star::accessibility::XAccessible>& rxParent,
ScDPFieldPopupWindow* pWin, const ::rtl::OUString& rName, ScDocument* pDoc); ScCheckListMenuWindow* pWin, const ::rtl::OUString& rName, ScDocument* pDoc);
virtual ~ScAccessibleFilterTopWindow(); virtual ~ScAccessibleFilterTopWindow();
// XAccessibleContext // XAccessibleContext
...@@ -91,7 +91,7 @@ private: ...@@ -91,7 +91,7 @@ private:
::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
mxAccCancelBtn; mxAccCancelBtn;
ScDPFieldPopupWindow* mpWindow; ScCheckListMenuWindow* mpWindow;
ScDocument* mpDoc; ScDocument* mpDoc;
}; };
......
...@@ -43,7 +43,7 @@ using ::com::sun::star::uno::RuntimeException; ...@@ -43,7 +43,7 @@ using ::com::sun::star::uno::RuntimeException;
using ::rtl::OUString; using ::rtl::OUString;
ScAccessibleFilterTopWindow::ScAccessibleFilterTopWindow( ScAccessibleFilterTopWindow::ScAccessibleFilterTopWindow(
const Reference<XAccessible>& rxParent, ScDPFieldPopupWindow* pWin, const OUString& rName, ScDocument* pDoc) : const Reference<XAccessible>& rxParent, ScCheckListMenuWindow* pWin, const OUString& rName, ScDocument* pDoc) :
ScAccessibleFilterMenu(rxParent, pWin, rName, ScMenuFloatingWindow::MENU_NOT_SELECTED, pDoc), ScAccessibleFilterMenu(rxParent, pWin, rName, ScMenuFloatingWindow::MENU_NOT_SELECTED, pDoc),
mpWindow(pWin), mpWindow(pWin),
mpDoc(pDoc) mpDoc(pDoc)
......
...@@ -274,7 +274,7 @@ void ScDPFieldButton::drawPopupButton() ...@@ -274,7 +274,7 @@ void ScDPFieldButton::drawPopupButton()
ScMenuFloatingWindow::MenuItemData::MenuItemData() : ScMenuFloatingWindow::MenuItemData::MenuItemData() :
mbEnabled(true), mbEnabled(true),
mpAction(static_cast<ScDPFieldPopupWindow::Action*>(NULL)), mpAction(static_cast<ScCheckListMenuWindow::Action*>(NULL)),
mpSubMenuWin(static_cast<ScMenuFloatingWindow*>(NULL)) mpSubMenuWin(static_cast<ScMenuFloatingWindow*>(NULL))
{ {
} }
...@@ -963,17 +963,17 @@ IMPL_LINK( ScMenuFloatingWindow, PopupEndHdl, void*, EMPTYARG ) ...@@ -963,17 +963,17 @@ IMPL_LINK( ScMenuFloatingWindow, PopupEndHdl, void*, EMPTYARG )
// ============================================================================ // ============================================================================
ScDPFieldPopupWindow::Member::Member() : ScCheckListMenuWindow::Member::Member() :
mbVisible(true) mbVisible(true)
{ {
} }
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
ScDPFieldPopupWindow::CancelButton::CancelButton(ScDPFieldPopupWindow* pParent) : ScCheckListMenuWindow::CancelButton::CancelButton(ScCheckListMenuWindow* pParent) :
::CancelButton(pParent), mpParent(pParent) {} ::CancelButton(pParent), mpParent(pParent) {}
void ScDPFieldPopupWindow::CancelButton::Click() void ScCheckListMenuWindow::CancelButton::Click()
{ {
mpParent->EndPopupMode(); mpParent->EndPopupMode();
::CancelButton::Click(); ::CancelButton::Click();
...@@ -981,7 +981,7 @@ void ScDPFieldPopupWindow::CancelButton::Click() ...@@ -981,7 +981,7 @@ void ScDPFieldPopupWindow::CancelButton::Click()
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
ScDPFieldPopupWindow::ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc) : ScCheckListMenuWindow::ScCheckListMenuWindow(Window* pParent, ScDocument* pDoc) :
ScMenuFloatingWindow(pParent, pDoc), ScMenuFloatingWindow(pParent, pDoc),
maChecks(this, 0), maChecks(this, 0),
maChkToggleAll(this, 0), maChkToggleAll(this, 0),
...@@ -1014,7 +1014,7 @@ ScDPFieldPopupWindow::ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc) : ...@@ -1014,7 +1014,7 @@ ScDPFieldPopupWindow::ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc) :
getSectionPosSize(aPos, aSize, BTN_OK); getSectionPosSize(aPos, aSize, BTN_OK);
maBtnOk.SetPosSizePixel(aPos, aSize); maBtnOk.SetPosSizePixel(aPos, aSize);
maBtnOk.SetFont(getLabelFont()); maBtnOk.SetFont(getLabelFont());
maBtnOk.SetClickHdl( LINK(this, ScDPFieldPopupWindow, ButtonHdl) ); maBtnOk.SetClickHdl( LINK(this, ScCheckListMenuWindow, ButtonHdl) );
maBtnOk.Show(); maBtnOk.Show();
getSectionPosSize(aPos, aSize, BTN_CANCEL); getSectionPosSize(aPos, aSize, BTN_CANCEL);
...@@ -1025,7 +1025,7 @@ ScDPFieldPopupWindow::ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc) : ...@@ -1025,7 +1025,7 @@ ScDPFieldPopupWindow::ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc) :
getSectionPosSize(aPos, aSize, LISTBOX_AREA_INNER); getSectionPosSize(aPos, aSize, LISTBOX_AREA_INNER);
maChecks.SetPosSizePixel(aPos, aSize); maChecks.SetPosSizePixel(aPos, aSize);
maChecks.SetFont(getLabelFont()); maChecks.SetFont(getLabelFont());
maChecks.SetCheckButtonHdl( LINK(this, ScDPFieldPopupWindow, CheckHdl) ); maChecks.SetCheckButtonHdl( LINK(this, ScCheckListMenuWindow, CheckHdl) );
maChecks.Show(); maChecks.Show();
getSectionPosSize(aPos, aSize, CHECK_TOGGLE_ALL); getSectionPosSize(aPos, aSize, CHECK_TOGGLE_ALL);
...@@ -1034,29 +1034,29 @@ ScDPFieldPopupWindow::ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc) : ...@@ -1034,29 +1034,29 @@ ScDPFieldPopupWindow::ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc) :
maChkToggleAll.SetText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_TOGGLE_ALL).GetString()); maChkToggleAll.SetText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_TOGGLE_ALL).GetString());
maChkToggleAll.SetTextColor(rStyle.GetMenuTextColor()); maChkToggleAll.SetTextColor(rStyle.GetMenuTextColor());
maChkToggleAll.SetControlBackground(rStyle.GetMenuColor()); maChkToggleAll.SetControlBackground(rStyle.GetMenuColor());
maChkToggleAll.SetClickHdl( LINK(this, ScDPFieldPopupWindow, TriStateHdl) ); maChkToggleAll.SetClickHdl( LINK(this, ScCheckListMenuWindow, TriStateHdl) );
maChkToggleAll.Show(); maChkToggleAll.Show();
getSectionPosSize(aPos, aSize, BTN_SINGLE_SELECT); getSectionPosSize(aPos, aSize, BTN_SINGLE_SELECT);
maBtnSelectSingle.SetPosSizePixel(aPos, aSize); maBtnSelectSingle.SetPosSizePixel(aPos, aSize);
maBtnSelectSingle.SetQuickHelpText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_SELECT_CURRENT).GetString()); maBtnSelectSingle.SetQuickHelpText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_SELECT_CURRENT).GetString());
maBtnSelectSingle.SetModeImage(Image(ScResId(RID_IMG_SELECT_CURRENT))); maBtnSelectSingle.SetModeImage(Image(ScResId(RID_IMG_SELECT_CURRENT)));
maBtnSelectSingle.SetClickHdl( LINK(this, ScDPFieldPopupWindow, ButtonHdl) ); maBtnSelectSingle.SetClickHdl( LINK(this, ScCheckListMenuWindow, ButtonHdl) );
maBtnSelectSingle.Show(); maBtnSelectSingle.Show();
getSectionPosSize(aPos, aSize, BTN_SINGLE_UNSELECT); getSectionPosSize(aPos, aSize, BTN_SINGLE_UNSELECT);
maBtnUnselectSingle.SetPosSizePixel(aPos, aSize); maBtnUnselectSingle.SetPosSizePixel(aPos, aSize);
maBtnUnselectSingle.SetQuickHelpText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_UNSELECT_CURRENT).GetString()); maBtnUnselectSingle.SetQuickHelpText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_UNSELECT_CURRENT).GetString());
maBtnUnselectSingle.SetModeImage(Image(ScResId(RID_IMG_UNSELECT_CURRENT))); maBtnUnselectSingle.SetModeImage(Image(ScResId(RID_IMG_UNSELECT_CURRENT)));
maBtnUnselectSingle.SetClickHdl( LINK(this, ScDPFieldPopupWindow, ButtonHdl) ); maBtnUnselectSingle.SetClickHdl( LINK(this, ScCheckListMenuWindow, ButtonHdl) );
maBtnUnselectSingle.Show(); maBtnUnselectSingle.Show();
} }
ScDPFieldPopupWindow::~ScDPFieldPopupWindow() ScCheckListMenuWindow::~ScCheckListMenuWindow()
{ {
} }
void ScDPFieldPopupWindow::getSectionPosSize(Point& rPos, Size& rSize, SectionType eType) const void ScCheckListMenuWindow::getSectionPosSize(Point& rPos, Size& rSize, SectionType eType) const
{ {
// constant parameters. // constant parameters.
const sal_uInt16 nListBoxMargin = 5; // horizontal distance from the side of the dialog to the listbox border. const sal_uInt16 nListBoxMargin = 5; // horizontal distance from the side of the dialog to the listbox border.
...@@ -1157,21 +1157,21 @@ void ScDPFieldPopupWindow::getSectionPosSize(Point& rPos, Size& rSize, SectionTy ...@@ -1157,21 +1157,21 @@ void ScDPFieldPopupWindow::getSectionPosSize(Point& rPos, Size& rSize, SectionTy
} }
} }
void ScDPFieldPopupWindow::setAllMemberState(bool bSet) void ScCheckListMenuWindow::setAllMemberState(bool bSet)
{ {
size_t n = maMembers.size(); size_t n = maMembers.size();
for (size_t i = 0; i < n; ++i) for (size_t i = 0; i < n; ++i)
maChecks.CheckEntryPos(static_cast< sal_uInt16 >( i ), bSet); maChecks.CheckEntryPos(static_cast< sal_uInt16 >( i ), bSet);
} }
void ScDPFieldPopupWindow::selectCurrentMemberOnly(bool bSet) void ScCheckListMenuWindow::selectCurrentMemberOnly(bool bSet)
{ {
setAllMemberState(!bSet); setAllMemberState(!bSet);
sal_uInt16 nSelected = maChecks.GetSelectEntryPos(); sal_uInt16 nSelected = maChecks.GetSelectEntryPos();
maChecks.CheckEntryPos(nSelected, bSet); maChecks.CheckEntryPos(nSelected, bSet);
} }
void ScDPFieldPopupWindow::cycleFocus(bool bReverse) void ScCheckListMenuWindow::cycleFocus(bool bReverse)
{ {
maTabStopCtrls[mnCurTabStop]->SetFakeFocus(false); maTabStopCtrls[mnCurTabStop]->SetFakeFocus(false);
maTabStopCtrls[mnCurTabStop]->LoseFocus(); maTabStopCtrls[mnCurTabStop]->LoseFocus();
...@@ -1195,7 +1195,7 @@ void ScDPFieldPopupWindow::cycleFocus(bool bReverse) ...@@ -1195,7 +1195,7 @@ void ScDPFieldPopupWindow::cycleFocus(bool bReverse)
maTabStopCtrls[mnCurTabStop]->GrabFocus(); maTabStopCtrls[mnCurTabStop]->GrabFocus();
} }
IMPL_LINK( ScDPFieldPopupWindow, ButtonHdl, Button*, pBtn ) IMPL_LINK( ScCheckListMenuWindow, ButtonHdl, Button*, pBtn )
{ {
if (pBtn == &maBtnOk) if (pBtn == &maBtnOk)
close(true); close(true);
...@@ -1212,7 +1212,7 @@ IMPL_LINK( ScDPFieldPopupWindow, ButtonHdl, Button*, pBtn ) ...@@ -1212,7 +1212,7 @@ IMPL_LINK( ScDPFieldPopupWindow, ButtonHdl, Button*, pBtn )
return 0; return 0;
} }
IMPL_LINK( ScDPFieldPopupWindow, TriStateHdl, TriStateBox*, EMPTYARG ) IMPL_LINK( ScCheckListMenuWindow, TriStateHdl, TriStateBox*, EMPTYARG )
{ {
switch (mePrevToggleAllState) switch (mePrevToggleAllState)
{ {
...@@ -1235,7 +1235,7 @@ IMPL_LINK( ScDPFieldPopupWindow, TriStateHdl, TriStateBox*, EMPTYARG ) ...@@ -1235,7 +1235,7 @@ IMPL_LINK( ScDPFieldPopupWindow, TriStateHdl, TriStateBox*, EMPTYARG )
return 0; return 0;
} }
IMPL_LINK( ScDPFieldPopupWindow, CheckHdl, SvTreeListBox*, pChecks ) IMPL_LINK( ScCheckListMenuWindow, CheckHdl, SvTreeListBox*, pChecks )
{ {
if (pChecks != &maChecks) if (pChecks != &maChecks)
return 0; return 0;
...@@ -1254,7 +1254,7 @@ IMPL_LINK( ScDPFieldPopupWindow, CheckHdl, SvTreeListBox*, pChecks ) ...@@ -1254,7 +1254,7 @@ IMPL_LINK( ScDPFieldPopupWindow, CheckHdl, SvTreeListBox*, pChecks )
return 0; return 0;
} }
void ScDPFieldPopupWindow::MouseMove(const MouseEvent& rMEvt) void ScCheckListMenuWindow::MouseMove(const MouseEvent& rMEvt)
{ {
ScMenuFloatingWindow::MouseMove(rMEvt); ScMenuFloatingWindow::MouseMove(rMEvt);
...@@ -1263,7 +1263,7 @@ void ScDPFieldPopupWindow::MouseMove(const MouseEvent& rMEvt) ...@@ -1263,7 +1263,7 @@ void ScDPFieldPopupWindow::MouseMove(const MouseEvent& rMEvt)
queueCloseSubMenu(); queueCloseSubMenu();
} }
long ScDPFieldPopupWindow::Notify(NotifyEvent& rNEvt) long ScCheckListMenuWindow::Notify(NotifyEvent& rNEvt)
{ {
switch (rNEvt.GetType()) switch (rNEvt.GetType())
{ {
...@@ -1283,7 +1283,7 @@ long ScDPFieldPopupWindow::Notify(NotifyEvent& rNEvt) ...@@ -1283,7 +1283,7 @@ long ScDPFieldPopupWindow::Notify(NotifyEvent& rNEvt)
return ScMenuFloatingWindow::Notify(rNEvt); return ScMenuFloatingWindow::Notify(rNEvt);
} }
void ScDPFieldPopupWindow::Paint(const Rectangle& rRect) void ScCheckListMenuWindow::Paint(const Rectangle& rRect)
{ {
ScMenuFloatingWindow::Paint(rRect); ScMenuFloatingWindow::Paint(rRect);
...@@ -1306,12 +1306,12 @@ void ScDPFieldPopupWindow::Paint(const Rectangle& rRect) ...@@ -1306,12 +1306,12 @@ void ScDPFieldPopupWindow::Paint(const Rectangle& rRect)
DrawRect(Rectangle(aPos,aSize)); DrawRect(Rectangle(aPos,aSize));
} }
Window* ScDPFieldPopupWindow::GetPreferredKeyInputWindow() Window* ScCheckListMenuWindow::GetPreferredKeyInputWindow()
{ {
return maTabStopCtrls[mnCurTabStop]; return maTabStopCtrls[mnCurTabStop];
} }
Reference<XAccessible> ScDPFieldPopupWindow::CreateAccessible() Reference<XAccessible> ScCheckListMenuWindow::CreateAccessible()
{ {
if (!mxAccessible.is()) if (!mxAccessible.is())
{ {
...@@ -1337,12 +1337,12 @@ Reference<XAccessible> ScDPFieldPopupWindow::CreateAccessible() ...@@ -1337,12 +1337,12 @@ Reference<XAccessible> ScDPFieldPopupWindow::CreateAccessible()
return mxAccessible; return mxAccessible;
} }
void ScDPFieldPopupWindow::setMemberSize(size_t n) void ScCheckListMenuWindow::setMemberSize(size_t n)
{ {
maMembers.reserve(n); maMembers.reserve(n);
} }
void ScDPFieldPopupWindow::addMember(const OUString& rName, bool bVisible) void ScCheckListMenuWindow::addMember(const OUString& rName, bool bVisible)
{ {
Member aMember; Member aMember;
aMember.maName = rName; aMember.maName = rName;
...@@ -1350,7 +1350,7 @@ void ScDPFieldPopupWindow::addMember(const OUString& rName, bool bVisible) ...@@ -1350,7 +1350,7 @@ void ScDPFieldPopupWindow::addMember(const OUString& rName, bool bVisible)
maMembers.push_back(aMember); maMembers.push_back(aMember);
} }
void ScDPFieldPopupWindow::initMembers() void ScCheckListMenuWindow::initMembers()
{ {
size_t n = maMembers.size(); size_t n = maMembers.size();
size_t nVisMemCount = 0; size_t nVisMemCount = 0;
...@@ -1380,12 +1380,12 @@ void ScDPFieldPopupWindow::initMembers() ...@@ -1380,12 +1380,12 @@ void ScDPFieldPopupWindow::initMembers()
} }
} }
const Size& ScDPFieldPopupWindow::getWindowSize() const const Size& ScCheckListMenuWindow::getWindowSize() const
{ {
return maWndSize; return maWndSize;
} }
void ScDPFieldPopupWindow::getResult(boost::unordered_map<OUString, bool, OUStringHash>& rResult) void ScCheckListMenuWindow::getResult(boost::unordered_map<OUString, bool, OUStringHash>& rResult)
{ {
typedef boost::unordered_map<OUString, bool, OUStringHash> ResultMap; typedef boost::unordered_map<OUString, bool, OUStringHash> ResultMap;
ResultMap aResult; ResultMap aResult;
...@@ -1398,7 +1398,7 @@ void ScDPFieldPopupWindow::getResult(boost::unordered_map<OUString, bool, OUStri ...@@ -1398,7 +1398,7 @@ void ScDPFieldPopupWindow::getResult(boost::unordered_map<OUString, bool, OUStri
rResult.swap(aResult); rResult.swap(aResult);
} }
void ScDPFieldPopupWindow::close(bool bOK) void ScCheckListMenuWindow::close(bool bOK)
{ {
if (bOK && mpOKAction.get()) if (bOK && mpOKAction.get())
mpOKAction->execute(); mpOKAction->execute();
...@@ -1406,17 +1406,17 @@ void ScDPFieldPopupWindow::close(bool bOK) ...@@ -1406,17 +1406,17 @@ void ScDPFieldPopupWindow::close(bool bOK)
EndPopupMode(); EndPopupMode();
} }
void ScDPFieldPopupWindow::setExtendedData(ExtendedData* p) void ScCheckListMenuWindow::setExtendedData(ExtendedData* p)
{ {
mpExtendedData.reset(p); mpExtendedData.reset(p);
} }
ScDPFieldPopupWindow::ExtendedData* ScDPFieldPopupWindow::getExtendedData() ScCheckListMenuWindow::ExtendedData* ScCheckListMenuWindow::getExtendedData()
{ {
return mpExtendedData.get(); return mpExtendedData.get();
} }
void ScDPFieldPopupWindow::setOKAction(Action* p) void ScCheckListMenuWindow::setOKAction(Action* p)
{ {
mpOKAction.reset(p); mpOKAction.reset(p);
} }
......
...@@ -258,7 +258,7 @@ private: ...@@ -258,7 +258,7 @@ private:
* This class implements a popup window for field button, for quick access * This class implements a popup window for field button, for quick access
* of hide-item list, and possibly more stuff related to field options. * of hide-item list, and possibly more stuff related to field options.
*/ */
class ScDPFieldPopupWindow : public ScMenuFloatingWindow class ScCheckListMenuWindow : public ScMenuFloatingWindow
{ {
public: public:
/** /**
...@@ -267,8 +267,8 @@ public: ...@@ -267,8 +267,8 @@ public:
*/ */
struct ExtendedData {}; struct ExtendedData {};
explicit ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc); explicit ScCheckListMenuWindow(Window* pParent, ScDocument* pDoc);
virtual ~ScDPFieldPopupWindow(); virtual ~ScCheckListMenuWindow();
virtual void MouseMove(const MouseEvent& rMEvt); virtual void MouseMove(const MouseEvent& rMEvt);
virtual long Notify(NotifyEvent& rNEvt); virtual long Notify(NotifyEvent& rNEvt);
...@@ -311,12 +311,12 @@ private: ...@@ -311,12 +311,12 @@ private:
class CancelButton : public ::CancelButton class CancelButton : public ::CancelButton
{ {
public: public:
CancelButton(ScDPFieldPopupWindow* pParent); CancelButton(ScCheckListMenuWindow* pParent);
virtual void Click(); virtual void Click();
private: private:
ScDPFieldPopupWindow* mpParent; ScCheckListMenuWindow* mpParent;
}; };
enum SectionType { enum SectionType {
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
struct ScTableInfo; struct ScTableInfo;
class ScViewSelectionEngine; class ScViewSelectionEngine;
class ScDPObject; class ScDPObject;
class ScDPFieldPopupWindow; class ScCheckListMenuWindow;
class ScDPFieldButton; class ScDPFieldButton;
class ScOutputData; class ScOutputData;
class ScFilterListBox; class ScFilterListBox;
...@@ -144,7 +144,7 @@ private: ...@@ -144,7 +144,7 @@ private:
ScFilterListBox* pFilterBox; ScFilterListBox* pFilterBox;
FloatingWindow* pFilterFloat; FloatingWindow* pFilterFloat;
::std::auto_ptr<ScDPFieldPopupWindow> mpDPFieldPopup; ::std::auto_ptr<ScCheckListMenuWindow> mpDPFieldPopup;
::std::auto_ptr<ScDPFieldButton> mpFilterButton; ::std::auto_ptr<ScDPFieldButton> mpFilterButton;
sal_uInt16 nCursorHideCount; sal_uInt16 nCursorHideCount;
......
...@@ -397,7 +397,7 @@ bool ScGridWindow::DPTestFieldPopupArrow(const MouseEvent& rMEvt, const ScAddres ...@@ -397,7 +397,7 @@ bool ScGridWindow::DPTestFieldPopupArrow(const MouseEvent& rMEvt, const ScAddres
namespace { namespace {
struct DPFieldPopupData : public ScDPFieldPopupWindow::ExtendedData struct DPFieldPopupData : public ScCheckListMenuWindow::ExtendedData
{ {
ScPivotParam maDPParam; ScPivotParam maDPParam;
ScDPObject* mpDPObj; ScDPObject* mpDPObj;
...@@ -470,7 +470,7 @@ void ScGridWindow::DPLaunchFieldPopupMenu( ...@@ -470,7 +470,7 @@ void ScGridWindow::DPLaunchFieldPopupMenu(
const ScDPLabelData& rLabelData = *pDPData->maDPParam.maLabelArray[pDPData->mnDim]; const ScDPLabelData& rLabelData = *pDPData->maDPParam.maLabelArray[pDPData->mnDim];
mpDPFieldPopup.reset(new ScDPFieldPopupWindow(this, pViewData->GetDocument())); mpDPFieldPopup.reset(new ScCheckListMenuWindow(this, pViewData->GetDocument()));
mpDPFieldPopup->setName(OUString(RTL_CONSTASCII_USTRINGPARAM("DataPilot field member popup"))); mpDPFieldPopup->setName(OUString(RTL_CONSTASCII_USTRINGPARAM("DataPilot field member popup")));
mpDPFieldPopup->setExtendedData(pDPData.release()); mpDPFieldPopup->setExtendedData(pDPData.release());
mpDPFieldPopup->setOKAction(new DPFieldPopupOKAction(this)); mpDPFieldPopup->setOKAction(new DPFieldPopupOKAction(this));
......
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