xref: /AOO41X/main/sc/source/core/tool/hints.cxx (revision b3f79822e811ac3493b185030a72c3c5a51f32d8)
1*b3f79822SAndrew Rist /**************************************************************
2cdf0e10cSrcweir  *
3*b3f79822SAndrew Rist  * Licensed to the Apache Software Foundation (ASF) under one
4*b3f79822SAndrew Rist  * or more contributor license agreements.  See the NOTICE file
5*b3f79822SAndrew Rist  * distributed with this work for additional information
6*b3f79822SAndrew Rist  * regarding copyright ownership.  The ASF licenses this file
7*b3f79822SAndrew Rist  * to you under the Apache License, Version 2.0 (the
8*b3f79822SAndrew Rist  * "License"); you may not use this file except in compliance
9*b3f79822SAndrew Rist  * with the License.  You may obtain a copy of the License at
10cdf0e10cSrcweir  *
11*b3f79822SAndrew Rist  *   http://www.apache.org/licenses/LICENSE-2.0
12cdf0e10cSrcweir  *
13*b3f79822SAndrew Rist  * Unless required by applicable law or agreed to in writing,
14*b3f79822SAndrew Rist  * software distributed under the License is distributed on an
15*b3f79822SAndrew Rist  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b3f79822SAndrew Rist  * KIND, either express or implied.  See the License for the
17*b3f79822SAndrew Rist  * specific language governing permissions and limitations
18*b3f79822SAndrew Rist  * under the License.
19cdf0e10cSrcweir  *
20*b3f79822SAndrew Rist  *************************************************************/
21*b3f79822SAndrew Rist 
22*b3f79822SAndrew Rist 
23cdf0e10cSrcweir 
24cdf0e10cSrcweir // MARKER(update_precomp.py): autogen include statement, do not remove
25cdf0e10cSrcweir #include "precompiled_sc.hxx"
26cdf0e10cSrcweir 
27cdf0e10cSrcweir 
28cdf0e10cSrcweir 
29cdf0e10cSrcweir #include "hints.hxx"
30cdf0e10cSrcweir 
31cdf0e10cSrcweir // -----------------------------------------------------------------------
32cdf0e10cSrcweir 
33cdf0e10cSrcweir TYPEINIT1(ScPaintHint, SfxHint);
34cdf0e10cSrcweir TYPEINIT1(ScUpdateRefHint, SfxHint);
35cdf0e10cSrcweir TYPEINIT1(ScPointerChangedHint, SfxHint);
36cdf0e10cSrcweir TYPEINIT1(ScLinkRefreshedHint, SfxHint);
37cdf0e10cSrcweir TYPEINIT1(ScAutoStyleHint, SfxHint);
38cdf0e10cSrcweir TYPEINIT1(ScDBRangeRefreshedHint, SfxHint);
39cdf0e10cSrcweir TYPEINIT1(ScDataPilotModifiedHint, SfxHint);
40cdf0e10cSrcweir 
41cdf0e10cSrcweir // -----------------------------------------------------------------------
42cdf0e10cSrcweir //      ScPaintHint - Angabe, was neu gezeichnet werden muss
43cdf0e10cSrcweir // -----------------------------------------------------------------------
44cdf0e10cSrcweir 
ScPaintHint(const ScRange & rRng,sal_uInt16 nPaint)45cdf0e10cSrcweir ScPaintHint::ScPaintHint( const ScRange& rRng, sal_uInt16 nPaint ) :
46cdf0e10cSrcweir 	aRange( rRng ),
47cdf0e10cSrcweir 	nParts( nPaint ),
48cdf0e10cSrcweir 	bPrint( sal_True )
49cdf0e10cSrcweir {
50cdf0e10cSrcweir }
51cdf0e10cSrcweir 
~ScPaintHint()52cdf0e10cSrcweir ScPaintHint::~ScPaintHint()
53cdf0e10cSrcweir {
54cdf0e10cSrcweir }
55cdf0e10cSrcweir 
56cdf0e10cSrcweir // -----------------------------------------------------------------------
57cdf0e10cSrcweir //      ScUpdateRefHint - Referenz-Updaterei
58cdf0e10cSrcweir // -----------------------------------------------------------------------
59cdf0e10cSrcweir 
ScUpdateRefHint(UpdateRefMode eMode,const ScRange & rR,SCsCOL nX,SCsROW nY,SCsTAB nZ)60cdf0e10cSrcweir ScUpdateRefHint::ScUpdateRefHint( UpdateRefMode eMode, const ScRange& rR,
61cdf0e10cSrcweir 									SCsCOL nX, SCsROW nY, SCsTAB nZ ) :
62cdf0e10cSrcweir 	eUpdateRefMode( eMode ),
63cdf0e10cSrcweir 	aRange( rR ),
64cdf0e10cSrcweir 	nDx( nX ),
65cdf0e10cSrcweir 	nDy( nY ),
66cdf0e10cSrcweir 	nDz( nZ )
67cdf0e10cSrcweir {
68cdf0e10cSrcweir }
69cdf0e10cSrcweir 
~ScUpdateRefHint()70cdf0e10cSrcweir ScUpdateRefHint::~ScUpdateRefHint()
71cdf0e10cSrcweir {
72cdf0e10cSrcweir }
73cdf0e10cSrcweir 
74cdf0e10cSrcweir // -----------------------------------------------------------------------
75cdf0e10cSrcweir //      ScPointerChangedHint - Pointer ist ungueltig geworden
76cdf0e10cSrcweir // -----------------------------------------------------------------------
77cdf0e10cSrcweir 
78cdf0e10cSrcweir //UNUSED2008-05  ScPointerChangedHint::ScPointerChangedHint( sal_uInt16 nF ) :
79cdf0e10cSrcweir //UNUSED2008-05      nFlags( nF )
80cdf0e10cSrcweir //UNUSED2008-05  {
81cdf0e10cSrcweir //UNUSED2008-05  }
82cdf0e10cSrcweir 
~ScPointerChangedHint()83cdf0e10cSrcweir ScPointerChangedHint::~ScPointerChangedHint()
84cdf0e10cSrcweir {
85cdf0e10cSrcweir }
86cdf0e10cSrcweir 
87cdf0e10cSrcweir // -----------------------------------------------------------------------
88cdf0e10cSrcweir //      ScLinkRefreshedHint - a link has been refreshed
89cdf0e10cSrcweir // -----------------------------------------------------------------------
90cdf0e10cSrcweir 
ScLinkRefreshedHint()91cdf0e10cSrcweir ScLinkRefreshedHint::ScLinkRefreshedHint() :
92cdf0e10cSrcweir 	nLinkType( SC_LINKREFTYPE_NONE ),
93cdf0e10cSrcweir 	nDdeMode( 0 )
94cdf0e10cSrcweir {
95cdf0e10cSrcweir }
96cdf0e10cSrcweir 
~ScLinkRefreshedHint()97cdf0e10cSrcweir ScLinkRefreshedHint::~ScLinkRefreshedHint()
98cdf0e10cSrcweir {
99cdf0e10cSrcweir }
100cdf0e10cSrcweir 
SetSheetLink(const String & rSourceUrl)101cdf0e10cSrcweir void ScLinkRefreshedHint::SetSheetLink( const String& rSourceUrl )
102cdf0e10cSrcweir {
103cdf0e10cSrcweir 	nLinkType = SC_LINKREFTYPE_SHEET;
104cdf0e10cSrcweir 	aUrl = rSourceUrl;
105cdf0e10cSrcweir }
106cdf0e10cSrcweir 
SetDdeLink(const String & rA,const String & rT,const String & rI,sal_uInt8 nM)107cdf0e10cSrcweir void ScLinkRefreshedHint::SetDdeLink(
108cdf0e10cSrcweir 			const String& rA, const String& rT, const String& rI, sal_uInt8 nM )
109cdf0e10cSrcweir {
110cdf0e10cSrcweir 	nLinkType = SC_LINKREFTYPE_DDE;
111cdf0e10cSrcweir 	aDdeAppl  = rA;
112cdf0e10cSrcweir 	aDdeTopic = rT;
113cdf0e10cSrcweir 	aDdeItem  = rI;
114cdf0e10cSrcweir 	nDdeMode  = nM;
115cdf0e10cSrcweir }
116cdf0e10cSrcweir 
SetAreaLink(const ScAddress & rPos)117cdf0e10cSrcweir void ScLinkRefreshedHint::SetAreaLink( const ScAddress& rPos )
118cdf0e10cSrcweir {
119cdf0e10cSrcweir 	nLinkType = SC_LINKREFTYPE_AREA;
120cdf0e10cSrcweir 	aDestPos = rPos;
121cdf0e10cSrcweir }
122cdf0e10cSrcweir 
123cdf0e10cSrcweir // -----------------------------------------------------------------------
124cdf0e10cSrcweir //      ScAutoStyleHint - STYLE() function has been called
125cdf0e10cSrcweir // -----------------------------------------------------------------------
126cdf0e10cSrcweir 
ScAutoStyleHint(const ScRange & rR,const String & rSt1,sal_uLong nT,const String & rSt2)127cdf0e10cSrcweir ScAutoStyleHint::ScAutoStyleHint( const ScRange& rR, const String& rSt1,
128cdf0e10cSrcweir 										sal_uLong nT, const String& rSt2 ) :
129cdf0e10cSrcweir 	aRange( rR ),
130cdf0e10cSrcweir 	aStyle1( rSt1 ),
131cdf0e10cSrcweir 	aStyle2( rSt2 ),
132cdf0e10cSrcweir 	nTimeout( nT )
133cdf0e10cSrcweir {
134cdf0e10cSrcweir }
135cdf0e10cSrcweir 
~ScAutoStyleHint()136cdf0e10cSrcweir ScAutoStyleHint::~ScAutoStyleHint()
137cdf0e10cSrcweir {
138cdf0e10cSrcweir }
139cdf0e10cSrcweir 
140cdf0e10cSrcweir 
ScDBRangeRefreshedHint(const ScImportParam & rP)141cdf0e10cSrcweir ScDBRangeRefreshedHint::ScDBRangeRefreshedHint( const ScImportParam& rP )
142cdf0e10cSrcweir     : aParam(rP)
143cdf0e10cSrcweir {
144cdf0e10cSrcweir }
~ScDBRangeRefreshedHint()145cdf0e10cSrcweir ScDBRangeRefreshedHint::~ScDBRangeRefreshedHint()
146cdf0e10cSrcweir {
147cdf0e10cSrcweir }
148cdf0e10cSrcweir 
149cdf0e10cSrcweir 
ScDataPilotModifiedHint(const String & rName)150cdf0e10cSrcweir ScDataPilotModifiedHint::ScDataPilotModifiedHint( const String& rName )
151cdf0e10cSrcweir     : maName(rName)
152cdf0e10cSrcweir {
153cdf0e10cSrcweir }
~ScDataPilotModifiedHint()154cdf0e10cSrcweir ScDataPilotModifiedHint::~ScDataPilotModifiedHint()
155cdf0e10cSrcweir {
156cdf0e10cSrcweir }
157cdf0e10cSrcweir 
158cdf0e10cSrcweir 
159