dataload_ulog.h
Go to the documentation of this file.
1 #ifndef DATALOAD_CSV_H
2 #define DATALOAD_CSV_H
3 
4 #include <QObject>
5 #include <QtPlugin>
6 #include <QWidget>
8 
9 
10 class DataLoadULog: public DataLoader
11 {
12  Q_OBJECT
13  Q_PLUGIN_METADATA(IID "com.icarustechnology.PlotJuggler.DataLoader" "../dataloader.json")
14  Q_INTERFACES(DataLoader)
15 
16 public:
17  DataLoadULog();
18 
19  const std::vector<const char*>& compatibleFileExtensions() const override;
20 
21  bool readDataFromFile(FileLoadInfo* fileload_info, PlotDataMapRef& destination) override;
22 
23  ~DataLoadULog() override;
24 
25  const char* name() const override { return "DataLoad ULog"; }
26 
27  bool xmlSaveState(QDomDocument &doc, QDomElement &parent_element) const override;
28 
29  bool xmlLoadState(const QDomElement &parent_element ) override;
30 
31 private:
32 
33  std::string _default_time_axis;
34  QWidget* _main_win;
35 };
36 
37 #endif // DATALOAD_CSV_H
bool xmlSaveState(QDomDocument &doc, QDomElement &parent_element) const override
const std::vector< const char * > & compatibleFileExtensions() const override
bool xmlLoadState(const QDomElement &parent_element) override
~DataLoadULog() override
std::string _default_time_axis
Definition: dataload_ulog.h:33
QWidget * _main_win
Definition: dataload_ulog.h:34
const char * name() const override
Definition: dataload_ulog.h:25
bool readDataFromFile(FileLoadInfo *fileload_info, PlotDataMapRef &destination) override


plotjuggler
Author(s): Davide Faconti
autogenerated on Sat Jul 6 2019 03:44:17