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

S

save(String, String, String, String, Map<String, Boolean>) - Method in class edu.jhu.cs.oose.elevel.editing.EditCardWindow
Saves a new card to the deck with the properties passed in
saveDeck() - Method in class edu.jhu.cs.oose.elevel.DeckDialog
 
saveImage(String, String) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsView
Save the image to the sent fileName
selectNextCard() - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Gets the next Card in the deck
selectPreviousCard() - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Gets the previous Card in the deck
SerializationTest - Class in edu.jhu.cs.oose.elevel.junit
Class for testing the serialization of objects to be stored on file.
SerializationTest() - Constructor for class edu.jhu.cs.oose.elevel.junit.SerializationTest
 
setAction(QToolButton, QAction) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DefaultToolBar
Set the action for the button
setAction(QToolButton, QAction) - Method in class edu.jhu.cs.oose.elevel.editing.DefaultToolBar
Set the action for the button
setAdditionalInfo(String) - Method in class edu.jhu.cs.oose.elevel.dataModel.Card
Sets the additional information associated with this card to the specified String
setCard(Card) - Method in class edu.jhu.cs.oose.elevel.editing.EditCardWindow
Set the Card being currently edited to the specified Card
setCurrentCard(Card) - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Updates the currently selected Card to the specified Card
setCurrentCard(int) - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Updates the currently selected Card to the Card at the specified index
setCurrentCard(Card, Deck) - Method in class edu.jhu.cs.oose.elevel.utilities.ViewState
Sets the current card in the deck, and also sets that deck as the current deck.
setCurrentDeck(Deck) - Method in class edu.jhu.cs.oose.elevel.utilities.ViewState
sets the current deck to the new deck passed in
setDate(Date) - Method in class edu.jhu.cs.oose.elevel.dataModel.TestStat
Sets the date of the test to the specified Date
setDate(int) - Method in class edu.jhu.cs.oose.elevel.dataModel.TestStat
Sets the date of the test to the specified int
setDeck(Deck) - Method in class edu.jhu.cs.oose.elevel.testTaking.TestWindow
Sets the currently selected Deck to the specified Deck
setDefault(boolean) - Method in class edu.jhu.cs.oose.elevel.preferences.Preferences
Set the default settings on the first run
setDefaultLocation() - Method in class edu.jhu.cs.oose.elevel.preferences.Preferences
Set the default export location to a platform-dependent location on disk
setDiskLocation(String) - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Updates the location of this Deck on disk
setDuration(int) - Method in class edu.jhu.cs.oose.elevel.dataModel.TestStat
Sets the duration of the test to the specified int
setFromString(String) - Method in interface edu.jhu.cs.oose.elevel.editing.Canvas
 
setFromString(String) - Method in class edu.jhu.cs.oose.elevel.editing.DefaultCanvas
given a string we set the canvas text to it
setGraphGUI(GraphWindowGUI) - Method in class edu.jhu.cs.oose.elevel.graphing.GraphWindow
Set the GUI associated with this GraphWindow to the specified GraphWindowGUI
setGraphWindow(GraphWindow) - Method in class edu.jhu.cs.oose.elevel.graphing.GraphWindowGUI
Associates this GUI with the specified GraphWindow model
setHasChanged(boolean) - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Sets the hasChanged flag to the specified boolean
setHint(String) - Method in class edu.jhu.cs.oose.elevel.dataModel.Card
Sets the hint associated with this card to the specified String
setLocation(String) - Method in class edu.jhu.cs.oose.elevel.utilities.UploaderGUI
Updates the location of the saved file to the specified String
setModified(boolean) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene
 
setName(String) - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Updates the name of this Deck to the specified String
setPenColor(QColor) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene
Set the color of the pen
setPenWidth(int) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene
Set the width of the pen
setSetting(String, Boolean) - Method in class edu.jhu.cs.oose.elevel.dataModel.Card
Set the provided setting.
setTestWindow(TestWindow) - Method in class edu.jhu.cs.oose.elevel.testTaking.TestWindowGUI
Associates this GUI with the specified TestWindow model
setToolbar(DefaultToolBar) - Method in class edu.jhu.cs.oose.elevel.editing.EditCardWindow
Set the ToolBar currently being used to the specified ToolBar
setType(DrawingType) - Method in class edu.jhu.cs.oose.elevel.AdvancedEditCard.DrawingGraphicsScene
Set the current type based on the button that was pressed.
setupCardArea() - Method in class edu.jhu.cs.oose.elevel.MainWindow
Sets up the tree view of the Cards under the currently selected Deck using CardAreaGUI
setupDeckTree() - Method in class edu.jhu.cs.oose.elevel.MainWindow
Sets up the basic tree view of the Decks using the DeckTreeModel
setValue(String, String) - Method in class edu.jhu.cs.oose.elevel.preferences.Preferences
Set the preference represented by the specified key to the specified value, to be written on close
setValues(String, String, String, String, Map<String, Boolean>) - Method in class edu.jhu.cs.oose.elevel.dataModel.Card
Set the values of this Card
shuffle() - Method in class edu.jhu.cs.oose.elevel.dataModel.Deck
Randomizes the ordering of the cards in the card list, "shuffling" them
shuffleCurrentDeck() - Method in class edu.jhu.cs.oose.elevel.utilities.ViewState
Shuffles the deck list
sizeHint() - Method in class edu.jhu.cs.oose.elevel.editing.DefaultCanvas
 
sizeHint() - Method in class edu.jhu.cs.oose.elevel.testTaking.TestWindowGUI
 
SplashScreen - Class in edu.jhu.cs.oose.elevel
Implements a splash screen for the program
SplashScreen() - Constructor for class edu.jhu.cs.oose.elevel.SplashScreen
Instantiates a new SplashScreen with default display time of 3 seconds
SplashScreen(int) - Constructor for class edu.jhu.cs.oose.elevel.SplashScreen
 
stateChange - Variable in class edu.jhu.cs.oose.elevel.utilities.PreferenceCheckBox
The Signal to connect to
suite() - Static method in class edu.jhu.cs.oose.elevel.junit.CoreTest
Forms the testing suite

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