Kaydet (Commit) ff7a40c5 authored tarafından Rafael Dominguez's avatar Rafael Dominguez

fdo#61389 - Display Properties, Set as default actions in save mode.

It dosent make sense to display delete action since we are saving
a template same for edit.

Change-Id: I5532d3a7a7f5e6200419c2b7159c4d6fe40d16ea
üst ebebaf70
...@@ -308,6 +308,14 @@ void SfxTemplateManagerDlg::setSaveMode(bool bMode) ...@@ -308,6 +308,14 @@ void SfxTemplateManagerDlg::setSaveMode(bool bMode)
mpViewBar->ShowItem(TBI_TEMPLATE_SAVE); mpViewBar->ShowItem(TBI_TEMPLATE_SAVE);
mpViewBar->HideItem(TBI_TEMPLATE_IMPORT); mpViewBar->HideItem(TBI_TEMPLATE_IMPORT);
mpViewBar->HideItem(TBI_TEMPLATE_REPOSITORY); mpViewBar->HideItem(TBI_TEMPLATE_REPOSITORY);
mpTemplateBar->ShowItem(TBI_TEMPLATE_SAVE);
mpTemplateBar->ShowItem(TBI_TEMPLATE_PROPERTIES);
mpTemplateBar->ShowItem(TBI_TEMPLATE_DEFAULT);
mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT);
mpTemplateBar->HideItem(TBI_TEMPLATE_MOVE);
mpTemplateBar->HideItem(TBI_TEMPLATE_EXPORT);
mpTemplateBar->HideItem(TBI_TEMPLATE_DELETE);
} }
else else
{ {
...@@ -858,16 +866,22 @@ void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem) ...@@ -858,16 +866,22 @@ void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem)
if (pItem->isSelected()) if (pItem->isSelected())
{ {
if (!mbIsSaveMode) if (maSelTemplates.empty())
{ {
if (maSelTemplates.empty()) mpViewBar->Show(false);
mpTemplateBar->Show();
}
else if (maSelTemplates.size() != 1 || !bInSelection)
{
if (!mbIsSaveMode)
{ {
mpViewBar->Show(false); mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT);
mpTemplateBar->Show(); mpTemplateBar->HideItem(TBI_TEMPLATE_PROPERTIES);
mpTemplateBar->HideItem(TBI_TEMPLATE_DEFAULT);
} }
else if (maSelTemplates.size() != 1 || !bInSelection) else
{ {
mpTemplateBar->HideItem(TBI_TEMPLATE_EDIT); mpTemplateBar->HideItem(TBI_TEMPLATE_SAVE);
mpTemplateBar->HideItem(TBI_TEMPLATE_PROPERTIES); mpTemplateBar->HideItem(TBI_TEMPLATE_PROPERTIES);
mpTemplateBar->HideItem(TBI_TEMPLATE_DEFAULT); mpTemplateBar->HideItem(TBI_TEMPLATE_DEFAULT);
} }
...@@ -882,16 +896,22 @@ void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem) ...@@ -882,16 +896,22 @@ void SfxTemplateManagerDlg::OnTemplateState (const ThumbnailViewItem *pItem)
{ {
maSelTemplates.erase(pItem); maSelTemplates.erase(pItem);
if (!mbIsSaveMode) if (maSelTemplates.empty())
{
mpTemplateBar->Show(false);
mpViewBar->Show();
}
else if (maSelTemplates.size() == 1)
{ {
if (maSelTemplates.empty()) if (!mbIsSaveMode)
{ {
mpTemplateBar->Show(false); mpTemplateBar->ShowItem(TBI_TEMPLATE_EDIT);
mpViewBar->Show(); mpTemplateBar->ShowItem(TBI_TEMPLATE_PROPERTIES);
mpTemplateBar->ShowItem(TBI_TEMPLATE_DEFAULT);
} }
else if (maSelTemplates.size() == 1) else
{ {
mpTemplateBar->ShowItem(TBI_TEMPLATE_EDIT); 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);
} }
......
...@@ -227,6 +227,18 @@ TabPage TAB_TEMPLATE_MANAGER ...@@ -227,6 +227,18 @@ TabPage TAB_TEMPLATE_MANAGER
ItemList = ItemList =
{ {
ToolBoxItem
{
Identifier = TBI_TEMPLATE_SAVE;
Hide = TRUE;
Text [ en-US ] = "Save";
ItemImage = Image
{
ImageBitmap = Bitmap { File = "actionview028.png" ; };
};
};
ToolBoxItem ToolBoxItem
{ {
Identifier = TBI_TEMPLATE_EDIT; Identifier = TBI_TEMPLATE_EDIT;
......
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