#include <stockmarket.h>
Inheritance diagram for StockMarket:
Public Member Functions | |
StockMarket (string marketName) | |
StockMarket () | |
~StockMarket () | |
int | getNumberOfStockContainer () const |
StockContainer * | getStockContainer (int number) const |
string | getMarketName () const |
void | setMarketName (string marketName) |
bool | removeStock (Stock *stock) |
void | addStockContainer (StockContainer *stockContainer) |
void | addStock (const Stock &stock) |
void | sortStockMarket () |
Friends | |
int | operator== (const StockMarket &x, const StockMarket &y) |
Definition at line 36 of file stockmarket.h.
|
constructor.
Definition at line 30 of file stockmarket.cpp. |
|
constructor. Definition at line 38 of file stockmarket.cpp. |
|
destructor Definition at line 46 of file stockmarket.cpp. |
|
Adds a Stock to the end of stockmarket, after putting it into a StockContainer.
Definition at line 128 of file stockmarket.cpp. References addStockContainer(). |
|
Adds a StockContainer to the list. sorting order: ascending
Definition at line 118 of file stockmarket.cpp. References Subject::notify(). Referenced by addStock(). |
|
Returns market name.
Definition at line 75 of file stockmarket.cpp. Referenced by AddNewStock::AddNewStock(), StockMarketVector::addStockMarket(), ChangePageOrder::ChangePageOrder(), StockMarketVector::changeStockMarketPosition(), EditStockMarketNames::EditStockMarketNames(), MoveStock::MoveStock(), RemoveMarket::RemoveMarket(), RemoveStock::RemoveStock(), StockMarketVector::removeStockMarket(), SummaryDialog::SummaryDialog(), and GStockCalc::update(). |
|
Returns the number of StockContainer.
Definition at line 60 of file stockmarket.cpp. Referenced by SummaryDialog::SummaryDialog(), and GStockCalc::update(). |
|
Returns a StockContainer.
Definition at line 68 of file stockmarket.cpp. Referenced by SummaryDialog::SummaryDialog(). |
|
Removes stock from market.
Definition at line 91 of file stockmarket.cpp. References Stock::getName(), StockContainer::getStock(), and Subject::notify(). |
|
Sets market name.
Definition at line 82 of file stockmarket.cpp. References Subject::notify(). |
|
== operator (x == y)
Definition at line 154 of file stockmarket.cpp. |