[Libreoffice-commits] core.git: Branch 'feature/template_manager_improvements' - sfx2/source
Efe Gürkan YALAMAN
efeyalaman at gmail.com
Fri Jun 6 07:33:06 PDT 2014
sfx2/source/dialog/backingwindow.cxx | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
New commits:
commit f14c4f76c29500d9340ae9b7ffbb31a03ea40cf8
Author: Efe Gürkan YALAMAN <efeyalaman at gmail.com>
Date: Fri Jun 6 17:30:13 2014 +0300
selection function moved
The localview is not causing crash now.
Change-Id: Iea2fe607555d2d3c955f8f198240a2b2d1e26788
diff --git a/sfx2/source/dialog/backingwindow.cxx b/sfx2/source/dialog/backingwindow.cxx
index 3ed3420..b170b60 100644
--- a/sfx2/source/dialog/backingwindow.cxx
+++ b/sfx2/source/dialog/backingwindow.cxx
@@ -73,12 +73,28 @@ const int nButtonsFontSize = 15;
const Color aButtonsBackground(114, 168, 84); // TDF green
const Color aButtonsText(COL_WHITE);
+/***
+ *
+ * Order items in ascending order (useful for the selection sets and move/copy operations since the associated ids
+ * change when processed by the SfxDocumentTemplates class so we want to process to ones with higher id first)
+ *
+ ***/
+
+static bool cmpSelectionItems (const ThumbnailViewItem *pItem1, const ThumbnailViewItem *pItem2)
+{
+ return pItem1->mnId > pItem2->mnId;
+}
+
+
BackingWindow::BackingWindow( Window* i_pParent ) :
Window( i_pParent ),
mxDesktop( Desktop::create(comphelper::getProcessComponentContext()) ),
mbInitControls( false ),
mnHideExternalLinks( 0 ),
- mpAccExec( NULL )
+ mpAccExec( NULL ),
+ maSelTemplates(cmpSelectionItems),
+ maSelFolders(cmpSelectionItems)
+
{
m_pUIBuilder = new VclBuilder(this, getUIRootDir(), "sfx/ui/startcenter.ui", "StartCenter" );
More information about the Libreoffice-commits
mailing list