Changed asserts to Q_ASSERT, Q_ASSERT_X, Q_CHECK_PTR

git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13347 cf6a83e7-f017-4305-b0b3-678bde24f230
Squash one more spurious unused parameter warning.

git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13348 cf6a83e7-f017-4305-b0b3-678bde24f230
Minor cleanup.


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13349 cf6a83e7-f017-4305-b0b3-678bde24f230
Move computeSegmentPreviewColor() to Segment.

CompositionModelImpl::computeSegmentPreviewColor() is now
Segment::getPreviewColour().


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13350 cf6a83e7-f017-4305-b0b3-678bde24f230
Further work on NotationPreview.


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13351 cf6a83e7-f017-4305-b0b3-678bde24f230
Bugfix: Fix calls to SLOT macro.

git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13352 cf6a83e7-f017-4305-b0b3-678bde24f230
Fix #1396 by hacking around with the style of FileDialog.

git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13353 cf6a83e7-f017-4305-b0b3-678bde24f230
Address 1372, patch by Daniel Gloeckner.

git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13354 cf6a83e7-f017-4305-b0b3-678bde24f230
Final version of NotationView for the moment.

I'm abandoning NotationView for now.  I think I need to attack the problem
from a different angle.  Committing this for future reference.


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13355 cf6a83e7-f017-4305-b0b3-678bde24f230
Rename _CompositionItem to CompositionItemBase


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13356 cf6a83e7-f017-4305-b0b3-678bde24f230
Rename CompositionItem to CompositionItemPtr

This brings to light quite a bit of absurdity.  E.g.:
"const CompositionItemPtr &" is all over the place.


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13357 cf6a83e7-f017-4305-b0b3-678bde24f230
Rename CompositionItem.h to CompositionItemBase.h

Also remove the pointless CompositionItem.cpp.


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13358 cf6a83e7-f017-4305-b0b3-678bde24f230
Rename CompositionItemImpl to CompositionItem


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13359 cf6a83e7-f017-4305-b0b3-678bde24f230
Remove (almost) all use of CompositionItemBase


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13360 cf6a83e7-f017-4305-b0b3-678bde24f230
Remove CompositionItemBase


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13361 cf6a83e7-f017-4305-b0b3-678bde24f230
Fix a bad UTF8 handling of track names.



git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13362 cf6a83e7-f017-4305-b0b3-678bde24f230
Fix a bad UTF8 handling of segment name in segment parameters box.



git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13363 cf6a83e7-f017-4305-b0b3-678bde24f230
Rename a non member variable from m_trackName to trackName.



git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13364 cf6a83e7-f017-4305-b0b3-678bde24f230
Remove inefficient optimizations.


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13365 cf6a83e7-f017-4305-b0b3-678bde24f230
Cleanup and comments.


git-svn-id: http://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden@13366 cf6a83e7-f017-4305-b0b3-678bde24f230