Fix next button generation

This commit is contained in:
Carl Philipp Klemm 2026-03-04 20:33:33 +01:00
parent 31315f433b
commit 3d2e182d4f
2 changed files with 80 additions and 14 deletions

View file

@ -37,10 +37,14 @@ private slots:
void songGenerated(const QString &filePath);
void playNextSong();
void playbackStarted();
void updatePlaybackStatus(bool playing);
void generationFinished();
void generationError(const QString &error);
private:
void startNextSongGeneration();
private:
Ui::MainWindow *ui;
SongListModel *songModel;
@ -54,6 +58,7 @@ private:
bool isPlaying;
bool isPaused;
bool shuffleMode;
bool isGeneratingNext;
QString jsonTemplate;
// Path settings
@ -63,6 +68,9 @@ private:
QString ditModelPath;
QString vaeModelPath;
// Pre-generated song file path
QString nextSongFilePath;
void loadSettings();
void saveSettings();
void setupUI();