class GVOShipRouteList {
private:
typedef std::list<GVOShipRoutePtr> RouteList;
+
+private:
RouteList m_shipRouteList;
IGVOShipRouteListObserver * m_observer = nullptr;
size_t m_maxRouteCountWithoutFavorits = 30; //!<@brief \82¨\8bC\82É\93ü\82è\82ð\8f\9c\8aO\82µ\82½\8dq\98H\95Û\91¶\90\94
GVOShipRouteList() = default;
~GVOShipRouteList() = default;
+ //!@note \82 \82ñ\82Ü\82è\8ds\8bV\82ª\97Ç\82¢\8e\96\82¶\82á\82È\82¢\82¯\82ê\82Ç\81B
+ bool saveToFile( const std::wstring & filePath );
+
+ //!@note \82 \82ñ\82Ü\82è\8ds\8bV\82ª\97Ç\82¢\8e\96\82¶\82á\82È\82¢\82¯\82ê\82Ç\81B
+ bool loadFromFile( const std::wstring & filePath );
+
+
void setObserver( IGVOShipRouteListObserver * observer )
{
m_observer = observer;
return reverseIndex;
}
- //void removeShipRouteAtReverseIndex( int reverseIndex );
-
void removeShipRoute( GVOShipRoutePtr shipRoute );
void clearAllItems();