Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ListViewItemConfFile Class Reference

#include </home/clem/local/src/opie/noncore/apps/confedit/listviewitemconffile.h>

Inheritance diagram for ListViewItemConfFile:

Inheritance graph
[legend]
Collaboration diagram for ListViewItemConfFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ListViewItemConfFile (QFileInfo *file, QListView *parent=0)
 ~ListViewItemConfFile ()
QString fileName ()
void save ()
virtual void displayText ()
virtual bool revertable ()
virtual void revert ()
virtual void remove ()
virtual void expand ()
QString backupFileName ()
void parseFile ()

Private Attributes

bool _valid
QFileInfoconfFileInfo

Constructor & Destructor Documentation

ListViewItemConfFile::ListViewItemConfFile QFileInfo file,
QListView *  parent = 0
 

Definition at line 24 of file listviewitemconffile.cpp.

References confFileInfo, and displayText().

ListViewItemConfFile::~ListViewItemConfFile  ) 
 

Definition at line 32 of file listviewitemconffile.cpp.


Member Function Documentation

QString ListViewItemConfFile::backupFileName  ) 
 

Definition at line 148 of file listviewitemconffile.cpp.

References QFileInfo::absFilePath(), and confFileInfo.

Referenced by remove(), revert(), revertable(), and save().

void ListViewItemConfFile::displayText  )  [virtual]
 

Implements ListViewItemConf.

Definition at line 37 of file listviewitemconffile.cpp.

References ListViewItemConf::_changed, confFileInfo, and QFileInfo::fileName().

Referenced by ListViewItemConfFile().

void ListViewItemConfFile::expand  )  [virtual]
 

Implements ListViewItemConf.

Definition at line 154 of file listviewitemconffile.cpp.

References parseFile().

Referenced by revert().

QString ListViewItemConfFile::fileName  ) 
 

Definition at line 42 of file listviewitemconffile.cpp.

References confFileInfo, and QFileInfo::fileName().

Referenced by ListViewItemConfigEntry::ListViewItemConfigEntry().

void ListViewItemConfFile::parseFile  ) 
 

Definition at line 47 of file listviewitemconffile.cpp.

References _valid, QFileInfo::absFilePath(), QTextStream::atEnd(), QFile::close(), confFileInfo, QString::contains(), QFileInfo::fileName(), QString::find(), IO_ReadOnly, QString::latin1(), QString::length(), QString::mid(), odebug, oendl, QFile::open(), pos, QTextStream::readLine(), s, t, and tr.

Referenced by expand(), and revert().

void ListViewItemConfFile::remove  )  [virtual]
 

Implements ListViewItemConf.

Definition at line 89 of file listviewitemconffile.cpp.

References QFileInfo::absFilePath(), backupFileName(), confFileInfo, and QFile::remove().

void ListViewItemConfFile::revert  )  [virtual]
 

Implements ListViewItemConf.

Definition at line 96 of file listviewitemconffile.cpp.

References ListViewItemConf::_changed, QFileInfo::absFilePath(), backupFileName(), buf, QFile::close(), confFileInfo, expand(), IO_ReadOnly, IO_WriteOnly, QFile::open(), parseFile(), QFile::readBlock(), SIZE, and QFile::writeBlock().

bool ListViewItemConfFile::revertable  )  [virtual]
 

Reimplemented from ListViewItemConf.

Definition at line 143 of file listviewitemconffile.cpp.

References ListViewItemConf::_changed, and backupFileName().

void ListViewItemConfFile::save  ) 
 

Reimplemented from ListViewItemConf.

Definition at line 117 of file listviewitemconffile.cpp.

References ListViewItemConf::_changed, QFileInfo::absFilePath(), backupFileName(), buf, QFile::close(), confFileInfo, IO_ReadOnly, IO_WriteOnly, QFile::open(), QFile::readBlock(), SIZE, t, ListViewItemConf::unchanged(), and QFile::writeBlock().


Member Data Documentation

bool ListViewItemConfFile::_valid [private]
 

Definition at line 36 of file listviewitemconffile.h.

Referenced by parseFile().

QFileInfo* ListViewItemConfFile::confFileInfo [private]
 

Definition at line 37 of file listviewitemconffile.h.

Referenced by backupFileName(), displayText(), fileName(), ListViewItemConfFile(), parseFile(), remove(), revert(), and save().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:38:58 2005 for OPIE by  doxygen 1.4.2