Share and Money Management  0.16
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCgui.controls.BaseChoiceA class derivated from the wx.Choice widget to filling with a set of objects
|oCgui.controls.CurrencyChoiceChoice widget to select a currency
|oCgui.controls.EncodingChoiceChoice widget to select encoding of a file
|oCgui.controls.ExchangeChoiceChoice widget to select a exchange
|oCgui.controls.LogLevelChoiceChoice widget to select verbosity (count) of log messages
|oCgui.controls.PositionChoiceChoice widget to select a position
|oCgui.controls.ShareChoiceChoice widget to select a share
|oCgui.controls.ShareKindChoiceChoice widget to select the share type
|oCgui.controls.ShareSourceChoiceChoice widget to select the share source
|\Cgui.controls.TransactionKindChoiceChoice widget to select the transaction type
oCgui.controls.BaseDialogGeneric functions for all dialogs
|oCgui.UIShare.UIShare
||\Cgui.dialogs.DlgShareDialog to add and change shares
|\Cgui.UITrade.UITradeLayout of trade dialog
| \Cgui.dialogs.DlgTradeDialog to insert and change transactions
oCgui.controls.BaseListSmallBase class for a simple list to fill with elements of smm.objects
|oCgui.controls.PositionListSmallClass to simpilfy creating and controlling of Position lists
|\Cgui.controls.TransactionListSmallClass to simpilfy creating and controlling of Transaction lists
oCgui.controls.BaseValidatorBase class for all validators
|oCgui.controls.DecimalValidatorValidator to check for valid decimal
|oCgui.controls.NotEmptyChoiceValidatorForce filled Choice widgets
|\Cgui.controls.NotEmptyValidatorForce filled TextCtrl widgets
oCgui.controls.GeneralPanelConfigGeneric functions to save and restore the state of a panel
|oCgui.controls.SortedListPanelBase class of a panel with a sortable list inside
||oCgui.panel.PanelCurrencyPanel to show and maintain all currencies
||oCgui.panel.PanelExchangePanel to show and maintain all exchanges
||oCgui.panel.PanelIndexPanel to show and maintain all indices
||oCgui.panel.PanelSharePanel to show and maintain all shares
||\Cgui.panel.PanelTransactionPanel to show and maintain all transactions
|oCgui.dialogs.DlgPositionReportDialog to select a position using different filter criteria
|oCgui.panel.PanelOpenPositionDetailsPanel to show all open positions
|oCgui.panel.PanelOpenPositionListPanel to show all open positions
|\Cgui.panel.PanelWatchListPanel to show all open positions
oCgui.controls.PositionDetailsPanelA panel show show all information of a position
oCgui.controls.ShareDetailsPanelA panel to show all information about a share
oCgui.controls.SortedListCtrlSortable ListCtrl
oCgui.controls.WatchDetailsPanelA panel show show all information of a watch list entry
oCgui.dialogs.DlgShowPortfolioReportOpen a HTML dialog and show a portfolio report
oCgui.dialogs.DlgShowPositionReportOpen a HTML dialog and show a position report
oCgui.helper.ReverseDictA dictionary which can lookup values by key, and keys by value
oCgui.log.StreamHandler
|\Cgui.log.FileHandler
oCgui.log.StringHandlerStores the log records as a list of strings
oCgui.MainWindowMain window of our application
oCgui.SMMGuiApplication main class
oCgui.UIBasePanelOpenPositionDetails.UIBasePanelOpenPositionDetails
|\Cgui.panel.PanelOpenPositionDetailsPanel to show all open positions
oCgui.UIBasePanelOpenPositionList.UIBasePanelOpenPositionList
|\Cgui.panel.PanelOpenPositionListPanel to show all open positions
oCgui.UIBasePanelSummary.UIBasePanelSummary
|\Cgui.panel.PanelSummaryPanel to show a summary about the current deposit
oCgui.UIBasePanelWatchList.UIBasePanelWatchList
|\Cgui.panel.PanelWatchListPanel to show all open positions
oCgui.UIFetchQuotes.UIFetchQuotes
|\Cgui.dialogs.DlgFetchQuotesDialog to fetch quotes
oCgui.UIHtml.UIHtml
|\Cgui.dialogs.DlgHtmlGeneric dialog to show HTML and some buttons to print and save
oCgui.UIPortfolioReport.UIPortfolioReport
|\Cgui.dialogs.DlgPortfolioReportDialog to select start and end date for the portfolio report
oCgui.UIPositionReport.UIPositionReport
|\Cgui.dialogs.DlgPositionReportDialog to select a position using different filter criteria
oCgui.UIPreferences.UIPreferences
|\Cgui.dialogs.DlgPreferencesDialog to change / set preferences
oCsmm.objects.SMMBaseObjectBase class for all database related classes
|oCsmm.objects.ConfigClass to handle Config data
|oCsmm.objects.CurrencyClass to handle Currency data
|oCsmm.objects.DailyQuoteClass to handle quotes
|oCsmm.objects.ExchangeClass to handle Exchange data
|oCsmm.objects.PositionClass to handle watch list entries
|oCsmm.objects.ShareClass to handle share data
|oCsmm.objects.TransactionClass to handle transations
|\Csmm.objects.WatchClass to handle watch list entries
oCsmm.quote.base.FetchPluginBaseBase class of all quotation classes
oCsmm.quote.onvista.OnvistaFetchPluginShare data tracker querying quotes using OnVista service
oCsmm.quote.raiffeisen.RaiffeisenFetchPluginShare data tracker querying quotes of Raiffeisen fonds
oCsmm.quote.vwd.VwdFetchPluginShare data tracker querying finance data provided by VWD AG
oCsmm.quote.yahoo.YahooCSVFetchPluginShare data tracker querying Yahoo finance data
oCsmm.quote.yahoo.YahooWebFetchPluginShare data tracker querying Yahoo finance data
oCtests.test_database.TestDatabaseTest creation and initial load into a SQLite database
oCtests.test_gui.TestGui
oCtests.test_maskededit.TestMasked
oCtests.test_math.TestMathTest mathematical functions out of smm.math
oCtests.test_misc.TestMiscTest basic functionality with all objects from smm.objects
\Ctests.test_objects.TestObjectsTest basic functionality with all objects from smm.objects