void GraphView::setXUnits() { if (_graphType == Distance) { if (_units == Metric) { if (bounds().width() < KMINM) { _xUnits = tr("m"); _xScale = 1; } else { _xUnits = tr("km"); _xScale = M2KM; } } else { if (bounds().width() < MIINM) { _xUnits = tr("ft"); _xScale = M2FT; } else { _xUnits = tr("mi"); _xScale = M2MI; } } } else { if (bounds().width() < MININS) { _xUnits = tr("s"); _xScale = 1; } else if (bounds().width() < HINS) { _xUnits = tr("min"); _xScale = MIN2S; } else { _xUnits = tr("h"); _xScale = H2S; } } createXLabel(); }
void DlgSettingsExportFormat::createHeader (QHBoxLayout *layoutMisc) { LOG4CPP_INFO_S ((*mainCat)) << "DlgSettingsExportFormat::createHeader"; const int COLUMN_RADIO_BUTTONS = 0, COLUMN_EMPTY = 1, COLUMN_LABEL = 2; QGroupBox *groupHeader = new QGroupBox (tr ("Header")); layoutMisc->addWidget (groupHeader, 1); QGridLayout *layoutHeader = new QGridLayout; layoutHeader->setColumnMinimumWidth(COLUMN_EMPTY, MIN_HEADER_EMPTY_COLUMN_WIDTH); groupHeader->setLayout (layoutHeader); int row = 0; m_btnHeaderNone = new QRadioButton (exportHeaderToString (EXPORT_HEADER_NONE)); m_btnHeaderNone->setWhatsThis (tr ("Exported file will have no header line")); layoutHeader->addWidget (m_btnHeaderNone, row++, COLUMN_RADIO_BUTTONS, 1, 1); connect (m_btnHeaderNone, SIGNAL (released ()), this, SLOT (slotHeaderNone())); m_btnHeaderSimple = new QRadioButton (exportHeaderToString (EXPORT_HEADER_SIMPLE)); m_btnHeaderSimple->setWhatsThis (tr ("Exported file will have simple header line")); layoutHeader->addWidget (m_btnHeaderSimple, row++, COLUMN_RADIO_BUTTONS, 1, 1); connect (m_btnHeaderSimple, SIGNAL (released ()), this, SLOT (slotHeaderSimple())); m_btnHeaderGnuplot = new QRadioButton (exportHeaderToString (EXPORT_HEADER_GNUPLOT)); m_btnHeaderGnuplot->setWhatsThis (tr ("Exported file will have gnuplot header line")); layoutHeader->addWidget (m_btnHeaderGnuplot, row++, COLUMN_RADIO_BUTTONS, 1, 1); connect (m_btnHeaderGnuplot, SIGNAL (released()), this, SLOT (slotHeaderGnuplot())); createXLabel (layoutHeader, COLUMN_LABEL); }