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