@@ -0,0 +1,114 | |||||
|
1 | /*! | |||
|
2 | \qmlclass Font QFont | |||
|
3 | \brief Defines the font used for drawing text. | |||
|
4 | ||||
|
5 | Font instantiates the C++ class QFont | |||
|
6 | */ | |||
|
7 | ||||
|
8 | // NOTE: This is a copy-paste from: | |||
|
9 | // <qt dir>\src\declarative\graphicsitems\qdeclarativetext.cpp | |||
|
10 | ||||
|
11 | /*! | |||
|
12 | \qmlproperty string Font::family | |||
|
13 | ||||
|
14 | Sets the family name of the font. | |||
|
15 | ||||
|
16 | The family name is case insensitive and may optionally include a foundry name, e.g. "Helvetica [Cronyx]". | |||
|
17 | If the family is available from more than one foundry and the foundry isn't specified, an arbitrary foundry is chosen. | |||
|
18 | If the family isn't available a family will be set using the font matching algorithm. | |||
|
19 | */ | |||
|
20 | ||||
|
21 | /*! | |||
|
22 | \qmlproperty bool Font::bold | |||
|
23 | ||||
|
24 | Sets whether the font weight is bold. | |||
|
25 | */ | |||
|
26 | ||||
|
27 | /*! | |||
|
28 | \qmlproperty enumeration Font::weight | |||
|
29 | ||||
|
30 | Sets the font's weight. | |||
|
31 | ||||
|
32 | The weight can be one of: | |||
|
33 | \list | |||
|
34 | \o Font.Light | |||
|
35 | \o Font.Normal - the default | |||
|
36 | \o Font.DemiBold | |||
|
37 | \o Font.Bold | |||
|
38 | \o Font.Black | |||
|
39 | \endlist | |||
|
40 | ||||
|
41 | \qml | |||
|
42 | Text { text: "Hello"; font.weight: Font.DemiBold } | |||
|
43 | \endqml | |||
|
44 | */ | |||
|
45 | ||||
|
46 | /*! | |||
|
47 | \qmlproperty bool Font::italic | |||
|
48 | ||||
|
49 | Sets whether the font has an italic style. | |||
|
50 | */ | |||
|
51 | ||||
|
52 | /*! | |||
|
53 | \qmlproperty bool Font::underline | |||
|
54 | ||||
|
55 | Sets whether the text is underlined. | |||
|
56 | */ | |||
|
57 | ||||
|
58 | /*! | |||
|
59 | \qmlproperty bool Font::strikeout | |||
|
60 | ||||
|
61 | Sets whether the font has a strikeout style. | |||
|
62 | */ | |||
|
63 | ||||
|
64 | /*! | |||
|
65 | \qmlproperty real Font::pointSize | |||
|
66 | ||||
|
67 | Sets the font size in points. The point size must be greater than zero. | |||
|
68 | */ | |||
|
69 | ||||
|
70 | /*! | |||
|
71 | \qmlproperty int Font::pixelSize | |||
|
72 | ||||
|
73 | Sets the font size in pixels. | |||
|
74 | ||||
|
75 | Using this function makes the font device dependent. | |||
|
76 | Use \c pointSize to set the size of the font in a device independent manner. | |||
|
77 | */ | |||
|
78 | ||||
|
79 | /*! | |||
|
80 | \qmlproperty real Font::letterSpacing | |||
|
81 | ||||
|
82 | Sets the letter spacing for the font. | |||
|
83 | ||||
|
84 | Letter spacing changes the default spacing between individual letters in the font. | |||
|
85 | A positive value increases the letter spacing by the corresponding pixels; a negative value decreases the spacing. | |||
|
86 | */ | |||
|
87 | ||||
|
88 | /*! | |||
|
89 | \qmlproperty real Font::wordSpacing | |||
|
90 | ||||
|
91 | Sets the word spacing for the font. | |||
|
92 | ||||
|
93 | Word spacing changes the default spacing between individual words. | |||
|
94 | A positive value increases the word spacing by a corresponding amount of pixels, | |||
|
95 | while a negative value decreases the inter-word spacing accordingly. | |||
|
96 | */ | |||
|
97 | ||||
|
98 | /*! | |||
|
99 | \qmlproperty enumeration Font::capitalization | |||
|
100 | ||||
|
101 | Sets the capitalization for the text. | |||
|
102 | ||||
|
103 | \list | |||
|
104 | \o Font.MixedCase - This is the normal text rendering option where no capitalization change is applied. | |||
|
105 | \o Font.AllUppercase - This alters the text to be rendered in all uppercase type. | |||
|
106 | \o Font.AllLowercase - This alters the text to be rendered in all lowercase type. | |||
|
107 | \o Font.SmallCaps - This alters the text to be rendered in small-caps type. | |||
|
108 | \o Font.Capitalize - This alters the text to be rendered with the first character of each word as an uppercase character. | |||
|
109 | \endlist | |||
|
110 | ||||
|
111 | \qml | |||
|
112 | Text { text: "Hello"; font.capitalization: Font.AllLowercase } | |||
|
113 | \endqml | |||
|
114 | */ |
@@ -58,6 +58,13 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
58 | */ |
|
58 | */ | |
59 |
|
59 | |||
60 | /*! |
|
60 | /*! | |
|
61 | \qmlproperty Font ChartView::titleFont | |||
|
62 | The title font of the chart | |||
|
63 | ||||
|
64 | See the \l {Font} {QML Font Element} for detailed documentation. | |||
|
65 | */ | |||
|
66 | ||||
|
67 | /*! | |||
61 | \qmlproperty string ChartView::title |
|
68 | \qmlproperty string ChartView::title | |
62 | The title of the chart, shown on top of the chart. |
|
69 | The title of the chart, shown on top of the chart. | |
63 | \sa ChartView::titleColor |
|
70 | \sa ChartView::titleColor | |
@@ -250,6 +257,16 void DeclarativeChart::setTitleColor(QColor color) | |||||
250 | } |
|
257 | } | |
251 | } |
|
258 | } | |
252 |
|
259 | |||
|
260 | QFont DeclarativeChart::titleFont() const | |||
|
261 | { | |||
|
262 | return m_chart->titleFont(); | |||
|
263 | } | |||
|
264 | ||||
|
265 | void DeclarativeChart::setTitleFont(const QFont& font) | |||
|
266 | { | |||
|
267 | m_chart->setTitleFont(font); | |||
|
268 | } | |||
|
269 | ||||
253 | QColor DeclarativeChart::titleColor() |
|
270 | QColor DeclarativeChart::titleColor() | |
254 | { |
|
271 | { | |
255 | return m_chart->titleBrush().color(); |
|
272 | return m_chart->titleBrush().color(); |
@@ -37,6 +37,7 class DeclarativeChart : public QDeclarativeItem | |||||
37 | Q_PROPERTY(Theme theme READ theme WRITE setTheme) |
|
37 | Q_PROPERTY(Theme theme READ theme WRITE setTheme) | |
38 | Q_PROPERTY(Animation animationOptions READ animationOptions WRITE setAnimationOptions) |
|
38 | Q_PROPERTY(Animation animationOptions READ animationOptions WRITE setAnimationOptions) | |
39 | Q_PROPERTY(QString title READ title WRITE setTitle) |
|
39 | Q_PROPERTY(QString title READ title WRITE setTitle) | |
|
40 | Q_PROPERTY(QFont titleFont READ titleFont WRITE setTitleFont) | |||
40 | Q_PROPERTY(QColor titleColor READ titleColor WRITE setTitleColor NOTIFY titleColorChanged) |
|
41 | Q_PROPERTY(QColor titleColor READ titleColor WRITE setTitleColor NOTIFY titleColorChanged) | |
41 | Q_PROPERTY(QAxis *axisX READ axisX) |
|
42 | Q_PROPERTY(QAxis *axisX READ axisX) | |
42 | Q_PROPERTY(QAxis *axisY READ axisY) |
|
43 | Q_PROPERTY(QAxis *axisY READ axisY) | |
@@ -103,6 +104,8 public: | |||||
103 | QLegend *legend(); |
|
104 | QLegend *legend(); | |
104 | QVariantList axisXLabels(); |
|
105 | QVariantList axisXLabels(); | |
105 | void setAxisXLabels(QVariantList list); |
|
106 | void setAxisXLabels(QVariantList list); | |
|
107 | QFont titleFont() const; | |||
|
108 | void setTitleFont(const QFont& font); | |||
106 | void setTitleColor(QColor color); |
|
109 | void setTitleColor(QColor color); | |
107 | QColor titleColor(); |
|
110 | QColor titleColor(); | |
108 | void setBackgroundColor(QColor color); |
|
111 | void setBackgroundColor(QColor color); |
@@ -110,6 +110,17 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
110 | */ |
|
110 | */ | |
111 |
|
111 | |||
112 | /*! |
|
112 | /*! | |
|
113 | \property QAxis::labelsFont | |||
|
114 | The font of the axis labels. | |||
|
115 | */ | |||
|
116 | /*! | |||
|
117 | \qmlproperty Font Axis::labelsFont | |||
|
118 | The font of the axis labels. | |||
|
119 | ||||
|
120 | See the \l {Font} {QML Font Element} for detailed documentation. | |||
|
121 | */ | |||
|
122 | ||||
|
123 | /*! | |||
113 | \property QAxis::labelsColor |
|
124 | \property QAxis::labelsColor | |
114 | The color of the axis labels. |
|
125 | The color of the axis labels. | |
115 | */ |
|
126 | */ |
@@ -37,6 +37,7 class QTCOMMERCIALCHART_EXPORT QAxis : public QObject | |||||
37 | Q_PROPERTY(QColor color READ axisPenColor WRITE setAxisPenColor NOTIFY colorChanged) |
|
37 | Q_PROPERTY(QColor color READ axisPenColor WRITE setAxisPenColor NOTIFY colorChanged) | |
38 | Q_PROPERTY(bool labelsVisible READ labelsVisible WRITE setLabelsVisible NOTIFY labelsVisibleChanged) |
|
38 | Q_PROPERTY(bool labelsVisible READ labelsVisible WRITE setLabelsVisible NOTIFY labelsVisibleChanged) | |
39 | Q_PROPERTY(int labelsAngle READ labelsAngle WRITE setLabelsAngle) |
|
39 | Q_PROPERTY(int labelsAngle READ labelsAngle WRITE setLabelsAngle) | |
|
40 | Q_PROPERTY(QFont labelsFont READ labelsFont WRITE setLabelsFont) | |||
40 | Q_PROPERTY(QColor labelsColor READ labelsColor WRITE setLabelsColor NOTIFY labelsColorChanged) |
|
41 | Q_PROPERTY(QColor labelsColor READ labelsColor WRITE setLabelsColor NOTIFY labelsColorChanged) | |
41 | Q_PROPERTY(bool gridVisible READ isGridLineVisible WRITE setGridLineVisible NOTIFY gridVisibleChanged) |
|
42 | Q_PROPERTY(bool gridVisible READ isGridLineVisible WRITE setGridLineVisible NOTIFY gridVisibleChanged) | |
42 | Q_PROPERTY(bool shadesVisible READ shadesVisible WRITE setShadesVisible NOTIFY shadesVisibleChanged) |
|
43 | Q_PROPERTY(bool shadesVisible READ shadesVisible WRITE setShadesVisible NOTIFY shadesVisibleChanged) |
@@ -76,6 +76,13 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
76 | */ |
|
76 | */ | |
77 |
|
77 | |||
78 | /*! |
|
78 | /*! | |
|
79 | \qmlproperty Font BarSet::labelFont | |||
|
80 | Defines the font used by the barSet's label. | |||
|
81 | ||||
|
82 | See the \l {Font} {QML Font Element} for detailed documentation. | |||
|
83 | */ | |||
|
84 | ||||
|
85 | /*! | |||
79 | \property QBarSet::color |
|
86 | \property QBarSet::color | |
80 | The fill (brush) color of the bar set. |
|
87 | The fill (brush) color of the bar set. | |
81 | */ |
|
88 | */ |
@@ -276,6 +276,16 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
276 | */ |
|
276 | */ | |
277 |
|
277 | |||
278 | /*! |
|
278 | /*! | |
|
279 | \qmlproperty Font PieSlice::labelFont | |||
|
280 | ||||
|
281 | Defines the font used for slice label. | |||
|
282 | ||||
|
283 | See the \l {Font} {QML Font Element} for detailed documentation. | |||
|
284 | ||||
|
285 | \sa labelVisible, labelPosition | |||
|
286 | */ | |||
|
287 | ||||
|
288 | /*! | |||
279 | \property QPieSlice::labelPosition |
|
289 | \property QPieSlice::labelPosition | |
280 | Position of the slice label. |
|
290 | Position of the slice label. | |
281 | \sa label, labelVisible |
|
291 | \sa label, labelVisible |
General Comments 0
You need to be logged in to leave comments.
Login now