1 // -*- Mode: C++; c-basic-offset: 2; indent-tabs-mode: nil; c-brace-offset: 0; -*- 2 // 3 // C++ Interface: dvisourcesplitter 4 // 5 // Author: Jeroen Wijnhout <Jeroen.Wijnhout@kdemail.net>, (C) 2004 6 // 7 // Copyright: See COPYING file that comes with this distribution 8 // 9 10 #ifndef DVI_SOURCEFILESPLITTER_H 11 #define DVI_SOURCEFILESPLITTER_H 12 13 #include <QFileInfo> 14 15 class QString; 16 17 class DVI_SourceFileSplitter 18 { 19 public: 20 DVI_SourceFileSplitter(const QString &srclink, const QString &dviFile); 21 fileName()22 QString fileName() const 23 { 24 return m_fileInfo.fileName(); 25 } filePath()26 QString filePath() const 27 { 28 return m_fileInfo.absoluteFilePath(); 29 } fileExists()30 bool fileExists() const 31 { 32 return m_fileInfo.exists(); 33 } line()34 quint32 line() const 35 { 36 return m_line; 37 } 38 39 private: 40 QFileInfo m_fileInfo; 41 quint32 m_line; 42 }; 43 #endif 44