Initial connections tab UI redesign

This commit is contained in:
GriffinR
2024-06-26 16:03:39 -04:00
parent 18bdbc8a09
commit db35ec2c79
10 changed files with 383 additions and 385 deletions

View File

@@ -171,11 +171,10 @@ private:
void setConnectionItemsVisible(bool);
void setBorderItemsVisible(bool, qreal = 1);
void setConnectionEditControlValues(MapConnection*);
void setConnectionEditControlsEnabled(bool);
void setConnectionsEditable(bool);
void createConnectionItem(MapConnection* connection);
void populateConnectionMapPickers();
void setDiveEmergeControls();
void populateConnectionsList();
void addConnectionToList(const MapConnection * connection);
void updateDiveEmergeMap(QString mapName, QString direction);
void onConnectionOffsetChanged(int newOffset);
void removeMirroredConnection(MapConnection*);

View File

@@ -0,0 +1,26 @@
#ifndef CONNECTIONSLISTITEM_H
#define CONNECTIONSLISTITEM_H
#include "mapconnection.h"
#include <QFrame>
namespace Ui {
class ConnectionsListItem;
}
class ConnectionsListItem : public QFrame
{
Q_OBJECT
public:
explicit ConnectionsListItem(QWidget *parent, const QStringList &mapNames);
~ConnectionsListItem();
void populate(const MapConnection * connection);
public:
Ui::ConnectionsListItem *ui;
};
#endif // CONNECTIONSLISTITEM_H