# HG changeset patch # User Chris Cannam # Date 1228238245 0 # Node ID f90dcec6dd9ad62a8e270df0d7cfbd76b7f0c3ef # Parent 937456ffe33ed9e000b811d08d98c54a618a600b * Permit viewing (though not editing) colour 3d plot layer data in the spreadsheet data viewer dialog * Add somewhat simplistic RDF export for layers * Fix display of peak frequencies in spectrum layer * Fix (I hope) sizing of plugin parameter dialog diff -r 937456ffe33e -r f90dcec6dd9a framework/MainWindowBase.cpp --- a/framework/MainWindowBase.cpp Fri Nov 28 15:45:20 2008 +0000 +++ b/framework/MainWindowBase.cpp Tue Dec 02 17:17:25 2008 +0000 @@ -355,6 +355,9 @@ bool haveClipboardContents = (m_viewManager && !m_viewManager->getClipboard().empty()); + bool haveTabularLayer = + (haveCurrentLayer && + dynamic_cast(currentLayer->getModel())); emit canAddPane(haveMainModel); emit canDeleteCurrentPane(haveCurrentPane); @@ -370,6 +373,7 @@ emit canDeleteCurrentLayer(haveCurrentLayer); emit canRenameLayer(haveCurrentLayer); emit canEditLayer(haveCurrentEditableLayer); + emit canEditLayerTabular(haveCurrentEditableLayer || haveTabularLayer); emit canMeasureLayer(haveCurrentLayer); emit canSelect(haveMainModel && haveCurrentPane); emit canPlay(havePlayTarget); diff -r 937456ffe33e -r f90dcec6dd9a framework/MainWindowBase.h --- a/framework/MainWindowBase.h Fri Nov 28 15:45:20 2008 +0000 +++ b/framework/MainWindowBase.h Tue Dec 02 17:17:25 2008 +0000 @@ -115,6 +115,7 @@ void canExportImage(bool); void canRenameLayer(bool); void canEditLayer(bool); + void canEditLayerTabular(bool); void canMeasureLayer(bool); void canSelect(bool); void canClearSelection(bool);