adjust indentation of remaining classes in headers
This commit is contained in:
141
src/lyrics.h
141
src/lyrics.h
@@ -28,78 +28,77 @@
|
||||
#include "screen.h"
|
||||
#include "lyrics_fetcher.h"
|
||||
|
||||
class Lyrics : public Screen<NC::Scrollpad>
|
||||
struct Lyrics : public Screen<NC::Scrollpad>
|
||||
{
|
||||
public:
|
||||
Lyrics() : ReloadNP(0),
|
||||
# ifdef HAVE_CURL_CURL_H
|
||||
isReadyToTake(0), isDownloadInProgress(0),
|
||||
# endif // HAVE_CURL_CURL_H
|
||||
itsScrollBegin(0) { }
|
||||
|
||||
// Screen<NC::Scrollpad> implementation
|
||||
virtual void resize() OVERRIDE;
|
||||
virtual void switchTo() OVERRIDE;
|
||||
|
||||
virtual std::wstring title() OVERRIDE;
|
||||
|
||||
virtual void update() OVERRIDE;
|
||||
|
||||
virtual void enterPressed() OVERRIDE { }
|
||||
virtual void spacePressed() OVERRIDE;
|
||||
|
||||
virtual bool isMergable() OVERRIDE { return true; }
|
||||
virtual bool isTabbable() OVERRIDE { return false; }
|
||||
|
||||
// private members
|
||||
void Edit();
|
||||
|
||||
# ifdef HAVE_CURL_CURL_H
|
||||
void Refetch();
|
||||
|
||||
static void ToggleFetcher();
|
||||
static void DownloadInBackground(const MPD::Song &s);
|
||||
# endif // HAVE_CURL_CURL_H
|
||||
|
||||
bool ReloadNP;
|
||||
|
||||
protected:
|
||||
virtual void init() OVERRIDE;
|
||||
virtual bool isLockable() OVERRIDE { return false; }
|
||||
|
||||
private:
|
||||
void Load();
|
||||
|
||||
# ifdef HAVE_CURL_CURL_H
|
||||
static void *DownloadInBackgroundImpl(void *song_ptr);
|
||||
static void DownloadInBackgroundImplHelper(const MPD::Song &s);
|
||||
// lock for allowing exclusive access to itsToDownload and itsWorkersNumber
|
||||
static pthread_mutex_t itsDIBLock;
|
||||
// storage for songs for which lyrics are scheduled to be downloaded
|
||||
static std::queue<MPD::Song *> itsToDownload;
|
||||
// current worker threads (ie. downloading lyrics)
|
||||
static size_t itsWorkersNumber;
|
||||
// maximum number of worker threads. if it's reached, next lyrics requests
|
||||
// are put into itsToDownload queue.
|
||||
static const size_t itsMaxWorkersNumber = 4;
|
||||
|
||||
void *Download();
|
||||
static void *DownloadWrapper(void *);
|
||||
static void Save(const std::string &filename, const std::string &lyrics);
|
||||
|
||||
void Take();
|
||||
bool isReadyToTake;
|
||||
bool isDownloadInProgress;
|
||||
pthread_t itsDownloader;
|
||||
|
||||
static LyricsFetcher **itsFetcher;
|
||||
# endif // HAVE_CURL_CURL_H
|
||||
|
||||
size_t itsScrollBegin;
|
||||
MPD::Song itsSong;
|
||||
std::string itsFilename;
|
||||
|
||||
static std::string GenerateFilename(const MPD::Song &s);
|
||||
Lyrics() : ReloadNP(0),
|
||||
# ifdef HAVE_CURL_CURL_H
|
||||
isReadyToTake(0), isDownloadInProgress(0),
|
||||
# endif // HAVE_CURL_CURL_H
|
||||
itsScrollBegin(0) { }
|
||||
|
||||
// Screen<NC::Scrollpad> implementation
|
||||
virtual void resize() OVERRIDE;
|
||||
virtual void switchTo() OVERRIDE;
|
||||
|
||||
virtual std::wstring title() OVERRIDE;
|
||||
|
||||
virtual void update() OVERRIDE;
|
||||
|
||||
virtual void enterPressed() OVERRIDE { }
|
||||
virtual void spacePressed() OVERRIDE;
|
||||
|
||||
virtual bool isMergable() OVERRIDE { return true; }
|
||||
virtual bool isTabbable() OVERRIDE { return false; }
|
||||
|
||||
// private members
|
||||
void Edit();
|
||||
|
||||
# ifdef HAVE_CURL_CURL_H
|
||||
void Refetch();
|
||||
|
||||
static void ToggleFetcher();
|
||||
static void DownloadInBackground(const MPD::Song &s);
|
||||
# endif // HAVE_CURL_CURL_H
|
||||
|
||||
bool ReloadNP;
|
||||
|
||||
protected:
|
||||
virtual void init() OVERRIDE;
|
||||
virtual bool isLockable() OVERRIDE { return false; }
|
||||
|
||||
private:
|
||||
void Load();
|
||||
|
||||
# ifdef HAVE_CURL_CURL_H
|
||||
static void *DownloadInBackgroundImpl(void *song_ptr);
|
||||
static void DownloadInBackgroundImplHelper(const MPD::Song &s);
|
||||
// lock for allowing exclusive access to itsToDownload and itsWorkersNumber
|
||||
static pthread_mutex_t itsDIBLock;
|
||||
// storage for songs for which lyrics are scheduled to be downloaded
|
||||
static std::queue<MPD::Song *> itsToDownload;
|
||||
// current worker threads (ie. downloading lyrics)
|
||||
static size_t itsWorkersNumber;
|
||||
// maximum number of worker threads. if it's reached, next lyrics requests
|
||||
// are put into itsToDownload queue.
|
||||
static const size_t itsMaxWorkersNumber = 4;
|
||||
|
||||
void *Download();
|
||||
static void *DownloadWrapper(void *);
|
||||
static void Save(const std::string &filename, const std::string &lyrics);
|
||||
|
||||
void Take();
|
||||
bool isReadyToTake;
|
||||
bool isDownloadInProgress;
|
||||
pthread_t itsDownloader;
|
||||
|
||||
static LyricsFetcher **itsFetcher;
|
||||
# endif // HAVE_CURL_CURL_H
|
||||
|
||||
size_t itsScrollBegin;
|
||||
MPD::Song itsSong;
|
||||
std::string itsFilename;
|
||||
|
||||
static std::string GenerateFilename(const MPD::Song &s);
|
||||
};
|
||||
|
||||
extern Lyrics *myLyrics;
|
||||
|
||||
Reference in New Issue
Block a user