您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ FillList函数代码示例

51自学网 2021-06-01 20:46:20
  C++
这篇教程C++ FillList函数代码示例写得很实用,希望能帮到您。

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

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

示例1: qDebug

void MarketListWidget::on_addButton_clicked(){    if(!ui->listWidget->currentIndex().isValid()){        QMessageBox::critical(this,"Nada seleccionado","Seleccione un item de la lista para modificar",QMessageBox::Ok);        return;    }    QListWidgetItem *item = ui->listWidget->currentItem();    int amount = ui->spinBox->value();    QSqlQuery query;    int id = item->data(Qt::UserRole).toInt();    if(ui->spinBox->value()>0){        query.prepare("UPDATE MarketList SET amount=? WHERE food_id=?");        query.addBindValue(amount);        query.addBindValue(id);        if(query.exec()){            qDebug()<<"updated market list item properly";            FillList();        }else{            qDebug()<<"failed to update market list item";        }    }else{        query.prepare("DELETE FROM MarketList WHERE food_id=?");        query.addBindValue(id);        if(query.exec()){            qDebug()<<"deleted market list item properly";            FillList();        }else{            qDebug()<<"failed to delete market list item";        }    }}
开发者ID:jesusgp22,项目名称:Icemart,代码行数:32,


示例2: BKCurrentWindow_au

int BKCurrentWindow_au(WndAndHandle * pItem){	if(IsInHidedWndList(pItem))	{		return 0;	}	wchar_t * cTitle = new wchar_t[2048],cPID[20];	memset(cTitle,0,2048 * sizeof(wchar_t));	memset(cPID,0,20 * sizeof(wchar_t));		FillList();	swprintf(cPID,L"%X",pItem->lPID);	wcscpy(cTitle,pItem->cWndTitle);	ConstructBKSW_au(cPID,cTitle);	delete [] cTitle;	HideSelected(&sBKSel_con,1,1);			WndAndHandle * pHidedItem = new WndAndHandle;	memset(pHidedItem,0,sizeof(WndAndHandle));	pHidedItem->lPID = pItem->lPID;	g_HidedWndList.push_back(pHidedItem);	Switch2BKTab();	FillList();	return 1;}
开发者ID:bodanrenko93,项目名称:hidedragon,代码行数:35,


示例3: FillList

void ezQtDataDirsDlg::on_ButtonUp_clicked(){  ezMath::Swap(m_Config.m_DataDirs[m_iSelection - 1], m_Config.m_DataDirs[m_iSelection]);  --m_iSelection;  FillList();}
开发者ID:ezEngine,项目名称:ezEngine,代码行数:7,


示例4: QLatin1String

void ezQtDataDirsDlg::on_ButtonAdd_clicked(){  static QString sPreviousFolder;  if (sPreviousFolder.isEmpty())  {    sPreviousFolder = QString::fromUtf8(ezToolsProject::GetSingleton()->GetProjectFile().GetData());  }  QString sFolder = QFileDialog::getExistingDirectory(this, QLatin1String("Select Directory"), sPreviousFolder,                                                      QFileDialog::Option::ShowDirsOnly | QFileDialog::Option::DontResolveSymlinks);  if (sFolder.isEmpty())    return;  sPreviousFolder = sFolder;  ezStringBuilder sRootPath = ezFileSystem::GetSdkRootDirectory();  ezStringBuilder sRelPath = sFolder.toUtf8().data();  sRelPath.MakeRelativeTo(sRootPath);  sRelPath.Prepend(">sdk/");  sRelPath.MakeCleanPath();  ezApplicationFileSystemConfig::DataDirConfig dd;  dd.m_sDataDirSpecialPath = sRelPath;  dd.m_bWritable = false;  m_Config.m_DataDirs.PushBack(dd);  m_iSelection = m_Config.m_DataDirs.GetCount() - 1;  FillList();}
开发者ID:ezEngine,项目名称:ezEngine,代码行数:32,


示例5: lookup_widget

void ShortcutsListDlg::OnContextChanged(){	//filter list to show only selected context	GtkWidget *combobox4 = lookup_widget(m_pDialog, "combobox4");	int nCtx = gtk_combo_box_get_active (GTK_COMBO_BOX(combobox4));	FillList(nCtx);}
开发者ID:ellysh,项目名称:notecase,代码行数:7,


示例6: switch

void CLryEDBQryView::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint) {			CListCtrl  *ListCtrl = (CListCtrl  *)&GetListCtrl();	CLryEDBQryDoc *pDoc = (CLryEDBQryDoc *)GetDocument();	CLryEDBQryDoc::CRowObj *rowInfo;	int i;	switch(lHint)	{	case 0:		FillList();			//填写表格		break;	case 1:		try		{			i = pDoc->Rs->AbsolutePosition-1;			ListCtrl->EnsureVisible(i,TRUE);				}		catch(_com_error &e)		{			dump_com_error(e);		}		break;	case 2:		rowInfo = (CLryEDBQryDoc::CRowObj*)pHint;		ListCtrl->DeleteItem(rowInfo->RowNO);		ListCtrl->Update(rowInfo->RowNO);		break;	default:		break;	}		}
开发者ID:eseawind,项目名称:CoalQualityTestSystem,代码行数:34,


示例7: XRCCTRL

void PluginsConfigurationDlg::OnUninstall(wxCommandEvent& /*event*/){    wxListCtrl* list = XRCCTRL(*this, "lstPlugins", wxListCtrl);    if (list->GetSelectedItemCount() == 0)        return;    wxBusyCursor busy;    long sel = -1;    wxString failure;    while (true)    {        sel = list->GetNextItem(sel, wxLIST_NEXT_ALL, wxLIST_STATE_SELECTED);        if (sel == -1)            break;        const PluginElement* elem = (const PluginElement*)list->GetItemData(sel);        if (elem && elem->plugin)        {            if (!Manager::Get()->GetPluginManager()->UninstallPlugin(elem->plugin))                failure << elem->info.title << _T('/n');        }    }    FillList();    if (!failure.IsEmpty())        cbMessageBox(_("One or more plugins were not un-installed successfully:/n/n") + failure, _("Warning"), wxICON_WARNING, this);}
开发者ID:stahta01,项目名称:codeblocks_r7456,代码行数:28,


示例8: Q_snprintf

void CDialog_PPEPrecache::OnFileSelected( KeyValues *pKV ){	const char *pathIn = pKV->GetString( "fullpath" );	if ( Q_strlen( pathIn ) <= 1 )		return;	char tmp[MAX_PATH*4];	if ( !g_pFullFileSystem->FullPathToRelativePath( pathIn, tmp, sizeof( tmp ) ) )		Q_snprintf( tmp, sizeof(tmp), "%s", pathIn );	CPostProcessingCache::PPE_Error error = GetPPCache()->LoadPostProcessingEffect( tmp, false );	if ( error != CPostProcessingCache::PPE_OKAY )	{		PromptSimple *prompt = new PromptSimple( this, "Error" );		prompt->MoveToCenterOfScreen();		switch ( error )		{		case CPostProcessingCache::PPE_INVALID_INPUT:				prompt->SetText( "Unable to load file." );			break;		case CPostProcessingCache::PPE_INVALID_GRAPH_TYPE:				prompt->SetText( "This file is not a post processing graph!" );			break;		case CPostProcessingCache::PPE_GRAPH_NOT_VALID:				prompt->SetText( "This graph is not valid, open the file and fix it!" );			break;		}		prompt->AddButton( "Ok" );	}	else if ( pEditorRoot->GetSafeFlowgraph()->GetFlowgraphType() == CNodeView::FLOWGRAPH_POSTPROC )		pEditorRoot->GetSafeFlowgraph()->UpdatePPECache();	FillList();}
开发者ID:Biohazard90,项目名称:source-shader-editor,代码行数:35,


示例9: FillList

BOOL CBCGPGridFilterListDlg::OnInitDialog() {	CBCGPDialog::OnInitDialog();	CBCGPStaticLayout* pLayout = (CBCGPStaticLayout*)GetLayout();	if (pLayout != NULL)	{		pLayout->AddAnchor(IDC_BCGBARRES_FILTER_SEARCH, CBCGPStaticLayout::e_MoveTypeNone, CBCGPStaticLayout::e_SizeTypeHorz);		pLayout->AddAnchor(IDC_BCGBARRES_FILTER_LIST, CBCGPStaticLayout::e_MoveTypeNone, CBCGPStaticLayout::e_SizeTypeBoth);		pLayout->AddAnchor(IDOK, CBCGPStaticLayout::e_MoveTypeBoth, CBCGPStaticLayout::e_SizeTypeNone);		pLayout->AddAnchor(IDCANCEL, CBCGPStaticLayout::e_MoveTypeBoth, CBCGPStaticLayout::e_SizeTypeNone);	}	CString strPrompt;		{		CBCGPLocalResource locaRes;		strPrompt.LoadString(IDS_BCGBARRES_SEARCH_PROMPT);		m_strSelectAll.LoadString(IDS_BCGBARRES_SELECT_ALL);	}	m_wndEdit.EnableSearchMode(TRUE, strPrompt);	FillList();	m_wndEdit.SetFocus();	return FALSE; // return TRUE unless you set the focus to a control	              // EXCEPTION: OCX Property Pages should return FALSE}
开发者ID:iclosure,项目名称:jframework,代码行数:30,


示例10: BWindow

PyeManagerWindow::PyeManagerWindow(BHandler* returnHandler, Proxy* theProxy) :	BWindow(BRect(200, 200, 415, 500), "Payee Manager",	B_FLOATING_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL, 	B_ASYNCHRONOUS_CONTROLS | B_NOT_RESIZABLE){	this->returnHandler = returnHandler;	this->theProxy = theProxy;	pyeS = theProxy->GetPyeS();	BRect frame = Frame();	frame.OffsetTo(0, 0);		BView* backdrop = new BView(frame, "backview", B_FOLLOW_ALL_SIDES, B_WILL_DRAW);	backdrop->SetViewColor(222, 222, 222);	AddChild(backdrop);		lv = new BListView(BRect(10, 10, frame.Width() - 10 - 15, frame.Height() - 70),		"PyeManagerLV");	backdrop->AddChild(new BScrollView("scrolllv", lv,		B_FOLLOW_LEFT | B_FOLLOW_TOP, 0, false, true));		FillList();		BButton* b = new BButton(BRect(10, frame.bottom - 60, 100, frame.bottom - 40), 		"NewB", "New...", new BMessage(PyeManagerWindowNewMSG));	backdrop->AddChild(b);	b = new BButton(BRect(110, frame.bottom - 60, 200, frame.bottom - 40), 		"RenameB", "Rename...", new BMessage(PyeManagerWindowRenameMSG));	backdrop->AddChild(b);	b = new BButton(BRect(10, frame.bottom - 30, 100, frame.bottom - 10), 		"DeleteB", "Delete...", new BMessage(PyeManagerWindowDeleteMSG));	backdrop->AddChild(b);	b = new BButton(BRect(110, frame.bottom - 30, 200, frame.bottom - 10), 		"CloseB", "Close", new BMessage(PyeManagerWindowCloseMSG));	backdrop->AddChild(b);}
开发者ID:HaikuArchives,项目名称:Finance,代码行数:35,


示例11: m_List

IncrementalSelectListDlg::IncrementalSelectListDlg(wxWindow* parent, const IncrementalSelectIterator& iterator,                                                   const wxString& caption, const wxString& message)    : m_List(nullptr),    m_Text(nullptr),    m_Iterator(iterator){    wxXmlResource::Get()->LoadObject(this, parent, _T("dlgIncrementalSelectList"),_T("wxScrollingDialog"));    if (!caption.IsEmpty())        SetTitle(caption);    if (!message.IsEmpty())        XRCCTRL(*this, "lblMessage", wxStaticText)->SetLabel(message);    m_Text = XRCCTRL(*this, "txtSearch", wxTextCtrl);    m_List = XRCCTRL(*this, "lstItems", wxListBox);    SetSize(GetPosition().x - 90, GetPosition().y - 70, 500, 300);    m_Text->Connect( wxEVT_KEY_DOWN,                    (wxObjectEventFunction) (wxEventFunction) (wxCharEventFunction)                    &IncrementalSelectListDlg::OnKeyDown,                    nullptr, this );    m_List->Connect( wxEVT_KEY_DOWN,                    (wxObjectEventFunction) (wxEventFunction) (wxCharEventFunction)                    &IncrementalSelectListDlg::OnKeyDown,                    nullptr, this );    FillList();}
开发者ID:DowerChest,项目名称:codeblocks,代码行数:28,


示例12: CBaseDiag

CDialog_RendertargetList::CDialog_RendertargetList( Panel *parent ) : CBaseDiag( parent, NULL, "_rt_list" ){	SetSizeable( false );	SetVisible( true );	SetMouseInputEnabled( true );	SetKeyBoardInputEnabled( true );	Activate();	m_pList_RT = new PanelListPanel( this, "rtlist" );	m_pList_RT->SetNumColumns( 2 );	m_pList_RT->SetFirstColumnWidth( 200 );	FillList();	LoadControlSettings( "shadereditorui/vgui/dialog_rendertarget_list.res" );	SetTitle( "Rendertarget manager", true );	DoModal();	SetDeleteSelfOnClose( true ); 	MoveToCenterOfScreen();}
开发者ID:Biohazard90,项目名称:source-shader-editor,代码行数:26,


示例13: lock

void CPasteFunctionDialog::PostInit(){	fCellView = fOwner->GetCellView();		BAutolock lock(this);	if (!lock.IsLocked())		THROW((errLockWindow));	fList = (BListView *)FindView("list");	fList->SetInvocationMessage(new BMessage(msg_OK));	fList->SetSelectionMessage(new BMessage(msg_FuncChanged));//	fList->SetFont(be_plain_font);	fFuncDescription = (BTextView *)FindView("desc");	BMenuField *mf = dynamic_cast<BMenuField *>(FindView("group"));	fMenu = mf->Menu();	fMenu->AddItem(new BMenuItem("All", new BMessage(msg_MenuChanged)));	fMenu->AddSeparatorItem();	fMenu->AddItem(new BMenuItem("Cell", new BMessage(msg_MenuChanged)));	fMenu->AddItem(new BMenuItem("Date-Time", new BMessage(msg_MenuChanged)));	fMenu->AddItem(new BMenuItem("Financial", new BMessage(msg_MenuChanged)));	fMenu->AddItem(new BMenuItem("Math", new BMessage(msg_MenuChanged)));	fMenu->AddItem(new BMenuItem("Statistical", new BMessage(msg_MenuChanged)));	fMenu->AddItem(new BMenuItem("Text", new BMessage(msg_MenuChanged)));	fMenu->AddItem(new BMenuItem("Logical", new BMessage(msg_MenuChanged)));	fMenu->AddItem(new BMenuItem("Engineering", new BMessage(msg_MenuChanged)));	fMenu->AddItem(new BMenuItem("Plugins", new BMessage(msg_MenuChanged)));	fMenu->FindItem("All")->SetMarked(true);	FillList();		Show();} /* CPasteFunctionDialog::CPasteFunctionDialog */
开发者ID:ModeenF,项目名称:OpenSumIt,代码行数:35,


示例14: FillList

void CDamage::OnTextChangedComboElements(LPCTSTR text, short index) {	// TODO: Add your control notification handler code here  	CRCombo* combo;	combo=GETDLGITEM(IDC_COMBO_ELEMENTS);	int comboindex = combo->GetIndex();	//DEADCODE RDH 16/05/00 	if (comboindex==0)		groupnum=internalUIDList[comboindex];//DEADCODE RDH 16/05/00 	else//DEADCODE RDH 16/05/00 	{//DEADCODE RDH 16/05/00 		internalUIDList//DEADCODE RDH 16/05/00 		info_itemS*	p;//DEADCODE RDH 16/05/00 		UniqueIDBand band;//DEADCODE RDH 16/05/00 		for (int i=BritAAASiteBAND;i<WorldStuff::PITEMTABLESIZE;i++)//DEADCODE RDH 16/05/00 			if (	((p=Persons2::ConvertPtrUID(UniqueID(i)))!=NULL)//DEADCODE RDH 16/05/00 				&&	(p->SGT==wavenum && p->shape.Evaluate()!=EMPTY)//DEADCODE RDH 16/05/00 				&&	(band=Persons2::getbandfromUID(UniqueID(i)))!=0//DEADCODE RDH 16/05/00 				&&	band!=LandscapeBAND//DEADCODE RDH 16/05/00 				)//DEADCODE RDH 16/05/00 				if (--comboindex==0)//DEADCODE RDH 16/05/00 					groupnum=i;//DEADCODE RDH 16/05/00 	}	m_pView->m_mapdlg.ResetIcon(UniqueID(groupnum));	FillList();}
开发者ID:gondur,项目名称:BOB_Src,代码行数:25,


示例15: fd

void PluginsConfigurationDlg::OnInstall(wxCommandEvent& /*event*/){    wxFileDialog fd(this,                        _("Select plugin to install"),                        wxEmptyString, wxEmptyString,                        _T("Code::Blocks Plugins (*.cbplugin)|*.cbplugin"),                        wxFD_OPEN | wxFD_FILE_MUST_EXIST | wxFD_MULTIPLE | compatibility::wxHideReadonly);    if (fd.ShowModal() != wxID_OK)        return;    wxBusyCursor busy;    wxArrayString paths;    fd.GetPaths(paths);    // install in global or user dirs?    bool globalInstall = XRCCTRL(*this, "chkInstallGlobally", wxCheckBox)->GetValue();    bool confirm = XRCCTRL(*this, "chkInstallConfirmation", wxCheckBox)->GetValue();    wxString failure;    for (size_t i = 0; i < paths.GetCount(); ++i)    {        if (!Manager::Get()->GetPluginManager()->InstallPlugin(paths[i], globalInstall, confirm))            failure << paths[i] << _T('/n');    }    FillList();    if (!failure.IsEmpty())        cbMessageBox(_("One or more plugins were not installed successfully:/n/n") + failure, _("Warning"), wxICON_WARNING, this);}
开发者ID:stahta01,项目名称:codeblocks_r7456,代码行数:30,


示例16: FillTree

//=========================================================// 
C++ FillMemory函数代码示例
C++ FillInitialWorldState函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。