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); }
/** * 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())); }