#pragma once #include "creeper-qt/utility/wrapper/common.hh" #include "creeper-qt/utility/wrapper/pimpl.hh" #include "creeper-qt/widget/widget.hh" namespace creeper::circular_progress_indicator::internal { class CircularProgressIndicator : public Widget { CREEPER_PIMPL_DEFINITION(CircularProgressIndicator); public: }; } namespace creeper::circular_progress_indicator::pro { using Token = common::Token; template concept trait = std::derived_from; CREEPER_DEFINE_CHECKER(trait); using namespace widget::pro; } namespace creeper { }