20 #ifndef FDVIEWJOURNAL_HPP 
   21 #define FDVIEWJOURNAL_HPP 
   24 #include <QItemEditorFactory> 
   25 #include <QStyledItemDelegate> 
   26 #include <QHeaderView> 
   30 #include <QMouseEvent> 
   35 #include "../guiDefinitions.hpp" 
   69     QModelIndex 
moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers);
 
   72     void print(QPrinter& printer, QPainter& painter, 
const QRect& area);
 
   77     void dataChanged(
const QModelIndex &topLeft, 
const QModelIndex &bottomRight);
 
   79     void currentChanged(
const QModelIndex ¤t, 
const QModelIndex &previous);
 
   80     void selectionChanged(
const QItemSelection &selected, 
const QItemSelection &deselected);
 
   97     QString 
displayText(
const QVariant &value, 
const QLocale &locale) 
const;
 
   98     void paint(QPainter *painter, 
const QStyleOptionViewItem &option, 
const QModelIndex &index) 
const;
 
   99     QWidget* 
createEditor(QWidget *parent, 
const QStyleOptionViewItem &option, 
const QModelIndex &index) 
const;
 
  102 #endif // FDVIEWJOURNAL_HPP