QSS Solver GUI  4.5.3
MapFiles Class Reference

#include <treeitem.hpp>

Public Member Functions

 MapFiles (QString output=QString())
 
 ~MapFiles ()
 
QList< FileItemfiles (QString file)
 
FileItem fileItem (QString dir, QString name)
 
void setFileItem (FileItem it, QString dir, QString name)
 
void addFiles (QString dir, bool init=true)
 
void clearFiles (QString dir)
 
void setFiles (QString dir)
 
void clearAllFiles ()
 
void setAllFiles ()
 
void clear ()
 
void removeFiles (QString dir)
 
QMap< QString, QList< FileItem > > map ()
 

Private Member Functions

void _changeFiles (QString file, bool st)
 

Private Attributes

QMap< QString, QList< FileItem > > * _files
 
QString _output
 

Detailed Description

Definition at line 174 of file treeitem.hpp.

Constructor & Destructor Documentation

◆ MapFiles()

MapFiles::MapFiles ( QString  output = QString())
Parameters
output

Definition at line 135 of file treeitem.cpp.

References _files, and _output.

◆ ~MapFiles()

MapFiles::~MapFiles ( )

Definition at line 141 of file treeitem.cpp.

References _files.

Member Function Documentation

◆ _changeFiles()

void MapFiles::_changeFiles ( QString  file,
bool  st 
)
private

Definition at line 188 of file treeitem.cpp.

References _files, and FileItem::plot.

Referenced by clearFiles(), and setFiles().

◆ addFiles()

void MapFiles::addFiles ( QString  dir,
bool  init = true 
)
Parameters
dir
init

Definition at line 147 of file treeitem.cpp.

References _files, _output, and SLASH.

◆ clear()

void MapFiles::clear ( )

Definition at line 145 of file treeitem.cpp.

References _files.

◆ clearAllFiles()

void MapFiles::clearAllFiles ( )

Definition at line 199 of file treeitem.cpp.

References _files, and clearFiles().

Here is the call graph for this function:

◆ clearFiles()

void MapFiles::clearFiles ( QString  dir)
Parameters
dir

Definition at line 166 of file treeitem.cpp.

References _changeFiles().

Referenced by clearAllFiles().

Here is the call graph for this function:

◆ fileItem()

FileItem MapFiles::fileItem ( QString  dir,
QString  name 
)
Parameters
dir
name
Returns

Definition at line 170 of file treeitem.cpp.

◆ files()

QList< FileItem > MapFiles::files ( QString  file)
Parameters
file
Returns

Definition at line 143 of file treeitem.cpp.

References _files.

◆ map()

QMap<QString, QList<FileItem> > MapFiles::map ( )
inline
Returns

Definition at line 242 of file treeitem.hpp.

References _files.

◆ removeFiles()

void MapFiles::removeFiles ( QString  dir)
Parameters
dir

Definition at line 160 of file treeitem.cpp.

References _files.

◆ setAllFiles()

void MapFiles::setAllFiles ( )

Definition at line 207 of file treeitem.cpp.

References _files, and setFiles().

Here is the call graph for this function:

◆ setFileItem()

void MapFiles::setFileItem ( FileItem  it,
QString  dir,
QString  name 
)
Parameters
it
dir
name

Definition at line 180 of file treeitem.cpp.

◆ setFiles()

void MapFiles::setFiles ( QString  dir)
Parameters
dir

Definition at line 168 of file treeitem.cpp.

References _changeFiles().

Referenced by setAllFiles().

Here is the call graph for this function:

Member Data Documentation

◆ _files

QMap<QString, QList<FileItem> >* MapFiles::_files
private

◆ _output

QString MapFiles::_output
private

Definition at line 247 of file treeitem.hpp.

Referenced by addFiles(), and MapFiles().


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