BibleTime
Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
BtBookshelfGroupingMenu Class Reference

#include <btbookshelfgroupingmenu.h>

Inheritance diagram for BtBookshelfGroupingMenu:

Signals

void signalGroupingOrderChanged (const BtBookshelfTreeModel::Grouping &)
 

Public Member Functions

 BtBookshelfGroupingMenu (bool showNoGrouping, QWidget *parent=nullptr)
 
 BtBookshelfGroupingMenu (QWidget *parent=nullptr)
 

Private Member Functions

void initMenu (bool showNoGrouping)
 
void retranslateUi ()
 

Private Attributes

QActionGroup * m_groupingActionGroup
 
QActionm_groupingCatAction
 
QActionm_groupingCatLangAction
 
QActionm_groupingLangAction
 
QActionm_groupingLangCatAction
 
QActionm_groupingNoneAction
 

Detailed Description

Definition at line 26 of file btbookshelfgroupingmenu.h.

Constructor & Destructor Documentation

◆ BtBookshelfGroupingMenu() [1/2]

BtBookshelfGroupingMenu::BtBookshelfGroupingMenu ( QWidget parent = nullptr)
inlineexplicit

Definition at line 29 of file btbookshelfgroupingmenu.h.

References initMenu().

◆ BtBookshelfGroupingMenu() [2/2]

BtBookshelfGroupingMenu::BtBookshelfGroupingMenu ( bool  showNoGrouping,
QWidget parent = nullptr 
)
inlineexplicit

Definition at line 32 of file btbookshelfgroupingmenu.h.

References initMenu().

Member Function Documentation

◆ initMenu()

void BtBookshelfGroupingMenu::initMenu ( bool  showNoGrouping)
private

◆ retranslateUi()

void BtBookshelfGroupingMenu::retranslateUi ( )
private

◆ signalGroupingOrderChanged

void BtBookshelfGroupingMenu::signalGroupingOrderChanged ( const BtBookshelfTreeModel::Grouping )
signal

Member Data Documentation

◆ m_groupingActionGroup

QActionGroup* BtBookshelfGroupingMenu::m_groupingActionGroup
private

Definition at line 44 of file btbookshelfgroupingmenu.h.

Referenced by initMenu().

◆ m_groupingCatAction

QAction* BtBookshelfGroupingMenu::m_groupingCatAction
private

Definition at line 46 of file btbookshelfgroupingmenu.h.

Referenced by initMenu(), and retranslateUi().

◆ m_groupingCatLangAction

QAction* BtBookshelfGroupingMenu::m_groupingCatLangAction
private

Definition at line 45 of file btbookshelfgroupingmenu.h.

Referenced by initMenu(), and retranslateUi().

◆ m_groupingLangAction

QAction* BtBookshelfGroupingMenu::m_groupingLangAction
private

Definition at line 48 of file btbookshelfgroupingmenu.h.

Referenced by initMenu(), and retranslateUi().

◆ m_groupingLangCatAction

QAction* BtBookshelfGroupingMenu::m_groupingLangCatAction
private

Definition at line 47 of file btbookshelfgroupingmenu.h.

Referenced by initMenu(), and retranslateUi().

◆ m_groupingNoneAction

QAction* BtBookshelfGroupingMenu::m_groupingNoneAction
private

Definition at line 49 of file btbookshelfgroupingmenu.h.

Referenced by initMenu(), and retranslateUi().


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