MicroSelectWidget::MicroSelectWidget( QWidget* parent, const char* name, WFlags ) : QGroupBox( 4, Qt::Horizontal, i18n("Microprocessor"), parent, name ) { m_allowedAsmSet = AsmInfo::AsmSetAll; m_allowedGpsimSupport = m_allowedFlowCodeSupport = m_allowedMicrobeSupport = MicroInfo::AllSupport; if ( !name ) setName( "MicroSelectWidget" ); m_pMicroFamilyLabel = new QLabel( this, "m_pMicroFamilyLabel" ); m_pMicroFamilyLabel->setText( i18n("Family") ); m_pMicroFamily = new KComboBox( false, this, "m_pMicroFamily" ); m_pMicroFamily->setSizePolicy( QSizePolicy::MinimumExpanding, QSizePolicy::Preferred ); m_pMicroLabel = new QLabel( this, "m_pMicroLabel" ); m_pMicroLabel->setText( i18n("Micro") ); m_pMicro = new KComboBox( false, this, "m_pMicro" ); m_pMicro->setSizePolicy( QSizePolicy::MinimumExpanding, QSizePolicy::Preferred ); m_pMicro->setEditable( true ); m_pMicro->setAutoCompletion(true); updateFromAllowed(); setMicro("P16F84"); connect( m_pMicroFamily, SIGNAL(activated(const QString & )), this, SLOT(microFamilyChanged(const QString& )) ); }
Version::Version(int major, int minor, int micro) : d(new VersionData()) { setMajor(major); setMinor(minor); setMicro(micro); setNumberCount(3); }