20 #include "../../backend/drivers/btmodulelist.h"
21 #include "../../backend/keys/cswordtreekey.h"
27 class QTreeWidgetItem;
42 bool refresh =
true)
final override;
QList< CSwordModuleInfo const * > BtConstModuleList
QList< CSwordBookModuleInfo const * > m_modules
void updateKey(CSwordKey *) final override
void setKey(CSwordKey *key) final override
void showEvent(QShowEvent *const showEvent) override
void addKeyChildren(CSwordTreeKey *key, QTreeWidgetItem *item)
void setupTree()
Creates the first level of the tree structure.
CSwordKey * key() final override
CBookTreeChooser(BtConstModuleList const &modules, CSwordKey *key=nullptr, QWidget *parent=nullptr)
void setModules(BtConstModuleList const &modules, bool refresh=true) final override
void itemActivated(QTreeWidgetItem *item)
void refreshContent() final override
Class for generic book support.
CSwordKey implementation for Sword's TreeKey.