Mercurial: Emit version control changed() signals correctly.

Add a QVariant cookie to HgTask to be emitted on successful
execution, wired to IVersionControl.
This commit is contained in:
Friedemann Kleint
2009-12-04 12:58:01 +01:00
parent f73c6e9b04
commit 5ec1c36c23
8 changed files with 93 additions and 26 deletions

View File

@@ -36,6 +36,7 @@
QT_BEGIN_NAMESPACE
class QFileInfo;
class QVariant;
QT_END_NAMESPACE
namespace Core {
@@ -81,6 +82,8 @@ public:
signals:
void parsedStatus(const QList<QPair<QString, QString> > &statusList);
// Passes on changed signals from HgTask to Control.
void changed(const QVariant &v);
public slots:
void view(const QString &source, const QString &id);