forked from qt-creator/qt-creator
Docker: Add network option to settings
Change-Id: Idb18435aa668f9219ae0eb2db6bd55d040ba5243 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
|
||||
#include "dockersettings.h"
|
||||
|
||||
#include <utils/expected.h>
|
||||
#include <utils/filepath.h>
|
||||
#include <utils/guard.h>
|
||||
|
||||
@@ -15,6 +16,20 @@
|
||||
|
||||
namespace Docker::Internal {
|
||||
|
||||
struct Network
|
||||
{
|
||||
QString id;
|
||||
QString name;
|
||||
QString driver;
|
||||
QString scope;
|
||||
bool internal;
|
||||
bool ipv6;
|
||||
QDateTime createdAt;
|
||||
QString labels;
|
||||
|
||||
QString toString() const;
|
||||
};
|
||||
|
||||
class DockerApi : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
@@ -27,6 +42,7 @@ public:
|
||||
bool canConnect();
|
||||
void checkCanConnect(bool async = true);
|
||||
static void recheckDockerDaemon();
|
||||
QFuture<Utils::expected_str<QList<Network>>> networks();
|
||||
|
||||
signals:
|
||||
void dockerDaemonAvailableChanged();
|
||||
|
||||
Reference in New Issue
Block a user