Mixxx

MixxxApp Class Reference

#include <mixxx.h>

Collaboration diagram for MixxxApp:

List of all members.

Public Slots

void slotFileLoadSongPlayer1 ()
void slotFileLoadSongPlayer2 ()
void slotFileQuit ()
void slotOptionsBeatMark (bool toggle)
void slotControlVinylControl (double toggle)
void slotCheckboxVinylControl (bool toggle)
void slotControlVinylControl2 (double toggle)
void slotCheckboxVinylControl2 (bool toggle)
void slotOptionsRecord (bool toggle)
void slotOptionsFullScreen (bool toggle)
void slotOptionsPreferences ()
void slotHelpAbout ()
void slotHelpSupport ()
void slotHelpFeedback ()
void slotHelpManual ()
void slotHelpTranslation ()
void slotlibraryMenuAboutToShow ()
void slotScanLibrary ()
void slotEnableRescanLibraryAction ()
void slotOptionsMenuShow ()
void slotOptionsShoutcast (bool value)

Public Member Functions

 MixxxApp (QApplication *app, struct CmdlineArgs args)
virtual ~MixxxApp ()
void initActions ()
void initMenuBar ()
bool queryExit ()
void rebootMixxxView ()

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *event)
void closeEvent (QCloseEvent *event)

Detailed Description

This Class is the base class for Mixxx. It sets up the main window and providing a menubar. For the main view, an instance of class MixxxView is created which creates your view.

Definition at line 74 of file mixxx.h.


Constructor & Destructor Documentation

MixxxApp::MixxxApp ( QApplication *  app,
struct CmdlineArgs  args 
)

Construtor. files is a list of command line arguments

Definition at line 81 of file mixxx.cpp.

Here is the call graph for this function:

MixxxApp::~MixxxApp ( ) [virtual]

destructor

Definition at line 570 of file mixxx.cpp.

Here is the call graph for this function:


Member Function Documentation

void MixxxApp::closeEvent ( QCloseEvent *  event) [protected]

Definition at line 1594 of file mixxx.cpp.

bool MixxxApp::eventFilter ( QObject *  obj,
QEvent *  event 
) [protected]

Event filter to block certain events (eg. tooltips if tooltips are disabled)

Event filter to block certain events. For example, this function is used to disable tooltips if the user specifies in the preferences that they want them off. This is a callback function.

Definition at line 1576 of file mixxx.cpp.

Here is the call graph for this function:

void MixxxApp::initActions ( )

initializes all QActions of the application

Definition at line 805 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::initMenuBar ( )

initMenuBar creates the menu_bar and inserts the menuitems

Definition at line 1025 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool MixxxApp::queryExit ( )

overloaded for Message box on last window exit

Definition at line 1101 of file mixxx.cpp.

void MixxxApp::rebootMixxxView ( )

Definition at line 1519 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotCheckboxVinylControl ( bool  toggle) [slot]

Definition at line 1252 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotCheckboxVinylControl2 ( bool  toggle) [slot]

Definition at line 1281 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotControlVinylControl ( double  toggle) [slot]

toggle vinyl control - Don't #ifdef this because MOC is dumb

Definition at line 1230 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotControlVinylControl2 ( double  toggle) [slot]

Definition at line 1259 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotEnableRescanLibraryAction ( ) [slot]

Enables the "Rescan Library" menu item. This gets disabled when a scan is running.

Definition at line 1607 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotFileLoadSongPlayer1 ( ) [slot]

Opens a file in player 1

Definition at line 1117 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotFileLoadSongPlayer2 ( ) [slot]

Opens a file in player 2

Definition at line 1147 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotFileQuit ( ) [slot]

exits the application

Definition at line 1177 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotHelpAbout ( ) [slot]

shows an about dlg

Definition at line 1299 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotHelpFeedback ( ) [slot]

Definition at line 1481 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotHelpManual ( ) [slot]

Definition at line 1493 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotHelpSupport ( ) [slot]

visits support section of website

Definition at line 1475 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotHelpTranslation ( ) [slot]

Definition at line 1487 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotlibraryMenuAboutToShow ( ) [slot]

Change of file to play

Definition at line 1098 of file mixxx.cpp.

void MixxxApp::slotOptionsBeatMark ( bool  toggle) [slot]

toggle audio beat marks

Definition at line 1186 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotOptionsFullScreen ( bool  toggle) [slot]

toogle full screen mode

Definition at line 1191 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotOptionsMenuShow ( ) [slot]

Updates the checkboxes for Recording and Livebroadcasting when connection drops, or lame is not available

Definition at line 1612 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotOptionsPreferences ( ) [slot]

Preference dialog

Definition at line 1224 of file mixxx.cpp.

Here is the caller graph for this function:

void MixxxApp::slotOptionsRecord ( bool  toggle) [slot]

toggle recording - Don't #ifdef this because MOC is dumb

Definition at line 1289 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotOptionsShoutcast ( bool  value) [slot]

toggles Livebroadcasting

Definition at line 1627 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MixxxApp::slotScanLibrary ( ) [slot]

Scan or rescan the music library directory

Definition at line 1600 of file mixxx.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines