mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-05-02 03:19:59 +02:00
Add a push button to automatically reorder the terminal strip
This commit is contained in:
@@ -72,6 +72,10 @@ class TerminalStrip : public QObject
|
||||
friend class TerminalStripModel;
|
||||
|
||||
Q_OBJECT
|
||||
public:
|
||||
signals:
|
||||
void orderChanged(); //Emitted when the order of the physical terminal is changed
|
||||
|
||||
public:
|
||||
TerminalStrip(QETProject *project);
|
||||
|
||||
@@ -100,8 +104,9 @@ class TerminalStrip : public QObject
|
||||
bool haveTerminal (Element *terminal);
|
||||
|
||||
int physicalTerminalCount() const;
|
||||
|
||||
PhysicalTerminalData physicalTerminalData(int index);
|
||||
PhysicalTerminalData physicalTerminalData(int index) const;
|
||||
QVector<PhysicalTerminalData> physicalTerminalData() const;
|
||||
bool setOrderTo(QVector<PhysicalTerminalData> sorted_vector);
|
||||
|
||||
QVector<QPointer<Element>> terminalElement() const;
|
||||
|
||||
@@ -113,8 +118,8 @@ class TerminalStrip : public QObject
|
||||
|
||||
private:
|
||||
QSharedPointer<RealTerminal> realTerminal(Element *terminal);
|
||||
QSharedPointer<PhysicalTerminal> physicalTerminal(QSharedPointer<RealTerminal> terminal);
|
||||
RealTerminalData realTerminalData(QSharedPointer<RealTerminal> real_terminal);
|
||||
QSharedPointer<PhysicalTerminal> physicalTerminal(QSharedPointer<RealTerminal> terminal) const;
|
||||
RealTerminalData realTerminalData(QSharedPointer<RealTerminal> real_terminal) const;
|
||||
|
||||
private:
|
||||
TerminalStripData m_data;
|
||||
|
||||
Reference in New Issue
Block a user