Added 12v track support.

This commit is contained in:
Leonardo Zide
2025-02-16 19:45:48 -08:00
parent 0d2c023421
commit 1d065c10c9
8 changed files with 162 additions and 24 deletions
+2 -2
View File
@@ -229,7 +229,7 @@ void lcPieceIdPickerPopup::Close()
Menu->close();
}
lcTrainTrackPickerPopup::lcTrainTrackPickerPopup(QWidget* Parent, quint32 ConnectionType)
lcTrainTrackPickerPopup::lcTrainTrackPickerPopup(QWidget* Parent, const lcTrainTrackConnectionType& ConnectionType)
: QWidget(Parent)
{
QVBoxLayout* Layout = new QVBoxLayout(this);
@@ -280,7 +280,7 @@ void lcTrainTrackPickerPopup::Close()
Menu->close();
}
PieceInfo* lcShowTrainTrackPopup(QWidget* Parent, quint32 ConnectionType)
PieceInfo* lcShowTrainTrackPopup(QWidget* Parent, const lcTrainTrackConnectionType& ConnectionType)
{
std::unique_ptr<QMenu> Menu(new QMenu(Parent));
QWidgetAction* Action = new QWidgetAction(Menu.get());
+3 -2
View File
@@ -4,6 +4,7 @@
class lcPartSelectionWidget;
class lcPartSelectionListView;
struct lcTrainTrackConnectionType;
QString lcFormatValue(float Value, int Precision);
QString lcFormatValueLocalized(float Value);
@@ -196,7 +197,7 @@ class lcTrainTrackPickerPopup : public QWidget
Q_OBJECT
public:
lcTrainTrackPickerPopup(QWidget* Parent, quint32 ConnectionType);
lcTrainTrackPickerPopup(QWidget* Parent, const lcTrainTrackConnectionType& ConnectionType);
PieceInfo* GetPickedTrainTrack() const
{
@@ -215,7 +216,7 @@ protected:
PieceInfo* mPickedTrainTrack = nullptr;
};
PieceInfo* lcShowTrainTrackPopup(QWidget* Parent, quint32 ConnectionType);
PieceInfo* lcShowTrainTrackPopup(QWidget* Parent, const lcTrainTrackConnectionType& ConnectionType);
class lcColorDialogPopup : public QWidget
{