ConnectionManager overhaul

- connection settings are now changed by seperate component currently called in a seperate window
- old settings pane on the right of the connections had been removed
- new edit config button added between new connection and remove connection
This commit is contained in:
eelke 2019-08-24 20:47:32 +02:00
parent 78247c7abe
commit b09e8a6d4b
20 changed files with 836 additions and 733 deletions

View file

@ -26,7 +26,7 @@ class QString;
class ConnectionConfig {
public:
ConnectionConfig();
ConnectionConfig(); // Default object containing invalid uuid
void setUuid(const QUuid &uuid);
const QUuid &uuid() const;
@ -79,6 +79,8 @@ public:
bool dirty() const;
void clean();
bool operator==(QUuid id) const { return m_uuid == id; }
private:
QUuid m_uuid;
std::string m_name;