Go to the documentation of this file.
6#ifndef iqtgui_CProcessStartCommanComp_included
7#define iqtgui_CProcessStartCommanComp_included
38 I_ASSIGN(m_applicationPathCompPtr,
"ApplicationPath",
"Path to the external executable used for opening the document file",
true,
"ApplicationPath");
39 I_ASSIGN(m_startProcessCommandNameAttrPtr,
"CommandName",
"Name/Text of the open document command shown in File menu",
true,
"Open In...");
40 I_ASSIGN_MULTI_0(m_processArgumentsAttrPtr,
"ProcessArguments",
"List of arguments for the external process",
true);
57 void OnStartProcessCommand();
64 I_ATTR(QString, m_startProcessCommandNameAttrPtr);
65 I_MULTIATTR(QString, m_processArgumentsAttrPtr);
Interface for a provider of the heriarchical commands.
Common interface for any file system item name (e.g directory, file or URL path)
Wrapper provider of log-functionality for component based implementations.
Common interface to define the hierarchical graph structures.
Implementation of hierarchical command based on QAction from Qt.
CProcessStartCommandComp()
void OnComponentCreated() override
@ GI_START_PROCESS_COMMAND
virtual bool StartProcess(const QStringList &arguments)
virtual QStringList GetProcessArguments() const
const ibase::IHierarchicalCommand * GetCommands() const override
Get list of menu commands.
virtual void CreateMenu()
istdgui::CHierarchicalCommand m_startProcessCommand
ilog::CLoggerComponentBase BaseClass
istdgui::CHierarchicalCommand m_rootCommands
Standard GUI specific interfaces and components based on Qt.
© Witold Gantzke and Kirill Lepskiy