4 #ifndef pqPythonMacroSupervisor_h 5 #define pqPythonMacroSupervisor_h 31 void addWidgetForRunMacros(QWidget* widget);
38 void addWidgetForEditMacros(QWidget* widget);
45 void addWidgetForDeleteMacros(QWidget* widget);
51 QAction* getMacro(
const QString& fileName);
57 static QMap<QString, QString> getStoredMacros();
64 static void removeStoredMacro(
const QString& fileName);
70 static void hideFile(
const QString& fileName);
75 static QString macroNameFromFileName(
const QString& fileName);
77 static void setNameForMacro(
const QString& macroPath,
const QString&
name);
82 static QString macroToolTipFromFileName(
const QString& fileName);
84 static void setTooltipForMacro(
const QString& macroPath,
const QString& name);
90 static QString iconPathFromFileName(
const QString& fileName);
92 static void setIconForMacro(
const QString& macroPath,
const QString& iconPath);
97 static QStringList getMacrosFilePaths();
100 static QStringList getSupportedIconFormats();
107 void executeScriptRequested(
const QString& fileName);
117 void onEditMacro(
const QString& fileName);
126 void addMacro(
const QString& macroName,
const QString& tip,
const QString& fileName);
127 void addMacro(
const QString& macroName,
const QString& fileName);
128 void addMacro(
const QString& fileName);
136 void removeMacro(
const QString& fileName);
141 void updateMacroList();
149 void onMacroTriggered();
155 void onDeleteMacroTriggered();
161 void onEditMacroTriggered();
169 void addWidgetForMacros(QWidget* widget,
int actionType);
178 pqInternal* Internal;
181 #endif // ifndef pqPythonMacroSupervisor_h #define PARAVIEW_DEPRECATED_IN_5_12_0(reason)