electricmodelsettingwindow.h 931 Bytes
#ifndef ELECTRICMODELSETTINGWINDOW_H
#define ELECTRICMODELSETTINGWINDOW_H

#include <QMainWindow>
#include <QPushButton>
#include <QKeyEvent>
#include <QVector>

#include "config.h"

namespace Ui {
class ElectricModelSettingWindow;
}

class ElectricModelSettingWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit ElectricModelSettingWindow(QWidget *parent = 0);
    ~ElectricModelSettingWindow();

protected:
    void keyPressEvent(QKeyEvent *event);
    void keyReleaseEvent(QKeyEvent *event);

private slots:
    void setModel(Define::model_type model);

    void on_e10Button_clicked();
    void on_e20Button_clicked();
    void on_e24Button_clicked();
    void on_e40Button_clicked();

    void on_backButton_clicked();

private:
    Ui::ElectricModelSettingWindow *ui;
    Define::model_type selitem;

    QWidget *pushed = NULL;
    QVector<QWidget*> m_vectorTabOrder;
};

#endif // ELECTRICMODELSETTINGWINDOW_H