本文整理汇总了C++中PrefDialog::setHelpFile方法的典型用法代码示例。如果您正苦于以下问题:C++ PrefDialog::setHelpFile方法的具体用法?C++ PrefDialog::setHelpFile怎么用?C++ PrefDialog::setHelpFile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PrefDialog
的用法示例。
在下文中一共展示了PrefDialog::setHelpFile方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: formatDialog
void PP::formatDialog (QStringList &, QString &rv, QString &rs)
{
rs.truncate(0);
rv.truncate(0);
QString pl = QObject::tr("Parms");
QString vnl = QObject::tr("Variable Name");
QString ppl = QObject::tr("PP Level");
PrefDialog *dialog = new PrefDialog(0);
dialog->setCaption(QObject::tr("PP Format"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
QString s;
dialog->addTextItem(vnl, pl, s);
dialog->addComboItem(ppl, pl, ppList, 0);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getText(vnl, rv);
dialog->getCombo(ppl, rs);
}
delete dialog;
}
示例2: ccPref
int DbPlugin::ccPref ()
{
int rc = 0;
QString pl = QObject::tr("Parms");
QString gl = QObject::tr("Gapless");
PrefDialog *dialog = new PrefDialog(0);
dialog->setCaption(QObject::tr("Edit CC"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
QString s = "Adjustment";
QString s2;
getData(s, s2);
dialog->addCheckItem(gl, pl, s2.toInt());
int trc = dialog->exec();
if (trc == QDialog::Accepted)
{
s2 = QString::number(dialog->getCheck(gl));
setData(s, s2);
rc = TRUE;
}
delete dialog;
return rc;
}
示例3: prefDialog
bool Spread::prefDialog (QString &fs, QString &ss)
{
QString pl = QObject::tr("Parms");
QString fsl = QObject::tr("First Symbol");
QString ssl = QObject::tr("Second Symbol");
PrefDialog *dialog = new PrefDialog(0);
dialog->setCaption(QObject::tr("Edit Spread"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
Config config;
QString s;
config.getData(Config::DataPath, s);
dialog->addSymbolItem(fsl, pl, s, fs);
dialog->addSymbolItem(ssl, pl, s, ss);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getSymbol(fsl, fs);
dialog->getSymbol(ssl, ss);
delete dialog;
return TRUE;
}
delete dialog;
return FALSE;
}
示例4: formatDialog
void SYMBOL::formatDialog (QStringList &, QString &rv, QString &rs)
{
rs.truncate(0);
rv.truncate(0);
QString pl = QObject::tr("Parms");
QString vnl = QObject::tr("Variable Name");
QString sl = QObject::tr("Symbol");
PrefDialog *dialog = new PrefDialog(0);
dialog->setCaption(QObject::tr("SYMBOL Format"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
QString s;
Config config;
dialog->addTextItem(vnl, pl, s);
config.getData(Config::DataPath, s);
dialog->addSymbolItem(sl, pl, s, symbol);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getText(vnl, rv);
dialog->getSymbol(sl, rs);
}
delete dialog;
}
示例5: prefDialog
void VerticalLine::prefDialog ()
{
QString pl = tr("Details");
QString cl = tr("Color");
QString sd = tr("Set Default");
PrefDialog *dialog = new PrefDialog();
dialog->setCaption(tr("Edit VerticalLine"));
dialog->createPage (pl);
dialog->setHelpFile (helpFile);
dialog->addColorPrefItem(cl, pl, color);
dialog->addCheckItem(sd, pl, FALSE);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getColor(cl, color);
bool f = dialog->getCheck(sd);
if (f)
{
defaultColor = color;
saveDefaults();
}
emit signalDraw();
}
delete dialog;
}
示例6: formatDialog
void BARS::formatDialog (QStringList &, QString &rv, QString &rs)
{
rs.truncate(0);
rv.truncate(0);
bool ok;
method = QInputDialog::getItem(QObject::tr("BARS Method Selection"),
QObject::tr("Select a method:"),
methodList,
0,
TRUE,
&ok,
0);
if (! ok)
return;
QString pl = QObject::tr("Parms");
QString vnl = QObject::tr("Variable Name");
QString cl = QObject::tr("Color");
QString rl = QObject::tr("Reversal");
PrefDialog *dialog = new PrefDialog(0);
dialog->setCaption(QObject::tr("BARS Format"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
QString s;
dialog->addTextItem(vnl, pl, s);
if (! method.compare("HACandle"))
dialog->addColorItem(cl, pl, candleColor);
if (! method.compare("PF"))
dialog->addIntItem(rl, pl, pfReversal);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getText(vnl, rv);
rs = method;
if (! method.compare("HACandle"))
{
dialog->getColor(cl, candleColor);
rs.append("," + candleColor.name());
}
if (! method.compare("PF"))
{
pfReversal = dialog->getInt(rl);
rs.append("," + QString::number(pfReversal));
}
}
delete dialog;
}
示例7: indicatorPrefDialog
int LOWPASS::indicatorPrefDialog (QWidget *w)
{
QString pl = QObject::tr("Parms");
QString cl = QObject::tr("Color");
QString ll = QObject::tr("Label");
QString ltl = QObject::tr("Line Type");
QString fl = QObject::tr("Freq");
QString wl = QObject::tr("Width");
QString il = QObject::tr("Input");
PrefDialog *dialog = new PrefDialog(w);
dialog->setCaption(QObject::tr("LOWPASS Indicator"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
dialog->addColorItem(cl, pl, color);
dialog->addTextItem(ll, pl, label);
dialog->addComboItem(ltl, pl, lineTypes, lineType);
dialog->addComboItem(il, pl, inputTypeList, input);
dialog->addDoubleItem(fl, pl, freq, 0, 0.5);
dialog->addDoubleItem(wl, pl, width, 0.0001, 0.2);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getColor(cl, color);
lineType = (PlotLine::LineType) dialog->getComboIndex(ltl);
dialog->getText(ll, label);
input = (BarData::InputType) dialog->getComboIndex(il);
freq = dialog->getDouble(fl);
if (freq < 0.0)
freq = 0.0;
if (freq > 0.5)
freq = 0.5;
width = dialog->getDouble(wl);
if (width < 0.0001)
width = 0.0001;
if (width > 0.2)
width = 0.2;
rc = TRUE;
}
else
rc = FALSE;
delete dialog;
return rc;
}
示例8: formatDialog
void THERM::formatDialog (QStringList &, QString &rv, QString &rs)
{
rs.truncate(0);
rv.truncate(0);
QString pl = QObject::tr("Parms");
QString vnl = QObject::tr("Variable Name");
QString tl = QObject::tr("Threshold");
QString sl = QObject::tr("Smoothing");
QString stl = QObject::tr("Smoothing Type");
QString mpl = QObject::tr("MA Period");
QString mtl = QObject::tr("MA Type");
PrefDialog *dialog = new PrefDialog(0);
dialog->setCaption(QObject::tr("THERM Format"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
QString s;
QStringList l;
getMATypes(l);
dialog->addTextItem(vnl, pl, s);
dialog->addComboItem(mtl, pl, l, maType);
dialog->addIntItem(mpl, pl, maPeriod, 0, 99999999);
dialog->addDoubleItem(tl, pl, threshold, 1, 99999999);
dialog->addComboItem(stl, pl, l, smoothType);
dialog->addIntItem(sl, pl, smoothing, 0, 99999999);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getText(vnl, rv);
dialog->getCombo(mtl, rs);
int t = dialog->getInt(mpl);
rs.append("," + QString::number(t));
double d = dialog->getDouble(tl);
rs.append("," + QString::number(d));
dialog->getCombo(stl, s);
rs.append("," + s);
t = dialog->getInt(sl);
rs.append("," + QString::number(t));
}
delete dialog;
}
示例9: indicatorPrefDialog
int PP::indicatorPrefDialog (QWidget *w)
{
QString pl = QObject::tr("Support");
QString scl = QObject::tr("Support Color");
QString lfsl = QObject::tr("Label First Support");
QString lssl = QObject::tr("Label Second Support");
QString ltsl = QObject::tr("Label Third Support");
QString pl2 = QObject::tr("Resistance");
QString rcl = QObject::tr("Resistance Color");
QString lfrl = QObject::tr("Label First Resistance");
QString lsrl = QObject::tr("Label Second Resistance");
QString ltrl = QObject::tr("Label Third Resistance");
PrefDialog *dialog = new PrefDialog(w);
dialog->setCaption(QObject::tr("PP Indicator"));
dialog->setHelpFile(helpFile);
dialog->createPage (pl);
dialog->addColorItem(scl, pl, supColor);
dialog->addTextItem(lfsl, pl, supLabel);
dialog->addTextItem(lssl, pl, supLabel2);
dialog->addTextItem(ltsl, pl, supLabel3);
dialog->createPage (pl2);
dialog->addColorItem(rcl, pl2, resColor);
dialog->addTextItem(lfrl, pl2, resLabel);
dialog->addTextItem(lsrl, pl2, resLabel2);
dialog->addTextItem(ltrl, pl2, resLabel3);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getColor(scl, supColor);
dialog->getColor(rcl, resColor);
dialog->getText(lfsl, supLabel);
dialog->getText(lssl, supLabel2);
dialog->getText(ltsl, supLabel3);
dialog->getText(lfrl, resLabel);
dialog->getText(lsrl, resLabel2);
dialog->getText(ltrl, resLabel3);
rc = TRUE;
}
else
rc = FALSE;
delete dialog;
return rc;
}
示例10: prefDialog
void Text::prefDialog ()
{
QString pl = tr("Details");
QString cl = tr("Color");
QString sd = tr("Set Default");
QString fl = tr("Font");
QString ll = tr("Label");
QString vl = tr("Value");
PrefDialog *dialog = new PrefDialog();
dialog->setCaption(tr("Edit Text"));
dialog->createPage (pl);
dialog->setHelpFile (helpFile);
dialog->addColorPrefItem(cl, pl, color);
dialog->addFontItem(fl, pl, font);
dialog->addTextItem(ll, pl, label);
dialog->addDoubleItem(vl, pl, getValue());
dialog->addCheckItem(sd, pl, FALSE);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getColor(cl, color);
dialog->getText(ll, label);
dialog->getFont(fl, font);
value = dialog->getDouble(vl);
setSaveFlag(TRUE);
bool f = dialog->getCheck(sd);
if (f)
{
dialog->getColor(cl, defaultColor);
dialog->getFont(fl, dfont);
saveDefaults();
}
emit signalDraw();
}
delete dialog;
}
示例11: prefDialog
void SellArrow::prefDialog ()
{
QString pl = tr("Details");
QString cl = tr("Color");
QString vl = tr("Value");
QString il = tr("Identifier");
QString bl = tr("Price");
QString sd = tr("Set Default");
PrefDialog *dialog = new PrefDialog();
dialog->setCaption(tr("Edit SellArrow"));
dialog->createPage (pl);
dialog->setHelpFile (helpFile);
dialog->addColorPrefItem(cl, pl, color);
dialog->addDoubleItem(vl, pl, getValue());
dialog->addTextItem(il, pl, identifier);
dialog->addTextItem(bl, pl, price);
dialog->addCheckItem(sd, pl, FALSE);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getColor(cl, color);
value = dialog->getDouble(vl);
dialog->getText(il, identifier);
dialog->getText(bl, price);
setSaveFlag(TRUE);
bool f = dialog->getCheck(sd);
if (f)
{
defaultColor = color;
saveDefaults();
}
emit signalDraw();
}
delete dialog;
}
示例12: spreadPref
int DbPlugin::spreadPref ()
{
int rc = 0;
QString pl = QObject::tr("Parms");
QString fsl = QObject::tr("First Symbol");
QString ssl = QObject::tr("Second Symbol");
PrefDialog *dialog = new PrefDialog(0);
dialog->setCaption(QObject::tr("Edit Spread"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
Config config;
QString s, s3;
config.getData(Config::DataPath, s);
QString s2 = "FirstSymbol";
getData(s2, s3);
dialog->addSymbolItem(fsl, pl, s, s3);
s2 = "SecondSymbol";
getData(s2, s3);
dialog->addSymbolItem(ssl, pl, s, s3);
int trc = dialog->exec();
if (trc == QDialog::Accepted)
{
dialog->getSymbol(fsl, s);
s2 = "FirstSymbol";
setData(s2, s);
dialog->getSymbol(ssl, s);
s2 = "SecondSymbol";
setData(s2, s);
rc = TRUE;
}
delete dialog;
return rc;
}
示例13: formatDialog
void LOWPASS::formatDialog (QStringList &vl, QString &rv, QString &rs)
{
rs.truncate(0);
rv.truncate(0);
QString pl = QObject::tr("Parms");
QString vnl = QObject::tr("Variable Name");
QString fl = QObject::tr("Freq");
QString wl = QObject::tr("Width");
QString il = QObject::tr("Input");
PrefDialog *dialog = new PrefDialog(0);
dialog->setCaption(QObject::tr("LOWPASS Format"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
QString s;
dialog->addTextItem(vnl, pl, s);
dialog->addComboItem(il, pl, vl, input);
dialog->addDoubleItem(fl, pl, freq, 0, 0.5);
dialog->addDoubleItem(wl, pl, width, 0.0001, 0.2);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getText(vnl, rv);
dialog->getCombo(il, s);
rs.append(s + ",");
double t = dialog->getDouble(fl);
rs.append(QString::number(t) + ",");
t = dialog->getDouble(wl);
rs.append(QString::number(t));
}
delete dialog;
}
示例14: prefDialog
void HorizontalLine::prefDialog ()
{
QString pl = tr("Details");
QString cl = tr("Color");
QString sd = tr("Set Default");
QString vl = tr("Value");
QString tx = tr("Text");
PrefDialog *dialog = new PrefDialog();
dialog->setCaption(tr("Edit HorizontalLine"));
dialog->createPage (pl);
dialog->setHelpFile (helpFile);
dialog->addColorPrefItem(cl, pl, color);
dialog->addDoubleItem(vl, pl, getValue());
dialog->addTextItem(tx, pl, text); //cz odkazy na objekty definovane nahore
dialog->addCheckItem(sd, pl, FALSE);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getColor(cl, color);
value = dialog->getDouble(vl);
dialog->getText(tx, text);
setSaveFlag(TRUE);
bool f = dialog->getCheck(sd);
if (f)
{
defaultColor = color;
saveDefaults();
}
emit signalDraw();
}
delete dialog;
}
示例15: indicatorPrefDialog
int SINWAV::indicatorPrefDialog (QWidget *w)
{
QString pl = QObject::tr("Parms");
QString cl = QObject::tr("Sine Color");
QString c2 = QObject::tr("Lead Color");
QString ll = QObject::tr("Label");
QString ltl = QObject::tr("Sine Line Type");
QString lt2 = QObject::tr("Lead Line Type");
PrefDialog *dialog = new PrefDialog(w);
dialog->setCaption(QObject::tr("SINWAV Indicator"));
dialog->createPage (pl);
dialog->setHelpFile(helpFile);
dialog->addColorItem(cl, pl, colorSin);
dialog->addComboItem(ltl, pl, lineTypes, lineTypeSin);
dialog->addColorItem(c2, pl, colorLead);
dialog->addComboItem(lt2, pl, lineTypes, lineTypeLead);
dialog->addTextItem(ll, pl, labelSin);
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
dialog->getColor(cl, colorSin);
dialog->getColor(c2, colorLead);
lineTypeSin = (PlotLine::LineType) dialog->getComboIndex(ltl);
lineTypeLead = (PlotLine::LineType) dialog->getComboIndex(lt2);
dialog->getText(ll, labelSin);
rc = TRUE;
}
else
rc = FALSE;
delete dialog;
return rc;
}