diff --git a/src/AudioVisualizer.cc b/src/AudioVisualizer.cc index a882eb270c1fa36e757faa9222ae33fa13d52776..3e820031254f21bc6be024021a9b071199915020 100644 --- a/src/AudioVisualizer.cc +++ b/src/AudioVisualizer.cc @@ -8,13 +8,13 @@ #include <QMessageBox> #include <QGraphicsPixmapItem> -AudioVisualizer::AudioVisualizer(QWidget *parent) +AudioVisualizer::AudioVisualizer(QWidget *parent) noexcept : QWidget(parent) { } void -AudioVisualizer::printSpectrum(QImage pixmap) +AudioVisualizer::printSpectrum(QImage pixmap) noexcept { Timer *timer = new Timer(pixmap); QVBoxLayout *layout = new QVBoxLayout; diff --git a/src/AudioVisualizer.h b/src/AudioVisualizer.h index d62c46b0cbb5cc033707f5aa1bdf709dee04d0eb..ef363395c163d4e8550f2f1e32b8f631fb590d68 100644 --- a/src/AudioVisualizer.h +++ b/src/AudioVisualizer.h @@ -8,11 +8,11 @@ class AudioVisualizer final : public QWidget { Q_OBJECT public: - AudioVisualizer(QWidget *parent = nullptr); - ~AudioVisualizer() = default; + AudioVisualizer(QWidget *parent = nullptr) noexcept; + ~AudioVisualizer() noexcept = default; public slots: - void printSpectrum(QImage); + void printSpectrum(QImage) noexcept; }; #endif // VIVY_AUDIOVISUALIZER_H diff --git a/src/Main.cc b/src/Main.cc index 92644d33564f18f7141f34292ae0f9d42a4b1916..c080b83f57c31644f6e73a8f852ad64fdd2aab57 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -2,7 +2,7 @@ #include <QApplication> int -main(int argc, char **argv) +main(int argc, char **argv) noexcept { QApplication app(argc, argv); MainWindow window; diff --git a/src/MainWindow.cc b/src/MainWindow.cc index 48174bad15b6e0dcd2c3119b6937a49d74799ba5..82bd9e544b29a9f72b63067fada6922ddb85e6df 100644 --- a/src/MainWindow.cc +++ b/src/MainWindow.cc @@ -13,7 +13,7 @@ #include <QMenuBar> #include <QImage> -MainWindow::MainWindow(QWidget *parent) +MainWindow::MainWindow(QWidget *parent) noexcept : QMainWindow(parent) { openAudioFileAct = new QAction(tr("&Open audio"), this); @@ -32,7 +32,7 @@ MainWindow::MainWindow(QWidget *parent) } void -MainWindow::openAudioFile() +MainWindow::openAudioFile() noexcept { QString filename = QFileDialog::getOpenFileName(this, "Select a file"); if (filename.isEmpty()) diff --git a/src/MainWindow.h b/src/MainWindow.h index 1f95be88cb475fe185756285eae4ae9706d078a6..fa23229b387c61b619778a1094c92e639f3f85eb 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -11,11 +11,11 @@ class MainWindow final : public QMainWindow { Q_OBJECT public: - MainWindow(QWidget *parent = nullptr); - ~MainWindow() = default; + MainWindow(QWidget *parent = nullptr) noexcept; + ~MainWindow() noexcept = default; private slots: - void openAudioFile(); + void openAudioFile() noexcept; private: QMenu *fileMenu = nullptr; diff --git a/src/Timer.cc b/src/Timer.cc index a66eae8720b5f8ea161f47a7885f8a8a709a91c5..0015b078952c2faf853a1f291acdbe5a1b9d0649 100644 --- a/src/Timer.cc +++ b/src/Timer.cc @@ -13,7 +13,7 @@ #define TO_ADD_TO_IMAGE_HEIGHT 2 /* Used for alignement */ -Timer::Timer(QImage img, QWidget *parent) +Timer::Timer(QImage img, QWidget *parent) noexcept : QGraphicsView(parent) , img(img) { @@ -25,7 +25,7 @@ Timer::Timer(QImage img, QWidget *parent) } void -Timer::mousePressEvent(QMouseEvent *event) +Timer::mousePressEvent(QMouseEvent *event) noexcept { QPoint pos = event->pos(); pos.rx() += horizontalScrollBar()->value(); diff --git a/src/Timer.h b/src/Timer.h index 2d0d93bde8e85e08d387d2faf4af7d989694839b..12aba57e8957307cf4bb8502e619251283342b5f 100644 --- a/src/Timer.h +++ b/src/Timer.h @@ -17,8 +17,8 @@ public: static inline constexpr QColor startColour = QColor(127, 0, 127); static inline constexpr QColor endColour = QColor(0, 127, 0); - Timer(QImage img, QWidget *parent = nullptr); - ~Timer() = default; + Timer(QImage img, QWidget *parent = nullptr) noexcept; + ~Timer() noexcept = default; private: QGraphicsPixmapItem *bg = nullptr; @@ -26,7 +26,7 @@ private: QImage img; QVector<QLine> lines; - void mousePressEvent(QMouseEvent *event); + void mousePressEvent(QMouseEvent *event) noexcept; public slots: }; diff --git a/src/TimingBar.cc b/src/TimingBar.cc index 60e83d10605b909ef9c42ff55807f03ebc64a9f1..71cc97a686ec637fd756710bb3afd47d69077ee4 100644 --- a/src/TimingBar.cc +++ b/src/TimingBar.cc @@ -10,7 +10,7 @@ #include <QVBoxLayout> #include <QScrollBar> -TimingBar::TimingBar(QLine line, QColor color, QWidget *parent) +TimingBar::TimingBar(QLine line, QColor color, QWidget *parent) noexcept : QGraphicsLineItem(line) { setPen(QPen(QBrush(color), bar_width, Qt::SolidLine, Qt::FlatCap)); @@ -26,7 +26,7 @@ void TimingBar::mousePressEvent(QGraphicsSceneMouseEvent* event){ */ QVariant -TimingBar::itemChange(GraphicsItemChange change, const QVariant &value) +TimingBar::itemChange(GraphicsItemChange change, const QVariant &value) noexcept { if (change == ItemPositionChange) { return QPointF(value.toPointF().x(), 0); diff --git a/src/TimingBar.h b/src/TimingBar.h index 3db22255fcd7d411890af19184858c657c2f9905..709ab537558d01c1dd388f70ac55d78d4252b5d7 100644 --- a/src/TimingBar.h +++ b/src/TimingBar.h @@ -7,8 +7,8 @@ class TimingBar final : public QGraphicsLineItem { public: - TimingBar(QLine, QColor, QWidget *parent = nullptr); - ~TimingBar() = default; + TimingBar(QLine, QColor, QWidget *parent = nullptr) noexcept; + ~TimingBar() noexcept = default; private: static inline constexpr int bar_demi_width = 2; @@ -16,7 +16,7 @@ private: protected: //void mousePressEvent(QGraphicsSceneMouseEvent*); - QVariant itemChange(GraphicsItemChange, const QVariant &) override; + QVariant itemChange(GraphicsItemChange, const QVariant &) noexcept override; /* void hoverEnterEvent (QGraphicsSceneHoverEvent*) override; void hoverLeaveEvent (QGraphicsSceneHoverEvent*) override;