2#ifndef GYM_PCB_UI_ACTIONTAB_H
3#define GYM_PCB_UI_ACTIONTAB_H
40 uint getLayer()
const;
41 uint64_t getTimeoutMS()
const;
43 void setNumLayers(uint N);
44 void setPins(
const Pin *,
const Pin *);
45 void setProgress(uint);
46 void setActiveTool(
char);
52 QComboBox *mLayerChoice;
53 QComboBox *mTimeoutUnit;
54 QComboBox *mSelectType;
56 QListWidget *mSelection;
57 QSpinBox *mTimeoutSpin;
58 QDoubleSpinBox *mViaCost;
59 QProgressBar *mProgress;
60 QPushButton *mAutoroute;
61 QPushButton *mConnect;
62 QPushButton *mInterrupt;
63 QPushButton *mUnrouteX;
64 QPushButton *mUnrouteS;
66 QToolButton *mTools[2];
67 QToolButton *mUndoTool;
68 QToolButton *mNextStep;
70 void onClickTool(
char c,
Window&);
Definition ActionTab.hpp:35
Definition Component.hpp:18
Definition PCBoard.hpp:36
WARNING: The non-async UIActions functions are expected to be non-concurrent.
Definition Actions.hpp:48