CCIMXDesktop
 
Loading...
Searching...
No Matches
PlayListMainWindow Class Reference

Main window for playlist management functionality. More...

#include <PlayListMainWindow.h>

Inheritance diagram for PlayListMainWindow:

Public Slots

void from_media_list (const QStringList &l)
 Populate the playlist from a string list.
 

Signals

void refresh_media_list ()
 Signal to request refreshing the media list.
 
void play_media (const QString &media_src)
 Signal to request playing a specific media item.
 
void delete_media (const QString &media_src)
 Signal to request deleting a media item from playlist.
 

Public Member Functions

 PlayListMainWindow (QWidget *parent=nullptr)
 Constructor.
 
void flip_edit_mode ()
 Toggle between edit and view modes.
 
 ~PlayListMainWindow ()
 Destructor.
 

Detailed Description

Main window for playlist management functionality.

Provides interface for viewing and managing media playlists, including playing, deleting, and editing playlist items.

Constructor & Destructor Documentation

◆ PlayListMainWindow()

PlayListMainWindow::PlayListMainWindow ( QWidget *  parent = nullptr)
explicit

Constructor.

Parameters
parentParent widget

Member Function Documentation

◆ delete_media

void PlayListMainWindow::delete_media ( const QString &  media_src)
signal

Signal to request deleting a media item from playlist.

Parameters
media_srcPath or identifier of the media to delete

◆ flip_edit_mode()

void PlayListMainWindow::flip_edit_mode ( )

Toggle between edit and view modes.

Switches the playlist between editable and non-editable states, typically showing/hiding delete buttons and enabling/disabling item rearrangement.

◆ from_media_list

void PlayListMainWindow::from_media_list ( const QStringList &  l)
slot

Populate the playlist from a string list.

Parameters
lList of media sources (paths/URLs) to populate

◆ play_media

void PlayListMainWindow::play_media ( const QString &  media_src)
signal

Signal to request playing a specific media item.

Parameters
media_srcPath or identifier of the media to play

◆ refresh_media_list

void PlayListMainWindow::refresh_media_list ( )
signal

Signal to request refreshing the media list.

Note
Emitted when playlist items are pressed or modified

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