45 #include <QSqlDatabase> 69 std::unique_ptr<Impl> p;
77 bool attachDb(std::shared_ptr<SQLiteOutputStorage> storage);
bool Q_DECL_DEPRECATED saveScenario(const Scenario &)
Definition: dbhelper.cpp:196
Definition: dbhelper.cpp:55
bool Q_DECL_DEPRECATED loadScenario(Scenario &)
Definition: dbhelper.cpp:177
vector< Vessel * > vessels
Definition: main.cpp:199
bool Q_DECL_DEPRECATED loadConfig(Config &)
Definition: dbhelper.cpp:88
Definition: harbourdata.h:29
QString lastDbError() const
Definition: dbhelper.cpp:83
HarbourStats getHarbourStatsAtStep(int idx, int step)
Definition: dbhelper.cpp:349
vector< Fishfarm * > fishfarms
Definition: main.cpp:203
vector< Node * > nodes
Definition: main.cpp:270
bool loadFishFarms(const QList< std::shared_ptr< NodeData > > &nodes, QList< std::shared_ptr< FishfarmData >> &fishfarms)
Definition: dbhelper.cpp:256
bool loadVessels(const QList< std::shared_ptr< NodeData > > &nodes, QList< std::shared_ptr< VesselData > > &vessels)
Definition: dbhelper.cpp:237
Definition: vesseldata.h:152
bool updatePopValuesForNodesToStep(int step, QList< std::shared_ptr< NodeData > > &nodes)
Definition: dbhelper.cpp:296
QString getMetadata(QString key)
Definition: dbhelper.cpp:413
bool loadNodes(QList< std::shared_ptr< NodeData > > &nodes, QList< std::shared_ptr< HarbourData > > &harbours, DisplaceModel *model)
Definition: dbhelper.cpp:215
Definition: nationdata.h:38
bool Q_DECL_DEPRECATED saveConfig(const Config &)
Definition: dbhelper.cpp:139
Definition: harbourdata.h:46
void setMetadata(QString key, QString value)
Definition: dbhelper.cpp:404
Definition: displacemodel.h:71
std::pair< box, unsigned > value
Definition: diffusion.cpp:30
an extension class for Node
Definition: nodedata.h:43
int getLastKnownStep()
Definition: dbhelper.cpp:424
Definition: fishfarmdata.h:31
DbHelper()
Definition: dbhelper.cpp:67
bool updateVesselsToStep(int steps, QList< std::shared_ptr< VesselData > > &vessels)
Definition: dbhelper.cpp:267
bool attachDb(std::shared_ptr< SQLiteOutputStorage > storage)
Definition: dbhelper.cpp:73
Definition: populationdata.h:26
Definition: vesseldata.h:31
Definition: sqliteoutputstorage.h:37
Definition: dbhelper.h:66
Definition: scenario.h:51
bool updateStatsForNodesToStep(int step, QList< std::shared_ptr< NodeData > > &nodes)
Definition: dbhelper.cpp:317