C# Класс KPEntryTemplates.EntryTemplateManager

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

EntryTemplateManager() публичный Метод

public EntryTemplateManager ( IPluginHost host, PwEntryForm form ) : System
host IPluginHost
form KeePass.Forms.PwEntryForm
Результат System

GetPossibleTemplates() публичный статический Метод

public static GetPossibleTemplates ( IPluginHost m_host ) : PwObjectList
m_host IPluginHost
Результат PwObjectList

InitChildEntry() публичный статический Метод

public static InitChildEntry ( PwEntry template, PwEntry entry ) : void
template PwEntry
entry PwEntry
Результат void

entry_is_in_template_group() публичный статический Метод

public static entry_is_in_template_group ( IPluginHost m_host, PwGroup group ) : bool
m_host IPluginHost
group PwGroup
Результат bool

get_entry_template_parent_uuid() публичный статический Метод

public static get_entry_template_parent_uuid ( PwEntry entry ) : string
entry PwEntry
Результат string

get_template_title_to_field_dict() публичный статический Метод

public static get_template_title_to_field_dict ( IPluginHost m_host, String template_uuid ) : String>.Dictionary
m_host IPluginHost
template_uuid String
Результат String>.Dictionary

is_template_child() публичный статический Метод

public static is_template_child ( PwEntry entry ) : bool
entry PwEntry
Результат bool

set_entry_template_parent() публичный статический Метод

public static set_entry_template_parent ( KeePassLib.PwDatabase m_pwDatabase, PwEntry entry, PwEntry parent ) : void
m_pwDatabase KeePassLib.PwDatabase
entry PwEntry
parent PwEntry
Результат void

show_parent_template_chooser() публичный статический Метод

public static show_parent_template_chooser ( IPluginHost m_host ) : PwEntry
m_host IPluginHost
Результат PwEntry