[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [labplot] src/kdefrontend/dockwidgets: Fixes.
From: Alexander Semke <alexander.semke () web ! de>
Date: 2014-10-31 20:34:55
Message-ID: E1XkIuN-0008KD-Sc () scm ! kde ! org
[Download RAW message or body]
Git commit 6ff19d28d3aab7a3fdcf10dcef008e22e208f7c3 by Alexander Semke.
Committed on 31/10/2014 at 20:34.
Pushed by asemke into branch 'master'.
Fixes.
M +3 -7 src/kdefrontend/dockwidgets/AxisDock.cpp
M +3 -3 src/kdefrontend/dockwidgets/XYCurveDock.cpp
M +2 -2 src/kdefrontend/dockwidgets/XYEquationCurveDock.cpp
M +3 -4 src/kdefrontend/dockwidgets/XYFitCurveDock.cpp
http://commits.kde.org/labplot/6ff19d28d3aab7a3fdcf10dcef008e22e208f7c3
diff --git a/src/kdefrontend/dockwidgets/AxisDock.cpp \
b/src/kdefrontend/dockwidgets/AxisDock.cpp index 0ffa139..25fbbcb 100644
--- a/src/kdefrontend/dockwidgets/AxisDock.cpp
+++ b/src/kdefrontend/dockwidgets/AxisDock.cpp
@@ -334,11 +334,8 @@ void AxisDock::setModel(){
list<<"Column";
m_aspectTreeModel->setSelectableAspects(list);
- m_initializing=true;
cbMajorTicksColumn->setModel(m_aspectTreeModel);
cbMinorTicksColumn->setModel(m_aspectTreeModel);
-
- m_initializing=false;
}
/*!
@@ -348,6 +345,9 @@ void AxisDock::setAxes(QList<Axis*> list){
m_initializing=true;
m_axesList=list;
m_axis=list.first();
+ Q_ASSERT(m_axis);
+ m_aspectTreeModel = new AspectTreeModel(m_axis->project());
+ this->setModel();
labelWidget->setAxes(list);
@@ -372,8 +372,6 @@ void AxisDock::setAxes(QList<Axis*> list){
cbMinorTicksColumn->setCurrentModelIndex(QModelIndex());
}
- m_aspectTreeModel = new AspectTreeModel(m_axis->project());
- this->setModel();
//show the properties of the first axis
this->load();
@@ -846,7 +844,6 @@ void AxisDock::majorTicksLineStyleChanged(int index){
}
void AxisDock::majorTicksColumnChanged(const QModelIndex& index){
- Q_UNUSED(index);
if (m_initializing)
return;
@@ -987,7 +984,6 @@ void AxisDock::minorTicksIncrementChanged(){
}
void AxisDock::minorTicksColumnChanged(const QModelIndex& index){
- Q_UNUSED(index);
if (m_initializing)
return;
diff --git a/src/kdefrontend/dockwidgets/XYCurveDock.cpp \
b/src/kdefrontend/dockwidgets/XYCurveDock.cpp index f3dd44e..6d3c6cf 100644
--- a/src/kdefrontend/dockwidgets/XYCurveDock.cpp
+++ b/src/kdefrontend/dockwidgets/XYCurveDock.cpp
@@ -436,7 +436,6 @@ void XYCurveDock::setModel() {
cbYErrorMinusColumn->setSelectableClasses(list);
cbYErrorPlusColumn->setSelectableClasses(list);
- m_initializing=true;
if (cbXColumn) {
cbXColumn->setModel(m_aspectTreeModel);
cbYColumn->setModel(m_aspectTreeModel);
@@ -455,10 +454,11 @@ void XYCurveDock::setCurves(QList<XYCurve*> list){
m_initializing=true;
m_curvesList=list;
m_curve=list.first();
- initGeneralTab();
- initTabs();
+ Q_ASSERT(m_curve);
m_aspectTreeModel = new AspectTreeModel(m_curve->project());
setModel();
+ initGeneralTab();
+ initTabs();
m_initializing=false;
}
diff --git a/src/kdefrontend/dockwidgets/XYEquationCurveDock.cpp \
b/src/kdefrontend/dockwidgets/XYEquationCurveDock.cpp index 5d8263f..0232087 100644
--- a/src/kdefrontend/dockwidgets/XYEquationCurveDock.cpp
+++ b/src/kdefrontend/dockwidgets/XYEquationCurveDock.cpp
@@ -117,10 +117,10 @@ void XYEquationCurveDock::setCurves(QList<XYCurve*> list){
m_curve=list.first();
m_equationCurve = dynamic_cast<XYEquationCurve*>(m_curve);
Q_ASSERT(m_equationCurve);
- initGeneralTab();
- initTabs();
m_aspectTreeModel = new AspectTreeModel(m_curve->project());
XYCurveDock::setModel();
+ initGeneralTab();
+ initTabs();
uiGeneralTab.pbRecalculate->setEnabled(false);
m_initializing=false;
}
diff --git a/src/kdefrontend/dockwidgets/XYFitCurveDock.cpp \
b/src/kdefrontend/dockwidgets/XYFitCurveDock.cpp index 26b3e26..b10abd8 100644
--- a/src/kdefrontend/dockwidgets/XYFitCurveDock.cpp
+++ b/src/kdefrontend/dockwidgets/XYFitCurveDock.cpp
@@ -173,11 +173,9 @@ void XYFitCurveDock::setModel() {
cbYDataColumn->setSelectableClasses(list);
cbWeightsColumn->setSelectableClasses(list);
- m_initializing=true;
cbXDataColumn->setModel(m_aspectTreeModel);
cbYDataColumn->setModel(m_aspectTreeModel);
cbWeightsColumn->setModel(m_aspectTreeModel);
- m_initializing=false;
connect( cbXDataColumn, SIGNAL(currentModelIndexChanged(QModelIndex)), this, \
SLOT(xDataColumnChanged(QModelIndex)) ); connect( cbYDataColumn, \
SIGNAL(currentModelIndexChanged(QModelIndex)), this, \
SLOT(yDataColumnChanged(QModelIndex)) ); @@ -194,11 +192,11 @@ void \
XYFitCurveDock::setCurves(QList<XYCurve*> list){ m_curve=list.first();
m_fitCurve = dynamic_cast<XYFitCurve*>(m_curve);
Q_ASSERT(m_fitCurve);
+ m_aspectTreeModel = new AspectTreeModel(m_curve->project());
+ this->setModel();
m_fitData = m_fitCurve->fitData();
initGeneralTab();
initTabs();
- m_aspectTreeModel = new AspectTreeModel(m_curve->project());
- this->setModel();
m_initializing=false;
}
@@ -528,6 +526,7 @@ void XYFitCurveDock::recalculateClicked() {
}
void XYFitCurveDock::enableRecalculate() const {
+ qDebug()<<"XYFitCurveDock::enableRecalculate";
if (m_initializing)
return;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic