.. _program_listing_file_src_dialog_adddevicedialog.h: Program Listing for File adddevicedialog.h ========================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/dialog/adddevicedialog.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef ADDDEVICEDIALOG_H #define ADDDEVICEDIALOG_H #include #include #include "controller/devicecontroller.h" namespace Ui { class AddDeviceDialog; } namespace PixelMaestroStudio { class AddDeviceDialog : public QDialog { Q_OBJECT public: explicit AddDeviceDialog(QVector* devices, DeviceController* device, QWidget *parent = 0); ~AddDeviceDialog(); private slots: void on_buttonBox_accepted(); void on_mapSectionsButton_clicked(); void on_liveUpdatesCheckBox_stateChanged(int arg1); private: QVector* devices_; DeviceController* device_; Ui::AddDeviceDialog *ui; bool is_device_already_added(QString port_name); void populate_serial_devices(); }; } #endif // ADDDEVICEDIALOG_H