]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/grid.h
Support specifying layouts in datafiles
[libs/gltk.git] / source / grid.h
index 0e71748b6a71bdd84da98bdd31c8bfa3957094c9..621a29435318317be9aa7d00ea930b9efb93d3c2 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef MSP_GLTK_GRID_H_
 #define MSP_GLTK_GRID_H_
 
+#include <msp/datafile/objectloader.h>
 #include "arrangement.h"
 
 namespace Msp {
@@ -8,6 +9,16 @@ namespace GLtk {
 
 class Grid: public Arrangement
 {
+public:
+       class Loader: public DataFile::ObjectLoader<Grid>
+       {
+       public:
+               Loader(Grid &);
+       private:
+               void next_row();
+               void skip();
+       };
+
 private:
        struct Column
        {