MythTV  master
Public Member Functions | Private Attributes | List of all members
VideoList Class Reference

#include <videolist.h>

Collaboration diagram for VideoList:
Collaboration graph
[legend]

Public Member Functions

 VideoList ()
 
 ~VideoList ()
 
 VideoList (const VideoList &)=delete
 
VideoListoperator= (const VideoList &)=delete
 
MythGenericTreebuildVideoList (bool filebrowser, bool flatlist, int group_type, const ParentalLevel &parental_level, bool include_updirs)
 
void refreshList (bool filebrowser, const ParentalLevel &parental_level, bool flat_list, int group_type)
 
bool refreshNode (MythGenericTree *node)
 
unsigned int count () const
 
const VideoFilterSettingsgetCurrentVideoFilter () const
 
void setCurrentVideoFilter (const VideoFilterSettings &filter)
 
int TryFilter (const VideoFilterSettings &filter) const
 
unsigned int getFilterChangedState ()
 
bool Delete (int video_id)
 
const VideoMetadataListManagergetListCache () const
 
MythGenericTreeGetTreeRoot ()
 
void InvalidateCache ()
 

Private Attributes

class VideoListImpm_imp
 

Detailed Description

Definition at line 23 of file videolist.h.

Constructor & Destructor Documentation

◆ VideoList() [1/2]

VideoList::VideoList ( )

Definition at line 450 of file videolist.cpp.

◆ ~VideoList()

VideoList::~VideoList ( )

Definition at line 455 of file videolist.cpp.

◆ VideoList() [2/2]

VideoList::VideoList ( const VideoList )
delete

Member Function Documentation

◆ operator=()

VideoList& VideoList::operator= ( const VideoList )
delete

◆ buildVideoList()

MythGenericTree * VideoList::buildVideoList ( bool  filebrowser,
bool  flatlist,
int  group_type,
const ParentalLevel parental_level,
bool  include_updirs 
)

Definition at line 460 of file videolist.cpp.

◆ refreshList()

void VideoList::refreshList ( bool  filebrowser,
const ParentalLevel parental_level,
bool  flat_list,
int  group_type 
)

Definition at line 469 of file videolist.cpp.

◆ refreshNode()

bool VideoList::refreshNode ( MythGenericTree node)

Definition at line 476 of file videolist.cpp.

◆ count()

unsigned int VideoList::count ( ) const

Definition at line 481 of file videolist.cpp.

◆ getCurrentVideoFilter()

const VideoFilterSettings & VideoList::getCurrentVideoFilter ( ) const

Definition at line 486 of file videolist.cpp.

◆ setCurrentVideoFilter()

void VideoList::setCurrentVideoFilter ( const VideoFilterSettings filter)

Definition at line 491 of file videolist.cpp.

◆ TryFilter()

int VideoList::TryFilter ( const VideoFilterSettings filter) const

Definition at line 496 of file videolist.cpp.

Referenced by VideoFilterDialog::update_numvideo().

◆ getFilterChangedState()

unsigned int VideoList::getFilterChangedState ( )

Definition at line 506 of file videolist.cpp.

◆ Delete()

bool VideoList::Delete ( int  video_id)

Definition at line 511 of file videolist.cpp.

◆ getListCache()

const VideoMetadataListManager & VideoList::getListCache ( ) const

Definition at line 501 of file videolist.cpp.

Referenced by VideoFilterDialog::fillWidgets().

◆ GetTreeRoot()

MythGenericTree * VideoList::GetTreeRoot ( )

Definition at line 516 of file videolist.cpp.

◆ InvalidateCache()

void VideoList::InvalidateCache ( )

Definition at line 521 of file videolist.cpp.

Member Data Documentation

◆ m_imp

class VideoListImp* VideoList::m_imp
private

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