[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [labplot] src: set selected datetime format when importing
From:       Stefan Gerlach <null () kde ! org>
Date:       2017-06-30 22:59:13
Message-ID: E1dR4sb-0006po-Gi () code ! kde ! org
[Download RAW message or body]

Git commit 0a9c56432f5968b8d31ae74ef3843e089f1649d9 by Stefan Gerlach.
Committed on 30/06/2017 at 22:59.
Pushed by sgerlach into branch 'master'.

set selected datetime format when importing

M  +6    -2    src/backend/datasources/filters/AsciiFilter.cpp
M  +0    -1    src/kdefrontend/datasources/ImportFileWidget.cpp

https://commits.kde.org/labplot/0a9c56432f5968b8d31ae74ef3843e089f1649d9

diff --git a/src/backend/datasources/filters/AsciiFilter.cpp b/src/backend/datasources/filters/AsciiFilter.cpp
index f6734f0c..886d9e48 100644
--- a/src/backend/datasources/filters/AsciiFilter.cpp
+++ b/src/backend/datasources/filters/AsciiFilter.cpp
@@ -26,10 +26,11 @@ Copyright            : (C) 2009-2017 Alexander Semke (alexander.semke@web.de)
 *   Boston, MA  02110-1301  USA                                           *
 *                                                                         *
 ***************************************************************************/
-#include "backend/datasources/filters/AsciiFilter.h"
-#include "backend/datasources/filters/AsciiFilterPrivate.h"
 #include "backend/datasources/FileDataSource.h"
 #include "backend/core/column/Column.h"
+#include "backend/datasources/filters/AsciiFilter.h"
+#include "backend/datasources/filters/AsciiFilterPrivate.h"
+#include "backend/core/datatypes/DateTime2StringFilter.h"
 #include "backend/lib/macros.h"
 
 #include <QTextStream>
@@ -606,6 +607,9 @@ QVector<QStringList> AsciiFilterPrivate::readDataFromDevice(QIODevice& device, A
 				break;
 			case AbstractColumn::DateTime:
 				comment = i18np("date and time data, %1 element", "date and time data, %1 elements", rows);
+				// set same datetime format in column
+				DateTime2StringFilter* filter = static_cast<DateTime2StringFilter*>(column->outputFilter());
+				filter->setFormat(dateTimeFormat);
 			}
 			column->setComment(comment);
 			if (importMode == AbstractFileFilter::Replace) {
diff --git a/src/kdefrontend/datasources/ImportFileWidget.cpp b/src/kdefrontend/datasources/ImportFileWidget.cpp
index 5864a1a3..40e3c37a 100644
--- a/src/kdefrontend/datasources/ImportFileWidget.cpp
+++ b/src/kdefrontend/datasources/ImportFileWidget.cpp
@@ -173,7 +173,6 @@ ImportFileWidget::ImportFileWidget(QWidget* parent, const QString& fileName) : Q
 	connect( ui.bRefreshPreview, SIGNAL(clicked()), SLOT(refreshPreview()) );
 
 	connect( asciiOptionsWidget.chbHeader, SIGNAL(stateChanged(int)), SLOT(headerChanged(int)) );
-//TODO connect( asciiOptionsWidget.cbDataType, SIGNAL(stateChanged(int)), SLOT(dataTypeChanged(int)) );
 	connect( hdfOptionsWidget.twContent, SIGNAL(itemSelectionChanged()), SLOT(hdfTreeWidgetSelectionChanged()) );
 	connect( hdfOptionsWidget.bRefreshPreview, SIGNAL(clicked()), SLOT(refreshPreview()) );
 	connect( netcdfOptionsWidget.twContent, SIGNAL(itemSelectionChanged()), SLOT(netcdfTreeWidgetSelectionChanged()) );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic