massif-visualizer: fix build against Katie

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2019-11-30 04:31:15 +00:00
parent e8f538825b
commit 43d4802e1b
49 changed files with 63 additions and 180 deletions

View file

@ -25,7 +25,7 @@ include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/kdchart/include/KDChart
)
add_definitions(-Wall)
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
add_subdirectory(kdchart)
add_subdirectory(massifdata)

View file

@ -28,6 +28,7 @@
#include <QLabel>
#include <QModelIndex>
#include <QPrinter>
class KAction;

View file

@ -25,9 +25,11 @@
#include <KConfigDialog>
QT_BEGIN_NAMESPACE
namespace Ui {
class Config;
}
QT_END_NAMESPACE
namespace Massif {

View file

@ -26,18 +26,14 @@
#include <QPointF>
#include <QSizeF>
#include <QRectF>
#include <QPainter>
#include <QString>
#include "KDChartGlobal.h"
#include "KDChartLayoutItems.h"
#include "KDChartRelativePosition.h"
#include "KDChartAbstractAreaBase.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
#include <QString>
QT_END_NAMESPACE
namespace KDChart {
class TextAttributes;
class BackgroundAttributes;

View file

@ -26,6 +26,8 @@
// #include <QObject>
// #include <QRectF>
// #include <QWidget>
#include <QPainter>
#include <QSizeF>
#include "kdchart_export.h"
#include "KDChartGlobal.h"
@ -33,12 +35,6 @@
#include "KDChartTextAttributes.h"
#include "KDChartRulerAttributes.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
#include <QSizeF>
QT_END_NAMESPACE
namespace KDChart {
class Area;

View file

@ -23,13 +23,11 @@
#ifndef KDCHARTBARDIAGRAM_H
#define KDCHARTBARDIAGRAM_H
#include <QPainter>
#include "KDChartAbstractCartesianDiagram.h"
#include "KDChartBarAttributes.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
QT_END_NAMESPACE
namespace KDChart {
class ThreeDBarAttributes;

View file

@ -28,10 +28,7 @@
#include <QObject>
#include <QPointer>
#include <QModelIndex>
QT_BEGIN_NAMESPACE
#include <QAbstractItemModel>
QT_END_NAMESPACE
namespace KDChart {

View file

@ -24,13 +24,10 @@
#define KDCHARTGRIDATTRIBUTES_H
#include <QMetaType>
#include <QPen>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
QT_BEGIN_NAMESPACE
#include <QPen>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -29,14 +29,12 @@
#include <QLayout>
#include <QLayoutItem>
#include <QPen>
#include <QPainter>
#include "KDChartTextAttributes.h"
#include "KDChartMarkerAttributes.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
class KDTextDocument;
QT_END_NAMESPACE
// TODO remove
QRectF rotatedRect( const QRectF& pt, qreal rotation );

View file

@ -23,14 +23,12 @@
#ifndef KDCHARTLEVEYJENNINGSDIAGRAM_H
#define KDCHARTLEVEYJENNINGSDIAGRAM_H
#include "KDChartLineDiagram.h"
#include "KDChartLeveyJenningsCoordinatePlane.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
#include <QPolygonF>
#include <QSvgRenderer>
QT_END_NAMESPACE
#include "KDChartLineDiagram.h"
#include "KDChartLeveyJenningsCoordinatePlane.h"
namespace KDChart {

View file

@ -24,13 +24,10 @@
#define KDCHARTLEVEYJENNINGSGRIDATTRIBUTES_H
#include <QMetaType>
#include <QPen>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
QT_BEGIN_NAMESPACE
#include <QPen>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -23,15 +23,12 @@
#ifndef KDCHARTLINEDIAGRAM_H
#define KDCHARTLINEDIAGRAM_H
#include <QPainter>
#include <QPolygonF>
#include "KDChartAbstractCartesianDiagram.h"
#include "KDChartLineAttributes.h"
#include "KDChartValueTrackerAttributes.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
#include <QPolygonF>
QT_END_NAMESPACE
namespace KDChart {
class ThreeDLineAttributes;

View file

@ -24,16 +24,13 @@
#define KDCHARTMARKERATTRIBUTES_H
#include <QMetaType>
#include "KDChartGlobal.h"
QT_BEGIN_NAMESPACE
#include <QColor>
#include <QSizeF>
#include <QPen>
#include <QPainterPath>
#include <QDebug>
#include <QMap>
QT_END_NAMESPACE
#include "KDChartGlobal.h"
namespace KDChart {

View file

@ -25,6 +25,8 @@
#include <QDebug>
#include <QStack>
#include <QObject>
#include <QPaintDevice>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
@ -34,11 +36,6 @@
*
*/
QT_BEGIN_NAMESPACE
#include <QObject>
#include <QPaintDevice>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -24,11 +24,8 @@
#define PAINTCONTEXT_H
#include <QRectF>
#include "KDChartGlobal.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
QT_END_NAMESPACE
#include "KDChartGlobal.h"
namespace KDChart {

View file

@ -23,14 +23,10 @@
#ifndef KDCHARTPOLARDIAGRAM_H
#define KDCHARTPOLARDIAGRAM_H
#include <QPolygonF>
#include "KDChartPosition.h"
#include "KDChartAbstractPolarDiagram.h"
QT_BEGIN_NAMESPACE
#include <QPolygonF>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -25,15 +25,12 @@
#include <QDebug>
#include <QMetaType>
#include <QCoreApplication>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
QT_BEGIN_NAMESPACE
#include <QStringList>
#include <QByteArray>
#include <QList>
QT_END_NAMESPACE
#include <QCoreApplication>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
namespace KDChart {

View file

@ -23,15 +23,11 @@
#ifndef KDCHARTRADARDIAGRAM_H
#define KDCHARTRADARDIAGRAM_H
#include <QPolygonF>
#include "KDChartPosition.h"
#include "KDChartPolarDiagram.h"
#include "KDChartRadarCoordinatePlane.h"
QT_BEGIN_NAMESPACE
#include <QPolygonF>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -24,13 +24,10 @@
#define KDCHARTRULERATTRIBUTES_H
#include <QMetaType>
#include <QPen>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
QT_BEGIN_NAMESPACE
#include <QPen>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -28,11 +28,9 @@
#include "KDChartGlobal.h"
#include "KDChartMeasure.h"
QT_BEGIN_NAMESPACE
#include <QPen>
#include <QFont>
#include <QTextDocument>
QT_END_NAMESPACE
namespace KDChart {

View file

@ -26,15 +26,12 @@
#include "KDChartGlobal.h"
#include <QWidget>
#include <QVector>
#include <QPair>
#include "KDChartEnums.h"
#include "KDChartHeaderFooter.h"
QT_BEGIN_NAMESPACE
#include <QVector>
#include <QPair>
QT_END_NAMESPACE
namespace KDChart {
// some forward declarations

View file

@ -25,12 +25,9 @@
#include <QModelIndex>
#include <QHash>
QT_BEGIN_NAMESPACE
#include <QRectF>
#include <QGraphicsScene>
#include <QPolygonF>
QT_END_NAMESPACE
namespace KDChart {

View file

@ -23,13 +23,10 @@
#ifndef KDCHARTBARDIAGRAM_H
#define KDCHARTBARDIAGRAM_H
#include <QPainter>
#include "KDChartAbstractCartesianDiagram.h"
#include "KDChartBarAttributes.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
QT_END_NAMESPACE
namespace KDChart {
class ThreeDBarAttributes;

View file

@ -41,6 +41,7 @@
#include <QObject>
#include <QPointer>
#include <QModelIndex>
#include <QAbstractItemModel>
#include "KDChartDataValueAttributes.h"
#include "KDChartModelDataCache_p.h"
@ -48,9 +49,6 @@
#include "kdchart_export.h"
class CartesianDiagramDataCompressorTests;
QT_BEGIN_NAMESPACE
#include <QAbstractItemModel>
QT_END_NAMESPACE
namespace KDChart {

View file

@ -23,14 +23,11 @@
#ifndef KDCHARTLEVEYJENNINGSDIAGRAM_H
#define KDCHARTLEVEYJENNINGSDIAGRAM_H
#include "KDChartLineDiagram.h"
#include "KDChartLeveyJenningsCoordinatePlane.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
#include <QPolygonF>
#include <QSvgRenderer>
QT_END_NAMESPACE
#include "KDChartLineDiagram.h"
#include "KDChartLeveyJenningsCoordinatePlane.h"
namespace KDChart {

View file

@ -35,16 +35,13 @@
//
#include <QDateTime>
#include <QSvgRenderer>
#include "KDChartThreeDLineAttributes.h"
#include "KDChartLineDiagram_p.h"
#include <KDABLibFakes>
QT_BEGIN_NAMESPACE
#include <QSvgRenderer>
QT_END_NAMESPACE
namespace KDChart {
class PaintContext;

View file

@ -24,13 +24,10 @@
#define KDCHARTLEVEYJENNINGSGRIDATTRIBUTES_H
#include <QMetaType>
#include <QPen>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
QT_BEGIN_NAMESPACE
#include <QPen>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -23,15 +23,12 @@
#ifndef KDCHARTLINEDIAGRAM_H
#define KDCHARTLINEDIAGRAM_H
#include <QPainter>
#include <QPolygonF>
#include "KDChartAbstractCartesianDiagram.h"
#include "KDChartLineAttributes.h"
#include "KDChartValueTrackerAttributes.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
#include <QPolygonF>
QT_END_NAMESPACE
namespace KDChart {
class ThreeDLineAttributes;

View file

@ -28,7 +28,6 @@
#include <QPointF>
#include <QVector>
#include <QBrush>
#include <QModelIndex>
#include <QPen>

View file

@ -26,18 +26,14 @@
#include <QPointF>
#include <QSizeF>
#include <QRectF>
#include <QPainter>
#include <QString>
#include "KDChartGlobal.h"
#include "KDChartLayoutItems.h"
#include "KDChartRelativePosition.h"
#include "KDChartAbstractAreaBase.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
#include <QString>
QT_END_NAMESPACE
namespace KDChart {
class TextAttributes;
class BackgroundAttributes;

View file

@ -26,6 +26,8 @@
// #include <QObject>
// #include <QRectF>
// #include <QWidget>
#include <QPainter>
#include <QSizeF>
#include "kdchart_export.h"
#include "KDChartGlobal.h"
@ -33,12 +35,6 @@
#include "KDChartTextAttributes.h"
#include "KDChartRulerAttributes.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
#include <QSizeF>
QT_END_NAMESPACE
namespace KDChart {
class Area;

View file

@ -43,10 +43,7 @@
#include <KDABLibFakes>
#include <QStack>
QT_BEGIN_NAMESPACE
#include <QRubberBand>
QT_END_NAMESPACE
namespace KDChart {

View file

@ -28,10 +28,7 @@
#include <QObject>
#include <QPointer>
#include <QModelIndex>
QT_BEGIN_NAMESPACE
#include <QAbstractItemModel>
QT_END_NAMESPACE
namespace KDChart {

View file

@ -24,13 +24,10 @@
#define KDCHARTGRIDATTRIBUTES_H
#include <QMetaType>
#include <QPen>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
QT_BEGIN_NAMESPACE
#include <QPen>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -29,14 +29,12 @@
#include <QLayout>
#include <QLayoutItem>
#include <QPen>
#include <QPainter>
#include "KDChartTextAttributes.h"
#include "KDChartMarkerAttributes.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
class KDTextDocument;
QT_END_NAMESPACE
// TODO remove
QRectF rotatedRect( const QRectF& pt, qreal rotation );

View file

@ -43,14 +43,12 @@
#include <QAbstractTextDocumentLayout>
#include <QPainter>
#include <QVector>
#include <QGridLayout>
#include <QTextDocument>
#include <KDABLibFakes>
QT_BEGIN_NAMESPACE
#include <QGridLayout>
class KDTextDocument;
#include <QTextDocument>
QT_END_NAMESPACE
namespace KDChart {
class AbstractDiagram;

View file

@ -24,16 +24,13 @@
#define KDCHARTMARKERATTRIBUTES_H
#include <QMetaType>
#include "KDChartGlobal.h"
QT_BEGIN_NAMESPACE
#include <QColor>
#include <QSizeF>
#include <QPen>
#include <QPainterPath>
#include <QDebug>
#include <QMap>
QT_END_NAMESPACE
#include "KDChartGlobal.h"
namespace KDChart {

View file

@ -25,6 +25,8 @@
#include <QDebug>
#include <QStack>
#include <QObject>
#include <QPaintDevice>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
@ -34,11 +36,6 @@
*
*/
QT_BEGIN_NAMESPACE
#include <QObject>
#include <QPaintDevice>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -28,13 +28,10 @@
#include <QObject>
#include <QModelIndex>
#include <QVector>
#include <QAbstractItemModel>
#include "kdchart_export.h"
QT_BEGIN_NAMESPACE
#include <QAbstractItemModel>
QT_END_NAMESPACE
namespace KDChart
{
namespace ModelDataCachePrivate

View file

@ -24,11 +24,8 @@
#define PAINTCONTEXT_H
#include <QRectF>
#include "KDChartGlobal.h"
QT_BEGIN_NAMESPACE
#include <QPainter>
QT_END_NAMESPACE
#include "KDChartGlobal.h"
namespace KDChart {

View file

@ -26,14 +26,11 @@
#include <QDebug>
#include <QMetaType>
#include <QCoreApplication>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
QT_BEGIN_NAMESPACE
#include <QStringList>
#include <QByteArray>
#include <QList>
QT_END_NAMESPACE
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
namespace KDChart {

View file

@ -24,13 +24,10 @@
#define KDCHARTRULERATTRIBUTES_H
#include <QMetaType>
#include <QPen>
#include "KDChartGlobal.h"
#include "KDChartEnums.h"
QT_BEGIN_NAMESPACE
#include <QPen>
QT_END_NAMESPACE
namespace KDChart {
/**

View file

@ -25,14 +25,11 @@
#include <QDebug>
#include <QMetaType>
#include "KDChartGlobal.h"
#include "KDChartMeasure.h"
QT_BEGIN_NAMESPACE
#include <QPen>
#include <QFont>
#include <QTextDocument>
QT_END_NAMESPACE
#include "KDChartGlobal.h"
#include "KDChartMeasure.h"
namespace KDChart {

View file

@ -26,15 +26,12 @@
#include "KDChartGlobal.h"
#include <QWidget>
#include <QVector>
#include <QPair>
#include "KDChartEnums.h"
#include "KDChartHeaderFooter.h"
QT_BEGIN_NAMESPACE
#include <QVector>
#include <QPair>
QT_END_NAMESPACE
namespace KDChart {
// some forward declarations

View file

@ -25,12 +25,9 @@
#include <QModelIndex>
#include <QHash>
QT_BEGIN_NAMESPACE
#include <QRectF>
#include <QGraphicsScene>
#include <QPolygonF>
QT_END_NAMESPACE
namespace KDChart {

View file

@ -27,6 +27,7 @@
#include "snapshotitem.h"
#include <QtCore/QIODevice>
#include <QtCore/QScopedPointer>
using namespace Massif;

View file

@ -307,7 +307,7 @@ void ParserPrivate::parseHeapTreeLeaf(const QByteArray& line)
}
if (belowThreshold) {
QByteArray label = belowThreshold->label();
label.replace(oldPlaces, QByteArray::number(places));
label.replace(oldPlaces.toUtf8(), QByteArray::number(places));
belowThreshold->setLabel(label);
}
qSort(newChildren.begin(), newChildren.end(), sortLeafsByCost);

View file

@ -118,7 +118,7 @@ void DetailedCostModel::setSource(const FileData* data)
}
// ugh, yet another bad usage of QList in Qt's API
m_columns = sortColumnMap.values().toVector();
QAlgorithmsPrivate::qReverse(m_columns.begin(), m_columns.end());
std::reverse(m_columns.begin(), m_columns.end());
if (m_rows.isEmpty()) {
return;

View file

@ -52,7 +52,9 @@ struct GraphNode {
}
QT_BEGIN_NAMESPACE
Q_DECLARE_TYPEINFO(Massif::GraphNode, Q_MOVABLE_TYPE);
QT_END_NAMESPACE
using namespace Massif;