AudibleT
0.0.1
A real-time A/B/X audio testing tool for subjective assessment of various audio parameters, compatible for general purpose computer as well as embedded systems.
Loading...
Searching...
No Matches
include
FileListWidget.h
Go to the documentation of this file.
1
//=======================================================================
29
//=======================================================================
30
31
#ifndef FILELISTWIDGET_H
32
#define FILELISTWIDGET_H
33
34
#include <QWidget>
35
#include <QVBoxLayout>
36
#include <QLabel>
37
#include <QEvent>
38
#include <QScrollArea>
39
40
#include "
AudioSample.h
"
41
51
class
FileListWidget
:
public
QWidget
52
{
53
Q_OBJECT
54
public
:
60
explicit
FileListWidget
(QWidget *parent =
nullptr
);
61
65
~FileListWidget
();
66
72
QWidget*
createWidget
();
73
74
public
slots:
80
void
populateList
(QList<AudioSample> files);
81
85
void
clearList
();
86
92
QString
getSelectedFilePath
();
93
101
bool
eventFilter
(QObject *obj, QEvent *event);
102
103
signals:
109
void
didSelectAudioFile
(QString);
110
114
void
didPushImportFileButton
();
115
119
void
didPushClearFileButton
();
120
121
private
:
122
QScrollArea *scrollArea;
123
QVBoxLayout *scrollLayout;
124
QWidget* scrollAreaContentWidget;
125
126
QList<QLabel*> m_labels;
127
QLabel *m_currentSelection;
128
129
};
130
131
#endif
// FILELISTWIDGET_H
AudioSample.h
FileListWidget
A widget for displaying a list of audio files.
Definition:
FileListWidget.h:52
FileListWidget::didSelectAudioFile
void didSelectAudioFile(QString)
Signal emitted when an audio file is selected.
Definition:
moc_FileListWidget.cpp:257
FileListWidget::clearList
void clearList()
Clear the file list.
Definition:
FileListWidget.cpp:126
FileListWidget::getSelectedFilePath
QString getSelectedFilePath()
Get the file path of the selected file.
Definition:
FileListWidget.cpp:154
FileListWidget::eventFilter
bool eventFilter(QObject *obj, QEvent *event)
Filters events if this object has been installed as an event filter for the watched object.
Definition:
FileListWidget.cpp:140
FileListWidget::didPushImportFileButton
void didPushImportFileButton()
Signal emitted when the "Import file" button is clicked.
Definition:
moc_FileListWidget.cpp:264
FileListWidget::createWidget
QWidget * createWidget()
Creates the widget for the FileListWidget.
Definition:
FileListWidget.cpp:48
FileListWidget::~FileListWidget
~FileListWidget()
Destroy the FileListWidget.
Definition:
FileListWidget.cpp:43
FileListWidget::didPushClearFileButton
void didPushClearFileButton()
Signal emitted when the "Clear files" button is clicked.
Definition:
moc_FileListWidget.cpp:270
FileListWidget::populateList
void populateList(QList< AudioSample > files)
Populate the file list with the given list of AudioSample files.
Definition:
FileListWidget.cpp:97
Generated by
1.9.6