Add open action to template manager toolbar.
Change-Id: I5cec8814776f2658c990fb45193736a60178965b
This commit is contained in:
BIN
icon-themes/galaxy/sfx2/imglst/actionview030.png
Normal file
BIN
icon-themes/galaxy/sfx2/imglst/actionview030.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1021 B |
@@ -80,6 +80,7 @@ private:
|
|||||||
|
|
||||||
void OnTemplateImport ();
|
void OnTemplateImport ();
|
||||||
void OnTemplateSearch ();
|
void OnTemplateSearch ();
|
||||||
|
void OnTemplateOpen ();
|
||||||
void OnTemplateEdit ();
|
void OnTemplateEdit ();
|
||||||
void OnTemplateProperties ();
|
void OnTemplateProperties ();
|
||||||
void OnTemplateDelete ();
|
void OnTemplateDelete ();
|
||||||
|
@@ -314,6 +314,7 @@ void SfxTemplateManagerDlg::setSaveMode(bool bMode)
|
|||||||
mpTemplateBar->ShowItem(TBI_TEMPLATE_SAVE);
|
mpTemplateBar->ShowItem(TBI_TEMPLATE_SAVE);
|
||||||
mpTemplateBar->ShowItem(TBI_TEMPLATE_PROPERTIES);
|
mpTemplateBar->ShowItem(TBI_TEMPLATE_PROPERTIES);
|
||||||
mpTemplateBar->ShowItem(TBI_TEMPLATE_DEFAULT);
|
mpTemplateBar->ShowItem(TBI_TEMPLATE_DEFAULT);
|
||||||
|
mpTemplateBar->HideItem(TBI_TEMPLATE_OPEN);
|
||||||
mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT);
|
mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT);
|
||||||
mpTemplateBar->HideItem(TBI_TEMPLATE_MOVE);
|
mpTemplateBar->HideItem(TBI_TEMPLATE_MOVE);
|
||||||
mpTemplateBar->HideItem(TBI_TEMPLATE_EXPORT);
|
mpTemplateBar->HideItem(TBI_TEMPLATE_EXPORT);
|
||||||
@@ -525,6 +526,9 @@ IMPL_LINK_NOARG(SfxTemplateManagerDlg,TBXTemplateHdl)
|
|||||||
{
|
{
|
||||||
switch(mpTemplateBar->GetCurItemId())
|
switch(mpTemplateBar->GetCurItemId())
|
||||||
{
|
{
|
||||||
|
case TBI_TEMPLATE_OPEN:
|
||||||
|
OnTemplateOpen();
|
||||||
|
break;
|
||||||
case TBI_TEMPLATE_EDIT:
|
case TBI_TEMPLATE_EDIT:
|
||||||
OnTemplateEdit();
|
OnTemplateEdit();
|
||||||
break;
|
break;
|
||||||
@@ -877,6 +881,7 @@ void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem)
|
|||||||
{
|
{
|
||||||
if (!mbIsSaveMode)
|
if (!mbIsSaveMode)
|
||||||
{
|
{
|
||||||
|
mpTemplateBar->HideItem(TBI_TEMPLATE_OPEN);
|
||||||
mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT);
|
mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT);
|
||||||
mpTemplateBar->HideItem(TBI_TEMPLATE_PROPERTIES);
|
mpTemplateBar->HideItem(TBI_TEMPLATE_PROPERTIES);
|
||||||
mpTemplateBar->HideItem(TBI_TEMPLATE_DEFAULT);
|
mpTemplateBar->HideItem(TBI_TEMPLATE_DEFAULT);
|
||||||
@@ -907,6 +912,7 @@ void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem)
|
|||||||
{
|
{
|
||||||
if (!mbIsSaveMode)
|
if (!mbIsSaveMode)
|
||||||
{
|
{
|
||||||
|
mpTemplateBar->ShowItem(TBI_TEMPLATE_OPEN);
|
||||||
mpTemplateBar->ShowItem(TBI_TEMPLATE_EDIT);
|
mpTemplateBar->ShowItem(TBI_TEMPLATE_EDIT);
|
||||||
mpTemplateBar->ShowItem(TBI_TEMPLATE_PROPERTIES);
|
mpTemplateBar->ShowItem(TBI_TEMPLATE_PROPERTIES);
|
||||||
mpTemplateBar->ShowItem(TBI_TEMPLATE_DEFAULT);
|
mpTemplateBar->ShowItem(TBI_TEMPLATE_DEFAULT);
|
||||||
@@ -1166,6 +1172,13 @@ void SfxTemplateManagerDlg::OnTemplateSearch ()
|
|||||||
mpSearchEdit->GrabFocus();
|
mpSearchEdit->GrabFocus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SfxTemplateManagerDlg::OnTemplateOpen ()
|
||||||
|
{
|
||||||
|
ThumbnailViewItem *pItem = const_cast<ThumbnailViewItem*>(*maSelTemplates.begin());
|
||||||
|
|
||||||
|
OpenTemplateHdl(pItem);
|
||||||
|
}
|
||||||
|
|
||||||
void SfxTemplateManagerDlg::OnTemplateEdit ()
|
void SfxTemplateManagerDlg::OnTemplateEdit ()
|
||||||
{
|
{
|
||||||
uno::Sequence< PropertyValue > aArgs(3);
|
uno::Sequence< PropertyValue > aArgs(3);
|
||||||
|
@@ -43,6 +43,8 @@
|
|||||||
|
|
||||||
#define TBI_TEMPLATE_FOLDER_NEW 29
|
#define TBI_TEMPLATE_FOLDER_NEW 29
|
||||||
|
|
||||||
|
#define TBI_TEMPLATE_OPEN 30
|
||||||
|
|
||||||
#define STR_ACTION_REFRESH 263
|
#define STR_ACTION_REFRESH 263
|
||||||
#define STR_ACTION_SORT_NAME 264
|
#define STR_ACTION_SORT_NAME 264
|
||||||
|
|
||||||
|
@@ -239,6 +239,17 @@ TabPage TAB_TEMPLATE_MANAGER
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ToolBoxItem
|
||||||
|
{
|
||||||
|
Identifier = TBI_TEMPLATE_OPEN;
|
||||||
|
Text [ en-US ] = "Open";
|
||||||
|
|
||||||
|
ItemImage = Image
|
||||||
|
{
|
||||||
|
ImageBitmap = Bitmap { File = "actionview030.png"; };
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
ToolBoxItem
|
ToolBoxItem
|
||||||
{
|
{
|
||||||
Identifier = TBI_TEMPLATE_EDIT;
|
Identifier = TBI_TEMPLATE_EDIT;
|
||||||
|
Reference in New Issue
Block a user