<table><tr><td style="">Murmele created this revision.<br />Murmele added a reviewer: asemke.<br />Murmele added a project: LabPlot.<br />Herald added a project: KDE Edu.<br />Herald added a subscriber: kde-edu.<br />Murmele requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D23419">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>When importing new data into a workboot with the "replace" option, the spreadsheeds are reused. In this case the reused columns change their names and so the curve is affected too, because the column is connected to it. When reusing the column, disconnect all signals to it first.</p>
<ul class="remarkup-list">
<li class="remarkup-list-item">[Column] Disconnect columns, when they are reused or deleted</li>
<li class="remarkup-list-item">[Spreadsheet] if there are more spreadsheets than needed for the new import, delete the unused spreadsheets</li>
<li class="remarkup-list-item">[XYCurve] create macro to connect new columns to curves, disconnect old column</li>
<li class="remarkup-list-item">add comments to understand some processes better</li>
<li class="remarkup-list-item">[Project] add column as formula variable column to column, when columnName(description) changed</li>
<li class="remarkup-list-item">[Column] respect masked and invalid values</li>
</ul></div></div><br /><div><strong>REPOSITORY</strong><div><div>R262 LabPlot</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D23419">https://phabricator.kde.org/D23419</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/backend/core/AbstractColumn.h<br />
src/backend/core/Project.cpp<br />
src/backend/core/column/Column.cpp<br />
src/backend/core/column/ColumnPrivate.cpp<br />
src/backend/core/column/ColumnPrivate.h<br />
src/backend/lib/macrosXYCurve.h<br />
src/backend/spreadsheet/Spreadsheet.cpp<br />
src/backend/worksheet/plots/cartesian/CartesianPlot.cpp<br />
src/backend/worksheet/plots/cartesian/XYCurve.cpp<br />
src/backend/worksheet/plots/cartesian/XYCurve.h<br />
src/kdefrontend/datasources/ImportFileDialog.cpp</div></div></div><br /><div><strong>To: </strong>Murmele, asemke<br /><strong>Cc: </strong>kde-edu, narvaez, apol<br /></div>