Beispiel #1
0
bool ItemUser::setSortType(   int type )
{
   resetSorting();
   switch( type )
   {
      case CtrlSortFilter::TNONE:
         return false;
      case CtrlSortFilter::TPRIORITY:
         sort_int = priority;
         break;
      case CtrlSortFilter::TNAME:
         sort_str = name;
         break;
      case CtrlSortFilter::THOSTNAME:
         sort_str = hostname;
         break;
      case CtrlSortFilter::TNUMJOBS:
         sort_int = numjobs;
         break;
      case CtrlSortFilter::TNUMRUNNINGTASKS:
         sort_int = numrunningtasks;
         break;
      default:
         AFERRAR("ItemUser::setSortType: Invalid type number = %d", type)
         return false;
   }
   return true;
}
Beispiel #2
0
void ItemMonitor::setSortType( int i_type1, int i_type2 )
{
    resetSorting();

    switch( i_type1 )
    {
    case CtrlSortFilter::TNONE:
        break;
    case CtrlSortFilter::TNAME:
        m_sort_str1 = m_name;
        break;
    case CtrlSortFilter::TTIMELAUNCHED:
        m_sort_int1 = time_launch;
        break;
    case CtrlSortFilter::TTIMEREGISTERED:
        m_sort_int1 = time_register;
        break;
    case CtrlSortFilter::TTIMEACTIVITY:
        m_sort_int1 = time_activity;
        break;
    case CtrlSortFilter::TENGINE:
        m_sort_str1 = engine;
        break;
    case CtrlSortFilter::TADDRESS:
        m_sort_str1 = address_str;
        break;
    default:
        AF_ERR << "Invalid type1 number = " << i_type1;
    }

    switch( i_type2 )
    {
    case CtrlSortFilter::TNONE:
        break;
    case CtrlSortFilter::TNAME:
        m_sort_str2 = m_name;
        break;
    case CtrlSortFilter::TTIMELAUNCHED:
        m_sort_int2 = time_launch;
        break;
    case CtrlSortFilter::TTIMEREGISTERED:
        m_sort_int2 = time_register;
        break;
    case CtrlSortFilter::TTIMEACTIVITY:
        m_sort_int2 = time_activity;
        break;
    case CtrlSortFilter::TENGINE:
        m_sort_str2 = engine;
        break;
    case CtrlSortFilter::TADDRESS:
        m_sort_str2 = address_str;
        break;
    default:
        AF_ERR << "Invalid type2 number = " << i_type2;
    }
}
Beispiel #3
0
void ItemUser::setSortType( int i_type1, int i_type2 )
{
	resetSorting();

	switch( i_type1 )
	{
		case CtrlSortFilter::TNONE:
			break;
		case CtrlSortFilter::TPRIORITY:
			m_sort_int1 = m_priority;
			break;
		case CtrlSortFilter::TNAME:
			m_sort_str1 = m_name;
			break;
		case CtrlSortFilter::THOSTNAME:
			m_sort_str1 = hostname;
			break;
		case CtrlSortFilter::TNUMJOBS:
			m_sort_int1 = numjobs;
			break;
		case CtrlSortFilter::TNUMRUNNINGTASKS:
			m_sort_int1 = numrunningtasks;
			break;
		case CtrlSortFilter::TTIMEREGISTERED:
			m_sort_int1 = time_register;
			break;
		case CtrlSortFilter::TTIMEACTIVITY:
			m_sort_int1 = time_activity;
			break;
		default:
			AF_ERR << "Invalid type1 number = " << i_type1;
	}

	switch( i_type2 )
	{
		case CtrlSortFilter::TNONE:
			break;
		case CtrlSortFilter::TPRIORITY:
			m_sort_int2 = m_priority;
			break;
		case CtrlSortFilter::TNAME:
			m_sort_str2 = m_name;
			break;
		case CtrlSortFilter::THOSTNAME:
			m_sort_str2 = hostname;
			break;
		case CtrlSortFilter::TNUMJOBS:
			m_sort_int2 = numjobs;
			break;
		case CtrlSortFilter::TNUMRUNNINGTASKS:
			m_sort_int2 = numrunningtasks;
			break;
		case CtrlSortFilter::TTIMEREGISTERED:
			m_sort_int2 = time_register;
			break;
		case CtrlSortFilter::TTIMEACTIVITY:
			m_sort_int2 = time_activity;
			break;
		default:
			AF_ERR << "Invalid type2 number = " << i_type2;
	}
}