00001 #ifndef SXDLGPORTCONFIG_H_INCLUDED
00002 #define SXDLGPORTCONFIG_H_INCLUDED
00003
00004 #include <QDialog>
00005 #include "ui_DlgPortConfig.h"
00006 #include "sxGlobal.h"
00007
00011 class SX_GUISDKEXPORT sxDlgPortConfig : public QDialog, public Ui::DlgPortConfig
00012 {
00013 Q_OBJECT
00014 int xMinPortCnt[2];
00015 public:
00016
00017 enum { Input = 0x01, Output = 0x02 };
00018
00019 sxDlgPortConfig(int flags, QWidget * parent = 0);
00020 QString PortType(int flag) const;
00021 int PortCount(int flag) const;
00022 void SetMinPortCount(int flag, int cnt);
00023 private slots:
00024 void pushButtonClicked(QAbstractButton * btn);
00025 };
00026
00027
00028 #endif // SXDLGPORTCONFIG_H_INCLUDED