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

#include <mythfrontend/videolist.h>

Collaboration diagram for VideoList:
[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 451 of file videolist.cpp.

◆ ~VideoList()

VideoList::~VideoList ( )

Definition at line 456 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 461 of file videolist.cpp.

◆ refreshList()

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

Definition at line 470 of file videolist.cpp.

◆ refreshNode()

bool VideoList::refreshNode ( MythGenericTree node)

Definition at line 477 of file videolist.cpp.

◆ count()

unsigned int VideoList::count ( ) const

Definition at line 482 of file videolist.cpp.

◆ getCurrentVideoFilter()

const VideoFilterSettings & VideoList::getCurrentVideoFilter ( ) const

Definition at line 487 of file videolist.cpp.

◆ setCurrentVideoFilter()

void VideoList::setCurrentVideoFilter ( const VideoFilterSettings filter)

Definition at line 492 of file videolist.cpp.

◆ TryFilter()

int VideoList::TryFilter ( const VideoFilterSettings filter) const

Definition at line 497 of file videolist.cpp.

Referenced by VideoFilterDialog::update_numvideo().

◆ getFilterChangedState()

unsigned int VideoList::getFilterChangedState ( )

Definition at line 507 of file videolist.cpp.

◆ Delete()

bool VideoList::Delete ( int  video_id)

Definition at line 512 of file videolist.cpp.

◆ getListCache()

const VideoMetadataListManager & VideoList::getListCache ( ) const

Definition at line 502 of file videolist.cpp.

Referenced by VideoFilterDialog::fillWidgets().

◆ GetTreeRoot()

MythGenericTree * VideoList::GetTreeRoot ( )

Definition at line 517 of file videolist.cpp.

◆ InvalidateCache()

void VideoList::InvalidateCache ( )

Definition at line 522 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: