4 #include <QCommandLineParser> 41 QTranslator _translator;
44 explicit MainWindow(QWidget *parent =
nullptr);
50 virtual bool eventFilter(QObject *watched, QEvent *event)
override;
70 virtual void closeEvent(QCloseEvent *)
override;
76 virtual void dropEvent(QDropEvent *event)
override;
78 virtual bool event(QEvent *event)
override;
81 void initQuickStart();
83 void toggleShortcutsOnMenuBar(
bool enabled);
91 void activateView(QAction *menuAction);
93 void bindShortcut(
const QString&,
const QKeySequence &keySequence);
97 void switchToMiniPlayer();
99 void syncLibrary(
const QStringList &oldLocations,
const QStringList &newLocations);
101 void toggleMenuBar(
bool checked);
104 #endif // MAINWINDOW_H
virtual void dragEnterEvent(QDragEnterEvent *event) override
Definition: mainwindow.cpp:336
void activateLastView()
Definition: mainwindow.cpp:71
The RemoteControl class is a class which allows client-side applications (like App on SmartPhones) to...
Definition: remotecontrol.h:14
MediaPlayer * mediaPlayer() const
Definition: mainwindow.h:56
QxtWidgets
Definition: qxtglobalshortcut.h:40
AbstractView * currentView() const
Definition: mainwindow.h:64
void createCustomizeOptionsDialog()
Definition: mainwindow.cpp:436
void dispatchDrop(QDropEvent *event)
Definition: mainwindow.cpp:96
virtual void closeEvent(QCloseEvent *) override
Definition: mainwindow.cpp:326
void setupActions()
Definition: mainwindow.cpp:181
virtual void dropEvent(QDropEvent *event) override
Definition: mainwindow.cpp:352
virtual void dragMoveEvent(QDragMoveEvent *event) override
Definition: mainwindow.cpp:341
void processArgs(const QStringList &args)
Definition: mainwindow.cpp:449
void loadPlugins()
Definition: mainwindow.cpp:175
The TagEditor class is the main class for editing metadata inside this soft.
Definition: tageditor.h:25
virtual void changeEvent(QEvent *event) override
Definition: mainwindow.cpp:312
virtual bool event(QEvent *event) override
Definition: mainwindow.cpp:361
MainWindow(QWidget *parent=nullptr)
Definition: mainwindow.cpp:23
virtual bool eventFilter(QObject *watched, QEvent *event) override
Definition: mainwindow.cpp:397
The PluginManager class can dynamically load or unload plugins without restarting the application...
Definition: pluginmanager.h:22
void updateFonts(const QFont &font)
Definition: mainwindow.cpp:299
void init()
Definition: mainwindow.cpp:154
Definition: ui_mainwindow.h:328
The AbstractView class is the base class for all views in Miam-Player.
Definition: abstractview.h:22
The MainWindow class is the entry point of this audio player.
Definition: mainwindow.h:27