2 #include "common/common.hpp"
3 #include "svg_overlay.hpp"
4 #include "util/uuid.hpp"
9 class FootprintGeneratorBase :
public Gtk::Box {
11 FootprintGeneratorBase(
const char *resource,
class IDocumentPackage &c);
12 Glib::PropertyProxy<bool> property_can_generate()
14 return p_property_can_generate.get_proxy();
17 virtual bool generate() = 0;
20 Glib::Property<bool> p_property_can_generate;
21 class PoolBrowserButton *browser_button =
nullptr;
23 SVGOverlay *overlay =
nullptr;
24 Gtk::Box *box_top =
nullptr;
25 class IDocumentPackage &core;
26 class Package &package;