23#ifndef SOUND_LIBRARY_IMPORT_DIALOG_H
24#define SOUND_LIBRARY_IMPORT_DIALOG_H
27#include "ui_SoundLibraryImportDialog_UI.h"
28#include <QNetworkReply>
40 public Ui_SoundLibraryImportDialog_UI,
This class holds information about a soundlibrary.
std::vector< H2Core::SoundLibraryInfo > m_soundLibraryList
void loadImage(QString img)
QTreeWidgetItem * m_pDrumkitsItem
bool isSoundLibraryItemAlreadyInstalled(H2Core::SoundLibraryInfo sInfo)
Is the SoundLibrary already installed?
void on_BrowseBtn_clicked()
void writeCachedData(const QString &fileName, const QString &data)
QString getCachedImageFilename()
QString getCachedFilename()
~SoundLibraryImportDialog()
QString readCachedData(const QString &fileName)
void updateSoundLibraryList()
QTreeWidgetItem * m_pSongItem
void showImage(QPixmap pixmap)
QString readCachedImage(const QString &imageFile)
virtual void soundLibraryChangedEvent() override
void soundLibraryItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)
void on_UpdateListBtn_clicked()
Download and update the drumkit list.
void onRepositoryComboBoxIndexChanged(int)
void writeCachedImage(const QString &imageFile, QPixmap &pixmap)
SoundLibraryImportDialog(QWidget *pParent, bool bOnlineImport)
void updateRepositoryCombo()
void on_InstallBtn_clicked()
QTreeWidgetItem * m_pPatternItem
void on_EditListBtn_clicked()
Edit the server list.
void reloadRepositoryData()
void on_DownloadBtn_clicked()
void on_close_btn_clicked()