StatGrapher Code
Written in C++ and using the QT environment. Here's a list
of all the widgets that are used in our program.
QPEApplication
Used for: Required class for Qtopia applications.
StatGrapher
Used for: Main window widget
QWGraph
Used for: I created this for the graph part of StatGrapherAlso uses: QPixmap
(for the actual graph image)
QSGGraph
Used for: A class that inherits QWGraph and handles StatGrapher specificfunctionsso
I could make QWGraph more generic.
SQLiteDB
Used for: SQLite database wrapper for database access.
DateBookMonth:
Used for: Selecting dates on the graph creation and on the entry editdialog.
QPushButton
Used for: All the text buttons in StatGrapher
QToolButton
Used for: The image buttons in StatGrapher and the number buttons forentry
input.
QLineEdit
Used for: All the single line text entry
QLabel
Used for: All uneditable text displays
QSpinBox
Used for: All single line number entries
QMessageBox
Used for: All the error and warning dialogs use this class.
QComboBox
Used for: Data entry with history drop downs.
QListBox
Used for: The category list
QMultiLineEdit
Used for: Notes entry and display.
QTabWidget
Used for: The main tabs and the tabs under the Entry tab.
QDateTime
Used for: Keeping track of dates and formatting seconds from the epochintoan
easily readable format.
QCheckBox
Used for: Setting the exception flag on entries.
QListView
Used for: Displaying all the entries on the review tab.
QPopupMenu
Used for: The popups that DateBookMonth is on.
|