📄 qsipb_inputparamset.h
字号:
//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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -