gui/gui_writer.h
author deba
Mon, 19 Jun 2006 13:44:06 +0000
changeset 2101 439b7f21ccc4
permissions -rw-r--r--
Improvement:

The item sets are written in the order sorted by the labels.

It solves the problem if we read a graph from a file and
then write it back then the nodes will be reversed.
It can be switched off with the LemonWriter interface.
     1 #ifndef GUI_WRITER_H
     2 #define GUI_WRITER_H
     3 
     4 #include "mapstorage.h"
     5 #include <lemon/lemon_writer.h>
     6 
     7 using lemon::LemonWriter;
     8 
     9 class GuiWriter : public LemonWriter::SectionWriter
    10 {
    11   private:
    12     MapStorage* mapstorage;
    13   protected:
    14     virtual std::string header();
    15     virtual void write(std::ostream&);
    16   public:
    17     typedef LemonWriter::SectionWriter Parent;
    18     GuiWriter(LemonWriter&, MapStorage*);
    19 };
    20 
    21 #endif