当前位置: 首页>>代码示例>>C++>>正文


C++ clearFields函数代码示例

本文整理汇总了C++中clearFields函数的典型用法代码示例。如果您正苦于以下问题:C++ clearFields函数的具体用法?C++ clearFields怎么用?C++ clearFields使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了clearFields函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: QWidget

EventSearch::EventSearch(QWidget *parent) :
    QWidget(parent)
{

    // Heisann
    mainLayout = new QGridLayout(this);
    setLayout(mainLayout);

    includeDates = new QCheckBox(QString("Inkluder datoområde?"));
    mainLayout->addWidget(includeDates, 0, 0, 1, 2);

    fromLabel = new QLabel("&Fra:", this);
    fromSearch = new QDateEdit(this);
    fromLabel->setBuddy(fromSearch);
    mainLayout->addWidget(fromLabel, 1, 0);
    mainLayout->addWidget(fromSearch, 1, 1);

    toLabel = new QLabel("&Til:", this);
    toSearch = new QDateEdit(this);
    toLabel->setBuddy(toSearch);
    mainLayout->addWidget(toLabel, 2, 0);
    mainLayout->addWidget(toSearch, 2, 1);

    titleLabel = new QLabel("T&ittel:", this);
    titleSearch = new QLineEdit(this);
    titleLabel->setBuddy(titleSearch);
    mainLayout->addWidget(titleLabel, 3, 0);
    mainLayout->addWidget(titleSearch, 3, 1);

    descriptionLabel = new QLabel("&Beskrivelse:", this);
    descriptionSearch = new QLineEdit(this);
    descriptionLabel->setBuddy(descriptionSearch);
    mainLayout->addWidget(descriptionLabel, 4, 0);
    mainLayout->addWidget(descriptionSearch, 4, 1);

    participantLabel = new QLabel("&Deltager:", this);
    participantSearch = new QLineEdit(this);
    participantLabel->setBuddy(participantSearch);
    mainLayout->addWidget(participantLabel, 5, 0);
    mainLayout->addWidget(participantSearch, 5, 1);

    search = new QPushButton("&Søk", this);
    mainLayout->addWidget(search, 6, 0);

    clear = new QPushButton("&Rens", this);
    mainLayout->addWidget(clear, 6, 1);

    connect(clear, SIGNAL(clicked()), this, SLOT(clearFields()));
    connect(search, SIGNAL(clicked()), this, SLOT(searchClicked()));

    connect(includeDates, SIGNAL(toggled(bool)), this, SLOT(setDateFieldState(bool)));
    includeDates->setChecked(false);
    setDateFieldState(false);

    //connect(this, SIGNAL(queryArgs(const EventHandler::QueryArgs&)), this, SLOT(debugQuery(const EventHandler::QueryArgs&)));

    clearFields();
}
开发者ID:clario,项目名称:QT-prosjet-,代码行数:58,代码来源:eventsearch.cpp

示例2: clearFields

void Card::deleteRecord(void){
    QSqlDatabase    db;

    db.removeDatabase("qt_sql_default_connection");
    db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("www.themindspot.com");
    db.setPort(3306);
    db.setDatabaseName("themind1_AMS");
    db.setUserName("themind1_ams");
    db.setPassword("nerdsrule");
    db.open();

    QSqlQuery record;

    record.prepare("DELETE FROM SurveyPerson WHERE surveyPersonID = ?");
    record.addBindValue(cardID->text().toInt());
    record.exec();

    record.clear();
    db.close();
    clearFields();

    emit newRecord();
    return;
}
开发者ID:TheMindCompany,项目名称:Tracker,代码行数:25,代码来源:card.cpp

示例3: slotUpdateUserList

/*!
 * \brief GUI::ChangeDeleteUserDialog::slotDeleteUser
 * Löscht den aktuellen Benutzer aus der Datenbank und ruft
 * die Funktionen slotUpdateUserList und clearFileds auf.
 */
void GUI::ChangeDeleteUserDialog::slotDeleteUser()
{
    bool deletedUser = false;
    if(mSelectedEmail.isEmpty())
    {
        QMessageBox::information(this, "Benutzer loeschen", "Benutzer in der Liste anwaehlen.");
    }
    else
    {
        if(ui->passwordLineEdit->text() == mHousehold->getUserPassword())
        {
            for(int i = 0; i < mUserList.size(); i++)
            {
				if(mUserList.at(i).getEmail() == ui->emailLineEdit->text())
                {
                    if(mHousehold->deleteUser(mUserList.at(i).getUserId()))
                    {
                        slotUpdateUserList();
                        clearFields();
                        deletedUser = true;
                    }
                }
            }
        }
        else
        {
            QMessageBox::information(this, "Benutzer loeschen", "Passwort eingeben");
        }
    }
    if(!deletedUser)
    {
        QMessageBox::information(this, "Benutzer loeschen", "Benutzer in der Liste anwaehlen und in Email Feld nicht ändern.");
    }
}
开发者ID:Traxes,项目名称:SE,代码行数:39,代码来源:changedeleteuserdialog.cpp

示例4: clearFields

void ossimNitfSensraTag::parseStream(std::istream& in)
{
   clearFields();
   
   in.read(theRefRow, REF_ROW_SIZE);
   in.read(theRefCol, REF_COL_SIZE);
   in.read(theSensorModel, SENSOR_MODEL_SIZE);
   in.read(theSensorMount, SENSOR_MOUNT_SIZE);
   in.read(theSensorLoc, SENSOR_LOC_SIZE);
   in.read(theSensorAltSrc, SENSOR_ALT_SRC_SIZE);
   in.read(theSensorAlt, SENSOR_ALT_SIZE);
   in.read(theSensorAltUnit, SENSOR_ALT_UNIT_SIZE);
   in.read(theSensorAgl, SENSOR_AGL_SIZE);
   in.read(theSensorPitch, SENSOR_PITCH_SIZE);
   in.read(theSensorRoll, SENSOR_ROLL_SIZE);
   in.read(theSensorYaw, SENSOR_YAW_SIZE);
   in.read(thePlatformPitch, PLATFORM_PITCH_SIZE);
   in.read(thePlatformRoll, PLATFORM_ROLL_SIZE);
   in.read(thePlatformHdg, PLATFORM_HDG_SIZE);
   in.read(theGroundSpdSrc, GROUND_SPD_SRC_SIZE);
   in.read(theGroundSpeed, GROUND_SPEED_SIZE);
   in.read(theGroundSpdUnit, GROUND_SPD_UNIT_SIZE);
   in.read(theGroundTrack, GROUND_TRACK_SIZE);
   in.read(theVerticalVel, VERTICAL_VEL_SIZE);
   in.read(theVertVelUnit, VERT_VEL_UNIT_SIZE);
   in.read(theSwathFrames, SWATH_FRAMES_SIZE);
   in.read(theNSwaths, N_SWATHS_SIZE);
   in.read(theSpotNum, SPOT_NUM_SIZE);
}
开发者ID:LucHermitte,项目名称:ossim,代码行数:29,代码来源:ossimNitfSensraTag.cpp

示例5: clearFields

void rspfNitfIchipbTag::parseStream(std::istream& in)
{
   clearFields();

   in.read(theXfrmFlag,     XFRM_FLAG_SIZE);
   in.read(theScaleFactor,  SCALE_FACTOR_SIZE);
   in.read(theAnamrphCorr,  ANAMRPH_CORR_SIZE);
   in.read(theScanBlock,    SCANBLK_NUM_SIZE);
   in.read(theOpRow11,      OP_ROW_11_SIZE);
   in.read(theOpCol11,      OP_COL_11_SIZE);
   in.read(theOpRow12,      OP_ROW_12_SIZE);
   in.read(theOpCol12,      OP_COL_12_SIZE);
   in.read(theOpRow21,      OP_ROW_21_SIZE);
   in.read(theOpCol21,      OP_COL_21_SIZE);
   in.read(theOpRow22,      OP_ROW_22_SIZE);
   in.read(theOpCol22,      OP_COL_22_SIZE);
   in.read(theFiRow11,      FI_ROW_11_SIZE);
   in.read(theFiCol11,      FI_COL_11_SIZE);
   in.read(theFiRow12,      FI_ROW_12_SIZE);
   in.read(theFiCol12,      FI_COL_12_SIZE);
   in.read(theFiRow21,      FI_ROW_21_SIZE);
   in.read(theFiCol21,      FI_COL_21_SIZE);
   in.read(theFiRow22,      FI_ROW_22_SIZE);
   in.read(theFiCol22,      FI_COL_22_SIZE);
   in.read(theFullImageRow, FI_ROW_SIZE);
   in.read(theFullImageCol, FI_COL_SIZE);
}
开发者ID:vapd-radi,项目名称:rspf_v2.0,代码行数:27,代码来源:rspfNitfIchipbTag.cpp

示例6: clearFields

rspfErrorCode rspfRpfImageDisplayParameterSubheader::parseStream(istream& in,
                                                         rspfByteOrder byteOrder)
{
   clearFields();
   if(in)
   {
      theStartOffset = in.tellg();
      in.read((char*)&theNumberOfImageRows, 4);
      in.read((char*)&theNumberOfImageCodesPerRow, 4);
      in.read((char*)&theImageCodeBitLength, 1);
      theEndOffset = in.tellg();

      rspfEndian anEndian;
      if(anEndian.getSystemEndianType() != byteOrder)
      {
         anEndian.swap(theNumberOfImageRows);
         anEndian.swap(theNumberOfImageCodesPerRow);
      }
   }
   else
   {
      return rspfErrorCodes::RSPF_ERROR;
   }
   
   return rspfErrorCodes::RSPF_OK;
}
开发者ID:vapd-radi,项目名称:rspf_v2.0,代码行数:26,代码来源:rspfRpfImageDisplayParameterSubheader.cpp

示例7: plumed_assert

OFile& OFile::rewind() {
// we use here "hard" rewind, which means close/reopen
// the reason is that normal rewind does not work when in append mode
// moreover, we can take a backup of the file
  plumed_assert(fp);
  clearFields();
  if(gzfp) {
#ifdef __PLUMED_HAS_ZLIB
    gzclose((gzFile)gzfp);
#endif
  } else fclose(fp);
  if(!comm || comm->Get_rank()==0) {
    std::string fname=this->path;
    size_t found=fname.find_last_of("/\\");
    std::string directory=fname.substr(0,found+1);
    std::string file=fname.substr(found+1);
    std::string backup=directory+backstring +".last."+file;
    int check=rename(fname.c_str(),backup.c_str());
    plumed_massert(check==0,"renaming "+fname+" into "+backup+" failed for reason: "+strerror(errno));
  }
  if(gzfp) {
#ifdef __PLUMED_HAS_ZLIB
    gzfp=(void*)gzopen(const_cast<char*>(this->path.c_str()),"w9");
#endif
  } else fp=std::fopen(const_cast<char*>(path.c_str()),"w");
  return *this;
}
开发者ID:BingqingCheng,项目名称:plumed2,代码行数:27,代码来源:OFile.cpp

示例8: clearFields

void ossimNitfRsmecaIsg::parseStream(std::istream& in)
{
   clearFields();
   in.read(m_numopg, NUMOPG_SIZE);
   m_opgNum = ossimString(m_numopg).toUInt32();
   m_errCovNum = (m_opgNum * (m_opgNum + 1)) / 2;
   ossim_uint32 i = 0;
   char temp1[FLOAT21_SIZE+1];
   temp1[FLOAT21_SIZE] = '\0';
   m_errcvg.resize(m_errCovNum);
   for (i=0; i < m_errCovNum; ++i)
   {
      in.read(temp1, FLOAT21_SIZE);
      m_errcvg[i] = FILL21;
      m_errcvg[i] = temp1;
   }
   in.read(m_tcdf, TCDF_SIZE);
   in.read(m_ncseg, NCSEG_SIZE);
   m_corSegNum = ossimString(m_ncseg).toUInt32();
   m_corseg.resize(m_corSegNum);
   m_tauseg.resize(m_corSegNum);

   for (i=0; i < m_corSegNum; ++i)
   {
      in.read(temp1, FLOAT21_SIZE);
      m_corseg[i] = FILL21;
      m_corseg[i] = temp1;
      in.read(temp1, FLOAT21_SIZE);
      m_tauseg[i] = FILL21;
      m_tauseg[i] = temp1;
   }
}
开发者ID:LucHermitte,项目名称:ossim,代码行数:32,代码来源:ossimNitfRsmecaTag.cpp

示例9: clearFields

void ossimNitfTextHeaderV2_0::parseStream(std::istream &in)
{
   if(in)
   {
      clearFields();
      
      in.read(theFilePartType, 2);
      in.read(theTextId, 10);
      in.read(theDataAndTime, 14);
      in.read(theTextTitle, 80);
      in.read(theTextSecurityClassification, 1);
      in.read(theTextCodewords, 40);
      in.read(theTextControlAndHandling, 40);
      in.read(theTextReleasingInstructions, 40);
      in.read(theTextClassificationAuthority, 20);
      in.read(theTextSecurityControlNumber, 20);
      in.read(theTextSecurityDowngrade, 6);
      if(ossimString(theTextSecurityDowngrade) == "999998")
      {
         in.read(theTextSecurityDowngradeEvent, 40);
      }
      in.read(theTextEncyption, 1);
      in.read(theTextFormat, 3);
      in.read(theExtSubheaderDataLength, 5);
      long dataLength = ossimString(theExtSubheaderDataLength).toLong();
      if(dataLength > 0)
      {
         in.read(theExtSubheaderOverflow, 3);

         // ignore the data for now
         in.ignore(dataLength - 3);
      }
   }
}
开发者ID:LucHermitte,项目名称:ossim,代码行数:34,代码来源:ossimNitfTextHeaderV2_0.cpp

示例10: clearFields

bool ossimQuickbirdMetaData::open(const ossimFilename& imageFile)
{
   static const char MODULE[] = "ossimQuickbirdMetaData::open";

   clearFields();

   //retrieve information from the metadata file
   //if the Quickbird tif is 02APR01105228-M1BS-000000128955_01_P001.TIF
   //the metadata file will be 02APR01105228-M1BS-000000128955_01_P001.IMD

   ossimFilename metadatafile = imageFile;
   metadatafile.setExtension(ossimString("IMD"));

   if( parseMetaData(metadatafile) == false )
   {
      if(traceDebug())
      {
         ossimNotify(ossimNotifyLevel_WARN)
	    << MODULE << " errors parsing metadata" << std::endl;
      }
      return false;
   }

   return true;
}
开发者ID:ossimlabs,项目名称:ossim,代码行数:25,代码来源:ossimQuickbirdMetaData.cpp

示例11: clearFields

void ossimNitfUse00aTag::parseStream(std::istream& in)
{
   clearFields();
   
   in.read(theAngleToNorth, ANGLE_TO_NORTH_SIZE);
   in.read(theMeanGsd, MEAN_GSD_SIZE);
   in.read(theField3, FIELD3_SIZE);
   in.read(theDynamicRange, DYNAMIC_RANGE_SIZE);
   in.read(theField5, FIELD5_SIZE);
   in.read(theField6, FIELD6_SIZE);
   in.read(theField7, FIELD7_SIZE);
   in.read(theOblAng, OBL_ANG_SIZE);
   in.read(theRollAng, ROLL_ANG_SIZE);
   in.read(theField10, FIELD10_SIZE);
   in.read(theField11, FIELD11_SIZE);
   in.read(theField12, FIELD12_SIZE);
   in.read(theField13, FIELD13_SIZE);
   in.read(theField14, FIELD14_SIZE);
   in.read(theField15, FIELD15_SIZE);
   in.read(theField16, FIELD16_SIZE);
   in.read(theNRef, N_REF_SIZE);
   in.read(theRevNum, REV_NUM_SIZE);
   in.read(theNSeg, N_SEG_SIZE);
   in.read(theMaxLpSeg, MAX_LP_SEG_SIZE);
   in.read(theField20, FIELD20_SIZE);
   in.read(theField21, FIELD21_SIZE);
   in.read(theSunEl, SUN_EL_SIZE);
   in.read(theSunAz, SUN_AZ_SIZE);
}
开发者ID:boussaffawalid,项目名称:OTB,代码行数:29,代码来源:ossimNitfUse00aTag.cpp

示例12: closeEditMode

void __fastcall TfrmRequestCompetitorsListEdit::bbtnUpdateCompetitorClick(
      TObject *Sender)
{

    TPerson personToStore = dmCurrentState->getPerson();

    TCompetitor *competitor =(TCompetitor*)competitorsList->Items[strgrdCompetitorsList->Row -1];

    //Изменить его основные атрибуты, в соответствии с данными формы
    personToStore.setSurname(lbledtSurname->Text.Trim());
    personToStore.setName(lbledtName->Text.Trim());
    personToStore.setPatronymic(lbledtPatronymic->Text.Trim());


    //Убрать из базы данных боевые версии для участника
    competitor->eraseFightVersion();
    //Убрать участника из категорий
    TCategory::uncategory(competitor->getId()); 

    //Заносим измения в базу данных
    if(CompetitorIntoDatabase(personToStore, competitor)){
        //Определить участника в категорию
        TCategory::destributeCompetitor(*competitor, dmCurrentState->getCompetition());
        //изменить пиктограмму и подпись кнопок
        closeEditMode();
        //Очистить поля
        clearFields();
        //Изменить значения в таблице
        addToCompetitorStringGrid(*competitor, strgrdCompetitorsList->Row, strgrdCompetitorsList);
        dmCurrentState->setPerson(personToStore);
        }
}
开发者ID:agoffer,项目名称:secretary,代码行数:32,代码来源:requestCompetitorsListEditU.cpp

示例13: TCompetitor

void __fastcall TfrmRequestCompetitorsListEdit::bbtnAddCompetitorClick(
      TObject *Sender)
{
    //Перосна, которую будем сохранять
    TPerson personToStore;
    //Будем сохранять субъект из полей на форме
    personToStore.setId(0);
    personToStore.setSurname(lbledtSurname->Text.Trim());
    personToStore.setName(lbledtName->Text.Trim());
    personToStore.setPatronymic(lbledtPatronymic->Text.Trim());
    //Если в базе есть такой субъект, получить его идентификатор
    personToStore.likeAs();

    //Создать нового участника
    TCompetitor *newCompetitor = new TCompetitor();

    //Передать участника с формы, в базу данных
    if(CompetitorIntoDatabase(personToStore, newCompetitor)){
        //Добавить участника в список
        competitorsList->Add(newCompetitor);
        //Определить участника в категорию
        TCategory::destributeCompetitor(*newCompetitor, dmCurrentState->getCompetition()); 
        //Доавить участника в конец string grid
        addToCompetitorStringGrid(*newCompetitor, competitorsList->Count, strgrdCompetitorsList);
        //Увеличить количество строк
        strgrdCompetitorsList->RowCount = competitorsList->Count+1;
        //Очистить поля, для ввода нового участника
        clearFields();
        //Установить персону как текущую
        dmCurrentState->setPerson(personToStore); 
        }
}
开发者ID:agoffer,项目名称:secretary,代码行数:32,代码来源:requestCompetitorsListEditU.cpp

示例14: clearFields

void PropertiesWidget::updateRegisterInfo(boost::shared_ptr<ChimeraTK::RegisterInfo> const& registerInfo) {
  // There are node elements ("modules") which don't have register information
  if(!registerInfo) {
    clearFields();
    return;
  }

  setEnabled(true);
  ui.registerPathDisplay->setText(static_cast<const std::string&>(registerInfo->getRegisterName()).c_str());
  setShape(
      registerInfo->getNumberOfDimensions(), registerInfo->getNumberOfChannels(), registerInfo->getNumberOfElements());
  setType(registerInfo->getDataDescriptor());

  // Try to cast to the old, numeric addressed registerInfo.
  auto numericAddressedInfo = boost::dynamic_pointer_cast<ChimeraTK::RegisterInfoMap::RegisterInfo>(registerInfo);
  // If the cast succeeded fill the numeric addressed and fixed point fields.
  // This info only exists for this type of registers.
  if(numericAddressedInfo) {
    setAddress(numericAddressedInfo->bar, numericAddressedInfo->address, numericAddressedInfo->nBytes);
    setFixedPointInfo(numericAddressedInfo->width,
        numericAddressedInfo->nFractionalBits,
        numericAddressedInfo->signedFlag,
        registerInfo->getNumberOfDimensions());
  }
  else {
    ui.numericalAddressGroupBox->hide();
    ui.fixedPointGroupBox->hide();
  }
}
开发者ID:ChimeraTK,项目名称:QtHardMon,代码行数:29,代码来源:PropertiesWidget.cpp

示例15: ossimNitfRegisteredTag

ossimNitfRpcBase::ossimNitfRpcBase()
   : ossimNitfRegisteredTag()
{
   // Set the tag length in base.
   setTagLength(1041);
   
   clearFields();
}
开发者ID:LucHermitte,项目名称:ossim,代码行数:8,代码来源:ossimNitfRpcBase.cpp


注:本文中的clearFields函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。