mirror of
https://github.com/OpenMW/openmw.git
synced 2025-01-20 06:53:54 +00:00
added failed flag to operation done signal
This commit is contained in:
parent
bee36c9167
commit
a06133a50e
6 changed files with 8 additions and 8 deletions
|
@ -2248,10 +2248,10 @@ CSMDoc::Document::Document (const Files::ConfigurationManager& configuration,
|
|||
connect (&mUndoStack, SIGNAL (cleanChanged (bool)), this, SLOT (modificationStateChanged (bool)));
|
||||
|
||||
connect (&mTools, SIGNAL (progress (int, int, int)), this, SLOT (progress (int, int, int)));
|
||||
connect (&mTools, SIGNAL (done (int)), this, SLOT (operationDone (int)));
|
||||
connect (&mTools, SIGNAL (done (int, bool)), this, SLOT (operationDone (int, bool)));
|
||||
|
||||
connect (&mSaving, SIGNAL (progress (int, int, int)), this, SLOT (progress (int, int, int)));
|
||||
connect (&mSaving, SIGNAL (done (int)), this, SLOT (operationDone (int)));
|
||||
connect (&mSaving, SIGNAL (done (int, bool)), this, SLOT (operationDone (int, bool)));
|
||||
|
||||
connect (
|
||||
&mSaving, SIGNAL (reportMessage (const CSMWorld::UniversalId&, const std::string&, int)),
|
||||
|
@ -2346,7 +2346,7 @@ void CSMDoc::Document::reportMessage (const CSMWorld::UniversalId& id, const std
|
|||
std::cout << message << std::endl;
|
||||
}
|
||||
|
||||
void CSMDoc::Document::operationDone (int type)
|
||||
void CSMDoc::Document::operationDone (int type, bool failed)
|
||||
{
|
||||
emit stateChanged (getState(), this);
|
||||
}
|
||||
|
|
|
@ -135,7 +135,7 @@ namespace CSMDoc
|
|||
void reportMessage (const CSMWorld::UniversalId& id, const std::string& message,
|
||||
int type);
|
||||
|
||||
void operationDone (int type);
|
||||
void operationDone (int type, bool failed);
|
||||
|
||||
void runStateChanged();
|
||||
|
||||
|
|
|
@ -119,5 +119,5 @@ void CSMDoc::Operation::executeStage()
|
|||
|
||||
void CSMDoc::Operation::operationDone()
|
||||
{
|
||||
emit done (mType);
|
||||
emit done (mType, mError);
|
||||
}
|
|
@ -54,7 +54,7 @@ namespace CSMDoc
|
|||
void reportMessage (const CSMWorld::UniversalId& id, const std::string& message,
|
||||
int type);
|
||||
|
||||
void done (int type);
|
||||
void done (int type, bool failed);
|
||||
|
||||
public slots:
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ CSMDoc::Operation *CSMTools::Tools::getVerifier()
|
|||
mVerifier = new CSMDoc::Operation (CSMDoc::State_Verifying, false);
|
||||
|
||||
connect (mVerifier, SIGNAL (progress (int, int, int)), this, SIGNAL (progress (int, int, int)));
|
||||
connect (mVerifier, SIGNAL (done (int)), this, SIGNAL (done (int)));
|
||||
connect (mVerifier, SIGNAL (done (int, bool)), this, SIGNAL (done (int, bool)));
|
||||
connect (mVerifier,
|
||||
SIGNAL (reportMessage (const CSMWorld::UniversalId&, const std::string&, int)),
|
||||
this, SLOT (verifierMessage (const CSMWorld::UniversalId&, const std::string&, int)));
|
||||
|
|
|
@ -70,7 +70,7 @@ namespace CSMTools
|
|||
|
||||
void progress (int current, int max, int type);
|
||||
|
||||
void done (int type);
|
||||
void done (int type, bool failed);
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue