Changeset View
Changeset View
Standalone View
Standalone View
lib/documentview/abstractdocumentviewadapter.h
Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Line(s) | 52 | public: | |||
---|---|---|---|---|---|
87 | virtual void setZoomToFit(bool) | 87 | virtual void setZoomToFit(bool) | ||
88 | {} | 88 | {} | ||
89 | 89 | | |||
90 | virtual bool zoomToFit() const | 90 | virtual bool zoomToFit() const | ||
91 | { | 91 | { | ||
92 | return false; | 92 | return false; | ||
93 | } | 93 | } | ||
94 | 94 | | |||
95 | // Implementation must emit zoomToFitWidthChanged() | 95 | // Implementation must emit zoomToFillChanged() | ||
96 | virtual void setZoomToFitWidth(bool) | 96 | virtual void setZoomToFill(bool) | ||
97 | {} | 97 | {} | ||
98 | 98 | | |||
99 | virtual bool zoomToFitWidth() const | 99 | virtual bool zoomToFill() const | ||
100 | { | 100 | { | ||
101 | return false; | 101 | return false; | ||
102 | } | 102 | } | ||
103 | 103 | | |||
104 | virtual qreal zoom() const | 104 | virtual qreal zoom() const | ||
105 | { | 105 | { | ||
106 | return 0; | 106 | return 0; | ||
107 | } | 107 | } | ||
108 | 108 | | |||
109 | virtual void setZoom(qreal /*zoom*/, const QPointF& /*center*/ = QPointF(-1, -1)) | 109 | virtual void setZoom(qreal /*zoom*/, const QPointF& /*center*/ = QPointF(-1, -1)) | ||
110 | {} | 110 | {} | ||
111 | 111 | | |||
112 | virtual qreal computeZoomToFit() const | 112 | virtual qreal computeZoomToFit() const | ||
113 | { | 113 | { | ||
114 | return 1.; | 114 | return 1.; | ||
115 | } | 115 | } | ||
116 | 116 | | |||
117 | virtual qreal computeZoomToFitWidth() const | 117 | virtual qreal computeZoomToFill() const | ||
118 | { | 118 | { | ||
119 | return 1.; | 119 | return 1.; | ||
120 | } | 120 | } | ||
121 | /** @} */ | 121 | /** @} */ | ||
122 | 122 | | |||
123 | virtual Document::Ptr document() const = 0; | 123 | virtual Document::Ptr document() const = 0; | ||
124 | virtual void setDocument(Document::Ptr) = 0; | 124 | virtual void setDocument(Document::Ptr) = 0; | ||
125 | 125 | | |||
Show All 23 Lines | 148 | Q_SIGNALS: | |||
149 | /** | 149 | /** | ||
150 | * @addgroup zooming functions | 150 | * @addgroup zooming functions | ||
151 | * @{ | 151 | * @{ | ||
152 | */ | 152 | */ | ||
153 | void zoomChanged(qreal); | 153 | void zoomChanged(qreal); | ||
154 | 154 | | |||
155 | void zoomToFitChanged(bool); | 155 | void zoomToFitChanged(bool); | ||
156 | 156 | | |||
157 | void zoomToFitWidthChanged(bool); | 157 | void zoomToFillChanged(bool); | ||
158 | 158 | | |||
159 | void zoomInRequested(const QPointF&); | 159 | void zoomInRequested(const QPointF&); | ||
160 | 160 | | |||
161 | void zoomOutRequested(const QPointF&); | 161 | void zoomOutRequested(const QPointF&); | ||
162 | /** @} */ | 162 | /** @} */ | ||
163 | 163 | | |||
164 | void scrollPosChanged(); | 164 | void scrollPosChanged(); | ||
165 | 165 | | |||
Show All 38 Lines |