icon-themes/galaxy/sfx2/imglst/actionview030.png |binary sfx2/inc/templatedlg.hxx | 1 + sfx2/source/doc/templatedlg.cxx | 13 +++++++++++++ sfx2/source/doc/templatedlg.hrc | 2 ++ sfx2/source/doc/templatedlg.src | 11 +++++++++++ 5 files changed, 27 insertions(+)
New commits: commit f9f421d4428c901aa0bc9483ac3835e7950c657d Author: Rafael Dominguez <[email protected]> Date: Wed May 8 19:11:13 2013 -0430 Add open action to template manager toolbar. Change-Id: I5cec8814776f2658c990fb45193736a60178965b diff --git a/icon-themes/galaxy/sfx2/imglst/actionview030.png b/icon-themes/galaxy/sfx2/imglst/actionview030.png new file mode 100644 index 0000000..53c5ee8 Binary files /dev/null and b/icon-themes/galaxy/sfx2/imglst/actionview030.png differ diff --git a/sfx2/inc/templatedlg.hxx b/sfx2/inc/templatedlg.hxx index c7b40f6..c5feb96 100644 --- a/sfx2/inc/templatedlg.hxx +++ b/sfx2/inc/templatedlg.hxx @@ -80,6 +80,7 @@ private: void OnTemplateImport (); void OnTemplateSearch (); + void OnTemplateOpen (); void OnTemplateEdit (); void OnTemplateProperties (); void OnTemplateDelete (); diff --git a/sfx2/source/doc/templatedlg.cxx b/sfx2/source/doc/templatedlg.cxx index e9892a6..2db2c8b 100644 --- a/sfx2/source/doc/templatedlg.cxx +++ b/sfx2/source/doc/templatedlg.cxx @@ -314,6 +314,7 @@ void SfxTemplateManagerDlg::setSaveMode(bool bMode) mpTemplateBar->ShowItem(TBI_TEMPLATE_SAVE); mpTemplateBar->ShowItem(TBI_TEMPLATE_PROPERTIES); mpTemplateBar->ShowItem(TBI_TEMPLATE_DEFAULT); + mpTemplateBar->HideItem(TBI_TEMPLATE_OPEN); mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT); mpTemplateBar->HideItem(TBI_TEMPLATE_MOVE); mpTemplateBar->HideItem(TBI_TEMPLATE_EXPORT); @@ -525,6 +526,9 @@ IMPL_LINK_NOARG(SfxTemplateManagerDlg,TBXTemplateHdl) { switch(mpTemplateBar->GetCurItemId()) { + case TBI_TEMPLATE_OPEN: + OnTemplateOpen(); + break; case TBI_TEMPLATE_EDIT: OnTemplateEdit(); break; @@ -877,6 +881,7 @@ void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem) { if (!mbIsSaveMode) { + mpTemplateBar->HideItem(TBI_TEMPLATE_OPEN); mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT); mpTemplateBar->HideItem(TBI_TEMPLATE_PROPERTIES); mpTemplateBar->HideItem(TBI_TEMPLATE_DEFAULT); @@ -907,6 +912,7 @@ void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem) { if (!mbIsSaveMode) { + mpTemplateBar->ShowItem(TBI_TEMPLATE_OPEN); mpTemplateBar->ShowItem(TBI_TEMPLATE_EDIT); mpTemplateBar->ShowItem(TBI_TEMPLATE_PROPERTIES); mpTemplateBar->ShowItem(TBI_TEMPLATE_DEFAULT); @@ -1166,6 +1172,13 @@ void SfxTemplateManagerDlg::OnTemplateSearch () mpSearchEdit->GrabFocus(); } +void SfxTemplateManagerDlg::OnTemplateOpen () +{ + ThumbnailViewItem *pItem = const_cast<ThumbnailViewItem*>(*maSelTemplates.begin()); + + OpenTemplateHdl(pItem); +} + void SfxTemplateManagerDlg::OnTemplateEdit () { uno::Sequence< PropertyValue > aArgs(3); diff --git a/sfx2/source/doc/templatedlg.hrc b/sfx2/source/doc/templatedlg.hrc index dec2b52..40bdfa05 100644 --- a/sfx2/source/doc/templatedlg.hrc +++ b/sfx2/source/doc/templatedlg.hrc @@ -43,6 +43,8 @@ #define TBI_TEMPLATE_FOLDER_NEW 29 +#define TBI_TEMPLATE_OPEN 30 + #define STR_ACTION_REFRESH 263 #define STR_ACTION_SORT_NAME 264 diff --git a/sfx2/source/doc/templatedlg.src b/sfx2/source/doc/templatedlg.src index 32f3319..c205b99 100644 --- a/sfx2/source/doc/templatedlg.src +++ b/sfx2/source/doc/templatedlg.src @@ -241,6 +241,17 @@ TabPage TAB_TEMPLATE_MANAGER ToolBoxItem { + Identifier = TBI_TEMPLATE_OPEN; + Text [ en-US ] = "Open"; + + ItemImage = Image + { + ImageBitmap = Bitmap { File = "actionview030.png"; }; + }; + }; + + ToolBoxItem + { Identifier = TBI_TEMPLATE_EDIT; Text [ en-US ] = "Edit"; _______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
