BibleTime
Public Member Functions | Private Attributes | List of all members
anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase Class Reference
Inheritance diagram for anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase:

Public Member Functions

 BookmarkItemBase (BookmarkFolder *parent=nullptr)
 
 BookmarkItemBase (const BookmarkItemBase &other)
 
virtual Qt::ItemFlags flags () const noexcept
 
virtual QIcon const & icon () const noexcept
 
int index () const
 
BookmarkFolderparent () const
 
void setParent (BookmarkFolder *parent)
 
void setText (QString const &text)
 
QString const & text () const
 
virtual QString toolTip () const
 
virtual ~BookmarkItemBase ()
 

Private Attributes

BookmarkFolderm_parent
 
QString m_text
 

Detailed Description

Definition at line 63 of file btbookmarksmodel.cpp.

Constructor & Destructor Documentation

◆ BookmarkItemBase() [1/2]

anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::BookmarkItemBase ( BookmarkFolder parent = nullptr)

◆ BookmarkItemBase() [2/2]

anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::BookmarkItemBase ( const BookmarkItemBase other)
inline

Definition at line 69 of file btbookmarksmodel.cpp.

◆ ~BookmarkItemBase()

virtual anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::~BookmarkItemBase ( )
inlinevirtual

Definition at line 74 of file btbookmarksmodel.cpp.

Member Function Documentation

◆ flags()

virtual Qt::ItemFlags anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::flags ( ) const
inlinevirtualnoexcept

◆ icon()

virtual QIcon const& anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::icon ( ) const
inlinevirtualnoexcept

◆ index()

int anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::index ( ) const
Returns
index of this item in parent's child array.

Definition at line 219 of file btbookmarksmodel.cpp.

References BT_ASSERT, anonymous_namespace{btbookmarksmodel.cpp}::BookmarkFolder::children(), and m_parent.

◆ parent()

BookmarkFolder* anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::parent ( ) const
inline

Definition at line 91 of file btbookmarksmodel.cpp.

◆ setParent()

void anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::setParent ( BookmarkFolder parent)
inline

◆ setText()

void anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::setText ( QString const &  text)
inline

◆ text()

QString const& anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::text ( ) const
inline

◆ toolTip()

virtual QString anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::toolTip ( ) const
inlinevirtual

Member Data Documentation

◆ m_parent

BookmarkFolder* anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::m_parent
private

Definition at line 98 of file btbookmarksmodel.cpp.

Referenced by BookmarkItemBase(), and index().

◆ m_text

QString anonymous_namespace{btbookmarksmodel.cpp}::BookmarkItemBase::m_text
private

Definition at line 99 of file btbookmarksmodel.cpp.


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