Workspace 6.21.5
|
#include <Package/packageexecutableitem.h>
Public Member Functions | |
PackageExecutableItemData () | |
bool | addToCMakePackScript (QStringList &cmakeScript) const override |
PackageItem * | clone () const override |
void | ensureHasData () |
QList< ExecutableDetails > | getExecutables () const override |
Public Member Functions inherited from PackageItem | |
virtual bool | addToCMakePackScript (QStringList &cmakeScript) const =0 |
PackageItem * | clone () const override=0 |
virtual QList< ApplicationIconDetails > | getApplicationIcons () const |
virtual QList< EnvironmentVariableDetails > | getEnvironmentVariables () const |
virtual QList< ExecutableDetails > | getExecutables () const |
Public Member Functions inherited from Clonable | |
virtual | ~Clonable ()=default |
virtual Clonable * | clone () const =0 |
\ Package a single executable item
|
inline |
|
overridevirtual |
cmakeScript | Upon entry, this will hold the contents of the CMake script that have been assembled so far. These contents would normally not be modified, but this is permitted if required. Normally, the subclass implementation would simply append to cmakeScript and in some circumstances, it may search for things in cmakeScript to customize entries that will be appended. |
Implements PackageItem.
|
inlineoverridevirtual |
We redeclare this function only so that the more derived return type is available without casting.
Implements PackageItem.
|
inline |
|
overridevirtual |
The default implementation returns an empty list.
Reimplemented from PackageItem.
QList<StartMenuItem> additionalStartMenuItems_ |
QStringList categories_ |
CSIRO::DataExecution::TypedObject<bool> dataAddLaunchScript_ |
CSIRO::DataExecution::TypedObject<bool> dataAddToDesktopMenu_ |
CSIRO::DataExecution::TypedObject<QString> dataAppIcon_ |
CSIRO::DataExecution::TypedObject<QString> dataDescription_ |
CSIRO::DataExecution::TypedObject<QString> dataDestDir_ |
CSIRO::DataExecution::TypedObject<QString> dataDestFileName_ |
CSIRO::DataExecution::TypedObject<bool> dataGroupExecutePermission_ |
CSIRO::DataExecution::TypedObject<bool> dataGroupReadPermission_ |
CSIRO::DataExecution::TypedObject<bool> dataIncludeInPackage_ |
CSIRO::DataExecution::TypedObject<QString> dataNameInMenu_ |
CSIRO::DataExecution::TypedObject<QString> dataParameters_ |
CSIRO::DataExecution::TypedObject<bool> dataSetGID_ |
CSIRO::DataExecution::TypedObject<bool> dataSetUID_ |
CSIRO::DataExecution::TypedObject<QString> dataSourceDir_ |
CSIRO::DataExecution::TypedObject<QString> dataSourceExecutable_ |
CSIRO::DataExecution::TypedObject<QString> dataSubmenuPath_ |
CSIRO::DataExecution::TypedObject<bool> dataWorldExecutePermission_ |
CSIRO::DataExecution::TypedObject<bool> dataWorldReadPermission_ |
QStringList fileExtensions_ |