1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
/*
SPDX-FileCopyrightText: 2007 David Nolden <david.nolden.kdevelop@art-master.de>
SPDX-License-Identifier: LGPL-2.0-only
*/
#include "includeitem.h"
#include <QDebug>
#include <util/path.h>
using namespace KDevelop;
IncludeItem::IncludeItem()
{
}
///Constructs the url from basePath and name.
// TODO: port this to Path
QUrl IncludeItem::url() const
{
QUrl u;
if (!basePath.isEmpty()) {
u = Path(Path(basePath), name).toUrl();
} else {
u = QUrl::fromLocalFile(name);
}
return u;
}
QDebug operator<<(const QDebug& dbg, const IncludeItem& item)
{
return dbg << item.url();
}
|