示例#1
0
StocksDialog::StocksDialog (QString p, DbPlugin *d, DBIndex *i) : Q3TabDialog (0, "StocksDialog", TRUE)
{
    helpFile = p;
    db = d;
    index = i;
    reloadFlag = FALSE;
    currentDate = QDateTime::currentDateTime();

    setCaption(tr("Qtstalker: Edit Stock"));

    QString s;
    d->getSymbol(s);
    QFileInfo fi(s);
    symbol = fi.fileName();

    createDetailsPage();
    createDataPage();
    createFundamentalsPage();
    createSplitPage();

    setOkButton(tr("&OK"));
    setCancelButton(tr("&Cancel"));
    connect(this, SIGNAL(applyButtonPressed()), this, SLOT(saveChart()));

    setHelpButton();
    QObject::connect(this, SIGNAL(helpButtonPressed()), this, SLOT(help()));

    RcFile rcfile;
    QSize sz;
    rcfile.loadSize(RcFile::EditStockWindowSize, sz);
    resize(sz);
}
示例#2
0
/**
 * Konstruktor - tworzy kontrolkę wykresów.
 *
 * @param parent obiekt rodzica
 */
ChartsWidget::ChartsWidget(QWidget *parent):
    QWidget(parent),
    ui(new Ui::ChartsWidget), chartsCount(0)
{
    ui->setupUi(this);

    menu = new QMenu(tr("Charts"), this);
    menu->addAction(ui->actionSave);
    menu->addAction(ui->actionRefresh);
    menu->addAction(ui->actionPrint);
    menu->addAction(ui->actionCloseAll);

    connect(ui->tabCharts, SIGNAL(tabCloseRequested(int)), SLOT(closeChart(int)));
    connect(ui->btnGoToWorkspace, SIGNAL(clicked()), SLOT(goToWorkspace()));

    connect(ui->actionSave, SIGNAL(triggered()), SLOT(saveChart()));
    ui->btnSave->setDefaultAction(ui->actionSave);
    connect(ui->actionRefresh, SIGNAL(triggered()), SLOT(refresh()));
    ui->btnRefresh->setDefaultAction(ui->actionRefresh);
    connect(ui->actionPrint, SIGNAL(triggered()), SLOT(print()));
    ui->btnPrint->setDefaultAction(ui->actionPrint);
    connect(ui->actionCloseAll, SIGNAL(triggered()), SLOT(closeAllCharts()));
    ui->btnCloseAll->setDefaultAction(ui->actionCloseAll);
    updateUi();
}
FuturesDialog::FuturesDialog (QString p, DbPlugin *d, DBIndex *i) : Q3TabDialog (0, "FuturesDialog", TRUE)
{
  helpFile = p;
  db = d;
  index = i;
  reloadFlag = FALSE;
  currentDate = QDateTime::currentDateTime();

  setCaption(tr("Qtstalker: Edit Futures"));

  QString s;
  d->getSymbol(s);
  QFileInfo fi(s);
  symbol = fi.fileName();

  createDetailsPage();
  createDataPage();

  setOkButton(tr("&OK"));
  setCancelButton(tr("&Cancel"));
  connect(this, SIGNAL(applyButtonPressed()), this, SLOT(saveChart()));
  setHelpButton();
  QObject::connect(this, SIGNAL(helpButtonPressed()), this, SLOT(help()));
}