;ò /4ó>c@s-dZdklZdefd„ƒYZdS(s)This module contains the KeyDialog class.(sLibGladeApplications KeyDialogcBs_tZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z RS( s‹This is a baseclass for ciphergui's that have key dialogs. The subclass should override the resetForm and applySettings methods. cCsti||ƒdS(s'Call LibGladeApplication's constructor.N(sLibGladeApplications__init__sselfs gladeFile(sselfs gladeFile((s./ciphergui/KeyDialog.pys__init__scCs|iiƒdS(s$Show the key dialog for this cipher.N(sselfsdialogsshow(sself((s./ciphergui/KeyDialog.pys showKeyDialogscCs|iƒdS(sCall self.resetForm().N(sselfs resetForm(sselfsw((s./ciphergui/KeyDialog.pyson_dialog_showscCs|iiƒtSdS(s Hide the dialog and return True.N(sselfsdialogshidesTrue(sselfswse((s./ciphergui/KeyDialog.pyson_dialog_delete_events cCs|iiƒdS(sHide the dialog.N(sselfsdialogshide(sselfsw((s./ciphergui/KeyDialog.pyson_cancelbutton_clickedscCs|iƒdS(sCall self.applySettings().N(sselfs applySettings(sselfsw((s./ciphergui/KeyDialog.pyson_applybutton_clicked#scCs|iƒ|iiƒdS(s.Call self.applySettings() and hide the dialog.N(sselfs applySettingssdialogshide(sselfsw((s./ciphergui/KeyDialog.pyson_okbutton_clicked's cCsdS(s-Copy the model settings to the form settings.N((sself((s./ciphergui/KeyDialog.pys resetForm,scCsdS(s-Copy the form settings to the model settings.N((sself((s./ciphergui/KeyDialog.pys applySettings0s( s__name__s __module__s__doc__s__init__s showKeyDialogson_dialog_showson_dialog_delete_eventson_cancelbutton_clickedson_applybutton_clickedson_okbutton_clickeds resetForms applySettings(((s./ciphergui/KeyDialog.pys KeyDialogs         N(s__doc__sLibGladeApplications KeyDialog(s KeyDialogsLibGladeApplication((s./ciphergui/KeyDialog.pys?s