#define POPUPWIDGET_H
#include <QWidget>
-#include "../interfaces/popup.h"
+#include <include/popup.hpp>
#include "popup_adapter.h"
-#include "../interfaces/daynightmode.h"
-#include "daynightmode_proxy.h"
-
namespace Ui {
class PopupWidget;
public:
explicit PopupWidget(QWidget *parent = 0);
~PopupWidget();
-
-// day/night mode
-public Q_SLOTS:
- void dayNightModeSlot(int mode);
+public slots:
+ void updateColorScheme();
// from popup_adapter.h
public Q_SLOTS: // METHODS
- void showPopup(int type, const QString &text);
+ void showPopup(int /*type*/, const QString &text);
+ void showPopupComboBox(const QString &text, const QStringList &choices);
private slots:
void on_pushButton_OK_clicked();
+signals:
+ void comboBoxResult(QString choice);
+
private:
Ui::PopupWidget *mp_ui;
- SystemDayNight::eDayNightMode m_dayNightMode;
- org::agl::daynightmode *mp_dayNightModeProxy;
PopupAdaptor *mp_popupAdaptor;
+ bool m_sendComboBoxChoice;
+ // for showPupupFor LayoutSelection
+ //QList<QPushButton> m_pushButtons;
};
#endif // POPUPWIDGET_H