Miam-Player  0.8.0
A nice music player
MainWindow Class Reference

The MainWindow class is the entry point of this audio player. More...

#include <mainwindow.h>

Inheritance diagram for MainWindow:
Ui::MainWindow Ui_MainWindow

Public Slots

void createCustomizeOptionsDialog ()
 
void processArgs (const QStringList &args)
 

Public Member Functions

 MainWindow (QWidget *parent=nullptr)
 
void activateLastView ()
 
void dispatchDrop (QDropEvent *event)
 
virtual bool eventFilter (QObject *watched, QEvent *event) override
 
void init ()
 
void loadPlugins ()
 
MediaPlayermediaPlayer () const
 
void setupActions ()
 
void updateFonts (const QFont &font)
 
AbstractViewcurrentView () const
 
- Public Member Functions inherited from Ui_MainWindow
void setupUi (QMainWindow *MainWindow)
 
void retranslateUi (QMainWindow *MainWindow)
 

Protected Member Functions

virtual void changeEvent (QEvent *event) override
 
virtual void closeEvent (QCloseEvent *) override
 
virtual void dragEnterEvent (QDragEnterEvent *event) override
 
virtual void dragMoveEvent (QDragMoveEvent *event) override
 
virtual void dropEvent (QDropEvent *event) override
 
virtual bool event (QEvent *event) override
 

Additional Inherited Members

- Public Attributes inherited from Ui_MainWindow
QAction * actionExit
 
QAction * actionOpenFiles
 
QAction * actionAddPlaylist
 
QAction * actionShowCustomize
 
QAction * actionAboutQt
 
QAction * actionOpenPlaylistManager
 
QAction * actionScanLibrary
 
QAction * actionSetLibrary
 
QAction * actionCheckNewRelease
 
QAction * actionShowOptions
 
QAction * actionAboutMiamPlayer
 
QAction * actionDeleteCurrentPlaylist
 
QAction * actionShowHelp
 
QAction * actionSkipBackward
 
QAction * actionSeekBackward
 
QAction * actionPlay
 
QAction * actionSeekForward
 
QAction * actionSkipForward
 
QAction * actionPlaybackLoop
 
QAction * actionPlaybackRandom
 
QAction * actionRemoveSelectedTracks
 
QAction * actionMoveTracksUp
 
QAction * actionMoveTracksDown
 
QAction * actionMute
 
QAction * actionIncreaseVolume
 
QAction * actionDecreaseVolume
 
QAction * actionPlaybackCurrentItemOnce
 
QAction * actionPlaybackSequential
 
QAction * actionPlaybackCurrentItemInLoop
 
QAction * actionViewPlaylists
 
QAction * actionViewUniqueLibrary
 
QAction * actionViewTagEditor
 
QAction * actionOpenFolder
 
QAction * actionShowDebug
 
QAction * actionStopAfterCurrent
 
QAction * actionStop
 
QAction * actionShowEqualizer
 
QAction * actionHideMenuBar
 
QAction * actionMiniPlayer
 
QMenuBar * menubar
 
QMenu * menuMenu
 
QMenu * menuPlaylist
 
QMenu * menuOptions
 
QMenu * menuHelp
 
QMenu * menuPlayback
 
QMenu * menuView
 

Detailed Description

The MainWindow class is the entry point of this audio player.

Author
Matthieu Bachelier

Constructor & Destructor Documentation

◆ MainWindow()

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

Member Function Documentation

◆ activateLastView()

void MainWindow::activateLastView ( )

◆ changeEvent()

void MainWindow::changeEvent ( QEvent *  event)
overrideprotectedvirtual

Redefined to be able to retransltate User Interface at runtime.

◆ closeEvent()

void MainWindow::closeEvent ( QCloseEvent *  )
overrideprotectedvirtual

◆ createCustomizeOptionsDialog

void MainWindow::createCustomizeOptionsDialog ( )
slot

◆ currentView()

AbstractView* MainWindow::currentView ( ) const
inline

◆ dispatchDrop()

void MainWindow::dispatchDrop ( QDropEvent *  event)

Popup shown to one when tracks are dropped from another application to MiamPlayer.

◆ dragEnterEvent()

void MainWindow::dragEnterEvent ( QDragEnterEvent *  event)
overrideprotectedvirtual

◆ dragMoveEvent()

void MainWindow::dragMoveEvent ( QDragMoveEvent *  event)
overrideprotectedvirtual

◆ dropEvent()

void MainWindow::dropEvent ( QDropEvent *  event)
overrideprotectedvirtual

◆ event()

bool MainWindow::event ( QEvent *  event)
overrideprotectedvirtual

◆ eventFilter()

bool MainWindow::eventFilter ( QObject *  watched,
QEvent *  event 
)
overridevirtual

◆ init()

void MainWindow::init ( )

◆ loadPlugins()

void MainWindow::loadPlugins ( )

◆ mediaPlayer()

MediaPlayer* MainWindow::mediaPlayer ( ) const
inline

◆ processArgs

void MainWindow::processArgs ( const QStringList &  args)
slot

◆ setupActions()

void MainWindow::setupActions ( )

Set up all actions and behaviour.

◆ updateFonts()

void MainWindow::updateFonts ( const QFont &  font)

Update fonts for menu and context menus.


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