--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/utilityapps/loadgen/ui/hb/src/loadgenloaditem.cpp Mon Oct 18 16:30:05 2010 +0300
@@ -0,0 +1,88 @@
+/*
+ * LoadGenLoadItem.cpp
+ *
+ * Created on: Aug 5, 2010
+ * Author: sopirbo
+ */
+
+#include "LoadGenLoadItem.h"
+
+LoadGenLoadItem::LoadGenLoadItem()
+ {
+ mExpanded = false;
+ mSuspended = false;
+ // TODO Auto-generated constructor stub
+
+ }
+
+bool LoadGenLoadItem::getExpandedState()
+ {
+ return mExpanded;
+ }
+
+void LoadGenLoadItem::setExpanded( bool state )
+ {
+ mExpanded = state;
+ QVariant variant = QVariant( mExpanded );
+ setData( variant );
+ }
+
+bool LoadGenLoadItem::getSuspendedState()
+ {
+ return mSuspended;
+ }
+
+void LoadGenLoadItem::setSuspended( bool state )
+ {
+ int role = Qt::UserRole + 2;
+ mSuspended = state;
+ QVariant variant = QVariant( mSuspended );
+ setData( variant, role );
+ }
+
+int LoadGenLoadItem::type () const
+ {
+ return QStandardItem::UserType;
+ }
+
+QVariant LoadGenLoadItem::data( int role ) const
+ {
+ QVariant variant;
+ if(role == Qt::UserRole + 1)
+ {
+ variant = QVariant(mExpanded);
+ }
+ if(role == Qt::UserRole + 2)
+ {
+ variant = QVariant(mSuspended);
+ }
+ else
+ {
+ return QStandardItem::data( role );
+ }
+ return variant;
+ }
+
+void LoadGenLoadItem::setData( const QVariant &value, int role )
+{
+ QVariant variantvalue;
+ if (role == Qt::UserRole + 1)
+ {
+ variantvalue = QVariant( mExpanded );
+ QStandardItem::setData( variantvalue , role );
+ return;
+ }
+ if (role == Qt::UserRole + 2)
+ {
+ variantvalue = QVariant( mSuspended );
+ QStandardItem::setData( variantvalue , role );
+ return;
+ }
+ QStandardItem::setData( value, role );
+}
+
+
+LoadGenLoadItem::~LoadGenLoadItem()
+ {
+ // TODO Auto-generated destructor stub
+ }