MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
bar.cpp
Go to the documentation of this file.
1//=============================================================================================================
35//=============================================================================================================
36// INCLUDES
37//=============================================================================================================
38
39#include "bar.h"
40
41//=============================================================================================================
42// QT INCLUDES
43//=============================================================================================================
44
45#include <QGridLayout>
46#include <QSharedPointer>
47#include <QtCharts/QChartView>
48
49//=============================================================================================================
50// EIGEN INCLUDES
51//=============================================================================================================
52
53//=============================================================================================================
54// USED NAMESPACES
55//=============================================================================================================
56
57using namespace DISPLIB;
58#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
59using namespace QtCharts;
60#endif
61
62//=============================================================================================================
63// DEFINE MEMBER METHODS
64//=============================================================================================================
65
66Bar::Bar(const QString& title,
67 QWidget* parent)
68: QWidget(parent)
69{
70 m_pChart = new QChart();
71 m_pChart->setTitle(title);
72 m_pChart->setAnimationOptions(QChart::SeriesAnimations);
73
74 m_pAxis= new QBarCategoryAxis();
75 m_pChart->legend()->setVisible(true);
76 m_pChart->legend()->setAlignment(Qt::AlignBottom);
77
78 QChartView *chartView = new QChartView(m_pChart);
79 chartView->setRenderHint(QPainter::Antialiasing);
80
81 QGridLayout* layout = new QGridLayout();
82
83 layout->addWidget(chartView,0,0);
84 this->setLayout(layout);
85}
Bar class declaration.
Bar(const QString &title="", QWidget *parent=0)
Definition bar.cpp:66