From e834b7a38e22b48c524fa6b40d834aa140de15b5 Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Fri, 16 Oct 2020 19:48:25 +0700 Subject: [PATCH] Scenes created prperly numbered --- toonz/sources/toonz/scenebrowser.cpp | 42 +++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/toonz/sources/toonz/scenebrowser.cpp b/toonz/sources/toonz/scenebrowser.cpp index 19dbedce..2a51a395 100644 --- a/toonz/sources/toonz/scenebrowser.cpp +++ b/toonz/sources/toonz/scenebrowser.cpp @@ -2062,23 +2062,51 @@ void SceneBrowser::refresh() { void SceneBrowser::newScene() { TFilePath parentFolder = getFolder(); - std::wstring sceneName; + QString sceneName; TFilePath scenePath; ToonzScene *scene = TApp::instance()->getCurrentScene()->getScene(); if (scene->isUntitled()) { bool ok; - QString sceneNameQstring = + sceneName = QInputDialog::getText(this, tr("Save Scene"), tr("Scene name:"), QLineEdit::Normal, QString(), &ok); - if (!ok || sceneNameQstring == "") return; - sceneName = sceneNameQstring.toStdWString(); + if (!ok || sceneName == "") return; + //sceneName = sceneNameQstring.toStdWString(); } else - sceneName = scene->getSceneName(); + sceneName = QString::fromWCharArray( scene->getSceneName().c_str() ); - int i = 0; + printf("================\n"); + printf("length: {%d}\n", sceneName.length()); + QString prefix; + QString number; + for(int j = 0; j