本文整理汇总了C++中refreshList函数的典型用法代码示例。如果您正苦于以下问题:C++ refreshList函数的具体用法?C++ refreshList怎么用?C++ refreshList使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了refreshList函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: disconnect
void KbAnimWidget::setLight(KbLight* newLight){
if(light != newLight){
if(light)
disconnect(light, SIGNAL(didLoad()), this, SLOT(refreshList()));
if(newLight)
connect(newLight, SIGNAL(didLoad()), this, SLOT(refreshList()));
light = newLight;
}
refreshList();
}
示例2: connect
void QuanxianzuGuanliDialog::on_addPushButton_clicked()
{
//qDebug() << "quanxianzuguanli clicked add";
QuanxianzuShezhiDialog dialog;
connect(&dialog,SIGNAL(accepted()), this, SLOT(refreshList()));
dialog.exec();
disconnect(&dialog,SIGNAL(accepted()), this, SLOT(refreshList()));
}
示例3: dialog
void QuanxianzuGuanliDialog::on_modifyPushButton_clicked()
{
//qDebug() << "clicked modify";
bool a, b, c, d, e, f, g, h, i, j, k, l;
dbcon->getQuanxian(&(this->listWidget->currentItem()->text()), &a, &b, &c, &d, &e, &f, &g, &h, &i, &j, &k, &l);
QuanxianzuShezhiDialog dialog(0, this->dbcon,a, b, c, d, e, f, g, h, i, j, k, l,&(this->listWidget->currentItem()->text()));
connect(&dialog,SIGNAL(accepted()), this, SLOT(refreshList()));
dialog.exec();
disconnect(&dialog,SIGNAL(accepted()), this, SLOT(refreshList()));
}
示例4: QDialog
ConfigureMIDIOut::ConfigureMIDIOut(QWidget* parent, MIDIOut* plugin)
: QDialog(parent)
{
Q_ASSERT(plugin != NULL);
m_plugin = plugin;
/* Setup UI controls */
setupUi(this);
m_list->header()->setResizeMode(QHeaderView::ResizeToContents);
connect(m_refreshButton, SIGNAL(clicked()),
this, SLOT(slotRefreshClicked()));
connect(m_editButton, SIGNAL(clicked()),
this, SLOT(slotEditClicked()));
connect(m_list, SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)),
this, SLOT(slotEditClicked()));
/* Listen to device additions/removals */
connect(plugin, SIGNAL(deviceRemoved(MIDIDevice*)),
this, SLOT(slotDeviceRemoved(MIDIDevice*)));
connect(plugin, SIGNAL(deviceAdded(MIDIDevice*)),
this, SLOT(slotDeviceAdded(MIDIDevice*)));
refreshList();
}
示例5: qDebug
void FrmKinectMain::importDirectory(const QString &dirPath)
{
/*QDir dir(dirPath);
QFileInfoList filenames = dir.entryInfoList(QStringList(), QDir::NoDotAndDotDot | QDir::Files, QDir::Name);
for (const QFileInfo &fInfo : filenames)
{
qDebug() << fInfo.absoluteFilePath();
QString name = fInfo.baseName().split('-').at(0);
int id = name.toInt();
database.mapIdToName[id] = name;
database.mapNameToId[name] = id;
database.scans[id].push_back(Face::Biometrics::MultiTemplate(fInfo.absoluteFilePath().toStdString()));
}*/
std::cout << "Importing from " << dirPath.toStdString() << std::endl;
std::vector<Face::FaceData::Mesh> meshes;
std::vector<int> ids;
Face::LinAlg::Loader::loadMeshes(dirPath.toStdString(), *aligner, ids, meshes, 10, 0.01, "-");
auto templates = extractor->extract(meshes, ids, 0);
int n = templates.size();
for (int i = 0; i < n; i++)
{
std::cout << ids[i] << std::endl;
int id = ids[i];
QString name = QString::number(id);
database.mapIdToName[id] = name;
database.mapNameToId[name] = id;
database.scans[id].push_back(templates[i]);
}
refreshList();
}
示例6: Q_UNUSED
void LH_LgBacklight::onlineChanged(LH_HidDevice *hd, bool b)
{
Q_UNUSED(b);
LgBacklightDevice *bld = 0;
if(hd->vendor_id() == 0x046d)
{
switch(hd->product_id())
{
case 0xC225: /* G11 */
case 0xC227: /* G15v2 */
case 0xC21C: /* G13 */
case 0xC22D: /* G510 without audio */
case 0xC22E: /* G510 with audio */
case 0xC229: /* G19 */
bld = findChild<LgBacklightDevice *>(hd->objectName());
if(bld == 0) {
bld = new LgBacklightDevice(hd, this);
connect(bld, SIGNAL(colorChanged()), this, SLOT(colorChanged()));
}
break;
}
}
if(bld)
refreshList();
}
示例7: qDebug
void PrefAssociations::getData(Preferences *)
{
qDebug("PrefAssociations::getData: something_changed: %d", something_changed);
if (!something_changed) return;
QStringList extensions;
for (int k = 0; k < listWidget->count(); k++)
{
QListWidgetItem* pItem = listWidget->item(k);
if (pItem && pItem->checkState() == Qt::Checked)
extensions.append(pItem->text());
}
int processed = ProcessAssociations(extensions, m_regExtensions);
if (processed != extensions.count())
{
QMessageBox::warning(this, tr("Warning"),
tr("Not all files could be associated. Please check your "
"security permissions and retry."), QMessageBox::Ok);
}
refreshList(); //Useless when OK is pressed... How to detect if apply or ok is pressed ?
something_changed = false;
}
示例8: QAction
void FtpApp::createActions()
{
refresh = new QAction("&Refresh",this);
refresh->setStatusTip("Refresh the list of files");
refresh->setShortcut(Qt::Key_F5);
connect(refresh,SIGNAL(triggered()),this,SLOT(refreshList()));
quitAction = new QAction(tr("&Quit"),this);
quitAction->setStatusTip("Quit the JIGS File Sharing");
quitAction->setShortcut(Qt::CTRL + Qt::Key_Q);
connect(quitAction, SIGNAL(triggered()), this, SLOT(quit()));
aboutAction=new QAction(tr("&About"),this);
aboutAction->setStatusTip("About JIGS File Sharing");
connect(aboutAction, SIGNAL(triggered()), this, SLOT(aboutPopup()));
uploadFileAction=new QAction("&Upload Single File",this);
uploadFileAction->setShortcut(Qt::CTRL + Qt::Key_U);
uploadFileAction->setStatusTip("Upload a single File to the FTP Server");
connect(uploadFileAction,SIGNAL(triggered()),this,SLOT(uploadFile()));
downloadFileAction = new QAction("&Download Single File",this);
downloadFileAction->setShortcut(Qt::CTRL + Qt::Key_D);
downloadFileAction->setStatusTip("Download a single file from FTP sever");
connect(downloadFileAction,SIGNAL(triggered()),this,SLOT(downloadFile()));
}
示例9: QObject
Servers::Servers(Ghpsdr3Device *_sdr, QWidget *_parent) : QObject()
{
parent = _parent;
ui = new Ui::Servers;
ui->setupUi(parent);
sdr = _sdr;
//this->setAttribute(Qt::WA_DeleteOnClose);
nam = new QNetworkAccessManager(this);
connect(nam, SIGNAL(finished(QNetworkReply*)), this, SLOT(finishedSlot(QNetworkReply*)));
connect(ui->refreshButton,SIGNAL(clicked()),this,SLOT(on_refreshButton_clicked()));
connect(ui->treelist,SIGNAL(itemClicked(QTreeWidgetItem*,int)),this,SLOT(lineClicked(QTreeWidgetItem*,int)));
//ui->treelist->setHeaderLabels(QString("Status;Call;Location;Band;Rig;Antenna;Last Report;IP").split(";"));
//Shorter list for Pebble
ui->treelist->setColumnCount(5);
ui->treelist->setColumnWidth(1,50); //Callsign
ui->treelist->setColumnWidth(2,125); //Location
ui->treelist->setColumnWidth(3,60); //Status
//Last col, rig, autosizes to fill
ui->treelist->setHeaderLabels(QString("IP;Call;Location;Status;Rig").split(";"));
ui->treelist->setHeaderHidden(false);
ui->IPEdit->setText(sdr->deviceAddress.toString());
ui->receiverEdit->setText(QString::number(sdr->devicePort-8000));
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(TimerFired()));
timer->start(60000); // 60 seconds
refreshList();
}
示例10: calcScreenRect
/*virtual*/
void LLPanelNearByMedia::draw()
{
// keep bottom of panel on screen
LLRect screen_rect = calcScreenRect();
if (screen_rect.mBottom < 0)
{
LLRect new_rect = getRect();
new_rect.mBottom += 0 - screen_rect.mBottom;
setShape(new_rect);
}
refreshList();
updateControls();
F32 alpha = mHoverTimer.getStarted()
? clamp_rescale(mHoverTimer.getElapsedTimeF32(), AUTO_CLOSE_FADE_TIME_START, AUTO_CLOSE_FADE_TIME_END, 1.f, 0.f)
: 1.0f;
LLViewDrawContext context(alpha);
LLPanel::draw();
if (alpha == 0.f)
{
setVisible(false);
}
}
示例11: gWindow
gdPluginList::gdPluginList(int stackType, Channel *ch)
: gWindow(468, 204), ch(ch), stackType(stackType)
{
if (G_Conf.pluginListX)
resize(G_Conf.pluginListX, G_Conf.pluginListY, w(), h());
list = new Fl_Scroll(8, 8, 476, 188);
list->type(Fl_Scroll::VERTICAL);
list->scrollbar.color(COLOR_BG_0);
list->scrollbar.selection_color(COLOR_BG_1);
list->scrollbar.labelcolor(COLOR_BD_1);
list->scrollbar.slider(G_BOX);
list->begin();
refreshList();
list->end();
end();
set_non_modal();
if (stackType == PluginHost::MASTER_OUT)
label("Master Out Plugins");
else
if (stackType == PluginHost::MASTER_IN)
label("Master In Plugins");
else {
char tmp[32];
sprintf(tmp, "Channel %d Plugins", ch->index+1);
copy_label(tmp);
}
gu_setFavicon(this);
show();
}
示例12: s2
void ScannerPage::runScanner ()
{
QString s;
config.getData(Config::ScannerPath, s);
QString s2("*");
SymbolDialog *dialog = new SymbolDialog(this,
s,
s,
s2,
Q3FileDialog::ExistingFiles);
dialog->setCaption(tr("Select scanners to run"));
int rc = dialog->exec();
if (rc == QDialog::Accepted)
{
QStringList l = dialog->selectedFiles();
int loop;
QDir dir;
for (loop = 0; loop < (int) l.count(); loop++)
{
QFileInfo fi(l[loop]);
Scanner *sdialog = new Scanner(fi.fileName(), chartIndex);
connect(sdialog, SIGNAL(exitScanner()), this, SLOT(refreshList()));
connect(sdialog, SIGNAL(message(QString)), this, SIGNAL(message(QString)));
sdialog->show();
sdialog->scan();
delete sdialog;
}
}
delete dialog;
}
示例13: KDialog
PrivacyDlg::PrivacyDlg(JabberAccount* acc, QWidget* parent) : KDialog(parent), acc_(acc)
{
QWidget * w = new QWidget (this);
ui_.setupUi(w);
setMainWidget (w);
setAttribute(Qt::WA_DeleteOnClose);
setCaption(i18n("%1: Privacy Lists", (acc->myself()->nickName() ) ) );
setButtons (KDialog::Close);
ui_.lv_rules->setFocus (Qt::PopupFocusReason);
PrivacyManager* manager = acc->client()->privacyManager();
connect(manager,SIGNAL(listsReceived(QString,QString,QStringList)),SLOT(updateLists(QString,QString,QStringList)));
connect(manager,SIGNAL(listReceived(PrivacyList)),SLOT(refreshList(PrivacyList)));
connect(manager,SIGNAL(listError()),SLOT(list_failed()));
//connect(manager,SIGNAL(listNamesError()),SLOT(listNamesError()));
//connect(manager,SIGNAL(listReceiveError()),SLOT(listReceiveError()));
connect(ui_.cb_active,SIGNAL(activated(int)),SLOT(active_selected(int)));
connect(ui_.cb_default,SIGNAL(activated(int)),SLOT(default_selected(int)));
connect(ui_.cb_lists,SIGNAL(activated(int)),SLOT(list_selected(int)));
connect(ui_.cb_lists,SIGNAL(currentIndexChanged(int)),SLOT(list_changed(int)));
connect(manager,SIGNAL(changeActiveList_success()),SLOT(change_succeeded()));
connect(manager,SIGNAL(changeActiveList_error()),SLOT(change_failed()));
connect(manager,SIGNAL(changeDefaultList_success()),SLOT(change_succeeded()));
connect(manager,SIGNAL(changeDefaultList_error()),SLOT(change_failed()));
connect(manager,SIGNAL(changeList_success()),SLOT(changeList_succeeded()));
connect(manager,SIGNAL(changeList_error()),SLOT(changeList_failed()));
connect(ui_.pb_newList,SIGNAL(clicked()),SLOT(newList()));
connect(ui_.pb_deleteList,SIGNAL(clicked()),SLOT(removeList()));
connect(ui_.pb_add,SIGNAL(clicked()),SLOT(addRule()));
connect(ui_.pb_edit,SIGNAL(clicked()),SLOT(editCurrentRule()));
connect(ui_.pb_remove,SIGNAL(clicked()),SLOT(removeCurrentRule()));
connect(ui_.pb_up,SIGNAL(clicked()),SLOT(moveCurrentRuleUp()));
connect(ui_.pb_down,SIGNAL(clicked()),SLOT(moveCurrentRuleDown()));
connect(ui_.pb_apply,SIGNAL(clicked()),SLOT(applyList()));
ui_.pb_newList->setIcon(KIcon("list-add"));
ui_.pb_deleteList->setIcon(KIcon("list-remove"));
ui_.pb_add->setIcon(KIcon("list-add"));
ui_.pb_remove->setIcon(KIcon("list-remove"));
ui_.pb_up->setIcon(KIcon("arrow-up"));
ui_.pb_down->setIcon(KIcon("arrow-down"));
ui_.pb_edit->setIcon(KIcon("edit-rename"));
ui_.pb_apply->setIcon(KIcon("dialog-ok-apply"));
setWidgetsEnabled(false);
// Disable all buttons
ui_.pb_deleteList->setEnabled(false);
setEditRuleEnabled(false);
ui_.pb_add->setEnabled(false);
ui_.pb_apply->setEnabled(false);
// FIXME: Temporarily disabling auto-activate
ui_.ck_autoActivate->hide();
manager->requestListNames();
}
示例14: dlg
// ////////////////////////////////////////////////////////////////////////////
//
void CDlgEvents::OnModify()
{
int n = m_Events.GetCurSel();
if (n == -1)
return;
long id = (long) m_Events.GetItemData(n);
CRecEvent rec;
if (! rec.FindByID(id) )
return;
CDlgEditEvent dlg(this);
SYSTEMTIME st;
rec.m_trigger.GetAsSystemTime(st);
dlg.m_Date = CTime(st);
dlg.m_Time = CTime(st);
dlg.m_Text = rec.m_text;
if ( dlg.DoModal() != IDOK )
return;
rec.FindByID(id);
rec.Edit();
rec.m_time = COleDateTime( dlg.m_Date.GetYear(), dlg.m_Date.GetMonth(), dlg.m_Date.GetDay(),
dlg.m_Time.GetHour(), dlg.m_Time.GetMinute(), dlg.m_Time.GetSecond() );
rec.m_trigger = rec.m_time;
rec.m_text = dlg.m_Text;
rec.m_fired = FALSE;
rec.Update();
refreshList();
}
示例15: tmp
void winHistory::on_btnClearAll_clicked(){
if( QMessageBox::question(this, "Delete all history...","Are You sure?", QMessageBox::Yes | QMessageBox::Abort ) == QMessageBox::Yes ){
QFile tmp(config::getWPath() + "/history.ini");
tmp.close();
tmp.remove();
refreshList();
}
}