123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef NETWORK_H
- #define NETWORK_H
- #include <string>
- #include <QWidget>
- #include <QListWidgetItem>
- namespace Ui {
- class NetworkWidget;
- }
- class NetworkWidget : public QWidget
- {
- Q_OBJECT
- public:
- explicit NetworkWidget(QWidget *parent = 0,const std::string &nwid = std::string());
- virtual ~NetworkWidget();
- void setStatus(const std::string &status,const std::string &age);
- void setNetworkName(const std::string &name);
- void setNetworkType(const std::string &type);
- void setNetworkDeviceName(const std::string &dev);
- void setIps(const std::string &commaSeparatedList);
- const std::string &networkId();
- private slots:
- void on_leaveNetworkButton_clicked();
- void on_networkIdPushButton_clicked();
- void on_ipListWidget_itemActivated(QListWidgetItem *item);
- private:
- Ui::NetworkWidget *ui;
- std::string networkIdStr;
- };
- #endif // NETWORK_H
|