Fix compile with older KF5, as e.g. available on Ubuntu 16.04
authorMilian Wolff <milian.wolff@kdab.com>
Wed, 22 Feb 2017 12:36:25 +0000 (13:36 +0100)
committerMilian Wolff <milian.wolff@kdab.com>
Wed, 22 Feb 2017 12:36:25 +0000 (13:36 +0100)
src/analyze/gui/flamegraph.cpp
src/analyze/gui/flamegraph.h
src/analyze/gui/mainwindow.cpp

index 4884af4..55088a5 100644 (file)
@@ -439,8 +439,8 @@ FlameGraph::FlameGraph(QWidget* parent, Qt::WindowFlags flags)
     layout()->addWidget(m_view);
     layout()->addWidget(m_displayLabel);
 
-    addAction(KStandardAction::back(this, &FlameGraph::navigateBack, this));
-    addAction(KStandardAction::forward(this, &FlameGraph::navigateForward, this));
+    addAction(KStandardAction::back(this, SLOT(navigateBack()), this));
+    addAction(KStandardAction::forward(this, SLOT(navigateForward()), this));
     setContextMenuPolicy(Qt::ActionsContextMenu);
 }
 
index 20222af..d209b40 100644 (file)
@@ -49,12 +49,12 @@ protected:
 
 private slots:
     void setData(FrameGraphicsItem* rootItem);
+    void navigateBack();
+    void navigateForward();
 
 private:
     void setTooltipItem(const FrameGraphicsItem* item);
     void updateTooltip();
-    void navigateBack();
-    void navigateForward();
     void showData();
     void selectItem(FrameGraphicsItem* item);
 
index 6bf762f..db26b3a 100644 (file)
@@ -396,14 +396,14 @@ MainWindow::MainWindow(QWidget* parent)
 
     setWindowTitle(i18n("Heaptrack"));
     // closing the current file shows the stack page to open a new one
-    m_openAction = KStandardAction::open(this, &MainWindow::closeFile, this);
+    m_openAction = KStandardAction::open(this, SLOT(closeFile()), this);
     m_ui->menu_File->addAction(m_openAction);
-    m_openNewAction = KStandardAction::openNew(this, &MainWindow::openNewFile, this);
+    m_openNewAction = KStandardAction::openNew(this, SLOT(openNewFile()), this);
     m_ui->menu_File->addAction(m_openNewAction);
-    m_closeAction = KStandardAction::close(this, &MainWindow::close, this);
+    m_closeAction = KStandardAction::close(this, SLOT(close()), this);
     m_closeAction->setEnabled(false); // TODO: support canceling of ongoing parse jobs
     m_ui->menu_File->addAction(m_closeAction);
-    m_quitAction = KStandardAction::quit(qApp, &QCoreApplication::quit, this);
+    m_quitAction = KStandardAction::quit(qApp, SLOT(quit()), this);
     m_ui->menu_File->addAction(m_quitAction);
 }