OpenCores
URL https://opencores.org/ocsvn/ezidebug/ezidebug/trunk

Subversion Repositories ezidebug

[/] [ezidebug/] [trunk/] [EziDebug_src/] [projectsetwizard.h] - Rev 2

Compare with Previous | Blame | View Log

#ifndef PROJECTSETWIZARD_H
#define PROJECTSETWIZARD_H
 
#include <QWizard>
#include "ezidebugprj.h"
 
QT_BEGIN_NAMESPACE
class QComboBox;
class QLabel;
class QPushButton;
class QWizardPage;
class QTableWidgetItem;
class QLineEdit;
class QString;
class QSpinBox ;
class QRadioButton ;
class QCheckBox ;
QT_END_NAMESPACE
 
class ProjectSetWizard : public QWizard
{
    Q_OBJECT
 
public:
    ProjectSetWizard(QWidget *parent = 0);
    ~ProjectSetWizard();
    QString getProPath();
    void done (int result) ;
 
    QString m_icurrentDir ;
    unsigned int m_uncurrentRegNum ;
    EziDebugPrj::TOOL m_ecurrentTool ;
    bool m_isXilinxErrChecked ;
 
    //int chainNum;
 
private slots:
    void browse();
    void saveModifiedPage(int m);
    void cc();
    void changeXilinxCompileOption(bool checked) ;
 
private:
    void createPage1();
    void createPage2();
    void createConclusionPage();
 
    QPushButton *createButton(const QString &text, const char *member);
    QComboBox *createComboBox(const QString &text = QString(), const QStringList &items =  QStringList());
 
    QWizardPage* m_iprjSetPage ;
    QWizardPage* m_iregSetPage ;
    QWizardPage* m_itoolSetPage ;
 
    QWizardPage* m_currentPage ;
 
    QLabel * m_imaxregNumLabel ;
    QPushButton *browseButton;
    QComboBox *proPathComboBox;
    QComboBox *slotComboBox;
    QSpinBox *spinBox ;
    QComboBox * m_nregNumComBox ;
    QRadioButton *alteraCheckBox ;
    QRadioButton *xilinxCheckBox ;
    QCheckBox *m_ixilinxComplieOption ;
 
};
 
 
 
#endif // PROJECTSETWIZARD_H
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.