diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-10-09 17:07:43 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-10-09 17:08:13 +0100 |
commit | fe421533614cce6819c72c16f19b8de19e0d99da (patch) | |
tree | 5c2eb65f737e086d58514c1b2759b7e9c1864bd2 /sfx2/source/dialog/backingwindow.cxx | |
parent | fab88063281761dbdac7ea550072660fe0f8c863 (diff) |
Resolves: fdo#83003 provide a means to return from template view
Change-Id: Ie6d2cfb5ee28fbd9395a49fa074a252c9c6e20ec
Diffstat (limited to 'sfx2/source/dialog/backingwindow.cxx')
-rw-r--r-- | sfx2/source/dialog/backingwindow.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sfx2/source/dialog/backingwindow.cxx b/sfx2/source/dialog/backingwindow.cxx index 0d5801d2106f..1e87b42a27a3 100644 --- a/sfx2/source/dialog/backingwindow.cxx +++ b/sfx2/source/dialog/backingwindow.cxx @@ -101,6 +101,7 @@ BackingWindow::BackingWindow( vcl::Window* i_pParent ) : m_pUIBuilder = new VclBuilder(this, getUIRootDir(), "sfx/ui/startcenter.ui", "StartCenter" ); get(mpOpenButton, "open_all"); + get(mpRecentButton, "open_recent"); get(mpTemplateButton, "templates_all"); get(mpCreateLabel, "create_label"); @@ -274,6 +275,7 @@ void BackingWindow::initControls() mpLocalView->setOpenTemplateHdl(LINK(this,BackingWindow,OpenTemplateHdl)); setupButton( mpOpenButton ); + setupButton( mpRecentButton ); setupButton( mpTemplateButton ); setupButton( mpWriterAllButton ); setupButton( mpDrawAllButton ); @@ -545,6 +547,11 @@ IMPL_LINK( BackingWindow, ClickHdl, Button*, pButton ) dispatchURL( OPEN_URL, OUString(), xFrame, aArgs ); } + else if( pButton == mpRecentButton ) + { + mpLocalView->Hide(); + mpAllRecentThumbnails->Show(); + } else if( pButton == mpTemplateButton ) { mpAllRecentThumbnails->Hide(); |