##// END OF EJS Templates
Better support for negative values in stacked barcharts. Negative values are stacked from zero to negative direction. Positive values are stacked from zero to positive direction.
Better support for negative values in stacked barcharts. Negative values are stacked from zero to negative direction. Positive values are stacked from zero to positive direction.

File last commit:

r1594:7a5481b8168a
r1897:c0fc53c8ab57
Show More
mainwidget.h
86 lines | 2.0 KiB | text/x-c | CLexer
Marek Rosa
License added to several files
r1365 /****************************************************************************
**
** Copyright (C) 2012 Digia Plc
** All rights reserved.
** For any questions to Digia, please use contact form at http://qt.digia.com
**
** This file is part of the Qt Commercial Charts Add-on.
**
** $QT_BEGIN_LICENSE$
** Licensees holding valid Qt Commercial licenses may use this file in
** accordance with the Qt Commercial License Agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and Digia.
**
** If you have questions regarding the use of this file, please use
** contact form at http://qt.digia.com
** $QT_END_LICENSE$
**
****************************************************************************/
sauimone
legend detach example. Bug fixes to legend.
r1263 #ifndef MAINWIDGET_H
#define MAINWIDGET_H
#include "qchartglobal.h"
#include "qchart.h"
#include "qchartview.h"
#include <QWidget>
#include <QGraphicsWidget>
#include <QGridLayout>
#include <QGraphicsGridLayout>
sauimone
better legend detach layout. updated legend example
r1444 #include <QDoubleSpinBox>
#include <QGroupBox>
sauimone
GroupedBarSeries to BarSeries
r1594 #include <QBarSeries>
sauimone
legend detach example. Bug fixes to legend.
r1263
QTCOMMERCIALCHART_USE_NAMESPACE
class MainWidget : public QWidget
{
Q_OBJECT
public:
explicit MainWidget(QWidget *parent = 0);
void createSeries();
sauimone
better legend detach layout. updated legend example
r1444 void showLegendSpinbox();
void hideLegendSpinbox();
sauimone
legend detach example. Bug fixes to legend.
r1263 signals:
public slots:
void detachLegend();
sauimone
legend example update
r1273 void attachLegend();
sauimone
legend detach example. Bug fixes to legend.
r1263 void addBarset();
void removeBarset();
sauimone
better legend detach layout. updated legend example
r1444 void setLegendLeft();
void setLegendRight();
void setLegendTop();
void setLegendBottom();
sauimone
legend font fix
r1522 void toggleBold();
void toggleItalic();
void fontSizeChanged();
sauimone
better legend detach layout. updated legend example
r1444 void updateLegendLayout();
sauimone
legend font fix
r1522
sauimone
legend detach example. Bug fixes to legend.
r1263 private:
QChart *m_chart;
sauimone
GroupedBarSeries to BarSeries
r1594 QBarSeries *m_series;
sauimone
legend detach example. Bug fixes to legend.
r1263
QChartView *m_chartView;
QGridLayout *m_mainLayout;
QGridLayout *m_buttonLayout;
sauimone
legend font fix
r1522 QGridLayout *m_fontLayout;
QDoubleSpinBox *m_fontSize;
sauimone
legend detach example. Bug fixes to legend.
r1263
sauimone
better legend detach layout. updated legend example
r1444 // For detached layout
QGroupBox* m_legendSettings;
QDoubleSpinBox *m_legendPosX;
QDoubleSpinBox *m_legendPosY;
QDoubleSpinBox *m_legendWidth;
QDoubleSpinBox *m_legendHeight;
sauimone
legend detach example. Bug fixes to legend.
r1263 };
#endif // MAINWIDGET_H