Public Member Functions
SubtractSignals Class Reference

#include <SubtractSignals.h>

Inheritance diagram for SubtractSignals:
QGpGuiTools::Dialog QGpGuiTools::FrameGrabber

List of all members.

Public Member Functions

AbstractSignalGroupgroup ()
void setSubPool (SubSignalPool *subPool)
 SubtractSignals (QWidget *parent=0, Qt::WFlags fl=0)

Constructor & Destructor Documentation

SubtractSignals::SubtractSignals ( QWidget *  parent = 0,
Qt::WFlags  fl = 0 
)

Constructs a SubstractSignals as a child of 'parent', with the name 'name' and widget flags set to 'fl'.

References TRACE.

    : Dialog(parent, fl)
{
  TRACE;
  setupUi(this);
}

Member Function Documentation

References TRACE.

Referenced by WaveformConsole::subtractSignals().

{
  TRACE;
  QModelIndex i=groupTree->selectionModel()->currentIndex();
  if( !i.isValid()) return 0;
  return SubtractGroupItem::group(i);
}

References GeopsyCore::SubSignalPool::at(), GeopsyCore::SubSignalPool::count(), GeopsyCore::GeopsyCoreEngine::currentDB(), GeopsyCore::geopsyCore, GeopsyCore::Signal::name(), GeopsyGui::SignalGroupItem::setDatabase(), QGpCoreTools::tr(), and TRACE.

Referenced by WaveformConsole::subtractSignals().

{
  TRACE;
  // Signal list
  signalList->clear();
  int n=subPool->count();
  for(int i=0;i<n;i++ )
    signalList->addItem(tr("%1. %2").arg(i+1).arg(subPool->at(i)->name()));
  // Groups
  SubtractGroupItem * gi=new SubtractGroupItem(n, this);
  gi->setDatabase(geopsyCore->currentDB());
  groupTree->setModel(gi);
  groupTree->header()->hide();
  groupTree->setSelectionBehavior(QAbstractItemView::SelectRows);
  groupTree->setSelectionMode(QAbstractItemView::SingleSelection);
  groupTree->setEditTriggers(QAbstractItemView::NoEditTriggers);
}

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