Rework talkfile creation window.

Support selecting multiple folders by replacing the provided path with a tree
view that allows selecting multiple entries. The view is limited to the
selected mountpoint (i.e. the player) so this removes the possibility of
generating talk files for files that are not on the player. However, since
Rockbox Utility disables most functionality without an attached player this
isn't too much of a problem. Creating a standalone application for talkfile
creation that is not limited to the player is possible as well.

Change-Id: Ic68e7556f2e2e5b9c121aaba759a42a4d1d9d53a
This commit is contained in:
Dominik Riebeling 2012-06-13 23:04:27 +02:00
parent da08e5059a
commit b4dee8958f
3 changed files with 160 additions and 186 deletions

View file

@ -38,7 +38,6 @@ class InstallTalkWindow : public QDialog
void change(void);
private slots:
void browseFolder(void);
void updateSettings(void);
signals:
@ -49,6 +48,7 @@ class InstallTalkWindow : public QDialog
TalkFileCreator* talkcreator;
Ui::InstallTalkFrm ui;
ProgressLoggerGui* logger;
QFileSystemModel *fsm;
};
#endif