[Libreoffice-commits] core.git: Branch 'feature/priorities' - sw/inc sw/source
Tobias Madl
tobias.madl.dev at gmail.com
Thu Nov 6 06:48:28 PST 2014
sw/inc/doc.hxx | 2 +-
sw/source/core/doc/docnew.cxx | 6 +++---
sw/source/ui/envelp/labfmt.cxx | 8 ++++----
sw/source/ui/envelp/labfmt.hxx | 2 +-
sw/source/uibase/inc/navipi.hxx | 2 +-
sw/source/uibase/utlui/navipi.cxx | 14 +++++++-------
6 files changed, 17 insertions(+), 17 deletions(-)
New commits:
commit 14d484e9ce7fd686cce8514649053cb9f770bda6
Author: Tobias Madl <tobias.madl.dev at gmail.com>
Date: Thu Nov 6 13:59:53 2014 +0000
changed some timer to idle
Change-Id: Ibd3a4f66cec6fde4fadc064f27ac44901d005b15
diff --git a/sw/inc/doc.hxx b/sw/inc/doc.hxx
index 3bbf546..6455b74 100644
--- a/sw/inc/doc.hxx
+++ b/sw/inc/doc.hxx
@@ -264,7 +264,7 @@ class SW_DLLPUBLIC SwDoc :
/* @@@MAINTAINABILITY-HORROR@@@
Timer should not be members of the model
*/
- Timer maOLEModifiedTimer; //< Timer for update modified OLE-Objecs
+ Idle maOLEModifiedIdle; //< Timer for update modified OLE-Objecs
SwDBData maDBData; //< database descriptor
OUString msTOIAutoMarkURL; //< URL of table of index AutoMark file
boost::ptr_vector< boost::nullable<OUString> > maPatternNms; // Array for names of document-templates
diff --git a/sw/source/core/doc/docnew.cxx b/sw/source/core/doc/docnew.cxx
index 227dcc7..c3e95c2 100644
--- a/sw/source/core/doc/docnew.cxx
+++ b/sw/source/core/doc/docnew.cxx
@@ -338,8 +338,8 @@ SwDoc::SwDoc()
new SwTxtNode( SwNodeIndex( GetNodes().GetEndOfContent() ),
getIDocumentStylePoolAccess().GetTxtCollFromPool( RES_POOLCOLL_STANDARD ));
- maOLEModifiedTimer.SetTimeout( 1000 );
- maOLEModifiedTimer.SetTimeoutHdl( LINK( this, SwDoc, DoUpdateModifiedOLE ));
+ maOLEModifiedIdle.SetPriority( VCL_IDLE_PRIORITY_LOWEST );
+ maOLEModifiedIdle.SetIdleHdl( LINK( this, SwDoc, DoUpdateModifiedOLE ));
#if HAVE_FEATURE_DBCONNECTIVITY
// Create DBManager
@@ -782,7 +782,7 @@ void SwDoc::SetPreviewPrtData( const SwPagePreviewPrtData* pNew )
void SwDoc::SetOLEObjModified()
{
- if( getIDocumentLayoutAccess().GetCurrentViewShell() ) maOLEModifiedTimer.Start();
+ if( getIDocumentLayoutAccess().GetCurrentViewShell() ) maOLEModifiedIdle.Start();
}
/** SwDoc: Reading and writing of the layout cache. */
diff --git a/sw/source/ui/envelp/labfmt.cxx b/sw/source/ui/envelp/labfmt.cxx
index dbc8d70..250d2ee 100644
--- a/sw/source/ui/envelp/labfmt.cxx
+++ b/sw/source/ui/envelp/labfmt.cxx
@@ -347,8 +347,8 @@ SwLabFmtPage::SwLabFmtPage(vcl::Window* pParent, const SfxItemSet& rSet)
m_pSavePB->SetClickHdl( LINK (this, SwLabFmtPage, SaveHdl));
// Set timer
- aPreviewTimer.SetTimeout(1000);
- aPreviewTimer.SetTimeoutHdl(LINK(this, SwLabFmtPage, PreviewHdl));
+ aPreviewIdle.SetPriority(VCL_IDLE_PRIORITY_LOWEST);
+ aPreviewIdle.SetIdleHdl(LINK(this, SwLabFmtPage, PreviewHdl));
}
SwLabFmtPage::~SwLabFmtPage()
@@ -359,7 +359,7 @@ SwLabFmtPage::~SwLabFmtPage()
IMPL_LINK_NOARG_INLINE_START(SwLabFmtPage, ModifyHdl)
{
bModified = true;
- aPreviewTimer.Start();
+ aPreviewIdle.Start();
return 0;
}
IMPL_LINK_NOARG_INLINE_END(SwLabFmtPage, ModifyHdl)
@@ -367,7 +367,7 @@ IMPL_LINK_NOARG_INLINE_END(SwLabFmtPage, ModifyHdl)
// Invalidate preview
IMPL_LINK_NOARG_INLINE_START(SwLabFmtPage, PreviewHdl)
{
- aPreviewTimer.Stop();
+ aPreviewIdle.Stop();
ChangeMinMax();
FillItem( aItem );
m_pPreview->UpdateItem( aItem );
diff --git a/sw/source/ui/envelp/labfmt.hxx b/sw/source/ui/envelp/labfmt.hxx
index b4b7606..215644f 100644
--- a/sw/source/ui/envelp/labfmt.hxx
+++ b/sw/source/ui/envelp/labfmt.hxx
@@ -83,7 +83,7 @@ class SwLabFmtPage : public SfxTabPage
MetricField* m_pPHeightField;
PushButton* m_pSavePB;
- Timer aPreviewTimer;
+ Idle aPreviewIdle;
bool bModified;
SwLabItem aItem;
diff --git a/sw/source/uibase/inc/navipi.hxx b/sw/source/uibase/inc/navipi.hxx
index ff36a62..386213b 100644
--- a/sw/source/uibase/inc/navipi.hxx
+++ b/sw/source/uibase/inc/navipi.hxx
@@ -60,7 +60,7 @@ class SwNavigationPI : public vcl::Window,
SwContentTree aContentTree;
SwGlobalTree aGlobalTree;
ListBox aDocListBox;
- Timer aPageChgTimer;
+ Idle aPageChgIdle;
OUString sContentFileName;
OUString aContextArr[3];
OUString aStatusArr[4];
diff --git a/sw/source/uibase/utlui/navipi.cxx b/sw/source/uibase/utlui/navipi.cxx
index 0df9924..79110f7 100644
--- a/sw/source/uibase/utlui/navipi.cxx
+++ b/sw/source/uibase/utlui/navipi.cxx
@@ -466,8 +466,8 @@ IMPL_LINK( SwNavigationPI, EditAction, NumEditAction *, pEdit )
SwView *pView = GetCreateView();
if (pView)
{
- if(aPageChgTimer.IsActive())
- aPageChgTimer.Stop();
+ if(aPageChgIdle.IsActive())
+ aPageChgIdle.Stop();
pCreateView->GetWrtShell().GotoPage((sal_uInt16)pEdit->GetValue(), true);
pCreateView->GetEditWin().GrabFocus();
pCreateView->GetViewFrame()->GetBindings().Invalidate(FN_STAT_PAGE);
@@ -833,8 +833,8 @@ SwNavigationPI::SwNavigationPI( SfxBindings* _pBindings,
else
aContentTree.GrabFocus();
UsePage(0);
- aPageChgTimer.SetTimeoutHdl(LINK(this, SwNavigationPI, ChangePageHdl));
- aPageChgTimer.SetTimeout(PAGE_CHANGE_TIMEOUT);
+ aPageChgIdle.SetIdleHdl(LINK(this, SwNavigationPI, ChangePageHdl));
+ aPageChgIdle.SetPriority(VCL_IDLE_PRIORITY_LOWEST);
aContentTree.SetAccessibleName(SW_RESSTR(STR_ACCESS_TL_CONTENT));
aGlobalTree.SetAccessibleName(SW_RESSTR(STR_ACCESS_TL_GLOBAL));
@@ -1295,9 +1295,9 @@ IMPL_LINK_NOARG(SwNavigationPI, ChangePageHdl)
IMPL_LINK_NOARG(SwNavigationPI, PageEditModifyHdl)
{
- if(aPageChgTimer.IsActive())
- aPageChgTimer.Stop();
- aPageChgTimer.Start();
+ if(aPageChgIdle.IsActive())
+ aPageChgIdle.Stop();
+ aPageChgIdle.Start();
return 0;
}
More information about the Libreoffice-commits
mailing list