Brief description of class still missing. More...
#include <SignalsProperties.h>
Brief description of class still missing.
Full description of class still missing
GeopsyGui::SignalsProperties::SignalsProperties | ( | QWidget * | parent = 0 | ) |
References QGpGuiTools::PropertyWidget::addProperty(), AfterPickDelay, AroundPickName, BeforePickDelay, ClipMode, ClipValue, Colors, CustomRange, IsSpectrum, Normalize, NormalizeValue, Offset, Overlap, TRACE, VariableArea, Wiggle, and YAxis.
: PropertyWidget(parent) { TRACE; setupUi(this); // Create properties addProperty(Colors, colors); addProperty(IsSpectrum); addProperty(Wiggle, wiggle); addProperty(VariableArea, variableArea); addProperty(Normalize, normalize); addProperty(NormalizeValue, normalizeValue, normalizeLabel); addProperty(ClipMode, clipMode); addProperty(ClipValue, clipValue); addProperty(Overlap, overlap, overlapLabel); addProperty(Offset, offset); addProperty(YAxis, yAxis); addProperty(TimeRange, timeRange); addProperty(AroundPickName, aroundPickEdit, aroundPickLabel); addProperty(BeforePickDelay, beforePickEdit, beforePickLabel); addProperty(AfterPickDelay, afterPickEdit, afterPickLabel); addProperty(CustomRange, customTimeRange); }
int GeopsyGui::SignalsProperties::clip2item | ( | SignalLayer::Clip | n | ) | [static] |
References GeopsyGui::SignalLayer::ClipOverlap, GeopsyGui::SignalLayer::ClipPercentage, GeopsyGui::SignalLayer::ClipValue, GeopsyGui::SignalLayer::NoClip, and TRACE.
Referenced by GeopsyGui::SignalLayer::properties().
{ TRACE; switch (n) { case SignalLayer::NoClip: return 0; case SignalLayer::ClipOverlap: return 1; case SignalLayer::ClipValue: return 2; case SignalLayer::ClipPercentage: return 3; } return 0; }
SignalLayer::Clip GeopsyGui::SignalsProperties::item2clip | ( | int | index | ) | [static] |
References GeopsyGui::SignalLayer::ClipOverlap, GeopsyGui::SignalLayer::ClipPercentage, ClipValue, GeopsyGui::SignalLayer::NoClip, and TRACE.
Referenced by GeopsyGui::SignalLayer::setProperty().
{ TRACE; switch (index) { case 1: return SignalLayer::ClipOverlap; case 2: return SignalLayer::ClipValue; case 3: return SignalLayer::ClipPercentage; default: return SignalLayer::NoClip; } }
SignalLayer::Normalize GeopsyGui::SignalsProperties::item2normalize | ( | int | index | ) | [static] |
References GeopsyGui::SignalLayer::NormalizeAll, GeopsyGui::SignalLayer::NormalizeOne, NormalizeValue, GeopsyGui::SignalLayer::NormalizeVisibleAll, GeopsyGui::SignalLayer::NormalizeVisibleOne, and TRACE.
Referenced by GeopsyGui::SignalLayer::setProperty().
{ TRACE; switch (index) { case 1: return SignalLayer::NormalizeOne; case 2: return SignalLayer::NormalizeVisibleAll; case 3: return SignalLayer::NormalizeVisibleOne; case 4: return SignalLayer::NormalizeValue; default: return SignalLayer::NormalizeAll; } }
SignalLayer::Offset GeopsyGui::SignalsProperties::item2offset | ( | int | index | ) | [static] |
References GeopsyGui::SignalLayer::GlobalOffset, GeopsyGui::SignalLayer::NoOffset, TRACE, and GeopsyGui::SignalLayer::VisibleOffset.
Referenced by GeopsyGui::SignalLayer::setProperty().
{ TRACE; switch (index) { case 1: return SignalLayer::GlobalOffset; case 2: return SignalLayer::VisibleOffset; default: return SignalLayer::NoOffset; } }
SignalLayer::TimeRange GeopsyGui::SignalsProperties::item2timeRange | ( | int | index | ) | [static] |
References GeopsyGui::SignalLayer::AroundPickRange, GeopsyGui::SignalLayer::AvailableRange, CustomRange, and TRACE.
Referenced by GeopsyGui::SignalLayer::setProperty().
{ TRACE; switch (index) { case 1: return SignalLayer::AroundPickRange; case 2: return SignalLayer::CustomRange; default: return SignalLayer::AvailableRange; } }
SignalLayer::YAxis GeopsyGui::SignalsProperties::item2yAxis | ( | int | index | ) | [static] |
References GeopsyGui::SignalLayer::Overlayed, GeopsyGui::SignalLayer::Receiver, GeopsyGui::SignalLayer::SignalName, TRACE, and GeopsyGui::SignalLayer::ViewerIndex.
Referenced by GeopsyGui::SignalLayer::setProperty().
{ TRACE; switch (index) { case 1: return SignalLayer::Receiver; case 2: return SignalLayer::SignalName; case 3: return SignalLayer::Overlayed; default: return SignalLayer::ViewerIndex; } }
int GeopsyGui::SignalsProperties::normalize2item | ( | SignalLayer::Normalize | n | ) | [static] |
References GeopsyGui::SignalLayer::NormalizeAll, GeopsyGui::SignalLayer::NormalizeOne, GeopsyGui::SignalLayer::NormalizeValue, GeopsyGui::SignalLayer::NormalizeVisibleAll, GeopsyGui::SignalLayer::NormalizeVisibleOne, and TRACE.
Referenced by GeopsyGui::SignalLayer::properties().
{ TRACE; switch (n) { case SignalLayer::NormalizeAll: return 0; case SignalLayer::NormalizeOne: return 1; case SignalLayer::NormalizeVisibleAll: return 2; case SignalLayer::NormalizeVisibleOne: return 3; case SignalLayer::NormalizeValue: return 4; } return 0; }
int GeopsyGui::SignalsProperties::offset2item | ( | SignalLayer::Offset | n | ) | [static] |
References GeopsyGui::SignalLayer::GlobalOffset, GeopsyGui::SignalLayer::NoOffset, TRACE, and GeopsyGui::SignalLayer::VisibleOffset.
Referenced by GeopsyGui::SignalLayer::properties().
{ TRACE; switch (n) { case SignalLayer::NoOffset: return 0; case SignalLayer::GlobalOffset: return 1; case SignalLayer::VisibleOffset: return 2; } return 0; }
void GeopsyGui::SignalsProperties::on_clipMode_currentIndexChanged | ( | ) | [slot] |
References TRACE.
Referenced by setWidgets().
{ TRACE; clipValue->setEnabled(clipMode->currentIndex() > 1); }
void GeopsyGui::SignalsProperties::on_colors_clicked | ( | ) | [slot] |
void GeopsyGui::SignalsProperties::on_defaultPaletteValues_clicked | ( | ) | [slot] |
References IsSpectrum, setPaletteValues(), QGpGuiTools::ColorPalette::setVLinear(), TRACE, and QGpGuiTools::PropertyWidget::value().
{ TRACE; bool ok; double val=fabs(overlap->text().toDouble(&ok) ); ColorPalette pal; if(ok) { if(value( IsSpectrum).toBool()) pal.setVLinear(0, val); else pal.setVLinear( -val * 0.5, val * 0.5); emit setPaletteValues(pal); } }
void GeopsyGui::SignalsProperties::on_normalize_currentIndexChanged | ( | ) | [slot] |
References TRACE.
Referenced by setWidgets().
{ TRACE; normalizeValue->setEnabled(normalize->currentIndex()==4); }
void GeopsyGui::SignalsProperties::on_timeRange_currentIndexChanged | ( | ) | [slot] |
References TRACE.
Referenced by setWidgets().
{ TRACE; if(timeRange->currentIndex()==1) { aroundPickEdit->show(); aroundPickLabel->show(); beforePickEdit->show(); beforePickLabel->show(); afterPickEdit->show(); afterPickLabel->show(); } else { aroundPickEdit->hide(); aroundPickLabel->hide(); beforePickEdit->hide(); beforePickLabel->hide(); afterPickEdit->hide(); afterPickLabel->hide(); } if(timeRange->currentIndex()==2) { customTimeRange->show(); } else { customTimeRange->hide(); } }
void GeopsyGui::SignalsProperties::setCurrentSubPool | ( | SubSignalPool * | subPool | ) |
Referenced by GeopsyGui::SignalLayer::addProperties().
{ customTimeRange->blockSignals(true); customTimeRange->setPicks(subPool); customTimeRange->blockSignals(false); aroundPickEdit->clear(); aroundPickEdit->addItems(TimePick::registeredNames()); }
void GeopsyGui::SignalsProperties::setPaletteValues | ( | ColorPalette | pal | ) | [signal] |
Referenced by on_defaultPaletteValues_clicked().
void GeopsyGui::SignalsProperties::setWidgets | ( | ) | [virtual] |
Reimplemented from QGpGuiTools::PropertyWidget.
References on_clipMode_currentIndexChanged(), on_normalize_currentIndexChanged(), on_timeRange_currentIndexChanged(), and TRACE.
int GeopsyGui::SignalsProperties::timeRange2item | ( | SignalLayer::TimeRange | n | ) | [static] |
References GeopsyGui::SignalLayer::AroundPickRange, GeopsyGui::SignalLayer::AvailableRange, GeopsyGui::SignalLayer::CustomRange, and TRACE.
Referenced by GeopsyGui::SignalLayer::properties().
{ TRACE; switch (n) { case SignalLayer::AvailableRange: return 0; case SignalLayer::AroundPickRange: return 1; case SignalLayer::CustomRange: return 2; } return 0; }
int GeopsyGui::SignalsProperties::yAxis2item | ( | SignalLayer::YAxis | n | ) | [static] |
References GeopsyGui::SignalLayer::Overlayed, GeopsyGui::SignalLayer::Receiver, GeopsyGui::SignalLayer::SignalName, TRACE, and GeopsyGui::SignalLayer::ViewerIndex.
Referenced by GeopsyGui::SignalLayer::properties().
{ TRACE; switch (n) { case SignalLayer::ViewerIndex: return 0; case SignalLayer::Receiver: return 1; case SignalLayer::SignalName: return 2; case SignalLayer::Overlayed: return 3; } return 0; }