这篇教程C++ CheckValid函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中CheckValid函数的典型用法代码示例。如果您正苦于以下问题:C++ CheckValid函数的具体用法?C++ CheckValid怎么用?C++ CheckValid使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了CheckValid函数的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: EnableOKvoid dlgRule::CheckChange(){ if (rule) { EnableOK(didChange() || txtSqlBox->GetText() != oldDefinition || txtComment->GetValue() != rule->GetComment()); } else { wxString name = GetName(); bool enable = true; CheckValid(enable, !name.IsEmpty(), _("Please specify name.")); CheckValid(enable, rbxEvent->GetSelection() >= 0, _("Please select at an event.")); CheckValid(enable, !txtSqlBox->GetTextLength() || txtSqlBox->GetTextLength() > 6 , _("Please enter function definition.")); EnableOK(enable); }}
开发者ID:douglasresende,项目名称:pgadmin3,代码行数:20,
示例2: CheckValidvoid nuiSprite::DelMatrixNode(uint32 index){ if (!mpMatrixNodes) return; CheckValid(); mpMatrixNodes->at(index)->Release(); mpMatrixNodes->erase(mpMatrixNodes->begin() + index); DebugRefreshInfo();}
开发者ID:jbl2024,项目名称:nui3,代码行数:11,
示例3: PRECONDITION///// Creates a bitmap object with the values found in the given bitmap structure./// This overload is deprecated. Use the overload that takes a reference instead.//TBitmap::TBitmap(const BITMAP * bitmap){ PRECONDITION(bitmap); Handle = ::CreateBitmapIndirect((LPBITMAP)bitmap); // API cast WARNX(OwlGDI, !Handle, 0, "Cannot create bitmap from BITMAP @" << hex << (void*)bitmap); CheckValid(); RefAdd(Handle, Bitmap); TRACEX(OwlGDI, OWL_CDLEVEL, "TBitmap constructed @" << (void*)this << " from BITMAP @" << (void*)bitmap << ".");}
开发者ID:Darkman-M59,项目名称:Meridian59_115,代码行数:15,
示例4: THREAD_ANY void CBundle::ForceUngetService(CServiceRegistration* service) { THREAD_ANY(); VERBOSE("WARNING [%s] Stale service reference", m_location.c_str()); /// /todo verify CheckValid(); TServicesInUseContainer::iterator it = m_servicesInUse.find(service); ASSERT_STRICT(it != m_servicesInUse.end()); it->second.Reset(); }
开发者ID:Kubiria,项目名称:SekaiFramework,代码行数:12,
示例5: CheckValidbool cByteBuffer::SkipRead(int a_Count){ CHECK_THREAD; CheckValid(); ASSERT(a_Count >= 0); if (!CanReadBytes(a_Count)) { return false; } AdvanceReadPos(a_Count); return true;}
开发者ID:Xury,项目名称:MCServer,代码行数:12,
示例6: GetNamevoid dlgTablespace::CheckChange(){ bool enable = true; if (tablespace) { enable = txtComment->GetValue() != tablespace->GetComment() || GetName() != tablespace->GetName() || cbOwner->GetValue() != tablespace->GetOwner() || dirtyVars; if (seclabelPage && connection->BackendMinimumVersion(9, 2)) enable = enable || !(seclabelPage->GetSqlForSecLabels().IsEmpty()); } else { wxString name = GetName(); CheckValid(enable, !GetName().IsEmpty(), _("Please specify name.")); CheckValid(enable, !txtLocation->GetValue().IsEmpty(), _("Please specify location.")); } EnableOK(enable);}
开发者ID:xiul,项目名称:pgadmin3,代码行数:21,
示例7: EnableOKvoid dlgTextSearchParser::CheckChange(){ if (parser) { EnableOK(txtName->GetValue() != parser->GetName() || cbSchema->GetValue() != parser->GetSchema()->GetName() || txtComment->GetValue() != parser->GetComment()); } else { wxString name = GetName(); bool enable = true; CheckValid(enable, !name.IsEmpty(), _("Please specify name.")); CheckValid(enable, cbStart->GetValue().Length() > 0 , _("Please select a start function.")); CheckValid(enable, cbGetToken->GetValue().Length() > 0 , _("Please select a gettoken function.")); CheckValid(enable, cbEnd->GetValue().Length() > 0 , _("Please select an end function.")); CheckValid(enable, cbLextypes->GetValue().Length() > 0 , _("Please select a lextypes function.")); EnableOK(enable); }}
开发者ID:GHnubsST,项目名称:pgadmin3,代码行数:21,
示例8: CheckValidvoid dlgLanguage::CheckChange(){ bool enable = true; wxString name = cbName->GetValue(); if (language) { enable = name != language->GetName() || txtComment->GetValue() != language->GetComment() || (connection->BackendMinimumVersion(8, 3) && cbOwner->GetValue() != language->GetOwner()); if (seclabelPage && connection->BackendMinimumVersion(9, 1)) enable = enable || !(seclabelPage->GetSqlForSecLabels().IsEmpty()); } else { bool useTemplate = (cbName->FindString(name) >= 0); CheckValid(enable, !name.IsEmpty(), _("Please specify name.")); CheckValid(enable, useTemplate || !cbHandler->GetValue().IsEmpty(), _("Please specify language handler.")); } EnableOK(enable);}
开发者ID:SokilV,项目名称:pgadmin3,代码行数:21,
示例9: EnableOKvoid dlgRepPath::CheckChange(){ if (path) { EnableOK(txtConnInfo->GetValue() != path->GetConnInfo() || StrToLong(txtConnRetry->GetValue()) != path->GetConnRetry()); } else { bool enable = true; CheckValid(enable, cbServer->GetCount() > 0, _("No provider node without path definition left.")); CheckValid(enable, cbServer->GetCurrentSelection() >= 0, _("Please select provider node.")); wxString connInfo = txtConnInfo->GetValue(); CheckValid(enable, connInfo.Find(wxT("host=")) >= 0, _("Please provide host in connect info.")); CheckValid(enable, connInfo.Find(wxT("dbname=")) >= 0, _("Please provide dbname in connect info.")); CheckValid(enable, connInfo.Find(wxT("user=")) >= 0, _("Please provide user in connect info.")); EnableOK(enable); }}
开发者ID:SokilV,项目名称:pgadmin3,代码行数:21,
示例10: EnableOKvoid dlgRepCluster::CheckChange(){ if (cluster) { int sel = cbAdminNode->GetCurrentSelection(); bool changed = (sel >= 0 && (long)cbAdminNode->wxEvtHandler::GetClientData() != cluster->GetAdminNodeID()); EnableOK(changed || txtComment->GetValue() != cluster->GetComment()); } else { size_t i; bool enable = true; CheckValid(enable, chkJoinCluster->GetValue() || (!createScript.IsEmpty()), _("Slony-I creation scripts not available; only joining possible.")); if (chkJoinCluster->GetValue()) CheckValid(enable, !cbClusterName->GetValue().IsEmpty(), _("Please select a cluster name.")); else CheckValid(enable, !txtClusterName->GetValue().IsEmpty(), _("Please specify name.")); long nodeId = StrToLong(txtNodeID->GetValue()); CheckValid(enable, nodeId > 0, _("Please specify local node ID.")); for (i = 0 ; i < usedNodes.GetCount() && enable; i++) CheckValid(enable, nodeId != usedNodes[i], _("Node ID is already in use.")); CheckValid(enable, !txtNodeName->GetValue().IsEmpty(), _("Please specify local node name.")); txtAdminNodeName->Enable(nodeId != StrToLong(txtAdminNodeID->GetValue())); EnableOK(enable); }}
开发者ID:KrisShannon,项目名称:pgadmin3,代码行数:34,
示例11: PRECONDITION///// Constructs a cursor object from the specified resource ID.//TCursor::TCursor(HINSTANCE instance, TResId resId){ PRECONDITION(resId); Handle = ::LoadCursor(instance, resId); if(!Handle && instance != GetGlobalModule().GetHandle()){ // default load from OWL DLL Handle = GetGlobalModule().LoadCursor(resId); instance = GetGlobalModule().GetHandle(); } ShouldDelete = (instance != 0); CheckValid(); TRACEX(OwlGDI, OWL_CDLEVEL, "TCursor @" << (void*)this << " loaded from resource " << resId);}
开发者ID:Meridian59,项目名称:Meridian59,代码行数:16,
示例12: GetSqlForTypesvoid dlgForeignTable::CheckChange(){ bool enable = true; if (foreigntable) { enable = txtComment->GetValue() != foreigntable->GetComment() || cbSchema->GetValue() != foreigntable->GetSchema()->GetName() || cbOwner->GetValue() != foreigntable->GetOwner() || GetSqlForTypes() != wxEmptyString || GetSql().Length() > 0; if (seclabelPage && connection->BackendMinimumVersion(9, 1)) enable = enable || !(seclabelPage->GetSqlForSecLabels().IsEmpty()); } else { wxString name = GetName(); CheckValid(enable, !name.IsEmpty(), _("Please specify name.")); CheckValid(enable, cbForeignServer->GetCurrentSelection() >= 0, _("Please specify a foreign server.")); } EnableOK(enable);}
开发者ID:aiht,项目名称:pgadmin3,代码行数:22,
示例13: GetNamevoid dlgSchedule::CheckChange(){ timEnd->Enable(calEnd->GetValue().IsValid()); wxString name = GetName(); bool enable = true; if (statusBar) statusBar->SetStatusText(wxEmptyString); InitSelectAll(); CheckValid(enable, !name.IsEmpty(), _("Please specify name.")); CheckValid(enable, calStart->GetValue().IsValid(), _("Please specify start date.")); if (enable) { EnableOK(!GetSql().IsEmpty()); } else EnableOK(false);}
开发者ID:aiht,项目名称:pgadmin3,代码行数:22,
示例14: GetNamevoid dlgView::CheckChange(){ bool enable = true; wxString name = GetName(); CheckValid(enable, !name.IsEmpty(), _("Please specify name.")); CheckValid(enable, txtSqlBox->GetText().Trim(true).Trim(false).Length() > 0 , _("Please enter function definition.")); if(enable) { if (view) enable = txtComment->GetValue() != view->GetComment() || txtSqlBox->GetText().Trim(true).Trim(false) != oldDefinition.Trim(true).Trim(false) || cbOwner->GetValue() != view->GetOwner() || cbSchema->GetValue() != view->GetSchema()->GetName() || name != view->GetName(); if (seclabelPage && connection->BackendMinimumVersion(9, 1)) enable = enable || !(seclabelPage->GetSqlForSecLabels().IsEmpty()); if (connection->BackendMinimumVersion(9, 2)) { if (view) { if (chkSecurityBarrier->GetValue()) enable = enable || !(view->GetSecurityBarrier() == wxT("true")); else enable = enable || (view->GetSecurityBarrier() == wxT("true")); } else { enable = enable || (chkSecurityBarrier->GetValue()); } } } EnableOK(enable);}
开发者ID:ubershmekel,项目名称:pgadmin3,代码行数:38,
示例15: SetupNbLinesstatic int SetupNbLines(HEX_DUMP *hex_dump, int h){ int htline, h_result ; htline = hex_dump->h_char + hex_dump->interline ; hex_dump->nb_lines_on_window = h / htline ; if ( hex_dump->nb_lines_on_window > hex_dump->total_nb_lines ) hex_dump->nb_lines_on_window = hex_dump->total_nb_lines ; h_result = (int) (hex_dump->nb_lines_on_window * htline) ; CheckValid( hex_dump ) ; return( h_result ) ;}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:14,
示例16: reallocCQuickBuildString& CQuickBuildString::operator=(char c){ m_iLength = 1; realloc(iBlockSize); // Use iBlocksize instead of 2 as this will, in all probability, grow ((int*)(m_szContent))[0] = c; // Above is Quick assignment cheat assigns word instead of this: //m_szContent[0] = c; //m_szContent[1] = 0; CheckValid(); return *this;}
开发者ID:killbug2004,项目名称:WSProf,代码行数:14,
示例17: CheckValidvoid dlgSynonym::CheckChange(){ bool enable = true; CheckValid(enable, !txtName->GetValue().IsEmpty(), _("Please specify name.")); CheckValid(enable, !cbTargetType->GetValue().IsEmpty(), _("Please select target type.")); // Public Synonyms does supported in public only if (!synonymSchema && cbTargetType->GetValue() != _("Public synonym")) CheckValid(enable, !cbTargetSchema->GetValue().IsEmpty(), _("Please select target schema.")); CheckValid(enable, !cbTargetObject->GetValue().IsEmpty(), _("Please select target object.")); if (!enable) { EnableOK(enable); return; } if (synonym) EnableOK(synonym->GetTargetObject() != cbTargetObject->GetValue()); else if (privSynonym) EnableOK(privSynonym->GetTargetObject() != cbTargetObject->GetValue()); else EnableOK(txtName->GetValue() != wxEmptyString && cbTargetObject->GetValue() != wxEmptyString);}
开发者ID:KrisShannon,项目名称:pgadmin3,代码行数:23,
注:本文中的CheckValid函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ CheckValidIndex函数代码示例 C++ CheckUnique函数代码示例 |