Use a QObject for quickmarks and add a changed signal.

See #189.