OpenMW
Signals | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
Launcher::UnshieldThread Class Reference

#include <unshieldthread.hpp>

List of all members.

Signals

void signalGUI (QString)
void close ()

Public Member Functions

bool SetMorrowindPath (const std::string &path)
bool SetTribunalPath (const std::string &path)
bool SetBloodmoonPath (const std::string &path)
void SetOutputPath (const std::string &path)
bool extract ()
bool TribunalDone ()
bool BloodmoonDone ()
void Done ()
std::string GetMWEsmPath ()
 UnshieldThread ()

Protected Member Functions

virtual void run ()

Private Member Functions

void extract_cab (const boost::filesystem::path &cab, const boost::filesystem::path &output_dir, bool extract_ini=false)
bool extract_file (Unshield *unshield, boost::filesystem::path output_dir, const char *prefix, int index)

Private Attributes

boost::filesystem::path mMorrowindPath
boost::filesystem::path mTribunalPath
boost::filesystem::path mBloodmoonPath
bool mMorrowindDone
bool mTribunalDone
bool mBloodmoonDone
boost::filesystem::path mOutputPath

Constructor & Destructor Documentation


Member Function Documentation

void Launcher::UnshieldThread::extract_cab ( const boost::filesystem::path &  cab,
const boost::filesystem::path &  output_dir,
bool  extract_ini = false 
) [private]
bool Launcher::UnshieldThread::extract_file ( Unshield *  unshield,
boost::filesystem::path  output_dir,
const char *  prefix,
int  index 
) [private]
void Launcher::UnshieldThread::run ( ) [protected, virtual]
bool Launcher::UnshieldThread::SetBloodmoonPath ( const std::string &  path)
bool Launcher::UnshieldThread::SetMorrowindPath ( const std::string &  path)
void Launcher::UnshieldThread::SetOutputPath ( const std::string &  path)
bool Launcher::UnshieldThread::SetTribunalPath ( const std::string &  path)
void Launcher::UnshieldThread::signalGUI ( QString  ) [signal]

Member Data Documentation

boost::filesystem::path Launcher::UnshieldThread::mBloodmoonPath [private]
boost::filesystem::path Launcher::UnshieldThread::mMorrowindPath [private]
boost::filesystem::path Launcher::UnshieldThread::mOutputPath [private]
boost::filesystem::path Launcher::UnshieldThread::mTribunalPath [private]

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