All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
QGpGuiWave::ModeSelector Class Reference

Brief description of class still missing. More...

#include <ModeSelector.h>

List of all members.

Public Member Functions

 ModeSelector (QWidget *parent=0)
void setCurve (ModalCurve *c)
void setEditable (bool e)
 ~ModeSelector ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

QGpGuiWave::ModeSelector::ModeSelector ( QWidget *  parent = 0)

Description of constructor still missing

References TRACE.

    : QWidget(parent)
{
  TRACE;
  setupUi(this);

  list->setModel(new ModeItem(this) );
  list->setSelectionBehavior(QAbstractItemView::SelectItems);
  list->setSelectionMode(QAbstractItemView::ExtendedSelection);
  list->setEditTriggers(QAbstractItemView::AllEditTriggers);
  list->setItemDelegate(new ModeDelegate(this) );
  list->resizeColumnsToContents();
  Settings::columnWidth(list, "ModeSelector");
}

Description of destructor still missing

References TRACE.

{
  TRACE;
  Settings::setColumnWidth(list, "ModeSelector");
}

Member Function Documentation

References QGpGuiWave::ModeItem::setCurve(), and TRACE.

{
  TRACE;
  ModeItem * item=qobject_cast<ModeItem *>(list->model());
  item->setCurve(c);
  addBut->setEnabled(c);
  removeBut->setEnabled(c);
}

References TRACE.

Referenced by QGpGuiWave::ModalCurveBrowser::setEditable().

{
  TRACE;
  if(e) {
    list->setEditTriggers(QAbstractItemView::AllEditTriggers);
  } else {
    list->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