Kaydet (Commit) b73c741c authored tarafından Ariel Constenla-Haile's avatar Ariel Constenla-Haile

i120149 - Flash changes on slot execution to reflect AutoUpdate

üst f5226834
......@@ -93,6 +93,7 @@ class SmEditWindow : public Window, public DropTargetHelper
void SetScrollBarRanges();
void InitScrollBars();
void InvalidateSlots();
void UpdateStatus( bool bSetDocModified = false );
public:
SmEditWindow( SmCmdBoxWindow &rMyCmdBoxWin );
......
......@@ -245,9 +245,7 @@ void SmEditWindow::DataChanged( const DataChangedEvent& )
IMPL_LINK( SmEditWindow, ModifyTimerHdl, Timer *, EMPTYARG /*pTimer*/ )
{
SmModule *pp = SM_MOD();
if (pp->GetConfig()->IsAutoRedraw())
Flush();
UpdateStatus();
aModifyTimer.Stop();
return 0;
}
......@@ -877,13 +875,23 @@ sal_Bool SmEditWindow::IsSelected() const
return pEditView ? pEditView->HasSelection() : sal_False;
}
void SmEditWindow::UpdateStatus( bool bSetDocModified )
{
SmModule *pMod = SM_MOD();
if (pMod && pMod->GetConfig()->IsAutoRedraw())
Flush();
if ( bSetDocModified )
GetDoc()->SetModified( sal_True );
}
void SmEditWindow::Cut()
{
DBG_ASSERT( pEditView, "EditView missing" );
if (pEditView)
{
pEditView->Cut();
GetDoc()->SetModified( sal_True );
UpdateStatus( sal_True );
}
}
......@@ -900,7 +908,7 @@ void SmEditWindow::Paste()
if (pEditView)
{
pEditView->Paste();
GetDoc()->SetModified( sal_True );
UpdateStatus( sal_True );
}
}
......@@ -910,7 +918,7 @@ void SmEditWindow::Delete()
if (pEditView)
{
pEditView->DeleteSelected();
GetDoc()->SetModified( sal_True );
UpdateStatus( sal_True );
}
}
......
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