#include <HYDROData_Entity.h>
#include <QAbstractListModel>
#include <QPixmap>
+#include <QMap>
+#include <QColor>
const int HYDROGUI_VisibleRole = Qt::UserRole + 1;
const int HYDROGUI_EntryRole = Qt::UserRole + 2;
void undoLastMove();
+ void setBackgroundColor(int theInd, const QColor theColor);
+ QColor getBackgroundColor(int theInd) const;
+ void clearAllBackgroundColors ();
+
protected:
bool isObjectVisible( int theIndex ) const;
bool isDragAndDropAllowed( const QList<int>& theItems, const int theDropItem ) const;
Object2VisibleList myObjects, myPrevObjects;
QPixmap myEmpty, myEye;
+ QMap<int, QColor> myColoredRow;
bool myIsDecorationEnabled;
};