Public Member Functions | Protected Attributes
SubtractGroupItem Class Reference

Brief description of class still missing. More...

#include <SubtractGroupItem.h>

Inheritance diagram for SubtractGroupItem:
GeopsyGui::SignalGroupItem

List of all members.

Public Member Functions

virtual Qt::ItemFlags flags (const QModelIndex &index) const
 SubtractGroupItem (int nSignals, QObject *parent=0)

Protected Attributes

int _nSignals

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

SubtractGroupItem::SubtractGroupItem ( int  nSignals,
QObject *  parent = 0 
)

Description of constructor still missing

References _nSignals, and TRACE.


Member Function Documentation

Qt::ItemFlags SubtractGroupItem::flags ( const QModelIndex &  index) const [virtual]

Check if group have the correct number of signals

Reimplemented from GeopsyGui::SignalGroupItem.

References _nSignals, GeopsyGui::SignalGroupItem::group(), and GeopsyCore::AbstractSignalGroup::signalCount().

{
  const AbstractSignalGroup * g=group(index);
  if(g->signalCount()==_nSignals)
    return Qt::ItemIsSelectable | Qt::ItemIsEnabled;
  else
    return 0;
}

Member Data Documentation

Referenced by flags(), and SubtractGroupItem().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines