Skip to content

Commit

Permalink
work on #81 - Working prominence index reports with nice distribution…
Browse files Browse the repository at this point in the history
… chart! Right now, only works for lines
  • Loading branch information
oxy86 committed Mar 1, 2019
1 parent eba7248 commit e24f1b0
Show file tree
Hide file tree
Showing 7 changed files with 393 additions and 83 deletions.
13 changes: 11 additions & 2 deletions src/chart.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ void Chart::addSeries(QAbstractSeries *series) {
qDebug() << "Chart::addSeries()" ;
// m_series = series;
if (series) {
qDebug() << "Chart::addSeries() - series name"<< series->name() ;
m_chart->addSeries(series);
}
else {
Expand Down Expand Up @@ -117,6 +118,7 @@ void Chart::appendToSeries(const QPointF &p) {
* @brief Removes and deletes all series objects that have been added to the chart.
*/
void Chart::removeAllSeries() {
qDebug() <<"Chart::removeAllSeries() " ;
m_chart->removeAllSeries();
}

Expand All @@ -143,8 +145,11 @@ QList<QAbstractAxis *> Chart::axes(Qt::Orientations orientation,
* @brief Removes all previously attached X,Y axes from the QChart
*/
void Chart::removeAllAxes(){
m_chart->removeAxis( m_chart->axisX() );
m_chart->removeAxis( m_chart->axisY() );
// m_chart->removeAxis( m_chart->axisX() );
// m_chart->removeAxis( m_chart->axisY() );

qDebug() << "Chart::removeAllAxes()";
qDebug() << "Chart::removeAllAxes() - m_chart axes: "<< m_chart->axes().size();

if ( m_chart->axes().size()>0) {
foreach ( QAbstractAxis *axe, m_chart->axes() ) {
Expand All @@ -165,6 +170,7 @@ void Chart::removeAllAxes(){
* @param series
*/
void Chart::setAxisX(QAbstractAxis *axis, QAbstractSeries *series) {
qDebug()<<"Chart::setAxisX()";
m_chart->setAxisX(axis, series);

}
Expand All @@ -179,6 +185,7 @@ void Chart::setAxisX(QAbstractAxis *axis, QAbstractSeries *series) {
* @param series
*/
void Chart::setAxisY(QAbstractAxis *axis, QAbstractSeries *series) {
qDebug()<<"Chart::setAxisY()";
m_chart->setAxisY(axis, series);
}

Expand Down Expand Up @@ -386,6 +393,7 @@ void Chart::setAxesThemeDefault() {


void Chart::resetToTrivial() {
qDebug()<< "Chart::resetToTrivial()";
removeAllSeries();
addSeries();
createDefaultAxes();
Expand Down Expand Up @@ -422,6 +430,7 @@ QPixmap Chart::getPixmap()
//hide the widget
w->hide();

qDebug()<< "Chart::getPixmap() ends!";
w->deleteLater();
return pixmap;
}
Expand Down
2 changes: 2 additions & 0 deletions src/forms/dialogsettings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -524,6 +524,8 @@ void DialogSettings::getDataDir(){
}
ui->dataDirEdit->setText(m_dataDir);
m_appSettings["dataDir"]= m_dataDir;

emit setReportsDataDir (m_dataDir);
}

}
Expand Down
5 changes: 4 additions & 1 deletion src/forms/dialogsettings.h
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,14 @@ public slots:
void getEdgeLabelsVisibility(const bool &toggle);

signals:
void setStyleSheetDefault(const bool &toggle);
void setReportsDataDir (const QString &dir);

void setReportsRealNumberPrecision(const int &precision);
void setReportsLabelLength(const int &length);
void setReportsChartType(const int &type);

void setStyleSheetDefault(const bool &toggle);

void setProgressDialog(bool);
void setToolBar(bool);
void setStatusBar(bool);
Expand Down
Loading

0 comments on commit e24f1b0

Please sign in to comment.