Plasma Engine  2.0
Loading...
Searching...
No Matches
AmplitudeAudioSettingsDialog.moc.h
1#pragma once
2
3#include <EditorPluginAmplitudeAudio/EditorPluginAmplitudeAudioDLL.h>
4#include <EditorPluginAmplitudeAudio/ui_AmplitudeAudioSettingsDialog.h>
5
6#include <AmplitudeAudioPlugin/AmplitudeAudioSingleton.h>
7
8#include <QDialog>
9
10class plQtAmplitudeAudioSettingsDialog : public QDialog, public Ui_AmplitudeAudioSettingsDialog
11{
12public:
13 Q_OBJECT
14
15public:
16 plQtAmplitudeAudioSettingsDialog(QWidget* parent);
17
18private Q_SLOTS:
19 void on_ButtonBox_clicked(QAbstractButton* pButton);
20 void on_ListPlatforms_itemSelectionChanged();
21 void on_ButtonAdd_clicked();
22 void on_ButtonRemove_clicked();
23
24private:
25 plResult Save();
26 void Load();
27 void SetCurrentPlatform(const char* szPlatform);
28 void StoreCurrentPlatform();
29
30 plString m_sCurrentPlatform;
31 plAmplitudeAssetProfiles m_ConfigsOld;
33};
Definition AmplitudeAudioSettingsDialog.moc.h:11
Loads and stores all available platform-specific configurations for the Amplitude Audio middleware.
Definition AmplitudeAudioSingleton.h:36
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54