qsipb_inputparamset.h

来自「sip torture test tools」· C头文件 代码 · 共 60 行

H
60
字号
//qsipb_inputparamset.h//Copyright (C) 2003 Metalink LTD//Author: Rodionov Sergey (seger@metalinkltd.com)//This program is distributed under terms of GPL (see LICENSE)#ifndef __SEGER__MLTD__QSIPB_INPUTPARAMSET_H__#define __SEGER__MLTD__QSIPB_INPUTPARAMSET_H__#include <qvbox.h>#include <qvgroupbox.h>#include <qlineedit.h>#include <qcheckbox.h>#include <qwidget.h>#include <qcombobox.h>#include "sipb_paramlist.h"class qsipb_param_wrapper:public QWidget  //Or QLineEdit or QComboBox !!!!{   Q_OBJECT public:   qsipb_param_wrapper(sipb_paramlist*, int num,QWidget* parent);   string get_rez();   void set_text(string s); public slots:   void want_change_is_global(bool); public: signals:   void is_change_is_global(int num,bool);  //num --> number of paramters                   //(we get it in construtor) bool -- > new is_global private:   QLineEdit* edit;  //or edir or cob_box =0!   QComboBox* cob_box;      QCheckBox* chk_box;   int num; private:   void set_cob_box_text(string str);};//                                                                            class qsipb_inputparamset:public QVGroupBox{   Q_OBJECT public:   qsipb_inputparamset(QWidget* parent);   void reset(sipb_paramlist* local,sipb_paramlist* global);   void make_results();  //put result to local and global private slots:   void want_change_is_global(int i,bool t); private:   sipb_paramlist* local;   sipb_paramlist* global;   vector<qsipb_param_wrapper*> params;  //local->param   QVBox* base_box; private:   void get_from_param(int p);};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?