#ifndef MULTIPLIER_HPP_ #define MULTIPLIER_HPP_ #include #include #include "pimpl_h.hpp" class QString; class AD1CCty; class CabrilloLog; class Multiplier final : private boost::noncopyable { public: using worked_item = QPair; using worked_set = QSet; explicit Multiplier (AD1CCty const *); ~Multiplier (); void reload (CabrilloLog const *); worked_set const& entities_worked () const; worked_set const& grids_worked () const; private: class impl; pimpl m_; }; #endif