本文整理汇总了C++中showStatus函数的典型用法代码示例。如果您正苦于以下问题:C++ showStatus函数的具体用法?C++ showStatus怎么用?C++ showStatus使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了showStatus函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: connect
bool GenericTab::initBinder(MapperRuleBinder* mapperBinderPtr)
{
// initialize rule binder and *connect* signals!! (on init())
//m_mapperBinderPtr=new MapperRuleBinder(m_ruleCheckerPtr, mapper);
mapperBinderPtr->init();
//! This is are the signals of the rule binder we need to connect to:
// addRecord, first stage record added and second stage record added (run and finish running post-triggers)
// the pre triggers signals are connected in the binder classes; then we just need the stuff to show messages...
// Default Rules
connect(this, SIGNAL(addRecord()), mapperBinderPtr,
SIGNAL(addRecord()));
// Pre Submit Rules
connect(this, SIGNAL(submit()), mapperBinderPtr,
SIGNAL(submitRecord()));
connect(mapperBinderPtr, SIGNAL(finishedPreSubmit(const bool)), this,
SLOT(onPreSubmit(const bool)));
// Messages
connect(mapperBinderPtr, SIGNAL(showError(QString, const bool)), this,
SIGNAL(showError(QString, const bool)));
connect(mapperBinderPtr, SIGNAL(showStatus(QString)), this,
SIGNAL(showStatus(QString)));
return true;
}
示例2: showStatus
bool ChartEditorWindow::loadChartTable(){
bool ok;
this->lvi.clear();
this->lvi << chartTable.loadChartTableFromXML(chartTableXMLFile, &ok);
// TODO: doesn't show layer if it doesn't have level 0
if(!ok){
showStatus("Error loading " + chartTableXMLFile);
return false;
}
showStatus("Loaded " + chartTableXMLFile);
m_ui->actionSave->setEnabled(true);
m_ui->actionSaveAs->setEnabled(true);
// update selection list
layerSelectionVector.clear();
QVectorIterator<LayerVisualInfo*> lviIt(lvi);
while(lviIt.hasNext()){
LayerVisualInfo * tmpLVI = lviIt.next();
if(tmpLVI->getSimpLevel() == 0){
LayerSelectionItem * selItem = new LayerSelectionItem(tmpLVI->getLayerId(), true);
layerSelectionVector << selItem;
}
}
showChartTable();
showLayers();
return true;
}
示例3: PJ_UNUSED_ARG
void MainWin::on_call_state(pjsua_call_id call_id, pjsip_event *e)
{
pjsua_call_info ci;
PJ_UNUSED_ARG(e);
pjsua_call_get_info(call_id, &ci);
if (currentCall_ == -1 && ci.state < PJSIP_INV_STATE_DISCONNECTED &&
ci.role == PJSIP_ROLE_UAC)
{
emit signalNewCall(call_id, false);
}
char status[80];
if (ci.state == PJSIP_INV_STATE_DISCONNECTED) {
snprintf(status, sizeof(status), "Call is %s (%s)",
ci.state_text.ptr,
ci.last_status_text.ptr);
showStatus(status);
emit signalCallReleased();
} else {
snprintf(status, sizeof(status), "Call is %s", pjsip_inv_state_name(ci.state));
showStatus(status);
}
}
示例4: createSmileyMenu
void wavrChatWindow::init(User *pLocalUser, User *pRemoteUser, bool connected) {
localId = pLocalUser->id;
localName = pLocalUser->name;
peerId = pRemoteUser->id;
peerIds.insert(peerId, pRemoteUser->id);
peerNames.insert(peerId, pRemoteUser->name);
peerStatuses.insert(peerId, pRemoteUser->status);
peerCaps.insert(peerId, pRemoteUser->caps);
this->pLocalUser = pLocalUser;
pMessageLog->localId = localId;
pMessageLog->peerId = peerId;
pMessageLog->peerName = pRemoteUser->name;
// get the avatar image for the users
pMessageLog->participantAvatars.insert(localId, pLocalUser->avatarPath);
pMessageLog->participantAvatars.insert(peerId, pRemoteUser->avatarPath);
createSmileyMenu();
createToolBar();
bConnected = connected;
if(!bConnected)
showStatus(IT_Disconnected, true);
int index = wavrHelper::statusIndexFromCode(pRemoteUser->status);
if(index != -1) {
setWindowIcon(QIcon(statusPic[index]));
if(statusType[index] == StatusTypeOffline)
showStatus(IT_Offline, true);
else if(statusType[index] == StatusTypeAway)
showStatus(IT_Away, true);
else if(statusType[index] == StatusTypeBusy)
showStatus(IT_Busy, true);
}
pSettings = new wavrSettings();
showSmiley = pSettings->value(IDS_EMOTICON, IDS_EMOTICON_VAL).toBool();
pMessageLog->showSmiley = showSmiley;
pMessageLog->autoFile = pSettings->value(IDS_AUTOFILE, IDS_AUTOFILE_VAL).toBool();
pMessageLog->messageTime = pSettings->value(IDS_MESSAGETIME, IDS_MESSAGETIME_VAL).toBool();
pMessageLog->messageDate = pSettings->value(IDS_MESSAGEDATE, IDS_MESSAGEDATE_VAL).toBool();
pMessageLog->allowLinks = pSettings->value(IDS_ALLOWLINKS, IDS_ALLOWLINKS_VAL).toBool();
pMessageLog->pathToLink = pSettings->value(IDS_PATHTOLINK, IDS_PATHTOLINK_VAL).toBool();
pMessageLog->trimMessage = pSettings->value(IDS_TRIMMESSAGE, IDS_TRIMMESSAGE_VAL).toBool();
clearOnClose = pSettings->value(IDS_CLEARONCLOSE, IDS_CLEARONCLOSE_VAL).toBool();
setUIText();
ui.txtMessage->setFocus();
QString themePath = pSettings->value(IDS_THEME, IDS_THEME_VAL).toString();
pMessageLog->initMessageLog(themePath);
if(!clearOnClose)
pMessageLog->restoreMessageLog(QDir(StdLocation::cacheDir()).absoluteFilePath("msg_" + peerId + ".tmp"));
}
示例5: showStatus
// mouseMove
//---------------------------------------------------------------------------
void VehicleSelectionView::mouseMove(const iXY &prevPos, const iXY &newPos)
{
GameTemplateView::mouseMove(prevPos, newPos);
if (highlightedButton >= 0) {
showStatus(buttons[highlightedButton]->getToolTip());
} else {
showStatus("Select a unit for production");
}
} // end VehicleSelectionView::mouseMove
示例6: QString
void UploaderThread::run()
{
if ( samba->connect( deviceKey ) != Samba::OK )
{
mainWindow->messageThreadSafe( QString( "Usb> Upload Failed - couldn't connect.") );
mainWindow->messageThreadSafe( QString( " ** Check USB cable is plugged in.") );
mainWindow->messageThreadSafe( QString( " ** Make sure you've erased the current program, reset the power, and try again.") );
Samba::Status disconnectStatus;
disconnectStatus = samba->disconnect( );
return;
}
Samba::Status uploaderStatus = samba->flashUpload( bin_file );
if ( uploaderStatus != Samba::OK )
{
showStatus( QString( "Usb> Upload Failed." ), 2000 );
switch ( uploaderStatus )
{
case Samba::ERROR_INCORRECT_CHIP_INFO:
mainWindow->messageThreadSafe( QString(
"Usb> Upload Failed - don't recognize the chip you're trying to program.") );
break;
case Samba::ERROR_COULDNT_FIND_FILE:
case Samba::ERROR_COULDNT_OPEN_FILE:
mainWindow->messageThreadSafe( QString(
"Usb> Upload Failed - Couldn't find or open the specified .bin file.") );
break;
case Samba::ERROR_SENDING_FILE:
mainWindow->messageThreadSafe( QString(
"Usb> Upload Failed - Couldn't complete download.") );
mainWindow->messageThreadSafe( QString(
" ** Noisy power supply? Flakey USB connection?") );
break;
default:
mainWindow->messageThreadSafe( QString(
"Usb> Upload Failed - Unknown Error - %d.").arg(uploaderStatus) );
mainWindow->messageThreadSafe( QString(
" ** Note error number and consult the support forums.") );
break;
}
}
// set up samba to actually boot from this file
if ( samba->bootFromFlash( ) != Samba::OK )
mainWindow->messageThreadSafe( QString( "Usb> Could not switch to boot from flash.") );
if ( samba->reset( ) != Samba::OK )
mainWindow->messageThreadSafe( QString( "Usb> Could not switch to boot from flash.") );
showStatus( QString( "Upload complete." ), 2000 );
progress( -1 );
monitor->deviceRemoved( deviceKey );
}
示例7: showStatus
void ExcitationThread::run()
{
emit showStatus("Generating excitation...");
try {
Excitation::generate( this->wrkDir, this->cfg);
emit generated();
} catch(QLE e) {
emit showCritical(e.msg);
emit showStatus("Excitation generating failed!", 2000);
return;
}
emit showStatus("Excitation and inverse filter are generated!", 2000);
}
示例8: tr
void ChartEditorWindow::saveAsChartTable(){
bool ok;
QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"), chartTableXMLFile,
tr("XML files (*.xml);;Any file (*)"));
if(!fileName.isEmpty()){
chartTableXMLFile = fileName;
ok = chartTable.saveChartTableToXML(this->lvi, chartTableXMLFile);
if(ok)
showStatus(tr("Saved ") + chartTableXMLFile);
else
showStatus(tr("Error saving ") + chartTableXMLFile);
}
}
示例9: switch
void KJavaApplet::stateChange( const int newStateInt ) {
AppletState newState = (AppletState)newStateInt;
bool ok = false;
if (d->failed) {
return;
}
switch ( newState ) {
case CLASS_LOADED:
ok = (d->state == UNKNOWN);
break;
case INSTANCIATED:
if (ok) {
showStatus(i18n("Initializing Applet \"%1\"...").arg(appletName()));
}
ok = (d->state == CLASS_LOADED);
break;
case INITIALIZED:
ok = (d->state == INSTANCIATED);
if (ok) {
showStatus(i18n("Starting Applet \"%1\"...").arg(appletName()));
start();
}
break;
case STARTED:
ok = (d->state == INITIALIZED || d->state == STOPPED);
if (ok) {
showStatus(i18n("Applet \"%1\" started").arg(appletName()));
}
break;
case STOPPED:
ok = (d->state == INITIALIZED || d->state == STARTED);
if (ok) {
showStatus(i18n("Applet \"%1\" stopped").arg(appletName()));
}
break;
case DESTROYED:
ok = true;
break;
default:
break;
}
if (ok) {
d->state = newState;
} else {
kdError(6100) << "KJavaApplet::stateChange : don't want to switch from state "
<< d->state << " to " << newState << endl;
}
}
示例10: showError
void FrmSampling::insertRow()
{
if (!tSampLevels->insertRow(tSampLevels->rowCount()))
emit showError(tr("Could not add a sampled level to the table!"));
else
emit showStatus(tr("Sampled level successfully initialized!"));
}
示例11: createToolBar
void lmcBroadcastWindow::init(bool connected) {
createToolBar();
setWindowIcon(QIcon(IDR_APPICON));
ui.splitter->setStyleSheet("QSplitter::handle { image: url("IDR_HGRIP"); }");
ui.tvUserList->setIconSize(QSize(16, 16));
ui.tvUserList->header()->setSectionsMovable(false);
ui.tvUserList->header()->setStretchLastSection(false);
ui.tvUserList->header()->setSectionResizeMode(0, QHeaderView::Stretch);
ui.tvUserList->setCheckable(true);
// load settings
pSettings = new lmcSettings();
restoreGeometry(pSettings->value(IDS_WINDOWBROADCAST).toByteArray());
ui.splitter->restoreState(pSettings->value(IDS_SPLITTERBROADCAST).toByteArray());
showSmiley = pSettings->value(IDS_EMOTICON, IDS_EMOTICON_VAL).toBool();
sendKeyMod = pSettings->value(IDS_SENDKEYMOD, IDS_SENDKEYMOD_VAL).toBool();
fontSizeVal = pSettings->value(IDS_FONTSIZE, IDS_FONTSIZE_VAL).toInt();
pFontGroup->actions()[fontSizeVal]->setChecked(true);
int viewType = pSettings->value(IDS_USERLISTVIEW, IDS_USERLISTVIEW_VAL).toInt();
ui.tvUserList->setView((UserListView)viewType);
// show a message if not connected
bConnected = connected;
ui.btnSend->setEnabled(bConnected);
if(!bConnected)
showStatus(IT_Disconnected, true);
setUIText();
ui.txtMessage->setStyleSheet("QTextEdit { " + fontStyle[fontSizeVal] + " }");
ui.txtMessage->setFocus();
}
示例12: postMessage
void postMessage(const byte deviceIdx) {
if (DEBUG_MEMORY) printMem("Post ");
if (client_send.connect(vlosite, 80)) {
if (DEBUG_WEB) dbg.println("NewC");
int len = 0;
printP(COMMAND_IO_SEND, TXTPOST);
len = printResponse(COMMAND_IO_SEND, deviceIdx, true);
client_send.println(len);
if (DEBUG_WEB) dbg.println(len);
client_send.println();
if (DEBUG_WEB) dbg.println();
printResponse(COMMAND_IO_SEND, deviceIdx, false);
client_send.println();
delay (3);
while (client_send.available()) {
char c = client_send.read();
if (DEBUG_WEB) dbg.print(c);
}
} else {
if (DEBUG_WEB) dbg.println("Fail");
showStatus(NET_ERROR, 0);
Reset_AVR();
}
delay(1);
if (DEBUG_WEB) dbg.println("Disc");
client_send.stop();
}
示例13: performCommandLine
//==============================================================================
int performCommandLine (const String& commandLine)
{
StringArray args;
args.addTokens (commandLine, true);
args.trim();
String command (args[0]);
try
{
if (matchArgument (command, "help")) { showHelp(); return 0; }
if (matchArgument (command, "h")) { showHelp(); return 0; }
if (matchArgument (command, "resave")) { resaveProject (args, false); return 0; }
if (matchArgument (command, "resave-resources")) { resaveProject (args, true); return 0; }
if (matchArgument (command, "set-version")) { setVersion (args); return 0; }
if (matchArgument (command, "bump-version")) { bumpVersion (args); return 0; }
if (matchArgument (command, "git-tag-version")) { gitTag (args); return 0; }
if (matchArgument (command, "buildmodule")) { buildModules (args, false); return 0; }
if (matchArgument (command, "buildallmodules")) { buildModules (args, true); return 0; }
if (matchArgument (command, "status")) { showStatus (args); return 0; }
if (matchArgument (command, "trim-whitespace")) { cleanWhitespace (args, false); return 0; }
if (matchArgument (command, "remove-tabs")) { cleanWhitespace (args, true); return 0; }
if (matchArgument (command, "tidy-divider-comments")) { tidyDividerComments (args); return 0; }
if (matchArgument (command, "fix-broken-include-paths")) { fixRelativeIncludePaths (args); return 0; }
}
catch (const CommandLineError& error)
{
std::cout << error.message << std::endl << std::endl;
return 1;
}
return commandLineNotPerformed;
}
示例14: setWindowTitle
void lmcChatRoomWindow::setUIText(void) {
ui.retranslateUi(this);
setWindowTitle(getWindowTitle());
QTreeWidgetItem* pGroupItem = getGroupItem(&GroupId);
pGroupItem->setText(0, tr("Participants"));
userChatAction->setText(tr("&Conversation"));
userFileAction->setText(tr("Send &File"));
userInfoAction->setText(tr("Get &Information"));
pbtnSmiley->setToolTip(tr("Insert Smiley"));
pSaveAction->setText(tr("&Save As..."));
pSaveAction->setToolTip(tr("Save this conversation"));
pFontAction->setText(tr("Change Font..."));
pFontAction->setToolTip(tr("Change message font"));
pFontColorAction->setText(tr("Change Color..."));
pFontColorAction->setToolTip(tr("Change message text color"));
if(groupMode) {
addContactAction->setText(tr("&Add Contacts..."));
addContactAction->setToolTip(tr("Add people to this conversation"));
}
showStatus(IT_Ok, true); // this will force the info label to retranslate
}
示例15: setMark
// New current line
bool DebuggerManager::setActiveLine (const QString& file, int line )
{
//Get local filename
QString filename = file;
// Remove old active line mark
setMark(m_currentFile, m_currentLine, false, KTextEditor::MarkInterface::markType05);
// Update vars with active line
m_currentFile = filename;
m_currentLine = line;
// No new current position
if(filename.isEmpty() || quantaApp->previewVisible())
return true;
// Find new position in editor
if(ViewManager::ref()->isOpened(filename) || QExtFileInfo::exists(filename, true, 0L))
quantaApp->gotoFileAndLine(filename, line, 0);
else
{
showStatus(i18n("Unable to open file %1, check your basedirs and mappings.").arg(filename), true);
}
// Add new active line mark
setMark(filename, line, true, KTextEditor::MarkInterface::markType05);
return true;
}