1 #ifndef MUSICLRCCONTAINER_H
2 #define MUSICLRCCONTAINER_H
54 virtual void startDrawLrc() = 0;
59 virtual void stopDrawLrc() = 0;
63 virtual void applyParameter();
80 void setCurrentTime(qint64 time, qint64 total);
84 qint64 totalTime()
const;
99 void currentLrcUpdated();
103 void showCurrentLrcSetting();
107 void showCurrentLrcColorSetting();
111 void maskLinearGradientColorChanged();
115 void linearGradientColorChanged();
121 void currentLrcCustom();
125 void changeCurrentLrcColor(QAction *action);
129 void changeCurrentLrcColor(
int index);
133 void searchMusicLrcs();
137 void showLrcMakedWidget();
141 void linkLrcStateChanged();
147 void clearAllMusicLRCManager();
158 #endif // MUSICLRCCONTAINER_H
#define TTK_MODULE_EXPORT
MusicLrcAnalysis * m_lrcAnalysis
The class of the lrc color.
static constexpr const char * LRC_DESKTOP_TPYE
static constexpr const char * LRC_DESKTOP_PREFIX
void setLrcAnalysisModel(MusicLrcAnalysis *analysis)
QString m_currentSongName
void setCurrentSongName(const QString &name)
The class of the lrc container base.
MusicLrcAnalysis * lrcAnalysisModel() const
The class of the core lrc analysis.
#define TTK_DECLARE_MODULE(Class)
static constexpr const char * LRC_WALLPAPER_TPYE
MusicLrcSearchWidget * m_lrcSearchWidget
QList< MusicLrcManager * > m_lrcManagers
static constexpr const char * LRC_INTERIOR_TPYE