]> git.cworth.org Git - apitrace/blobdiff - gui/apitracemodel.cpp
The trace now knows whether is has been edited.
[apitrace] / gui / apitracemodel.cpp
index b41920ee264b189968560bce2a35ef3724d07ed0..4d28cd3bb9f941d2ee4ee29d7bc36f2ae11d9701 100644 (file)
@@ -206,6 +206,8 @@ void ApiTraceModel::setApiTrace(ApiTrace *trace)
             this, SLOT(invalidateFrames()));
     connect(m_trace, SIGNAL(framesAdded(int, int)),
             this, SLOT(appendFrames(int, int)));
+    connect(m_trace, SIGNAL(changed(ApiTraceCall*)),
+            this, SLOT(callChanged(ApiTraceCall*)));
 }
 
 const ApiTrace * ApiTraceModel::apiTrace() const
@@ -276,4 +278,10 @@ QModelIndex ApiTraceModel::indexForCall(ApiTraceCall *call) const
     return createIndex(row, 0, call);
 }
 
+void ApiTraceModel::callChanged(ApiTraceCall *call)
+{
+    qDebug()<<"Call changed = "<<call->edited();
+    qDebug()<<"\ttrace edited = "<<call->parentFrame()->parentTrace()->edited();
+}
+
 #include "apitracemodel.moc"