Class sh::scripting::api::ApiGlobalObject¶
-
class
sh::scripting::api
::
ApiGlobalObject
: public sh::base::Singleton¶ Public Functions
-
std::shared_ptr<const sh::filesystem::Eurl>
getEurlFromString
(QString eurl)¶
-
void
logDebug
(QString msg)¶
-
void
logInfo
(QString msg)¶
-
void
logWarning
(QString msg)¶
-
void
logError
(QString msg)¶
-
int
filesystemnodetype_file
()¶
-
int
filesystemnodetype_directory
()¶
-
int
filesystemnodetype_link
()¶
-
int
filesystemnodetype_unknown
()¶
-
int
filesystemnodetype_firsttype
()¶
-
int
filesystemnodetype_lastphysicaltype
()¶
-
int
filesystemnodetype_none
()¶
-
int
filesystemnodetype_specialtreeonlydirectory
()¶
-
int
filesystemnodetype_lasttype
()¶
-
int
actiondefaultprecedencevalues_openfile
()¶
-
int
actiondefaultprecedencevalues_builtinspecialopen
()¶
-
int
displayindex_core
()¶
-
int
displayindex_interesting
()¶
-
int
displayindex_exotic
()¶
-
int
configurationcategory_gui
()¶
-
int
configurationcategory_behavior
()¶
-
int
configurationcategory_externaltools
()¶
-
int
settinggroup_global
()¶
-
int
settinggroup_gui
()¶
-
int
settinggroup_filehandling
()¶
-
int
settinggroup_dataview
()¶
-
int
settinggroup_behavior
()¶
-
int
settinggroup_special
()¶
-
int
paneldetail_positionindex_veryinteresting
()¶
-
int
paneldetail_positionindex_interesting
()¶
-
int
paneldetail_positionindex_exotic
()¶
-
int
operationstep_conflictresolution_mergedirectories
()¶
-
int
operationstep_conflictresolution_overwritedestination
()¶
-
int
operationstep_conflictresolution_renamedestinationbefore
()¶
-
int
operationstep_conflictresolution_skip
()¶
-
int
operationstep_conflictresolution_unresolved
()¶
-
int
operationstep_conflictresolution_indirect
()¶
-
int
operationstep_conflictresolution_usedifferentdestinationname
()¶
-
int
filepropertydialogtab_index_core
()¶
-
int
filepropertydialogtab_index_veryimportant
()¶
-
int
filepropertydialogtab_index_important
()¶
-
int
filepropertydialogtab_index_normal
()¶
-
int
filepropertydialogtab_index_exotic
()¶
-
int
filepropertydialogtab_propertytype_string
()¶
-
int
filepropertydialogtab_propertytype_stringmap
()¶
-
int
searchcriterionfactory_index_core
()¶
-
int
searchcriterionfactory_index_normal
()¶
-
int
searchcriterionfactory_index_exotic
()¶
-
int
thumbnailprovider_index_core
()¶
-
int
thumbnailprovider_index_normal
()¶
-
int
thumbnailprovider_index_exotic
()¶
-
int
thumbnailprovider_index_fallback
()¶
-
bool
isDebugBuild
()¶
-
std::shared_ptr<sh::scripting::api::ApiFilesystemHandler>
create_FilesystemHandler
()¶
-
std::shared_ptr<sh::scripting::api::ApiActionActionItem>
create_ActionActionItem
(QString text, bool enabled, QString icon, int defaultActionPrecedence)¶
-
std::shared_ptr<sh::scripting::api::ApiDetailColumn>
create_DetailColumn
(QString name, QString displayName, int displayIndex, bool sort_doTypediff, int defaultWidth, bool isRightAligned)¶
-
std::shared_ptr<sh::scripting::api::ApiFilePropertyDialogTab>
create_FilePropertyDialogTab
(QString title, QList<QString> properties)¶
-
std::shared_ptr<sh::scripting::api::ApiFilePropertyDialogTabFactory>
create_FilePropertyDialogTabFactory
()¶
-
std::shared_ptr<sh::scripting::api::ApiPanelDetailFactorySingle>
create_DetailFactorySingle
(int position, int valueWidthHint)¶
-
std::shared_ptr<sh::scripting::api::ApiPanelDetailFactoryMulti>
create_DetailFactoryMulti
(int position, int valueWidthHint)¶
-
std::shared_ptr<sh::scripting::api::ApiFilesystemOperationProgressMonitor>
create_FilesystemOperationProgressMonitor
(sh::actions::ActionExecutionInfo *actionExecution)¶
-
std::shared_ptr<sh::scripting::api::ApiThumbnailProvider>
create_ThumbnailProvider
()¶
-
std::shared_ptr<sh::filesystem::FilesystemNode>
modelRootNode
()¶
-
std::shared_ptr<filesystem::Eurl>
createEurl
(QString scheme, QString hostname, QString path)¶
-
std::shared_ptr<sh::filesystem::Operation>
createOperation
()¶
-
std::shared_ptr<sh::scripting::api::ApiReadDataDevice>
_createReadDataDevice
()¶
-
std::shared_ptr<ApiSetting>
createSetting
(QString name, QString description, int group, bool isAdvancedSetting, bool isGlobal, bool isPerFileview)¶
-
std::shared_ptr<sh::scripting::api::ApiSearchCriterionFactory>
create_SearchCriterionFactory
(QString key, QString description)¶
-
sh::ui::MainWindow *
mainwindow
()¶
-
std::shared_ptr<sh::configuration::ConfigurationValue>
register_ConfigurationValueInt
(QString name, int deflt, QString desc, int category, QString longdesc, QString changehint)¶
-
std::shared_ptr<sh::configuration::ConfigurationValue>
register_ConfigurationValueFloat
(QString name, int deflt, QString desc, int category, QString longdesc, QString changehint)¶
-
std::shared_ptr<sh::configuration::ConfigurationValue>
register_ConfigurationValueBool
(QString name, bool deflt, QString desc, int category, QString longdesc, QString changehint)¶
-
std::shared_ptr<sh::configuration::ConfigurationValue>
register_ConfigurationValueString
(QString name, QString deflt, QString desc, int category, QString longdesc, QString changehint)¶
-
std::shared_ptr<sh::filesystem::DetailColumn>
findDetailColumnByName
(QString name)¶
-
QString
shallotDataDir
()¶
-
QString
shallotBuiltinPluginDir
()¶
-
QString
shallotSystemPluginDir
()¶
-
QString
shallotUserPluginDir
()¶
-
QString
shallotLanguage
()¶
-
sh::tools::BookmarkManager *
bookmarkManager
()¶
-
std::shared_ptr<sh::actions::Predicate>
create_KeyShortcutPredicate
(QString shortcut, bool triggersOnCurrentDirectoryLevel)¶
-
void
doInitialize
()¶ Executes singleton initialization.
-
void
doShutdown
()¶ Executes singleton shutdown.
-
void
shutdown
()¶ Shutdown down this singleton.
-
bool
isAlive
()¶ Returns if this singleton is alive (true until its shutdown begins).
Private Functions
-
ApiGlobalObject
()¶
-
std::shared_ptr<const sh::filesystem::Eurl>