mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-03-13 15:21:36 -04:00
--Bug fixes
-Apply template when saving sequences. -Was improperly setting name of sequence file.
This commit is contained in:
parent
2e518aeebb
commit
881927bb0a
@ -441,9 +441,9 @@ void FractoriumEmberController<T>::FillSequenceTree()
|
|||||||
template <typename T>
|
template <typename T>
|
||||||
void FractoriumEmberController<T>::SequenceTreeItemChanged(QTreeWidgetItem* item, int col)
|
void FractoriumEmberController<T>::SequenceTreeItemChanged(QTreeWidgetItem* item, int col)
|
||||||
{
|
{
|
||||||
if (auto parentItem = dynamic_cast<QTreeWidgetItem*>(item))
|
if (item == m_Fractorium->ui.SequenceTree->topLevelItem(0))
|
||||||
{
|
{
|
||||||
QString text = parentItem->text(0);
|
QString text = item->text(0);
|
||||||
|
|
||||||
if (text != "")
|
if (text != "")
|
||||||
m_SequenceFile.m_Filename = text;
|
m_SequenceFile.m_Filename = text;
|
||||||
@ -661,6 +661,9 @@ void FractoriumEmberController<T>::SequenceSaveButtonClicked()
|
|||||||
EmberToXml<T> writer;
|
EmberToXml<T> writer;
|
||||||
QFileInfo fileInfo(filename);
|
QFileInfo fileInfo(filename);
|
||||||
|
|
||||||
|
for (auto& ember : m_SequenceFile.m_Embers)
|
||||||
|
ApplyXmlSavingTemplate(ember);
|
||||||
|
|
||||||
if (writer.Save(filename.toStdString().c_str(), m_SequenceFile.m_Embers, 0, true, true))
|
if (writer.Save(filename.toStdString().c_str(), m_SequenceFile.m_Embers, 0, true, true))
|
||||||
s->SaveFolder(fileInfo.canonicalPath());
|
s->SaveFolder(fileInfo.canonicalPath());
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user