A B C D E F G H I K L M N O P Q R S T U V W

C

canvas - Variable in class edu.jhu.cs.oose.elevel.AdvancedEditCard.commands.DrawCommand
The scene to add the item to
Canvas - Interface in edu.jhu.cs.oose.elevel.editing
To be used by the Edit GUI
Implemented by subclasses to work with the corresponding Toolbar
Card - Class in edu.jhu.cs.oose.elevel.dataModel
Card represents the high-level intuition of a flash card.
Card() - Constructor for class edu.jhu.cs.oose.elevel.dataModel.Card
Instantiates a Card
Card(CardSection, CardSection, CardSection, CardSection) - Constructor for class edu.jhu.cs.oose.elevel.dataModel.Card
Instantiates a Card with the specified CardSection parameters.
Card(DrawingGraphicsScene, DrawingGraphicsScene, DrawingGraphicsScene, DrawingGraphicsScene) - Constructor for class edu.jhu.cs.oose.elevel.dataModel.Card
Instantiates a Card with the specified DrawingGraphicsScene parameters.
Card(String, CardSection, CardSection, CardSection, CardSection) - Constructor for class edu.jhu.cs.oose.elevel.dataModel.Card
Instantiates a Card with the specified CardSection parameters.
cardAdded - Variable in class edu.jhu.cs.oose.elevel.utilities.ViewState
 
cardAnswered(boolean) - Method in class edu.jhu.cs.oose.elevel.testTaking.AdaptiveTestAlgorithm
 
cardAnswered(boolean) - Method in class edu.jhu.cs.oose.elevel.testTaking.TestAlgorithm
 
CardAreaGUI - Class in edu.jhu.cs.oose.elevel
Uses the basic interface class QWidget to design the Card GUI
CardAreaGUI(QMainWindow) - Constructor for class edu.jhu.cs.oose.elevel.CardAreaGUI
Initializes the basic layout of a Card, including previous and next card buttons
cardChangedInCardArea - Variable in class edu.jhu.cs.oose.elevel.utilities.ViewState
 
cardCount - Variable in class edu.jhu.cs.oose.elevel.testTaking.TestAlgorithm
The total number of cards in the deck
cardRemoved - Variable in class edu.jhu.cs.oose.elevel.utilities.ViewState
 
CardSection - Class in edu.jhu.cs.oose.elevel.dataModel
CardSection represents a particular section of a flash card, for example the question or answer.
CardSection() - Constructor for class edu.jhu.cs.oose.elevel.dataModel.CardSection
Instantiates a CardSection
CardSection(DrawingGraphicsScene) - Constructor for class edu.jhu.cs.oose.elevel.dataModel.CardSection
Instantiates a CardSection with the specified DrawingGraphicsScene
CardSection(String) - Constructor for class edu.jhu.cs.oose.elevel.dataModel.CardSection
Instantiates a CardSection with the specified String
cardSelected - Variable in class edu.jhu.cs.oose.elevel.testTaking.ProbabilisticTestAlgorithm
 
cardSelectedInTree - Variable in class edu.jhu.cs.oose.elevel.utilities.ViewState
 
centerText(boolean) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene
Whether or not to center the text in the panel
changeExportLocation(QWidget, String) - Method in class edu.jhu.cs.oose.elevel.preferences.Preferences
Prompts the user for input if there is not a default directory
changeExportLocation() - Method in class edu.jhu.cs.oose.elevel.preferences.PreferenceWindow
Displays a dialog to change the default export directory
changePenColor - Variable in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DefaultToolBar
 
changePenColor - Variable in class edu.jhu.cs.oose.elevel.editing.DefaultToolBar
 
changePenSize - Variable in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DefaultToolBar
 
changePenSize - Variable in class edu.jhu.cs.oose.elevel.editing.DefaultToolBar
 
changeProbability(int, float) - Method in class edu.jhu.cs.oose.elevel.testTaking.ProbabilisticTestAlgorithm
 
changeType(QAbstractButton) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.buttons.DrawingButtonGroup
Emits the type that has been changed to if the button is a DrawingButton
checkAnswer(String) - Method in class edu.jhu.cs.oose.elevel.testTaking.Test
Check the given answer with the answer stored in the Deck
checkDistance(QPointF, QPointF) - Static method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropUtilities
 
checkPoint(QPointF, QPointF, QGraphicsItemInterface) - Static method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropUtilities
Checks to see if the mouse event is less than the minAdjustDistance away from the sent QPointF
checkResizeArea(QPointF) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropEllipse
Checks to see if the event is close to a need to resize
checkResizeArea(QPointF) - Method in interface edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropItem
 
checkResizeArea(QPointF) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropLine
Checks to see if the event is close to either end
checkResizeArea(QPointF) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropPixmap
 
checkResizeArea(QPointF) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropRect
 
checkResizeArea(QPointF) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.FocusableTextItem
 
checkWasResized() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropEllipse
 
checkWasResized() - Method in interface edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropItem
 
checkWasResized() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropLine
 
checkWasResized() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropPixmap
 
checkWasResized() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropRect
 
checkWasResized() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.FocusableTextItem
 
ChemistryToolBar - Class in edu.jhu.cs.oose.elevel.editing
Incomplete, currently a stub to be completed in later iterations
An advanced toolbar for editing cards, adding the ability to draw complex chemical structures.
ChemistryToolBar() - Constructor for class edu.jhu.cs.oose.elevel.editing.ChemistryToolBar
 
child(Object, int) - Method in class edu.jhu.cs.oose.elevel.DeckTreeModel
Returns the child specified by index, in the given object if a deck is passed in a card at index is returned, else deck at index returned
childCount(Object) - Method in class edu.jhu.cs.oose.elevel.DeckTreeModel
Return the number of children of item, if a deck return num of cards, if item is not already a deck return the num of decks
clearCards() - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Removes all Cards from the Deck
ClearingTextBox - Class in edu.jhu.cs.oose.elevel.utilities
Implements a QLineEdit capable of clearing its original text when selected
ClearingTextBox(String) - Constructor for class edu.jhu.cs.oose.elevel.utilities.ClearingTextBox
 
clearTestStats() - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Clears all of the statistics associated with this Deck
clone() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene
 
clone() - Method in class edu.jhu.cs.oose.elevel.dataModel.CardSection
Returns a copy of this CardSection
closeEvent(QCloseEvent) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.EditCardGUI
If the window attempts to close, determine if the card should be saved
closeEvent(QCloseEvent) - Method in class edu.jhu.cs.oose.elevel.MainWindow
Handles closing actions for this window.
closeEvent(QCloseEvent) - Method in class edu.jhu.cs.oose.elevel.preferences.PreferenceWindow
Writes out the preferences when the window is closed
closeEvent(QCloseEvent) - Method in class edu.jhu.cs.oose.elevel.testTaking.TestWindowGUI
Save the current deckStat to the Deck in the model for the test
closing - Variable in class edu.jhu.cs.oose.elevel.AdvancedEditCard.EditCardGUI
Signal that the window is closing
closing - Variable in class edu.jhu.cs.oose.elevel.DeckDialog
signal to indicate it is closing
containsAllCards(Collection<Card>) - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Returns true if this Deck contains all specified Cards
containsCard(Card) - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Returns true if this Deck contains the specified Card
copy() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropEllipse
 
copy() - Method in interface edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropItem
 
copy() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropLine
 
copy() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropPixmap
 
copy() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.DragDropRect
 
copy() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.dragDrop.FocusableTextItem
 
copy(QClipboard) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene
Copy the currently selected item(s) onto the clipboard
copy(DrawingGraphicsScene) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.drawItems.DrawingEllipseItem
 
copy() - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.drawItems.DrawingItem
 
copy(DrawingGraphicsScene) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.drawItems.DrawingItem
 
copy(DrawingGraphicsScene) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.drawItems.DrawingLineItem
 
copy(DrawingGraphicsScene) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.drawItems.DrawingRectItem
 
copy(DrawingGraphicsScene) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.drawItems.DrawingSelectItem
 
copy(DrawingGraphicsScene) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.drawItems.DrawingTextItem
 
CopyAction - Class in edu.jhu.cs.oose.elevel.editing
Currently incomplete and to be completed in later iterations
Implements an action representing copying an item while editing a card.
CopyAction() - Constructor for class edu.jhu.cs.oose.elevel.editing.CopyAction
 
CoreTest - Class in edu.jhu.cs.oose.elevel.junit
Class containing our primary test suite.
CoreTest(String) - Constructor for class edu.jhu.cs.oose.elevel.junit.CoreTest
 
currentCard() - Method in class edu.jhu.cs.oose.elevel.testTaking.Test
Get the current Card from the Deck
currentCardIndex - Variable in class edu.jhu.cs.oose.elevel.testTaking.TestAlgorithm
The index of the current card
currentChanged(QModelIndex, QModelIndex) - Method in class edu.jhu.cs.oose.elevel.DeckTreeGUI
Called whenever a new selection's been made in the model, whether through the GUI or through the model itself.
cut(QClipboard) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene
Cut the currently selected item(s) onto the clipboard

A B C D E F G H I K L M N O P Q R S T U V W