SfxTemplatePanelControl doesn't have to be a DockingWindow anymore
so we can drop one more DockingWindow from .src files leaving just one left Change-Id: I2e12398ce7682193aace966ebb8d153ec9acea2e
This commit is contained in:
parent
b7dc6101da
commit
ca66b8c025
3 changed files with 7 additions and 32 deletions
|
@ -38,17 +38,16 @@ namespace SfxTemplate
|
|||
|
||||
class SfxTemplateDialog_Impl;
|
||||
|
||||
class SFX2_DLLPUBLIC SfxTemplatePanelControl : public DockingWindow
|
||||
class SFX2_DLLPUBLIC SfxTemplatePanelControl : public vcl::Window
|
||||
{
|
||||
public:
|
||||
SfxTemplatePanelControl (SfxBindings* pBindings, vcl::Window* pParentWindow);
|
||||
SfxTemplatePanelControl(SfxBindings* pBindings, vcl::Window* pParentWindow);
|
||||
virtual ~SfxTemplatePanelControl();
|
||||
virtual void dispose() override;
|
||||
|
||||
virtual void DataChanged( const DataChangedEvent& _rDCEvt ) override;
|
||||
virtual void Resize() override;
|
||||
virtual void StateChanged( StateChangedType nStateChange ) override;
|
||||
void FreeResource();
|
||||
|
||||
private:
|
||||
std::unique_ptr<SfxTemplateDialog_Impl> pImpl;
|
||||
|
|
|
@ -341,7 +341,7 @@ std::unique_ptr<PopupMenu> SfxActionListBox::CreateContextMenu()
|
|||
}
|
||||
|
||||
SfxTemplatePanelControl::SfxTemplatePanelControl(SfxBindings* pBindings, vcl::Window* pParentWindow)
|
||||
: DockingWindow(pParentWindow, SfxResId(DLG_STYLE_DESIGNER))
|
||||
: Window(pParentWindow)
|
||||
, pImpl(new SfxTemplateDialog_Impl(pBindings, this))
|
||||
, mpBindings(pBindings)
|
||||
{
|
||||
|
@ -360,7 +360,7 @@ SfxTemplatePanelControl::~SfxTemplatePanelControl()
|
|||
void SfxTemplatePanelControl::dispose()
|
||||
{
|
||||
pImpl.reset();
|
||||
DockingWindow::dispose();
|
||||
Window::dispose();
|
||||
}
|
||||
|
||||
void SfxTemplatePanelControl::DataChanged( const DataChangedEvent& _rDCEvt )
|
||||
|
@ -372,19 +372,14 @@ void SfxTemplatePanelControl::DataChanged( const DataChangedEvent& _rDCEvt )
|
|||
pImpl->updateNonFamilyImages();
|
||||
}
|
||||
|
||||
DockingWindow::DataChanged( _rDCEvt );
|
||||
Window::DataChanged( _rDCEvt );
|
||||
}
|
||||
|
||||
void SfxTemplatePanelControl::Resize()
|
||||
{
|
||||
if(pImpl)
|
||||
pImpl->Resize();
|
||||
DockingWindow::Resize();
|
||||
}
|
||||
|
||||
void SfxTemplatePanelControl::FreeResource()
|
||||
{
|
||||
DockingWindow::FreeResource();
|
||||
Window::Resize();
|
||||
}
|
||||
|
||||
void SfxTemplatePanelControl::StateChanged( StateChangedType nStateChange )
|
||||
|
@ -403,7 +398,7 @@ void SfxTemplatePanelControl::StateChanged( StateChangedType nStateChange )
|
|||
// SetFloatingPos( aPoint );
|
||||
}
|
||||
|
||||
DockingWindow::StateChanged( nStateChange );
|
||||
Window::StateChanged( nStateChange );
|
||||
}
|
||||
|
||||
void StyleTreeListBox_Impl::MakeExpanded_Impl(ExpandedEntries_t& rEntries) const
|
||||
|
@ -2258,7 +2253,6 @@ SfxTemplateDialog_Impl::SfxTemplateDialog_Impl(SfxBindings* pB, SfxTemplatePanel
|
|||
{
|
||||
}
|
||||
|
||||
pDlgWindow->FreeResource();
|
||||
Initialize();
|
||||
}
|
||||
|
||||
|
|
|
@ -45,22 +45,4 @@ String STR_STYLE_FILTER_HIERARCHICAL
|
|||
Text [ en-US ] = "Hierarchical" ;
|
||||
};
|
||||
|
||||
// DLG_STYLE_DESIGNER ----------------------------------------------------
|
||||
DockingWindow DLG_STYLE_DESIGNER
|
||||
{
|
||||
HelpId = CMD_SID_STYLE_DESIGNER ;
|
||||
OutputSize = TRUE ;
|
||||
Hide = TRUE ;
|
||||
SVLook = TRUE ;
|
||||
Size = MAP_APPFONT ( 116 , 215 ) ;
|
||||
Pos = MAP_APPFONT ( 0 , 0 ) ;
|
||||
Closeable = TRUE ;
|
||||
Zoomable = TRUE ;
|
||||
Sizeable = TRUE ;
|
||||
Dockable = TRUE ;
|
||||
EnableResizing = TRUE ;
|
||||
Border = TRUE ;
|
||||
Moveable = TRUE ;
|
||||
};
|
||||
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||
|
|
Loading…
Reference in a new issue