* UserWorkflow.cpp (UserWorkflow::report): see #1466 Implemented
instrumentation that should help us improve user experience. Will
track few things that new users do (or dont) and report as a
combination of bit flags at the end of the GUI session. Reporting
things such as if user looked at "Getting Started" tutorial, if
they created their first firewall object, modified any rules,
tried to compile or install. Information passed in the report is
strictly a set of boolean flags, is not identifiable and does not
reveal what firewall platform they are using or anything about
their objects and rules.
This commit is contained in:
Vadim Kurland
2010-05-25 05:20:25 +00:00
parent eeb6dc886e
commit 91cdf9171e
23 changed files with 449 additions and 18 deletions
+3
View File
@@ -27,6 +27,7 @@
#include "TutorialDialog.h"
#include "ui_TutorialDialog.h"
#include "UserWorkflow.h"
#include <QDebug>
#include <QFile>
@@ -55,6 +56,8 @@ TutorialDialog::TutorialDialog(QString tutorial, QWidget *parent) :
this->setWindowFlags(this->windowFlags() | Qt::WindowStaysOnTopHint);
//this->setWindowModality(Qt::ApplicationModal);
showPage(currentPage);
wfl->registerTutorialViewing(tutorial);
}
void TutorialDialog::resizeEvent(QResizeEvent *)