ZNewCheckBox.cpp
上传用户:karlzgj
上传日期:2020-03-01
资源大小:68k
文件大小:1k
源码类别:

TAPI编程

开发平台:

QT

  1. #include "ZNewCheckBox.h"
  2. ZNewCheckBox::ZNewCheckBox( const QString & text, QWidget * parent) : ZCheckBox ( text, parent, 0 )
  3. {
  4. setChecked(false);
  5.     connect (this,SIGNAL(toggled(bool)),this,SLOT(slotSChanged(bool)));
  6. }
  7. ZNewCheckBox::~ZNewCheckBox()
  8. {
  9. };
  10.    
  11. bool ZNewCheckBox::isChecked()
  12. {
  13. return curState;
  14. };
  15. void ZNewCheckBox::setChecked( bool check )
  16. {
  17. curState = check;
  18. if (check)
  19. {
  20.     setState((ZBaseButton::ToggleState)2);
  21. }
  22. else
  23. {
  24.     setState((ZBaseButton::ToggleState)0);
  25. }
  26. };
  27. void ZNewCheckBox::slotSChanged(bool state)
  28. {
  29. curState = state;
  30. }