--- a/logsui/logsapp/tsrc/ut_logsapp/logsengine_stub/logsdetailsmodel.h Fri Sep 17 08:29:34 2010 +0300
+++ b/logsui/logsapp/tsrc/ut_logsapp/logsengine_stub/logsdetailsmodel.h Mon Oct 04 00:17:41 2010 +0300
@@ -31,12 +31,12 @@
*
*/
class LogsDetailsModel : public LogsAbstractModel
-{
-
-
-
+{
public:
-
+ enum LogsDetailsRole {
+ RoleDuplicatesSeparator = RoleBaseLast + 1 //used to check whether item is separator
+ };
+
explicit LogsDetailsModel();
public: // The exported API
@@ -52,6 +52,10 @@
virtual QVariant data(const QModelIndex &index, int role) const;
virtual QVariant headerData(int section, Qt::Orientation orientation,
int role = Qt::DisplayRole) const;
+ virtual bool setData(const QModelIndex &index, const QVariant &value,
+ int role = Qt::EditRole);
+
+
private:
private: //testing purpose data
@@ -61,6 +65,9 @@
QMap<int, HbIcon*> mDetailIcons;
QMap<int, QStringList> mDetailTexts;
static QString mLastCallName; //last called exported function name
+
+ int mSeparatorIndex;
+ bool mSeparatorCollapsed;
friend class UT_LogsDetailsView;
friend class UT_LogsBaseView;