Dialog box to setup Plot2d view window.
#include <Plot2d_SetupViewDlg.h>
Public Member Functions | |
Plot2d_SetupViewDlg (QWidget *=0, bool=false, bool=false) | |
Constructor. More... | |
~Plot2d_SetupViewDlg () | |
Destructor. More... | |
void | setMainTitle (bool, const QString &=QString()) |
Set main title attributes. More... | |
bool | isMainTitleEnabled () |
Check if main title is enabled. More... | |
QString | getMainTitle () |
Get main title. More... | |
void | setXTitle (bool, const QString &=QString()) |
Set horizontal axis title attributes. More... | |
bool | isXTitleEnabled () |
Check if main title is enabled. More... | |
QString | getXTitle () |
Get horizontal axis title. More... | |
void | setYTitle (bool, const QString &=QString()) |
Set left vertical axis title attributes. More... | |
void | setY2Title (bool, const QString &=QString()) |
Set right vertical axis title attributes. More... | |
bool | isYTitleEnabled () |
Check if left vertical axis title is enabled. More... | |
bool | isY2TitleEnabled () |
Check if right vertical axis title is enabled. More... | |
QString | getYTitle () |
Get left vertical axis title. More... | |
QString | getY2Title () |
Get right vertical axis title. More... | |
void | setCurveType (const int) |
Set curve type. More... | |
int | getCurveType () |
Get curve type. More... | |
bool | getLMaxNormMode () |
Check if normalization to maximum by left Y axis sets. More... | |
void | setLMaxNormMode (const bool) |
Set normalization to maximum by left Y axis. More... | |
bool | getLMinNormMode () |
Check if normalization to minimum by left Y axis sets. More... | |
void | setLMinNormMode (const bool) |
Set normalization to minimum by left Y axis. More... | |
bool | getRMaxNormMode () |
Check if normalization to maximum by right Y axis sets. More... | |
void | setRMaxNormMode (const bool) |
Set normalization to maximum by right Y axis. More... | |
bool | getRMinNormMode () |
Check if normalization to minimum by right Y axis sets. More... | |
void | setRMinNormMode (const bool) |
Set normalization to minimum by right Y axis. More... | |
void | setLegend (bool, int, int, const QFont &, const QColor &, const QColor &) |
Set legend attribute. More... | |
bool | isLegendEnabled () |
Check if legend is enabled. More... | |
int | getLegendPos () |
Get legend position. More... | |
int | getLegendSymbolType () |
Get legend symbol type. More... | |
QFont | getLegendFont () |
Get legend font. More... | |
QColor | getLegendColor () |
Get legend font color. More... | |
QColor | getSelectedLegendColor () |
Get selected legend font color. More... | |
void | setMarkerSize (const int) |
Set marker size. More... | |
int | getMarkerSize () |
Get marker size. More... | |
void | setBackgroundColor (const QColor &) |
Set background color. More... | |
QColor | getBackgroundColor () |
Get background color. More... | |
void | setSelectionColor (const QColor &) |
Set selection color. More... | |
QColor | getSelectionColor () |
Get selection color. More... | |
void | setMajorGrid (bool, const int, bool, const int, bool, const int) |
Set major grid parameters. More... | |
void | getMajorGrid (bool &, int &, bool &, int &, bool &, int &) |
Get major grid parameters. More... | |
void | setMinorGrid (bool, const int, bool, const int, bool, const int) |
Set minor grid parameters. More... | |
void | getMinorGrid (bool &, int &, bool &, int &, bool &, int &) |
Get minor grid parameters. More... | |
void | setScaleMode (const int, const int) |
Set scale mode for horizontal and vertical axes. More... | |
int | getXScaleMode () |
Get scale mode for horizontal axis. More... | |
int | getYScaleMode () |
Get scale mode for vertical axis. More... | |
void | setDeviationMarkerLw (const int) |
Set deviation marker line width. More... | |
int | getDeviationMarkerLw () const |
Get deviation marker line width. More... | |
void | setDeviationMarkerTs (const int) |
Set deviation marker tick size. More... | |
int | getDeviationMarkerTs () const |
Get deviation marker tick size. More... | |
void | setDeviationMarkerCl (const QColor &) |
Set color of the deviation marker. More... | |
QColor | getDeviationMarkerCl () const |
Get color of the deviation marker. More... | |
bool | isSetAsDefault () |
Get "Set settings as default" check box value. More... | |
Protected Slots | |
void | onMainTitleChecked () |
Called when user clicks "Show main title" check box. More... | |
void | onXTitleChecked () |
Called when user clicks "Show horizontal axis title" check box. More... | |
void | onYTitleChecked () |
Called when user clicks "Show vertical left axis title" check box. More... | |
void | onY2TitleChecked () |
Called when user clicks "Show vertical right axis title" check box. More... | |
void | onLegendChecked () |
Called when user clicks "Show Legend" check box. More... | |
void | onXGridMajorChecked () |
Called when user clicks "Enable horizontal major grid" check box. More... | |
void | onYGridMajorChecked () |
Called when user clicks "Enable left vertical major grid" check box. More... | |
void | onY2GridMajorChecked () |
Called when user clicks "Enable right vertical major grid" check box. More... | |
void | onXGridMinorChecked () |
Called when user clicks "Enable horizontal minor grid" check box. More... | |
void | onYGridMinorChecked () |
Called when user clicks "Enable left vertical minor grid" check box. More... | |
void | onY2GridMinorChecked () |
Called when user clicks "Enable right vertical minor grid" check box. More... | |
void | onNormLMaxChecked () |
Called when user clicks "Left Y Axis: Normalize to maximum" check box. More... | |
void | onNormLMinChecked () |
Called when user clicks "Left Y Axis: Normalize to minimum" check box. More... | |
void | onNormRMaxChecked () |
Called when user clicks "Right Y Axis: Normalize to maximum" check box. More... | |
void | onNormRMinChecked () |
Called when user clicks "Right Y Axis: Normalize to minimum" check box. More... | |
void | onHelp () |
Plot2d_SetupViewDlg::Plot2d_SetupViewDlg | ( | QWidget * | parent = 0 , |
bool | showDefCheck = false , |
||
bool | secondAxisY = false |
||
) |
parent | parent widget |
showDefCheck | if true , show "Set settings as default" check box |
secondAxisY | if true , show widgets for the second (right) vertical axis |
References MARGIN_SIZE, MIN_COMBO_WIDTH, MIN_EDIT_WIDTH, MIN_SPIN_WIDTH, myBackgroundBtn, myCancelBtn, myCurveCombo, myDefCheck, myDeviationCl, myDeviationLw, myDeviationTs, myHelpBtn, myLegendCheck, myLegendCombo, myLegendFont, myLegendFontColor, myLegendSymbolType, myMarkerSpin, myNormLMaxCheck, myNormLMinCheck, myNormRMaxCheck, myNormRMinCheck, myOkBtn, mySecondAxisY, mySelectedLegendFontColor, mySelectionBtn, myTitleCheck, myTitleEdit, myTitleXCheck, myTitleXEdit, myTitleY2Check, myTitleY2Edit, myTitleYCheck, myTitleYEdit, myXGridCheck, myXGridSpin, myXMinGridCheck, myXMinGridSpin, myXModeCombo, myY2GridCheck, myY2GridSpin, myY2MinGridCheck, myY2MinGridSpin, myY2ModeCombo, myYGridCheck, myYGridSpin, myYMinGridCheck, myYMinGridSpin, myYModeCombo, onHelp(), onLegendChecked(), onMainTitleChecked(), onNormLMaxChecked(), onNormLMinChecked(), onNormRMaxChecked(), onNormRMinChecked(), onXGridMajorChecked(), onXGridMinorChecked(), onXTitleChecked(), onY2GridMajorChecked(), onY2GridMinorChecked(), onY2TitleChecked(), onYGridMajorChecked(), onYGridMinorChecked(), onYTitleChecked(), setBackgroundColor(), and SPACING_SIZE.
Plot2d_SetupViewDlg::~Plot2d_SetupViewDlg | ( | ) |
QColor Plot2d_SetupViewDlg::getBackgroundColor | ( | ) |
References QtxColorButton::color(), and myBackgroundBtn.
int Plot2d_SetupViewDlg::getCurveType | ( | ) |
References myCurveCombo.
QColor Plot2d_SetupViewDlg::getDeviationMarkerCl | ( | ) | const |
References QtxColorButton::color(), and myDeviationCl.
int Plot2d_SetupViewDlg::getDeviationMarkerLw | ( | ) | const |
int Plot2d_SetupViewDlg::getDeviationMarkerTs | ( | ) | const |
QColor Plot2d_SetupViewDlg::getLegendColor | ( | ) |
References QtxColorButton::color(), and myLegendFontColor.
QFont Plot2d_SetupViewDlg::getLegendFont | ( | ) |
int Plot2d_SetupViewDlg::getLegendPos | ( | ) |
References myLegendCombo.
int Plot2d_SetupViewDlg::getLegendSymbolType | ( | ) |
References myLegendSymbolType.
bool Plot2d_SetupViewDlg::getLMaxNormMode | ( | ) |
bool Plot2d_SetupViewDlg::getLMinNormMode | ( | ) |
QString Plot2d_SetupViewDlg::getMainTitle | ( | ) |
void Plot2d_SetupViewDlg::getMajorGrid | ( | bool & | enableX, |
int & | divX, | ||
bool & | enableY, | ||
int & | divY, | ||
bool & | enableY2, | ||
int & | divY2 | ||
) |
enableX | true if horizontal major grid is enabled |
divX | maximum number of ticks for horizontal major grid |
enableY | true if left vertical major grid is enabled |
divY | maximum number of ticks for left vertical major grid |
enableY2 | true if right vertical major grid is enabled |
divY2 | maximum number of ticks for right vertical major grid |
References mySecondAxisY, myXGridCheck, myXGridSpin, myY2GridCheck, myY2GridSpin, myYGridCheck, and myYGridSpin.
int Plot2d_SetupViewDlg::getMarkerSize | ( | ) |
void Plot2d_SetupViewDlg::getMinorGrid | ( | bool & | enableX, |
int & | divX, | ||
bool & | enableY, | ||
int & | divY, | ||
bool & | enableY2, | ||
int & | divY2 | ||
) |
enableX | true if horizontal minor grid is enabled |
divX | maximum number of ticks for horizontal minor grid |
enableY | true if left vertical minor grid is enabled |
divY | maximum number of ticks for left vertical minor grid |
enableY2 | true if right vertical minor grid is enabled |
divY2 | maximum number of ticks for right vertical minor grid |
References mySecondAxisY, myXMinGridCheck, myXMinGridSpin, myY2MinGridCheck, myY2MinGridSpin, myYMinGridCheck, and myYMinGridSpin.
bool Plot2d_SetupViewDlg::getRMaxNormMode | ( | ) |
bool Plot2d_SetupViewDlg::getRMinNormMode | ( | ) |
QColor Plot2d_SetupViewDlg::getSelectedLegendColor | ( | ) |
References QtxColorButton::color(), and mySelectedLegendFontColor.
QColor Plot2d_SetupViewDlg::getSelectionColor | ( | ) |
References QtxColorButton::color(), and mySelectionBtn.
int Plot2d_SetupViewDlg::getXScaleMode | ( | ) |
References myXModeCombo.
QString Plot2d_SetupViewDlg::getXTitle | ( | ) |
QString Plot2d_SetupViewDlg::getY2Title | ( | ) |
int Plot2d_SetupViewDlg::getYScaleMode | ( | ) |
References myYModeCombo.
QString Plot2d_SetupViewDlg::getYTitle | ( | ) |
bool Plot2d_SetupViewDlg::isLegendEnabled | ( | ) |
bool Plot2d_SetupViewDlg::isMainTitleEnabled | ( | ) |
bool Plot2d_SetupViewDlg::isSetAsDefault | ( | ) |
true
if "Set settings as default" check box is on References myDefCheck.
bool Plot2d_SetupViewDlg::isXTitleEnabled | ( | ) |
bool Plot2d_SetupViewDlg::isY2TitleEnabled | ( | ) |
bool Plot2d_SetupViewDlg::isYTitleEnabled | ( | ) |
|
protectedslot |
Slot, called when user clicks "Help" button
References SUIT_Session::activeApplication(), app, SUIT_Application::onHelpContextModule(), and SUIT_Session::session().
|
protectedslot |
References myLegendCheck, and myLegendCombo.
|
protectedslot |
References myTitleCheck, and myTitleEdit.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
References myXGridCheck, and myXMinGridCheck.
|
protectedslot |
|
protectedslot |
References myTitleXCheck, and myTitleXEdit.
|
protectedslot |
References myY2GridCheck, and myY2MinGridCheck.
|
protectedslot |
|
protectedslot |
References myTitleY2Check, and myTitleY2Edit.
|
protectedslot |
References myYGridCheck, and myYMinGridCheck.
|
protectedslot |
|
protectedslot |
References myTitleYCheck, and myTitleYEdit.
void Plot2d_SetupViewDlg::setBackgroundColor | ( | const QColor & | color | ) |
color | background color |
References myBackgroundBtn, and QtxColorButton::setColor().
void Plot2d_SetupViewDlg::setCurveType | ( | const int | type | ) |
type | curve type: 0 (points), 1 (lines) or 2 (splines) |
References myCurveCombo.
void Plot2d_SetupViewDlg::setDeviationMarkerCl | ( | const QColor & | col | ) |
color | marker color |
References myDeviationCl, and QtxColorButton::setColor().
void Plot2d_SetupViewDlg::setDeviationMarkerLw | ( | const int | width | ) |
void Plot2d_SetupViewDlg::setDeviationMarkerTs | ( | const int | size | ) |
void Plot2d_SetupViewDlg::setLegend | ( | bool | enable, |
int | pos, | ||
int | symbolType, | ||
const QFont & | fnt, | ||
const QColor & | fontColor, | ||
const QColor & | selFontColor | ||
) |
if | true legend is shown |
pos | legend position: 0 (left), 1 (right), 2 (top), 3 (bottom) |
fnt | legend font |
col | legend font color |
References myLegendCheck, myLegendCombo, myLegendFont, myLegendFontColor, myLegendSymbolType, mySelectedLegendFontColor, onLegendChecked(), QtxColorButton::setColor(), and QtxFontEdit::setCurrentFont().
void Plot2d_SetupViewDlg::setLMaxNormMode | ( | const bool | type | ) |
void Plot2d_SetupViewDlg::setLMinNormMode | ( | const bool | type | ) |
void Plot2d_SetupViewDlg::setMainTitle | ( | bool | enable, |
const QString & | title = QString() |
||
) |
enable | if true main title is enabled |
title | main title |
References myTitleCheck, myTitleEdit, and onMainTitleChecked().
void Plot2d_SetupViewDlg::setMajorGrid | ( | bool | enableX, |
const int | divX, | ||
bool | enableY, | ||
const int | divY, | ||
bool | enableY2, | ||
const int | divY2 | ||
) |
enableX | if true , horizontal major grid is enabled |
divX | maximum number of ticks for horizontal major grid |
enableY | if true , left vertical major grid is enabled |
divY | maximum number of ticks for left vertical major grid |
enableY2 | if true , right vertical major grid is enabled |
divY2 | maximum number of ticks for right vertical major grid |
References mySecondAxisY, myXGridCheck, myXGridSpin, myY2GridCheck, myY2GridSpin, myYGridCheck, myYGridSpin, onXGridMajorChecked(), onY2GridMajorChecked(), and onYGridMajorChecked().
void Plot2d_SetupViewDlg::setMarkerSize | ( | const int | size | ) |
void Plot2d_SetupViewDlg::setMinorGrid | ( | bool | enableX, |
const int | divX, | ||
bool | enableY, | ||
const int | divY, | ||
bool | enableY2, | ||
const int | divY2 | ||
) |
enableX | if true , horizontal minor grid is enabled |
divX | maximum number of ticks for horizontal minor grid |
enableY | if true , left vertical minor grid is enabled |
divY | maximum number of ticks for left vertical minor grid |
enableY2 | if true , right vertical minor grid is enabled |
divY2 | maximum number of ticks for right vertical minor grid |
References mySecondAxisY, myXMinGridCheck, myXMinGridSpin, myY2MinGridCheck, myY2MinGridSpin, myYMinGridCheck, myYMinGridSpin, onXGridMinorChecked(), onY2GridMinorChecked(), and onYGridMinorChecked().
void Plot2d_SetupViewDlg::setRMaxNormMode | ( | const bool | type | ) |
void Plot2d_SetupViewDlg::setRMinNormMode | ( | const bool | type | ) |
xMode | horizontal axis scale mode: 0 (linear), 1 (logarithmic) |
yMode | vertical axis scale mode: 0 (linear), 1 (logarithmic) |
References myXModeCombo, and myYModeCombo.
void Plot2d_SetupViewDlg::setSelectionColor | ( | const QColor & | color | ) |
color | selection color |
References mySelectionBtn, and QtxColorButton::setColor().
void Plot2d_SetupViewDlg::setXTitle | ( | bool | enable, |
const QString & | title = QString() |
||
) |
enable | if true horizontal axis title is enabled |
title | horizontal axis title |
References myTitleXCheck, myTitleXEdit, and onXTitleChecked().
void Plot2d_SetupViewDlg::setY2Title | ( | bool | enable, |
const QString & | title = QString() |
||
) |
enable | if true right vertical axis title is enabled |
title | right vertical axis title |
References myTitleY2Check, myTitleY2Edit, and onY2TitleChecked().
void Plot2d_SetupViewDlg::setYTitle | ( | bool | enable, |
const QString & | title = QString() |
||
) |
enable | if true left vertical axis title is enabled |
title | left vertical axis title |
References myTitleYCheck, myTitleYEdit, and onYTitleChecked().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |