MCPcopy Create free account

hub / github.com/clechasseur/pathcopycopy / functions

Functions1,298 in github.com/clechasseur/pathcopycopy

↓ 1 callersMethodIconFile
Returns the path to the icon to use for this plugin. If not overridden, no icon file will be specified. @return Path to icon file, or an empty string
PathCopyCopy/src/Plugin.cpp:63
↓ 1 callersMethodIndexOf
<summary> Searches a StringBuilder for a character </summary> <param name="text"> The text to search. </param> <param name="value"> The character valu
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:567
↓ 1 callersMethodIsPipelineSimple
<summary> Determines if the given pipeline is "simple" - e.g., can be edited with the simple form instead of the advanced form. </summary> <param name
PathCopyCopySettings/UI/Utils/PipelinePluginEditor.cs:71
↓ 1 callersMethodLastIndexOf
<summary> Searches a StringBuilder for a character in reverse </summary> <param name="text"> The text to search. </param> <param name="value"> The cha
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:585
↓ 1 callersMethodLocked
Checks whether the user registry key is currently locked in the global key. This allows administrators to set options and disallow changing them. @re
PathCopyCopy/src/UserOverrideableRegKey.cpp:75
↓ 1 callersMethodLongName
(ArgumentAttribute attribute, FieldInfo field)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1019
↓ 1 callersMethodModifyPath
Modifies a given path by successively applying all pipeline elements to it. Returns the final version of the path. @param p_rPath Path to modify. Wil
PathCopyCopy/src/PluginPipeline.cpp:228
↓ 1 callersMethodModifyWithRegex
<summary> Invokes the regex tester program with the given arguments and returns the modified string. </summary> <param name="sample">Sample string to
PathCopyCopySettings/Core/Regexes/RegexTester.cs:57
↓ 1 callersMethodNeedsUpdateCheck
Checks if we need to perform a software update check according to the last time we did. @return true if an update check is needed.
PathCopyCopy/src/PathCopyCopySettings.cpp:706
↓ 1 callersMethodParseHelp
<summary> Checks if a set of arguments asks for help. </summary> <param name="args"> Args to check for help. </param> <returns> Returns true if args c
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:478
↓ 1 callersMethodPathsSeparator
Returns the separator to use between each path when using this plugin. The default value is the empty string, which instructs PCC to use the default v
PathCopyCopy/src/Plugin.cpp:102
↓ 1 callersMethodQueryDWORDValue
Tries to load a DWORD value from the registry key. @param p_pValueName Name of value to load. @param p_rValue Where to store value. @return Result co
PathCopyCopy/src/UserOverrideableRegKey.cpp:113
↓ 1 callersMethodQueryGetData
IDataObject::QueryGetData Method called by the shell to validate whether we can provide data in a specific format. In our case, we only supply text th
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:234
↓ 1 callersMethodQueryQWORDValue
Tries to load a QWORD value from the registry key. @param p_pValueName Name of value to load. @param p_rValue Where to store value. @return Result co
PathCopyCopy/src/AtlRegKey.cpp:126
↓ 1 callersMethodReadElementCount
Reads the number of elements in the pipeline. This must be called first before any other data is read to get the number of encoded elements that follo
PathCopyCopy/src/PluginPipelineDecoder.cpp:489
↓ 1 callersMethodRegisterPlugin2
IPathCopyCopyContextMenuExt2::RegisterPlugin2 Registers a plugin component in the Path Copy Copy registry. The plugin will be displayed in the Path C
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:164
↓ 1 callersMethodSaveTempPipelinePlugin
<summary> Saves a temporary pipeline plugin to the temp pipeline plugins key. </summary> <param name="pluginInfo"><see cref="PipelinePluginInfo"/> to
PathCopyCopySettings/Core/UserSettings.cs:922
↓ 1 callersMethodSelectPlugins
<summary> Shows the form as a modal dialog, asking the user which plugins among the given list he/she wants to import. </summary> <param name="owner">
PathCopyCopySettings/UI/Forms/ImportPipelinePluginsForm.cs:77
↓ 1 callersMethodSetArguments
Sets the arguments to pass to the executable. @param p_Arguments Arguments to pass to the executable. Can contain the %FILES% placeholder to replace
PathCopyCopy/src/PluginPipeline.cpp:114
↓ 1 callersMethodSetCopyPathsRecursively
Sets whether to copy path recursively or not. @param p_Recursively Whether to copy paths recursively.
PathCopyCopy/src/PluginPipeline.cpp:67
↓ 1 callersMethodSetExecutable
Sets the executable to start with the path or paths as argument. An empty string means to copy paths to the clipboard instead. @param p_Executable Ex
PathCopyCopy/src/PluginPipeline.cpp:90
↓ 1 callersMethodSetIconFileOfPlugin
<summary> Sets or resets the icon file associated with the given plugin in settings. </summary> <param name="pluginId">Id of plugin for which to set o
PathCopyCopySettings/Core/UserSettings.cs:907
↓ 1 callersMethodSetLastUpdateCheckNow
Sets a value in the settings indicating that we performed a software update check now. This will enable the NeedsUpdateCheck method to compare up to t
PathCopyCopy/src/PathCopyCopySettings.cpp:751
↓ 1 callersMethodSetPathsSeparator
Sets the separator to use between multiple paths. An empty string means to use the default value. @param p_PathsSeparator Separator between multiple
PathCopyCopy/src/PluginPipeline.cpp:47
↓ 1 callersMethodSetQWORDValue
Tries to save a QWORD value in the registry key. @param p_pValueName Name of value to save. @param p_pValue Value to save. @return Result code (ERROR
PathCopyCopy/src/AtlRegKey.cpp:223
↓ 1 callersMethodSetShowForFiles
Sets whether to display the plugin when files are selected. @param p_ShowForFiles true to display the plugin when files are selected.
PathCopyCopy/src/PluginPipeline.cpp:154
↓ 1 callersMethodSetShowForFolders
Sets whether to display the plugin when folders are selected. @param p_ShowForFolders true to display the plugin when folders are selected.
PathCopyCopy/src/PluginPipeline.cpp:174
↓ 1 callersMethodShortName
(ArgumentAttribute attribute, FieldInfo field)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1024
↓ 1 callersMethodShouldBeEnabledFor
Checks if a plugin using this pipeline should be enabled or not. Any part of the pipeline that returns false for this will make the item disabled. @p
PathCopyCopy/src/PluginPipeline.cpp:259
↓ 1 callersMethodShowForFiles
Checks if this plugin should be displayed when files are selected. The default implementation always returns true. @return true to display this plugi
PathCopyCopy/src/Plugin.cpp:159
↓ 1 callersMethodShowForFolders
Checks if this plugin should be displayed when folders are selected. The default implementation always returns true. @return true to display this plu
PathCopyCopy/src/Plugin.cpp:170
↓ 1 callersMethodShowUpdate
<summary> Shows the form as a modal dialog and displays a software update to the user. </summary> <param name="updateInfo">Software update info to dis
PathCopyCopySettings/UI/Forms/SoftwareUpdateForm.cs:59
↓ 1 callersMethodToPlugins
<summary> Utility method to convert a list of pipeline plugin infos into plugins. </summary> <param name="pluginInfos">List of pipeline plugin infos.<
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:380
↓ 1 callersMethodToXML
<summary> Serializes this pipeline plugins collection to XML format that will later be accepted by the <see cref="FromXML"/> method. </summary> <param
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:586
↓ 1 callersMethodUnregisterPlugin2
IPathCopyCopyContextMenuExt2::UnregisterPlugin2 Removes a plugin component from the Path Copy Copy registry. This version allows the user to unregist
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:191
↓ 1 callersMethodUseDefaultIcon
Determines if the default icon should be used to display this plugin in the contextual menu. If not overridden, the default icon will not be used. @r
PathCopyCopy/src/Plugin.cpp:75
↓ 1 callersMethodValidate
Validates the pipeline. A pipeline is valid if all its elements are considered valid. When the pipeline is invalid, an InvalidPipelineException is th
PathCopyCopy/src/PluginPipeline.cpp:212
↓ 1 callersFunctionany
3rdParty/coveo_linq/lib/coveo/linq/linq.h:843
↓ 1 callersFunctionconcat
3rdParty/coveo_linq/lib/coveo/linq/linq.h:1007
↓ 1 callersFunctionmax
3rdParty/coveo_linq/lib/coveo/linq/linq.h:2784
↓ 1 callersMethodseq_begin
3rdParty/coveo_linq/lib/coveo/linq/detail/linq_detail.h:864
↓ 1 callersFunctiontry_get_size_delegate_for_iterators
3rdParty/coveo_linq/lib/coveo/seq/sequence_util.h:285
↓ 1 callersFunctionunion_with
3rdParty/coveo_linq/lib/coveo/linq/linq.h:4383
↓ 1 callersMethodwhat
Returns a textual description of the exception. @return Exception textual description.
PathCopyCopy/plugins/src/COMPlugin.cpp:268
MethodAct
Launches executable with the path or paths as argument. @param p_Paths Path or paths to pass as arguments, pre-bundled in a single string. @param p_h
PathCopyCopy/actions/src/LaunchExecutablePathAction.cpp:64
MethodActOnFiles
Performs the plugin's default action on our saved files. Call this when user picks a plugin from the menu, for instance. @param p_spPlugin Plugin to
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:1073
MethodAction
Returns the action to perform on the path or paths when using this plugin. @return Path action instance to use.
PathCopyCopy/plugins/src/PipelinePlugin.cpp:224
MethodAddNewElementMenuItem
<summary> Adds a new item to the contextual menu strip used to create new pipeline elements. </summary> <param name="description">Menu item descriptio
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.cs:315
MethodAddNewLine
(string newLine, StringBuilder builder, ref int currentColumn)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:866
MethodAddPipelinePluginBtn_Click
<summary> Called when the New button is pressed. We display a form to create a new pipeline plugin and maybe add it to the list. </summary> <param nam
PathCopyCopySettings/UI/Forms/MainForm.cs:1094
MethodAddPluginToMenu
Adds a new item to the given menu (either the main contextual menu or our submenu can be used) and assigns the given plugin to it. This will be called
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:750
MethodAddQuotes
Add quotes around the given file name. @param p_rName File name to add quotes to. Will be modified in place. @param p_Optional Whether quotes are opt
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:1153
MethodAddQuotesChk_CheckedChanged
<summary> Called when the user checks or unchecks the "Add quotes" checkbox. We need to enable or disable the "...only if path contains space" checkbo
PathCopyCopySettings/UI/Forms/MainForm.cs:740
MethodAddSeparatorBtn_Click
<summary> Called when the Separator button is pressed. We need to add a new separator below the current selection point. </summary> <param name="sende
PathCopyCopySettings/UI/Forms/MainForm.cs:1125
MethodAdvancedPipelinePluginForm
<summary> Constructor. </summary>
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.cs:68
MethodAdvancedPipelinePluginForm_FormClosing
<summary> Called when the form is about to close. If user pressed OK, we save the content of plugin here. </summary> <param name="sender">Event sender
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.cs:278
MethodAdvancedPipelinePluginForm_HelpButtonClicked
<summary> Called when the user presses the Help button in the form's caption bar. We navigate to the wiki to show help in such a case. </summary> <par
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.cs:504
MethodAdvancedPipelinePluginForm_Load
<summary> Called when the form is loaded. We use this opportunity to load the controls necessary to edit the pipeline plugin. </summary> <param name="
PathCopyCopySettings/UI/Forms/AdvancedPipelinePluginForm.cs:123
MethodAllPluginsProvider
PathCopyCopy/prihdr/AllPluginsProvider.h:38
MethodAllPluginsProvider
Constructor. @param p_sspAllPlugins Set containing all plugins. We only store the reference to this set; it must remain alive for the lifetime of thi
PathCopyCopy/src/AllPluginsProvider.cpp:34
MethodAndrogynousInternalPlugin
PathCopyCopy/plugins/prihdr/AndrogynousInternalPlugin.h:43
MethodAndrogynousInternalPlugin
Constructor. @param p_DescriptionStringResourceID ID of string resource containing normal plugin description. @param p_AndrogynousDescriptionStringRe
PathCopyCopy/plugins/src/AndrogynousInternalPlugin.cpp:50
MethodAppendValue
(StringBuilder builder, object value)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1271
MethodApplyBtn_Click
<summary> Called when the user clicks the "Apply" button. We'll need to save the user settings. </summary> <param name="sender">Event sender.</param>
PathCopyCopySettings/UI/Forms/MainForm.cs:656
MethodApplyGlobalRevisions
Applies revisions to the global config registry key. This must be called by a user that has the proper access rights on the global key.
PathCopyCopy/src/PathCopyCopySettings.cpp:951
FunctionApplyGlobalRevisionsW
ApplyGlobalRevisionsW Function that can be called with rundll32.exe to apply config revisions to the global config registry key in HKEY_LOCAL_MACHINE
PathCopyCopy/src/PathCopyCopyRunDll32EntryPoints.cpp:306
MethodApplyInitialKnownPlugins201601054
Revises the config by generating the initial list of known plugins if needed. @param p_ReviseInfo Bean containing objects to perform revision.
PathCopyCopy/src/PathCopyCopySettings.cpp:1377
MethodApplyInitialMainMenuPluginDisplayOrder201601052
Revises the config by generating a config value for MainMenuDisplayOrder from the former value of PluginsInMainMenu. @param p_ReviseInfo Bean contain
PathCopyCopy/src/PathCopyCopySettings.cpp:1283
MethodApplyInitialSubmenuPluginDisplayOrder201601053
Revises the config by generating a config value for SubmenuDisplayOrder from the former value of PluginsNotInSubmenu. @param p_ReviseInfo Bean contai
PathCopyCopy/src/PathCopyCopySettings.cpp:1325
MethodApplyInitialUIPluginDisplayOrder201707061
Revises the config by generating the initial UI plugin display order from the submenu display order. @param p_ReviseInfo Bean containing objects to p
PathCopyCopy/src/PathCopyCopySettings.cpp:1404
MethodApplyMainFormSizeAndPositionMove202001251
Revises the config by moving the saved size and position of the Settings app's MainForm to the Forms subkey, like other forms. @param p_ReviseInfo Be
PathCopyCopy/src/PathCopyCopySettings.cpp:1479
MethodApplyNewPipelinePluginForm202001091
Revises the config by clearing any saved position/size info for pipeline plugin form, because that form changed in a major way in version 18.0. @para
PathCopyCopy/src/PathCopyCopySettings.cpp:1456
MethodApplyNewPluginOrganizationRevision201201311
Revises the config by changing legacy settings for disabled and default plugins to the new format of "in the main menu"/"not in the contextual menu".
PathCopyCopy/src/PathCopyCopySettings.cpp:1228
MethodApplyPipelinePluginPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:380
MethodApplyPipelinePluginPipelineElement
Constructor. @param p_PluginId ID of pipeline plugin to apply.
PathCopyCopy/src/PluginPipelineElements.cpp:463
MethodApplyPipelinePluginPipelineElement
<summary> Default constructor. </summary>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1977
MethodApplyPluginPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:353
MethodApplyPluginPipelineElement
Constructor. @param p_PluginId ID of plugin to apply.
PathCopyCopy/src/PluginPipelineElements.cpp:385
MethodApplyPluginPipelineElement
<summary> Default constructor. </summary>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1908
MethodApplyPluginsInMainMenuAdjustment201204051
Revises the config by making it possible to specify an empty list of plugins in main menu and make this different from not having a registry value at
PathCopyCopy/src/PathCopyCopySettings.cpp:1265
FunctionApplyUserRevisionsW
ApplyUserRevisionsW Function that can be called with rundll32.exe to apply config revisions to the user config registry key in HKEY_CURRENT_USER. Thi
PathCopyCopy/src/PathCopyCopyRunDll32EntryPoints.cpp:332
MethodAreOnlyPipelineOrSeparatorPluginsSelected
<summary> Determines if the selected plugins in the data grid are pipeline or separator plugins. </summary> <returns><c>true</c> if all selected plugi
PathCopyCopySettings/UI/Forms/MainForm.cs:554
MethodAreOnlyPipelinePluginsSelected
<summary> Determines if the selected plugins in the data grid are pipeline plugins. </summary> <returns><c>true</c> if all selected plugins are pipeli
PathCopyCopySettings/UI/Forms/MainForm.cs:532
MethodArgument
(ArgumentAttribute attribute, FieldInfo field, ErrorReporter reporter)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1092
MethodArgumentAttribute
<summary> Allows control of command line parsing. </summary> <param name="type"> Specifies the error checking to be done on the argument. </param>
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:272
MethodArgumentHelpStrings
(string syntax, string help)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:768
MethodArgumentsTxt_TextChanged
<summary> Called when the text of the Arguments textbox changes. We update our associated pipeline element here. </summary> <param name="sender">Event
PathCopyCopySettings/UI/UserControls/CommandLinePipelineElementUserControl.cs:67
MethodAssign
Assigns a new handle value. Any existing wrapped handle is closed. @param p_hContent New handle. Can be null.
PathCopyCopy/prihdr/StHandle.h:132
MethodAtlRegKey
PathCopyCopy/prihdr/AtlRegKey.h:44
MethodAtlRegKey
Default constructor. Does not open the key.
PathCopyCopy/src/AtlRegKey.cpp:31
MethodBackToForwardSlashesPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:181
MethodBasePluginLst_SelectedIndexChanged
<summary> Called when the user selects a new plugin in the list. We must update our associated element. </summary> <param name="sender">Event sender.<
PathCopyCopySettings/UI/UserControls/PipelineElementWithPluginIDUserControl.cs:135
MethodBasePluginLst_SelectedIndexChanged
<summary> Called when the user selects a new base plugin. We need to make sure it's not a separator and disable the OK button in that case. </summary>
PathCopyCopySettings/UI/Forms/PipelinePluginForm.cs:488
MethodBrowseForExecutableBtn_Click
<summary> Called when the user presses the button to browse for an executable. We will show an open dialog allowing user to pick one. </summary> <para
PathCopyCopySettings/UI/UserControls/PipelineElementWithExecutableUserControl.cs:88
MethodBrowserForExecutableBtn_Click
<summary> Called when the user presses the button to browse for an executable. We will show an open dialog allowing user to pick one. </summary> <para
PathCopyCopySettings/UI/Forms/PipelinePluginForm.cs:467
MethodCOMPlugin
PathCopyCopy/plugins/prihdr/COMPlugin.h:45
MethodCOMPlugin
Constructor. Will create an instance of the COM plugin. @param p_CLSID ID of COM co-class that implements the plugin.
PathCopyCopy/plugins/src/COMPlugin.cpp:35
MethodCOMPlugin
<summary> Creates a new COM plugin bean. </summary> <param name="id">Plugin unique ID.</param> <param name="description">Plugin description.</param> <
PathCopyCopySettings/Core/Plugins/COMPlugin.cs:71
MethodCOMPluginError
Constructor with HRESULT. @param p_Result Result of COM call that went wrong.
PathCopyCopy/plugins/src/COMPlugin.cpp:257
MethodCOMPluginExecutorException
<summary> Default constructor. </summary>
PathCopyCopySettings/Core/Plugins/COMPluginExecutor.cs:227
← previousnext →201–300 of 1,298, ranked by callers