10 #include <QScopedPointer>
11 #include <QTextCharFormat>
12 #include <QTreeWidgetItem>
19 class DiagnosisWidget;
36 void onPcscInfoChanged();
37 void onReaderInfosChanged();
38 void onTimestampChanged();
41 Field* insertField(QTextCursor& pCursor,
const QString& pHeading,
bool pIsFirstField =
false);
42 void setFieldText(
const QScopedPointer<Field>& pField,
const QString& pText);
44 void endBlockAndResetFormat(QTextCursor& pCursor);
45 void insertComponentList(QTextCursor& pCursor,
const QString& pTitle,
46 const QVector<DiagnosisContext::ComponentInfo>& pComponents, QTreeWidgetItem* pParentTreeWidgetItem);
48 void deleteItem(QTreeWidgetItem* pItem);
51 QScopedPointer<Ui::DiagnosisWidget> mUi;
53 QScopedPointer<Field> mOsField;
54 QScopedPointer<Field> mAppVersionField;
55 QScopedPointer<Field> mPcscField;
56 QScopedPointer<Field> mReadersField;
57 QScopedPointer<Field> mTimestampField;
58 QTextCharFormat mPlainTextFormat;
59 QTextCharFormat mHeadingTextFormat;
60 QTextBlockFormat mBasicBlockFormat;
62 QTreeWidgetItem* mOsVersionTreeItem;
63 QTreeWidgetItem* mAppVersionTreeItem;
64 QTreeWidgetItem* mReadersTreeItem;
65 QTreeWidgetItem* mPcscTreeItem;
66 QTreeWidgetItem* mReaderWaitItem;
67 QTreeWidgetItem* mPcscWaitItem;
68 QTreeWidgetItem* mTimestampItem;
71 virtual bool eventFilter(QObject* pObject, QEvent* pEvent)
override;
Definition: DiagnosisContext.h:19