X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpart.h;h=1e79165fd4f02af21af122262de1ac7929cd411a;hb=b59fab7e533ef96d72c92b224d4f24718bc6b0a1;hp=a8776c2924b8d03308e0c109a8fa6531ec3ca8e2;hpb=56c41b294aa47a38ac3e1be70d4868f260cb4274;p=libs%2Fgltk.git diff --git a/source/part.h b/source/part.h index a8776c2..1e79165 100644 --- a/source/part.h +++ b/source/part.h @@ -24,8 +24,10 @@ public: { public: Loader(Part &, Resources &); - ~Loader(); + private: + void finish() override; + void graphic_normal(const std::string &); void graphic(State, const std::string &); void align(float, float); @@ -36,13 +38,14 @@ public: private: std::string name; - const Graphic *graphic[N_STATES_]; + const Graphic *graphic[N_STATES_] = { }; Geometry geom; Sides margin; Alignment align; public: Part(const std::string &); + const std::string &get_name() const { return name; } const Graphic *get_graphic(State) const; const Geometry &get_geometry() const { return geom; }