GH-1217 reset time played on zip pack import
This commit is contained in:
		| @@ -1132,6 +1132,8 @@ InstancePtr MainWindow::instanceFromZipPack(QString instName, QString instGroup, | ||||
| 		} | ||||
| 	} | ||||
| 	newInstance->setGroupInitial(instGroup); | ||||
| 	// reset time played on import... because packs. | ||||
| 	newInstance->resetTimePlayed(); | ||||
| 	MMC->instances()->add(InstancePtr(newInstance)); | ||||
| 	MMC->instances()->saveGroupList(); | ||||
|  | ||||
|   | ||||
| @@ -108,7 +108,7 @@ void BaseInstance::setRunning(bool running) | ||||
| 	m_isRunning = running; | ||||
| } | ||||
|  | ||||
| int64_t BaseInstance::totalTimePlayed() | ||||
| int64_t BaseInstance::totalTimePlayed() const | ||||
| { | ||||
| 	qint64 current = settings()->get("totalTimePlayed").toLongLong(); | ||||
| 	if(m_isRunning) | ||||
| @@ -119,6 +119,11 @@ int64_t BaseInstance::totalTimePlayed() | ||||
| 	return current; | ||||
| } | ||||
|  | ||||
| void BaseInstance::resetTimePlayed() | ||||
| { | ||||
| 	settings()->reset("totalTimePlayed"); | ||||
| } | ||||
|  | ||||
| QString BaseInstance::instanceType() const | ||||
| { | ||||
| 	return m_settings->get("InstanceType").toString(); | ||||
|   | ||||
| @@ -71,7 +71,8 @@ public: | ||||
|  | ||||
| 	void setRunning(bool running); | ||||
| 	bool isRunning() const; | ||||
| 	int64_t totalTimePlayed(); | ||||
| 	int64_t totalTimePlayed() const; | ||||
| 	void resetTimePlayed(); | ||||
|  | ||||
| 	/// get the type of this instance | ||||
| 	QString instanceType() const; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user