3 #include "util/uuid.hpp"
4 #include "duplicate_base.hpp"
7 class DuplicatePartWidget :
public Gtk::Box,
public DuplicateBase {
9 DuplicatePartWidget(
class Pool &p,
const UUID &part_uuid, Gtk::Box *ubox);
10 UUID duplicate(std::vector<std::string> *filenames)
override;
12 static UUID duplicate_package(
class Pool &pool,
const UUID &uu,
const std::string &new_dir,
13 const std::string &new_name, std::vector<std::string> *filenames =
nullptr);
17 const class Part ∂
18 Gtk::Entry *mpn_entry =
nullptr;
19 Gtk::Entry *manufacturer_entry =
nullptr;
20 class LocationEntry *location_entry =
nullptr;
21 Gtk::Grid *grid =
nullptr;
23 class DuplicatePackageWidget *dpw =
nullptr;
24 class DuplicateEntityWidget *dew =
nullptr;