/* Copyright 2007 David Nolden This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include "includeitem.h" #include using namespace KDevelop; IncludeItem::IncludeItem() : pathNumber(0) , isDirectory(false) { } ///Constructs the url from basePath and name. KUrl IncludeItem::url() const { KUrl u; if( !basePath.isEmpty() ) { u = KUrl( basePath ); u.addPath( name ); }else{ u = KUrl( name ); } return u; } QDebug operator<<(QDebug dbg, const IncludeItem& item) { return dbg << item.url(); }