Go to the documentation of this file. 1 #ifndef SKILLGROUPBOX_H
2 #define SKILLGROUPBOX_H
8 #include "../memory/MemoryCommunicatorBase.h"
19 SkillGroupBox(std::shared_ptr<SkillManagerWrapper> _memory, QWidget* parent =
nullptr) :
56 void filterAndFetch();
60 void connectSignals();
61 QLineEdit* searchBar =
nullptr;
62 QPushButton* acceptSearchButton =
nullptr;
67 #endif // SKILLGROUPBOX_H
void connectGui(std::string observerName)
void updateSkillDetails(skills::SkillID &skillId)
Notify the skill description widget of an updated selection.
void searchRequest(std::string search)
Output signal to controller.
bool update(mongocxx::collection &coll, const nlohmann::json &query, const nlohmann::json &update)
SkillGroupBox(std::shared_ptr< SkillManagerWrapper > _memory, QWidget *parent=nullptr)
static const constexpr char * GROUP_BOX_TITLE
void updateGui(SkillManagerWrapper::Snapshot update)