C# Class KPEntryTemplates.EntryTemplateManager

显示文件 Open project: mitchcapper/KPEntryTemplates Class Usage Examples

Private Properties

Property Type Description
InitializeChildView bool
InitializeGridView void
LinesFromOption int
OnProfilesDynamicMenuClick void
OnPwGenClick void
OnPwGenOpen void
RemoveDataGridView void
RemoveToDel void
SetRowOptionEnabled void
TouchSaveEntry void
add_child_items_to_tab void
box_DropDown void
box_SelectedIndexChanged void
btnAddAsChildOfTemplate_Click void
btnSetupAsTemplate_Click void
btn_popout_Click void
buttons_hide void
buttons_show void
check_confirm_password_ok bool
child_view_show void
chk_CheckedChanged void
client_remove_button_Click void
col_field_box_SelectedIndexChanged void
col_type_box_SelectedIndexChanged void
dataGridView_CellClick void
dataGridView_CellEnter void
dataGridView_CellValidating void
dataGridView_DefaultValuesNeeded void
dataGridView_DragDrop void
dataGridView_DragOver void
dataGridView_EditingControlShowing void
dataGridView_MouseClick void
dataGridView_MouseDown void
dataGridView_MouseMove void
dataGridView_RowStateChanged void
dataGridView_RowValidating void
dataGridView_SelectionChanged void
data_grid_show void
erase_entry_template_items void
export_table List
field_is_unique bool
find_expires_control void
find_override_url_control void
form_EntrySaving void
get_control_from_form System.Windows.Forms.Control
get_protected_dictionary_names string[]
init_child_vals void
init_data_table void
init_pwgen_button void
init_validation_err void
main_tabs_control_Selecting void
parse_entry List
remove_as_template_button_Click void
save_changes void
save_child_vals void
template_group PwGroup
validate_row string
write_entry void

Public Methods

Method Description
EntryTemplateManager ( IPluginHost host, PwEntryForm form ) : System
GetPossibleTemplates ( IPluginHost m_host ) : PwObjectList
InitChildEntry ( PwEntry template, PwEntry entry ) : void
entry_is_in_template_group ( IPluginHost m_host, PwGroup group ) : bool
get_entry_template_parent_uuid ( PwEntry entry ) : string
get_template_title_to_field_dict ( IPluginHost m_host, String template_uuid ) : String>.Dictionary
is_template_child ( PwEntry entry ) : bool
set_entry_template_parent ( KeePassLib.PwDatabase m_pwDatabase, PwEntry entry, PwEntry parent ) : void
show_parent_template_chooser ( IPluginHost m_host ) : PwEntry

Private Methods

Method Description
InitializeChildView ( TabPage page, String uuid ) : bool
InitializeGridView ( TabPage page ) : void
LinesFromOption ( String val ) : int
OnProfilesDynamicMenuClick ( object sender, DynamicMenuEventArgs e ) : void
OnPwGenClick ( object sender, EventArgs e ) : void
OnPwGenOpen ( object sender, EventArgs e ) : void
RemoveDataGridView ( TabPage page ) : void
RemoveToDel ( ) : void
SetRowOptionEnabled ( System.Windows.Forms.DataGridViewRow row, String type ) : void
TouchSaveEntry ( KeePassLib.PwDatabase m_pwDatabase, PwEntry m_pwEntry, bool is_new, bool update_parents ) : void
add_child_items_to_tab ( TabPage page ) : void
box_DropDown ( object sender, EventArgs e ) : void
box_SelectedIndexChanged ( object sender, EventArgs e ) : void
btnAddAsChildOfTemplate_Click ( object sender, EventArgs e ) : void
btnSetupAsTemplate_Click ( object sender, EventArgs e ) : void
btn_popout_Click ( object sender, EventArgs e ) : void
buttons_hide ( ) : void
buttons_show ( ) : void
check_confirm_password_ok ( ) : bool
child_view_show ( ) : void
chk_CheckedChanged ( object sender, EventArgs e ) : void
client_remove_button_Click ( object sender, EventArgs e ) : void
col_field_box_SelectedIndexChanged ( object sender, EventArgs e ) : void
col_type_box_SelectedIndexChanged ( object sender, EventArgs e ) : void
dataGridView_CellClick ( object sender, System.Windows.Forms.DataGridViewCellEventArgs e ) : void
dataGridView_CellEnter ( object sender, System.Windows.Forms.DataGridViewCellEventArgs e ) : void
dataGridView_CellValidating ( object sender, System.Windows.Forms.DataGridViewCellValidatingEventArgs e ) : void
dataGridView_DefaultValuesNeeded ( object sender, System.Windows.Forms.DataGridViewRowEventArgs e ) : void
dataGridView_DragDrop ( object sender, DragEventArgs e ) : void
dataGridView_DragOver ( object sender, DragEventArgs e ) : void
dataGridView_EditingControlShowing ( object sender, System.Windows.Forms.DataGridViewEditingControlShowingEventArgs e ) : void
dataGridView_MouseClick ( object sender, MouseEventArgs e ) : void
dataGridView_MouseDown ( object sender, MouseEventArgs e ) : void
dataGridView_MouseMove ( object sender, MouseEventArgs e ) : void
dataGridView_RowStateChanged ( object sender, System.Windows.Forms.DataGridViewRowStateChangedEventArgs e ) : void
dataGridView_RowValidating ( object sender, System.Windows.Forms.DataGridViewCellCancelEventArgs e ) : void
dataGridView_SelectionChanged ( object sender, EventArgs e ) : void
data_grid_show ( ) : void
erase_entry_template_items ( ProtectedStringDictionary Strings ) : void
export_table ( ) : List
field_is_unique ( System.Windows.Forms.DataGridViewRow row, String field_name ) : bool
find_expires_control ( Form form ) : void
find_override_url_control ( Form form ) : void
form_EntrySaving ( object sender, KeePass e ) : void
get_control_from_form ( Form form, String name ) : Control
get_protected_dictionary_names ( ProtectedStringDictionary Strings ) : string[]
init_child_vals ( ) : void
init_data_table ( ) : void
init_pwgen_button ( ) : void
init_validation_err ( ) : void
main_tabs_control_Selecting ( object sender, System.Windows.Forms.TabControlCancelEventArgs e ) : void
parse_entry ( ProtectedStringDictionary Strings ) : List
remove_as_template_button_Click ( object sender, EventArgs e ) : void
save_changes ( ) : void
save_child_vals ( ) : void
template_group ( IPluginHost m_host ) : PwGroup
validate_row ( System.Windows.Forms.DataGridViewRow row, bool edit_vals, System.Windows.Forms.DataGridViewCell only_cell ) : string
write_entry ( PwEntryForm form, IEnumerable to_add ) : void

Method Details

EntryTemplateManager() public method

public EntryTemplateManager ( IPluginHost host, PwEntryForm form ) : System
host IPluginHost
form KeePass.Forms.PwEntryForm
return System

GetPossibleTemplates() public static method

public static GetPossibleTemplates ( IPluginHost m_host ) : PwObjectList
m_host IPluginHost
return PwObjectList

InitChildEntry() public static method

public static InitChildEntry ( PwEntry template, PwEntry entry ) : void
template PwEntry
entry PwEntry
return void

entry_is_in_template_group() public static method

public static entry_is_in_template_group ( IPluginHost m_host, PwGroup group ) : bool
m_host IPluginHost
group PwGroup
return bool

get_entry_template_parent_uuid() public static method

public static get_entry_template_parent_uuid ( PwEntry entry ) : string
entry PwEntry
return string

get_template_title_to_field_dict() public static method

public static get_template_title_to_field_dict ( IPluginHost m_host, String template_uuid ) : String>.Dictionary
m_host IPluginHost
template_uuid String
return String>.Dictionary

is_template_child() public static method

public static is_template_child ( PwEntry entry ) : bool
entry PwEntry
return bool

set_entry_template_parent() public static method

public static set_entry_template_parent ( KeePassLib.PwDatabase m_pwDatabase, PwEntry entry, PwEntry parent ) : void
m_pwDatabase KeePassLib.PwDatabase
entry PwEntry
parent PwEntry
return void

show_parent_template_chooser() public static method

public static show_parent_template_chooser ( IPluginHost m_host ) : PwEntry
m_host IPluginHost
return PwEntry