MacroPanel
Macro panel UI with recording, playback, and file I/O controls.
- class macro_plugin.ui.macro_panel.MacroPanel(macro_recorder, macro_player, parent=None)[source]
Bases:
_UiClass,_QWidgetStubA dev tool widget for macro recording, playing, and deletion.
Provides a table view to display macros and buttons to record, play, and delete macros.
- Parameters:
macro_recorder (MacroRecorder)
macro_player (MacroPlayer)
parent (_QWidgetStub | None)
- button_record: _Stub
- button_play: _Stub
- button_delete: _Stub
- button_open: _Stub
- button_save: _Stub
- button_settings: _Stub
- table_view
- class macro_plugin.ui.macro_panel.MacroToolFactory[source]
Bases:
_StubFactory class for creating Macro tool widgets.
This class is responsible for creating instances of MacroPanel within the QGIS development tool framework.