outlundo.cxx (ced59291) outlundo.cxx (79496c0e)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 30 unchanged lines hidden (view full) ---

39
40OutlinerUndoBase::OutlinerUndoBase( sal_uInt16 _nId, Outliner* pOutliner )
41 : EditUndo( _nId, NULL )
42{
43 DBG_ASSERT( pOutliner, "Undo: Outliner?!" );
44 mpOutliner = pOutliner;
45}
46
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 30 unchanged lines hidden (view full) ---

39
40OutlinerUndoBase::OutlinerUndoBase( sal_uInt16 _nId, Outliner* pOutliner )
41 : EditUndo( _nId, NULL )
42{
43 DBG_ASSERT( pOutliner, "Undo: Outliner?!" );
44 mpOutliner = pOutliner;
45}
46
47OutlinerUndoChangeParaFlags::OutlinerUndoChangeParaFlags( Outliner* pOutliner, sal_uInt16 nPara, sal_uInt16 nOldFlags, sal_uInt16 nNewFlags )
47OutlinerUndoChangeParaFlags::OutlinerUndoChangeParaFlags( Outliner* pOutliner, sal_uInt32 nPara, sal_uInt16 nOldFlags, sal_uInt16 nNewFlags )
48: OutlinerUndoBase( OLUNDO_DEPTH, pOutliner )
49{
50 mnPara = nPara;
51 mnOldFlags = nOldFlags;
52 mnNewFlags = nNewFlags;
53}
54
55void OutlinerUndoChangeParaFlags::Undo()

--- 16 unchanged lines hidden (view full) ---

72 pOutliner->mnDepthChangeHdlPrevFlags = pPara->nFlags;
73 pOutliner->pHdlParagraph = pPara;
74
75 pPara->nFlags = nFlags;
76 pOutliner->DepthChangedHdl();
77 }
78}
79
48: OutlinerUndoBase( OLUNDO_DEPTH, pOutliner )
49{
50 mnPara = nPara;
51 mnOldFlags = nOldFlags;
52 mnNewFlags = nNewFlags;
53}
54
55void OutlinerUndoChangeParaFlags::Undo()

--- 16 unchanged lines hidden (view full) ---

72 pOutliner->mnDepthChangeHdlPrevFlags = pPara->nFlags;
73 pOutliner->pHdlParagraph = pPara;
74
75 pPara->nFlags = nFlags;
76 pOutliner->DepthChangedHdl();
77 }
78}
79
80OutlinerUndoChangeParaNumberingRestart::OutlinerUndoChangeParaNumberingRestart( Outliner* pOutliner, sal_uInt16 nPara,
80OutlinerUndoChangeParaNumberingRestart::OutlinerUndoChangeParaNumberingRestart( Outliner* pOutliner, sal_uInt32 nPara,
81 sal_Int16 nOldNumberingStartValue, sal_Int16 nNewNumberingStartValue,
82 sal_Bool bOldParaIsNumberingRestart, sal_Bool bNewParaIsNumberingRestart )
83: OutlinerUndoBase( OLUNDO_DEPTH, pOutliner )
84{
85 mnPara = nPara;
86
87 maUndoData.mnNumberingStartValue = nOldNumberingStartValue;
88 maUndoData.mbParaIsNumberingRestart = bOldParaIsNumberingRestart;

--- 13 unchanged lines hidden (view full) ---

102
103void OutlinerUndoChangeParaNumberingRestart::ImplApplyData( const ParaRestartData& rData )
104{
105 Outliner* pOutliner = GetOutliner();
106 pOutliner->SetNumberingStartValue( mnPara, rData.mnNumberingStartValue );
107 pOutliner->SetParaIsNumberingRestart( mnPara, rData.mbParaIsNumberingRestart );
108}
109
81 sal_Int16 nOldNumberingStartValue, sal_Int16 nNewNumberingStartValue,
82 sal_Bool bOldParaIsNumberingRestart, sal_Bool bNewParaIsNumberingRestart )
83: OutlinerUndoBase( OLUNDO_DEPTH, pOutliner )
84{
85 mnPara = nPara;
86
87 maUndoData.mnNumberingStartValue = nOldNumberingStartValue;
88 maUndoData.mbParaIsNumberingRestart = bOldParaIsNumberingRestart;

--- 13 unchanged lines hidden (view full) ---

102
103void OutlinerUndoChangeParaNumberingRestart::ImplApplyData( const ParaRestartData& rData )
104{
105 Outliner* pOutliner = GetOutliner();
106 pOutliner->SetNumberingStartValue( mnPara, rData.mnNumberingStartValue );
107 pOutliner->SetParaIsNumberingRestart( mnPara, rData.mbParaIsNumberingRestart );
108}
109
110OutlinerUndoChangeDepth::OutlinerUndoChangeDepth( Outliner* pOutliner, sal_uInt16 nPara, sal_Int16 nOldDepth, sal_Int16 nNewDepth )
110OutlinerUndoChangeDepth::OutlinerUndoChangeDepth( Outliner* pOutliner, sal_uInt32 nPara, sal_Int16 nOldDepth, sal_Int16 nNewDepth )
111 : OutlinerUndoBase( OLUNDO_DEPTH, pOutliner )
112{
113 mnPara = nPara;
114 mnOldDepth = nOldDepth;
115 mnNewDepth = nNewDepth;
116}
117
118void OutlinerUndoChangeDepth::Undo()

--- 7 unchanged lines hidden (view full) ---

126}
127
128void OutlinerUndoChangeDepth::Repeat()
129{
130 DBG_ERROR( "Repeat not implemented!" );
131}
132
133
111 : OutlinerUndoBase( OLUNDO_DEPTH, pOutliner )
112{
113 mnPara = nPara;
114 mnOldDepth = nOldDepth;
115 mnNewDepth = nNewDepth;
116}
117
118void OutlinerUndoChangeDepth::Undo()

--- 7 unchanged lines hidden (view full) ---

126}
127
128void OutlinerUndoChangeDepth::Repeat()
129{
130 DBG_ERROR( "Repeat not implemented!" );
131}
132
133
134OutlinerUndoCheckPara::OutlinerUndoCheckPara( Outliner* pOutliner, sal_uInt16 nPara )
134OutlinerUndoCheckPara::OutlinerUndoCheckPara( Outliner* pOutliner, sal_uInt32 nPara )
135 : OutlinerUndoBase( OLUNDO_DEPTH, pOutliner )
136{
137 mnPara = nPara;
138}
139
140void OutlinerUndoCheckPara::Undo()
141{
142 Paragraph* pPara = GetOutliner()->GetParagraph( mnPara );

--- 88 unchanged lines hidden ---
135 : OutlinerUndoBase( OLUNDO_DEPTH, pOutliner )
136{
137 mnPara = nPara;
138}
139
140void OutlinerUndoCheckPara::Undo()
141{
142 Paragraph* pPara = GetOutliner()->GetParagraph( mnPara );

--- 88 unchanged lines hidden ---