[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/traverso/dialogs/project NewSongDi...
From: |
Ben Levitt |
Subject: |
[Traverso-commit] traverso/src/traverso/dialogs/project NewSongDi... |
Date: |
Mon, 13 Aug 2007 00:26:34 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Ben Levitt <benjie> 07/08/13 00:26:34
Modified files:
src/traverso/dialogs/project: NewSongDialog.cpp
Log message:
When creating new sheets, automatically swich to the first new sheet.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/dialogs/project/NewSongDialog.cpp?cvsroot=traverso&r1=1.6&r2=1.7
Patches:
Index: NewSongDialog.cpp
===================================================================
RCS file:
/sources/traverso/traverso/src/traverso/dialogs/project/NewSongDialog.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- NewSongDialog.cpp 25 May 2007 04:13:12 -0000 1.6
+++ NewSongDialog.cpp 13 Aug 2007 00:26:34 -0000 1.7
@@ -71,6 +71,8 @@
CommandGroup* group = new CommandGroup(m_project, "");
+ Song* firstNewSong = 0;
+
for (int i=0; i<count; ++i) {
Song* song;
if (usetemplate) {
@@ -81,11 +83,18 @@
}
song->set_title(title);
group->add_command(m_project->add_song(song));
+ if (i == 0) {
+ firstNewSong = song;
+ }
}
group->setText(tr("Added %n Sheet(s)", "", count));
Command::process_command(group);
+ if (firstNewSong) {
+ m_project->set_current_song(firstNewSong->get_id());
+ }
+
hide();
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso/src/traverso/dialogs/project NewSongDi...,
Ben Levitt <=