BibleTime
Signals | Public Member Functions | Protected Member Functions | List of all members
BtBookshelfView Class Reference

#include <btbookshelfview.h>

Inheritance diagram for BtBookshelfView:

Signals

void contextMenuActivated (QPoint pos)
 
void moduleActivated (CSwordModuleInfo *item)
 
void moduleContextMenuActivated (CSwordModuleInfo *item, QPoint pos)
 
void moduleHovered (CSwordModuleInfo *item)
 

Public Member Functions

 BtBookshelfView (QWidget *parent=nullptr)
 
CSwordModuleInfogetModule (const QModelIndex &index) const
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 

Detailed Description

Definition at line 28 of file btbookshelfview.h.

Constructor & Destructor Documentation

◆ BtBookshelfView()

BtBookshelfView::BtBookshelfView ( QWidget parent = nullptr)

Definition at line 28 of file btbookshelfview.cpp.

References BT_CONNECT, getModule(), moduleActivated(), and moduleHovered().

Member Function Documentation

◆ contextMenuActivated

void BtBookshelfView::contextMenuActivated ( QPoint  pos)
signal

◆ getModule()

CSwordModuleInfo * BtBookshelfView::getModule ( const QModelIndex &  index) const

◆ keyPressEvent()

void BtBookshelfView::keyPressEvent ( QKeyEvent *  event)
overrideprotected

◆ moduleActivated

void BtBookshelfView::moduleActivated ( CSwordModuleInfo item)
signal

◆ moduleContextMenuActivated

void BtBookshelfView::moduleContextMenuActivated ( CSwordModuleInfo item,
QPoint  pos 
)
signal

◆ moduleHovered

void BtBookshelfView::moduleHovered ( CSwordModuleInfo item)
signal

Referenced by BtBookshelfView().

◆ mousePressEvent()

void BtBookshelfView::mousePressEvent ( QMouseEvent *  event)
overrideprotected

The documentation for this class was generated from the following files: