FINAL CUT
Public Member Functions | Friends | List of all members
finalcut::FListViewItem Class Reference
Inheritance diagram for finalcut::FListViewItem:
Inheritance graph
[legend]
Collaboration diagram for finalcut::FListViewItem:
Collaboration graph
[legend]

Public Member Functions

 FListViewItem (iterator)
 
template<typename DT >
 FListViewItem (const FStringList &, DT &&, iterator)
 
 FListViewItem (const FListViewItem &)
 
auto operator= (const FListViewItem &) -> FListViewItem &
 
auto getClassName () const -> FString override
 
auto getColumnCount () const -> uInt
 
auto getSortColumn () const -> int
 
auto getText (int) const -> FString
 
template<typename DT >
auto getData () const -> clean_fdata_t< DT > &
 
auto getDepth () const -> uInt
 
void setText (int, const FString &)
 
template<typename DT >
void setData (DT &&)
 
void setCheckable (bool=true)
 
void setChecked (bool=true)
 
auto isChecked () const -> bool
 
auto isExpand () const -> bool
 
auto insert (FListViewItem *) -> iterator
 
auto insert (FListViewItem *, iterator) const -> iterator
 
void remove (FListViewItem *) const
 
void expand ()
 
void collapse ()
 
- Public Member Functions inherited from finalcut::FObject
 FObject (FObject *=nullptr)
 
 FObject (const FObject &)=delete
 
 FObject (FObject &&) noexcept=delete
 
auto operator= (const FObject &) -> FObject &=delete
 
auto operator= (FObject &&) noexcept -> FObject &=delete
 
auto getParent () const &-> FObject *
 
auto getChild (int) const &-> FObject *
 
auto getChildren () &-> FObjectList &
 
auto getChildren () const &-> const FObjectList &
 
auto getMaxChildren () const &noexcept -> std::size_t
 
auto numOfChildren () const &-> std::size_t
 
auto begin () -> iterator
 
auto end () -> iterator
 
auto begin () const -> const_iterator
 
auto end () const -> const_iterator
 
auto cbegin () const noexcept -> const_iterator
 
auto cend () const noexcept -> const_iterator
 
auto rbegin () -> reverse_iterator
 
auto rend () -> reverse_iterator
 
auto rbegin () const -> const_reverse_iterator
 
auto rend () const -> const_reverse_iterator
 
auto crbegin () const noexcept -> const_reverse_iterator
 
auto crend () const noexcept -> const_reverse_iterator
 
auto front () -> reference
 
auto back () -> reference
 
auto front () const -> const_reference
 
auto back () const -> const_reference
 
void setMaxChildren (std::size_t) noexcept
 
auto hasParent () const &noexcept -> bool
 
auto hasChildren () const &-> bool
 
auto isChild (const FObject *) const &-> bool
 
auto isDirectChild (const FObject *) const &-> bool
 
auto isWidget () const noexcept -> bool
 
auto isInstanceOf (const FString &) const -> bool
 
void removeParent () &
 
void addChild (FObject *) &
 
void delChild (FObject *) &
 
void setParent (FObject *) &
 
virtual auto event (FEvent *) -> bool
 
- Public Member Functions inherited from finalcut::FObjectTimer
auto addTimer (int interval) -> int
 
auto delTimer (int id) const -> bool
 
auto delOwnTimers () const -> bool
 
auto delAllTimers () const -> bool
 

Friends

class FListView
 
class FListViewIterator
 

Additional Inherited Members

- Public Types inherited from finalcut::FObject
using FObjectList = std::vector< FObject * >
 
using iterator = FObjectList::iterator
 
using reverse_iterator = FObjectList::reverse_iterator
 
using const_iterator = FObjectList::const_iterator
 
using const_reverse_iterator = FObjectList::const_reverse_iterator
 
using reference = FObjectList::reference
 
using const_reference = FObjectList::const_reference
 
- Static Public Member Functions inherited from finalcut::FObjectTimer
static auto getCurrentTime () -> TimeValue
 
static auto isTimeout (const TimeValue &time, uInt64 timeout) -> bool
 
- Static Public Attributes inherited from finalcut::FObject
static constexpr auto UNLIMITED = static_cast<std::size_t>(-1)
 
- Protected Member Functions inherited from finalcut::FObject
void setWidgetProperty (bool=true)
 
virtual void onTimer (FTimerEvent *)
 
virtual void onUserEvent (FUserEvent *)
 
- Protected Member Functions inherited from finalcut::FObjectTimer
auto getTimerList () const -> FTimer< FObject >::FTimerList *
 
auto processTimerEvent () -> uInt
 

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