[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso resources/keymap.xml src/traverso/Inte...
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso resources/keymap.xml src/traverso/Inte... |
Date: |
Sat, 09 Feb 2008 22:10:53 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 08/02/09 22:10:53
Modified files:
resources : keymap.xml
src/traverso : Interface.cpp Interface.h
Log message:
* add Play/Record to Interface too, it's annoying that the mouse
pointer had to point to the Sheet canvas to start/stop play/record
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/resources/keymap.xml?cvsroot=traverso&r1=1.100&r2=1.101
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/Interface.cpp?cvsroot=traverso&r1=1.127&r2=1.128
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/Interface.h?cvsroot=traverso&r1=1.51&r2=1.52
Patches:
Index: resources/keymap.xml
===================================================================
RCS file: /sources/traverso/traverso/resources/keymap.xml,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -b -r1.100 -r1.101
--- resources/keymap.xml 9 Feb 2008 21:32:52 -0000 1.100
+++ resources/keymap.xml 9 Feb 2008 22:10:53 -0000 1.101
@@ -15,7 +15,6 @@
<Keyfacts>
<keyfact type="FKEY" key1="H">
<Objects>
- <Object objectname="Interface"
slotsignature="open_help_browser" modes="All" />
<Object objectname="FadeCurve"
slotsignature="set_mode" modes="All" sortorder="2" />
</Objects>
</keyfact>
@@ -113,6 +112,8 @@
</keyfact>
<keyfact type="FKEY" key1="SPACE" >
<Objects>
+ <Object objectname="Interface"
slotsignature="start_transport" modes="All" sortorder="1" />
+ <Object objectname="Interface"
slotsignature="set_recordable_and_start_transport" modes="All"
modifierkeys="CTRL" sortorder="2" />
<Object objectname="Sheet"
slotsignature="start_transport" modes="All" sortorder="1" />
<Object objectname="Sheet"
slotsignature="set_recordable_and_start_transport" modes="All"
modifierkeys="CTRL" sortorder="2" />
</Objects>
Index: src/traverso/Interface.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/Interface.cpp,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -b -r1.127 -r1.128
--- src/traverso/Interface.cpp 29 Jan 2008 12:42:12 -0000 1.127
+++ src/traverso/Interface.cpp 9 Feb 2008 22:10:53 -0000 1.128
@@ -1291,3 +1291,30 @@
config().save();
}
+
+
+Command * Interface::start_transport()
+{
+ Project* project = pm().get_project();
+ if (project) {
+ Sheet* sheet = project->get_current_sheet();
+ if (sheet) {
+ return sheet->start_transport();
+ }
+ }
+
+ return 0;
+}
+
+Command * Interface::set_recordable_and_start_transport()
+{
+ Project* project = pm().get_project();
+ if (project) {
+ Sheet* sheet = project->get_current_sheet();
+ if (sheet) {
+ return sheet->set_recordable_and_start_transport();
+ }
+ }
+
+ return 0;
+}
Index: src/traverso/Interface.h
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/Interface.h,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -b -r1.51 -r1.52
--- src/traverso/Interface.h 21 Jan 2008 16:22:17 -0000 1.51
+++ src/traverso/Interface.h 9 Feb 2008 22:10:53 -0000 1.52
@@ -76,6 +76,9 @@
Q_CLASSINFO("show_project_manager_dialog", tr("Show Project Management
Dialog"))
Q_CLASSINFO("full_screen", tr("Full Screen"))
Q_CLASSINFO("export_keymap", tr("Export keymap"))
+ Q_CLASSINFO("start_transport", tr("Play"))
+ Q_CLASSINFO("set_recordable_and_start_transport", tr("Record"));
+
public :
Interface();
@@ -185,6 +188,9 @@
Command* show_newsheet_dialog();
Command* show_newtrack_dialog();
Command* show_newproject_dialog();
+ Command* start_transport();
+ Command* set_recordable_and_start_transport();
+
private slots:
void delete_sheetwidget(Sheet*);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Traverso-commit] traverso resources/keymap.xml src/traverso/Inte...,
Remon Sijrier <=