Skip to content
Extraits de code Groupes Projets
Vérifiée Valider f12b64d6 rédigé par Kubat's avatar Kubat
Parcourir les fichiers

MISC: Mark most of the functions as noexcept

parent 6afcd232
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!1MISC: Some changes done to cmake files and project organisation
...@@ -8,13 +8,13 @@ ...@@ -8,13 +8,13 @@
#include <QMessageBox> #include <QMessageBox>
#include <QGraphicsPixmapItem> #include <QGraphicsPixmapItem>
AudioVisualizer::AudioVisualizer(QWidget *parent) AudioVisualizer::AudioVisualizer(QWidget *parent) noexcept
: QWidget(parent) : QWidget(parent)
{ {
} }
void void
AudioVisualizer::printSpectrum(QImage pixmap) AudioVisualizer::printSpectrum(QImage pixmap) noexcept
{ {
Timer *timer = new Timer(pixmap); Timer *timer = new Timer(pixmap);
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
......
...@@ -8,11 +8,11 @@ class AudioVisualizer final : public QWidget { ...@@ -8,11 +8,11 @@ class AudioVisualizer final : public QWidget {
Q_OBJECT Q_OBJECT
public: public:
AudioVisualizer(QWidget *parent = nullptr); AudioVisualizer(QWidget *parent = nullptr) noexcept;
~AudioVisualizer() = default; ~AudioVisualizer() noexcept = default;
public slots: public slots:
void printSpectrum(QImage); void printSpectrum(QImage) noexcept;
}; };
#endif // VIVY_AUDIOVISUALIZER_H #endif // VIVY_AUDIOVISUALIZER_H
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#include <QApplication> #include <QApplication>
int int
main(int argc, char **argv) main(int argc, char **argv) noexcept
{ {
QApplication app(argc, argv); QApplication app(argc, argv);
MainWindow window; MainWindow window;
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include <QMenuBar> #include <QMenuBar>
#include <QImage> #include <QImage>
MainWindow::MainWindow(QWidget *parent) MainWindow::MainWindow(QWidget *parent) noexcept
: QMainWindow(parent) : QMainWindow(parent)
{ {
openAudioFileAct = new QAction(tr("&Open audio"), this); openAudioFileAct = new QAction(tr("&Open audio"), this);
...@@ -32,7 +32,7 @@ MainWindow::MainWindow(QWidget *parent) ...@@ -32,7 +32,7 @@ MainWindow::MainWindow(QWidget *parent)
} }
void void
MainWindow::openAudioFile() MainWindow::openAudioFile() noexcept
{ {
QString filename = QFileDialog::getOpenFileName(this, "Select a file"); QString filename = QFileDialog::getOpenFileName(this, "Select a file");
if (filename.isEmpty()) if (filename.isEmpty())
......
...@@ -11,11 +11,11 @@ class MainWindow final : public QMainWindow { ...@@ -11,11 +11,11 @@ class MainWindow final : public QMainWindow {
Q_OBJECT Q_OBJECT
public: public:
MainWindow(QWidget *parent = nullptr); MainWindow(QWidget *parent = nullptr) noexcept;
~MainWindow() = default; ~MainWindow() noexcept = default;
private slots: private slots:
void openAudioFile(); void openAudioFile() noexcept;
private: private:
QMenu *fileMenu = nullptr; QMenu *fileMenu = nullptr;
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#define TO_ADD_TO_IMAGE_HEIGHT 2 /* Used for alignement */ #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) : QGraphicsView(parent)
, img(img) , img(img)
{ {
...@@ -25,7 +25,7 @@ Timer::Timer(QImage img, QWidget *parent) ...@@ -25,7 +25,7 @@ Timer::Timer(QImage img, QWidget *parent)
} }
void void
Timer::mousePressEvent(QMouseEvent *event) Timer::mousePressEvent(QMouseEvent *event) noexcept
{ {
QPoint pos = event->pos(); QPoint pos = event->pos();
pos.rx() += horizontalScrollBar()->value(); pos.rx() += horizontalScrollBar()->value();
......
...@@ -17,8 +17,8 @@ public: ...@@ -17,8 +17,8 @@ public:
static inline constexpr QColor startColour = QColor(127, 0, 127); static inline constexpr QColor startColour = QColor(127, 0, 127);
static inline constexpr QColor endColour = QColor(0, 127, 0); static inline constexpr QColor endColour = QColor(0, 127, 0);
Timer(QImage img, QWidget *parent = nullptr); Timer(QImage img, QWidget *parent = nullptr) noexcept;
~Timer() = default; ~Timer() noexcept = default;
private: private:
QGraphicsPixmapItem *bg = nullptr; QGraphicsPixmapItem *bg = nullptr;
...@@ -26,7 +26,7 @@ private: ...@@ -26,7 +26,7 @@ private:
QImage img; QImage img;
QVector<QLine> lines; QVector<QLine> lines;
void mousePressEvent(QMouseEvent *event); void mousePressEvent(QMouseEvent *event) noexcept;
public slots: public slots:
}; };
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QScrollBar> #include <QScrollBar>
TimingBar::TimingBar(QLine line, QColor color, QWidget *parent) TimingBar::TimingBar(QLine line, QColor color, QWidget *parent) noexcept
: QGraphicsLineItem(line) : QGraphicsLineItem(line)
{ {
setPen(QPen(QBrush(color), bar_width, Qt::SolidLine, Qt::FlatCap)); setPen(QPen(QBrush(color), bar_width, Qt::SolidLine, Qt::FlatCap));
...@@ -26,7 +26,7 @@ void TimingBar::mousePressEvent(QGraphicsSceneMouseEvent* event){ ...@@ -26,7 +26,7 @@ void TimingBar::mousePressEvent(QGraphicsSceneMouseEvent* event){
*/ */
QVariant QVariant
TimingBar::itemChange(GraphicsItemChange change, const QVariant &value) TimingBar::itemChange(GraphicsItemChange change, const QVariant &value) noexcept
{ {
if (change == ItemPositionChange) { if (change == ItemPositionChange) {
return QPointF(value.toPointF().x(), 0); return QPointF(value.toPointF().x(), 0);
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
class TimingBar final : public QGraphicsLineItem { class TimingBar final : public QGraphicsLineItem {
public: public:
TimingBar(QLine, QColor, QWidget *parent = nullptr); TimingBar(QLine, QColor, QWidget *parent = nullptr) noexcept;
~TimingBar() = default; ~TimingBar() noexcept = default;
private: private:
static inline constexpr int bar_demi_width = 2; static inline constexpr int bar_demi_width = 2;
...@@ -16,7 +16,7 @@ private: ...@@ -16,7 +16,7 @@ private:
protected: protected:
//void mousePressEvent(QGraphicsSceneMouseEvent*); //void mousePressEvent(QGraphicsSceneMouseEvent*);
QVariant itemChange(GraphicsItemChange, const QVariant &) override; QVariant itemChange(GraphicsItemChange, const QVariant &) noexcept override;
/* /*
void hoverEnterEvent (QGraphicsSceneHoverEvent*) override; void hoverEnterEvent (QGraphicsSceneHoverEvent*) override;
void hoverLeaveEvent (QGraphicsSceneHoverEvent*) override; void hoverLeaveEvent (QGraphicsSceneHoverEvent*) override;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter