+// ******************************
+// TristateDelgate
+// ******************************
+#include <QStyledItemDelegate>
+
+class TristateDelegate : public QStyledItemDelegate {
+ Q_OBJECT
+
+public:
+ TristateDelegate(QObject *parent = 0) : QStyledItemDelegate(parent) {}
+ bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index);
+};
+
+