LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DimensionsSystemInterface::SafeFileOperator Class Reference

#include <safefileops.h>

Inheritance diagram for DimensionsSystemInterface::SafeFileOperator:
[legend]
Collaboration diagram for DimensionsSystemInterface::SafeFileOperator:
[legend]

Public Types

enum  OpType { Read, Write }
 

Public Member Functions

 SafeFileOperator (OpType op, const QString &fileName, QSettings::Format format, QObject *parent=0)
 
virtual ~SafeFileOperator ()
 
QSettings & safeSettings ()
 

Protected Attributes

OpType m_opMode
 
QString m_actualName
 
QString m_originalPath
 
QString m_tempName
 
QString m_tempBasename
 
int m_tmpFh
 
bool m_unsafe
 
QSettings * m_p_settings
 

Member Enumeration Documentation

Constructor & Destructor Documentation

DimensionsSystemInterface::SafeFileOperator::SafeFileOperator ( OpType  op,
const QString &  fileName,
QSettings::Format  format,
QObject parent = 0 
)
DimensionsSystemInterface::SafeFileOperator::~SafeFileOperator ( )
virtual

Member Function Documentation

QSettings & DimensionsSystemInterface::SafeFileOperator::safeSettings ( )

Member Data Documentation

QString DimensionsSystemInterface::SafeFileOperator::m_actualName
protected
OpType DimensionsSystemInterface::SafeFileOperator::m_opMode
protected
QString DimensionsSystemInterface::SafeFileOperator::m_originalPath
protected
QSettings* DimensionsSystemInterface::SafeFileOperator::m_p_settings
protected
QString DimensionsSystemInterface::SafeFileOperator::m_tempBasename
protected
QString DimensionsSystemInterface::SafeFileOperator::m_tempName
protected
int DimensionsSystemInterface::SafeFileOperator::m_tmpFh
protected
bool DimensionsSystemInterface::SafeFileOperator::m_unsafe
protected

The documentation for this class was generated from the following files: