1 #ifndef MUSICLRCPOSTERWIDGET_H
2 #define MUSICLRCPOSTERWIDGET_H
66 bool hasScroll()
const noexcept;
70 void setImagePath(
const QString &path);
74 void setCurrentSongName(
const QString &
name) noexcept;
80 void textChanged(
const QStringList &data);
84 void currentTypeChanged(
int type);
90 virtual
void paintEvent(QPaintEvent *event) override final;
94 void drawTheme1(QPainter *painter);
98 void drawTheme2(QPainter *painter);
102 void drawTheme3(QPainter *painter);
106 void drawTheme4(QPainter *painter);
110 void drawTheme5(QPainter *painter);
114 void drawTheme6(QPainter *painter);
118 void drawTheme7(QPainter *painter);
122 void drawTheme8(QPainter *painter);
126 void drawTheme9(QPainter *painter);
130 void drawTheme10(QPainter *painter);
134 void drawTheme11(QPainter *painter);
138 void drawTheme12(QPainter *painter);
142 void drawTheme13(QPainter *painter);
146 void drawTheme14(QPainter *painter);
150 void drawTheme15(QPainter *painter);
154 void drawTheme16(QPainter *painter);
158 void drawTheme17(QPainter *painter);
183 void addCellItems(
const QStringList &lrcs);
189 void textChanged(
const QStringList &data);
195 virtual void itemCellClicked(
int row,
int column)
override final;
216 void addCelltItems();
240 void setCurrentLrcs(
const QStringList &lrcs,
const QString &
name);
247 void openButtonClicked();
251 void saveButtonClicked();
254 Ui::MusicLrcPosterWidget *
m_ui;
260 #endif // MUSICLRCPOSTERWIDGET_H
#define TTK_MODULE_EXPORT
The class of the lrc art poster table widget.
The class of the lrc art poster maker widget.
The class of the lrc art poster maker item widget.
MusicLrcPosterItemWidget * m_itemWidget
The class of the moving dialog base.
Ui::MusicLrcPosterWidget * m_ui
MusicLrcPosterThemeListWidget * m_themeWidget
The class of the lrc art poster theme list widget.