#include <qtimer.h>#include <dirent.h>#include <qapplication.h>#include <qlistview.h>#include <qlcdnumber.h>#include <qgroupbox.h>#include <qlabel.h>#include <stdlib.h>#include <qprogressbar.h>#include <qmessagebox.h>#include <qimage.h>#include "bpmdj.h"#include "ui-setupwizard.h"#include "selector.h"#include "history.h"#include "index-reader.h"#include "version.h"#include "dirscanner.h"#include "scripts.h"#include "ui-loader.h"#include "tags.h"#include "qsong.h"#include "magic.h"#include "embedded-files.h"#include "histogram-property.h"#include "smallhistogram-type.h"#include "signals.h"#include "fragment-player.h"#include "fragment-creator.h"#include "song-copier.h"#include "info.h"
Classes | |
| class | RawScanner |
| class | FragScanner |
| class | BpmDjSplash |
Functions | |
| template float8 | normalize_abs_max< float8 > (float8 *, long) |
| template float8 | find_abs_max< float8 > (float8 *, long) |
| QMutex | bpmdj_busy (QMutex::Recursive) |
| void | terminate_and_quit (int exitcode) |
| int | main (int argc, char *argv[]) |
Variables | |
| FragmentPlayer | fragmentPlayer |
| FragmentCreator | fragmentCreator |
| IndexReader | indexReader |
| SongCopier | songCopier |
| QApplication * | app |
| const char * | programname |
| QStatusBar * | status = NULL |
| QMutex bpmdj_busy | ( | QMutex::Recursive | ) |
| int main | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Starting bpmclock process
Get the horizontal header here
References app, assert(), Error(), FragmentsDir, IndexDir, clock_driver::init(), dsp_driver::init(), Tags::init(), init_embedded_files(), Config::load(), metronome, MusicDir, programname, RAW_EXT, removeAllLog(), removeAllRaw(), FragScanner::result, RawScanner::result, Config::save(), DirectoryScanner::scan(), selector, SongSelectorLogic::start_reading_indices(), start_rm(), taglist2config(), and terminate_and_quit().
| void terminate_and_quit | ( | int | exitcode | ) |
| QApplication* app |
Referenced by BpmDjSplash::BpmDjSplash(), RhythmAnalyzer::calculateRhythmPattern2(), check_start(), MusicScanner::checkfile(), CollectionOfSongs::CollectionOfSongs(), ActiveFragmentCreator::createOneFor(), SpectrumAnalyzer::fetchSpectrum_normal(), FragmentCache::get(), main(), msg_playing_state_changed(), msg_writing_finished(), normal_start(), MusicScanner::recursing(), UserNotification::send(), and setup_start().
Referenced by SongSelectorLogic::fragmentCreated(), and FragmentDeliverer::markFinished().
| const char* programname |
Referenced by SongSelectorLogic::doOnlineHelp(), and main().
| QStatusBar* status = NULL |
Referenced by exec(), execute(), process_death_pids(), CollectionOfSongs::run(), SongSelectorLogic::SongSelectorLogic(), and spawn().
1.6.2