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;
}