27 lines
437 B
C
27 lines
437 B
C
|
#ifndef ROUTE_H
|
||
|
#define ROUTE_H
|
||
|
|
||
|
#include <qstringlist.h>
|
||
|
|
||
|
|
||
|
namespace Core {
|
||
|
class Route
|
||
|
{
|
||
|
public:
|
||
|
Route();
|
||
|
Route(const Route& other);
|
||
|
|
||
|
QStringList links() const;
|
||
|
Route operator|(const QString &node) const;
|
||
|
bool operator==(const Route &other) const;
|
||
|
|
||
|
static Route collect(const QList<QString> &list);
|
||
|
|
||
|
private:
|
||
|
QStringList links_store;
|
||
|
};
|
||
|
|
||
|
}
|
||
|
|
||
|
#endif // ROUTE_H
|