Ticket #4132: 4132-v2.patch
| File 4132-v2.patch, 78.8 KB (added by , 18 years ago) |
|---|
-
mythplugins/mythmusic/mythmusic/playbackbox.cpp
2388 2388 dupsCheck->setBackgroundOrigin(ParentOrigin); 2389 2389 popup->addWidget(dupsCheck); 2390 2390 2391 intres = popup->ExecPopup();2391 DialogCode res = popup->ExecPopup(); 2392 2392 switch (res) 2393 2393 { 2394 case 0:2394 case kDialogCodeButton0: 2395 2395 insertOption = PL_REPLACE; 2396 2396 break; 2397 case 1:2397 case kDialogCodeButton1: 2398 2398 insertOption = PL_INSERTAFTERCURRENT; 2399 2399 break; 2400 case 2:2400 case kDialogCodeButton2: 2401 2401 insertOption = PL_INSERTATEND; 2402 2402 break; 2403 case kDialogCodeRejected: 2404 default: 2405 delete popup; 2406 return false; 2403 2407 } 2404 2408 2405 2409 bRemoveDups = dupsCheck->isChecked(); … … 2429 2433 2430 2434 delete popup; 2431 2435 2432 return (res >= 0);2436 return true; 2433 2437 } 2434 2438 2435 2439 QString PlaybackBoxMusic::getTimeString(int exTime, int maxTime) -
mythplugins/mythmusic/mythmusic/directoryfinder.cpp
220 220 m_curDirectory += m_directoryList[index]; 221 221 } 222 222 223 done( Accepted);223 done(kDialogCodeAccepted); 224 224 } 225 225 226 226 void DirectoryFinder::cancelPressed() -
mythplugins/mythmusic/mythmusic/cdrip.cpp
1153 1153 if (!gContext->GetMainWindow()->IsExitingToMain()) 1154 1154 startEjectCD(); 1155 1155 1156 done( Rejected);1156 done(kDialogCodeRejected); 1157 1157 } 1158 1158 1159 1159 void Ripper::startRipper(void) … … 1168 1168 RipStatus statusDialog(m_CDdevice, m_tracks, m_qualitySelector->getCurrentInt(), 1169 1169 gContext->GetMainWindow(), "edit metadata"); 1170 1170 int res = statusDialog.exec(); 1171 if (res == Accepted)1171 if (res == kDialogCodeAccepted) 1172 1172 { 1173 1173 bool EjectCD = gContext->GetNumSetting("EjectCDAfterRipping", 1); 1174 1174 if (EjectCD) … … 1507 1507 { 1508 1508 m_ripperThread->cancel(); 1509 1509 m_ripperThread->wait(); 1510 done( Rejected);1510 done(kDialogCodeRejected); 1511 1511 } 1512 1512 } 1513 1513 } … … 1583 1583 1584 1584 case ST_FINISHED: 1585 1585 { 1586 done( Accepted);1586 done(kDialogCodeAccepted); 1587 1587 break; 1588 1588 } 1589 1589 -
mythplugins/mythmusic/mythmusic/editmetadata.cpp
729 729 menu->addButton(albumArt->getTypeName(IT_CD)); 730 730 menu->addButton(albumArt->getTypeName(IT_INLAY)); 731 731 732 int res = menu->ExecPopup(); 732 DialogCode ret = menu->ExecPopup(); 733 int res = ((int)ret) - ((int)kDialogCodeButton0); 733 734 734 if ( res != -1)735 if ((IT_UNKNOWN <= res) && (res < IT_LAST)) 735 736 { 736 737 // get selected image in grid 737 738 ImageGridItem *item = coverart_grid->getCurrentItem(); -
mythplugins/mytharchive/mytharchive/thumbfinder.cpp
259 259 *thumb = *m_thumbList.at(x); 260 260 m_archiveItem->thumbList.append(thumb); 261 261 } 262 done( Accepted);262 done(kDialogCodeAccepted); 263 263 } 264 264 265 265 void ThumbFinder::cancelPressed() 266 266 { 267 done( Rejected);267 done(kDialogCodeRejected); 268 268 } 269 269 270 270 void ThumbFinder::updateCurrentPos() -
mythplugins/mytharchive/mytharchive/videoselector.cpp
348 348 } 349 349 } 350 350 351 done( Accepted);351 done(kDialogCodeAccepted); 352 352 } 353 353 354 354 void VideoSelector::cancelPressed() -
mythplugins/mytharchive/mytharchive/fileselector.cpp
322 322 } 323 323 } 324 324 325 done( Accepted);325 done(kDialogCodeAccepted); 326 326 } 327 327 328 328 void FileSelector::cancelPressed() -
mythplugins/mytharchive/mytharchive/importnativewizard.cpp
351 351 MythPopupBox::showOkPopup(gContext->GetMainWindow(), QObject::tr("Myth Archive"), 352 352 QObject::tr("It was not possible to import the Archive. " 353 353 " An error occured when running 'mytharchivehelper'") ); 354 done( Rejected);354 done(kDialogCodeRejected); 355 355 return; 356 356 } 357 357 358 done( Accepted);358 done(kDialogCodeAccepted); 359 359 } 360 360 else 361 361 setContext(getContext() + 1); -
mythplugins/mytharchive/mytharchive/exportnativewizard.cpp
65 65 66 66 if (action == "ESCAPE") 67 67 { 68 done( Rejected);68 done(kDialogCodeRejected); 69 69 } 70 70 else if (action == "DOWN") 71 71 { … … 360 360 if (getContext() == LAST_PAGE) 361 361 { 362 362 runScript(); 363 done( Accepted);363 done(kDialogCodeAccepted); 364 364 } 365 365 else 366 366 setContext(getContext() + 1); … … 380 380 void ExportNativeWizard::handlePrevPage() 381 381 { 382 382 if (getContext() == 1) 383 done( Rejected);383 done(kDialogCodeRejected); 384 384 385 385 if (getContext() > 1) 386 386 setContext(getContext() - 1); … … 394 394 395 395 void ExportNativeWizard::handleCancel() 396 396 { 397 done( Rejected);397 done(kDialogCodeRejected); 398 398 } 399 399 400 400 void ExportNativeWizard::updateArchiveList(void) … … 750 750 MythPopupBox::showOkPopup(gContext->GetMainWindow(), QObject::tr("Myth Archive"), 751 751 QObject::tr("It was not possible to create the DVD. " 752 752 " An error occured when running the scripts") ); 753 done( Rejected);753 done(kDialogCodeRejected); 754 754 return; 755 755 } 756 756 757 done( Accepted);757 done(kDialogCodeAccepted); 758 758 } 759 759 760 760 void ExportNativeWizard::handleAddRecording() -
mythplugins/mytharchive/mytharchive/recordingselector.cpp
339 339 MythContext::DBError("archive item insert", query); 340 340 } 341 341 342 done( Accepted);342 done(kDialogCodeAccepted); 343 343 } 344 344 345 345 void RecordingSelector::cancelPressed() -
mythplugins/mytharchive/mytharchive/editmetadata.cpp
187 187 188 188 void EditMetadataDialog::cancelPressed() 189 189 { 190 done( Rejected);190 done(kDialogCodeRejected); 191 191 } 192 192 193 193 EditMetadataDialog::~EditMetadataDialog() -
mythplugins/mytharchive/mytharchive/mythburnwizard.cpp
86 86 87 87 if (action == "ESCAPE") 88 88 { 89 done( Rejected);89 done(kDialogCodeRejected); 90 90 } 91 91 else if (action == "DOWN") 92 92 { … … 789 789 if (getContext() == LAST_PAGE) 790 790 { 791 791 runScript(); 792 done( Accepted);792 done(kDialogCodeAccepted); 793 793 } 794 794 else 795 795 setContext(getContext() + 1); … … 810 810 void MythburnWizard::handlePrevPage() 811 811 { 812 812 if (getContext() == 1) 813 done( Rejected);813 done(kDialogCodeRejected); 814 814 815 815 if (getContext() > 1) 816 816 setContext(getContext() - 1); … … 825 825 826 826 void MythburnWizard::handleCancel() 827 827 { 828 done( Rejected);828 done(kDialogCodeRejected); 829 829 } 830 830 831 831 void MythburnWizard::getThemeList(void) … … 1551 1551 MythPopupBox::showOkPopup(gContext->GetMainWindow(), QObject::tr("Myth Archive"), 1552 1552 QObject::tr("It was not possible to create the DVD. " 1553 1553 " An error occured when running the scripts") ); 1554 done( Rejected);1554 done(kDialogCodeRejected); 1555 1555 return; 1556 1556 } 1557 1557 1558 done( Accepted);1558 done(kDialogCodeAccepted); 1559 1559 } 1560 1560 1561 1561 void MythburnWizard::handleAddRecording() -
mythplugins/mythbrowser/mythbrowser/tabview.cpp
322 322 url->setText(((WebPage*)mytab->currentPage())->browser->baseURL().htmlURL()); 323 323 popup->addWidget(url); 324 324 325 popup->addButton(tr("OK") );326 popup->addButton(tr("Cancel") );325 popup->addButton(tr("OK"), popup, SLOT(accept())); 326 popup->addButton(tr("Cancel"), popup, SLOT(reject())); 327 327 328 328 qApp->removeEventFilter(this); 329 intres = popup->ExecPopup();329 DialogCode res = popup->ExecPopup(); 330 330 qApp->installEventFilter(this); 331 331 332 if ( res == 0)332 if (kDialogCodeAccepted == res) 333 333 { 334 334 QString sGroup = group->text(); 335 335 QString sDesc = desc->text(); … … 391 391 popup->addWidget(editor); 392 392 editor->setFocus(); 393 393 394 popup->addButton(tr("OK") );395 popup->addButton(tr("Cancel") );394 popup->addButton(tr("OK"), popup, SLOT(accept())); 395 popup->addButton(tr("Cancel"), popup, SLOT(reject())); 396 396 397 397 qApp->removeEventFilter(this); 398 intres = popup->ExecPopup();398 DialogCode res = popup->ExecPopup(); 399 399 qApp->installEventFilter(this); 400 400 401 if ( res == 0)401 if (kDialogCodeAccepted == res) 402 402 { 403 403 QString sURL = editor->text(); 404 404 if (!sURL.startsWith("http://") && !sURL.startsWith("https://") && -
mythplugins/mythweather/mythweather/weatherSetup.cpp
633 633 if (list == m_active_list) 634 634 { 635 635 ScreenListInfo *si = (ScreenListInfo *) selected->getData(); 636 int idx = 0; 636 637 QStringList buttons; 638 QMap<DialogCode, QString> commands; 637 639 if (!si->multiLoc) 640 { 638 641 buttons << tr("Change Location"); 642 commands[(DialogCode)((int)kDialogCodeButton0 + (idx++))] = 643 "change_location"; 644 } 639 645 640 646 if (si->hasUnits) 647 { 641 648 buttons << tr("Change Units"); 649 commands[(DialogCode)((int)kDialogCodeButton0 + (idx++))] = 650 "change_units"; 651 } 642 652 643 buttons << tr("Move Up") << tr("Move Down") << tr("Remove") << 644 tr("Cancel"); 645 QString result = buttons[MythPopupBox::showButtonPopup( 646 gContext->GetMainWindow(), "Manipulate Screen", 647 tr("Action to take on screen ") + selected->text(), 648 buttons, buttons.count() - 1)]; 649 if (result == tr ("Change Location")) 653 buttons << tr("Move Up"); 654 commands[(DialogCode)((int)kDialogCodeButton0 + (idx++))] = "move_up"; 655 buttons << tr("Move Down"); 656 commands[(DialogCode)((int)kDialogCodeButton0 + (idx++))] ="move_down"; 657 buttons << tr("Remove"); 658 commands[(DialogCode)((int)kDialogCodeButton0 + (idx++))] = "remove"; 659 buttons << tr("Cancel"); 660 DialogCode cancelbtn = (DialogCode)((int)kDialogCodeButton0 + (idx++)); 661 commands[cancelbtn] = "cancel"; 662 commands[kDialogCodeRejected] = "cancel"; 663 664 665 DialogCode res = 666 MythPopupBox::ShowButtonPopup( 667 gContext->GetMainWindow(), "Manipulate Screen", 668 tr("Action to take on screen ") + selected->text(), 669 buttons, cancelbtn); 670 671 QString cmd = commands[res]; 672 if (cmd == "change_location") 650 673 { 651 674 doLocationDialog(si, true); 652 675 } 653 else if ( result == tr("Change Units"))676 else if (cmd == "change_units") 654 677 { 655 678 showUnitsPopup(selected->text(), 656 679 (ScreenListInfo *) selected->getData()); 657 680 updateHelpText(); 658 681 } 659 else if ( result == tr("Move Up"))682 else if (cmd == "move_up") 660 683 { 661 684 list->MoveItemUpDown(selected, true); 662 685 } 663 else if ( result == tr("Move Down"))686 else if (cmd == "move_down") 664 687 { 665 688 list->MoveItemUpDown(selected, false); 666 689 } 667 else if ( result == tr("Remove"))690 else if (cmd == "remove") 668 691 { 669 692 deleteScreen(list); 670 693 } … … 798 821 units_t *units = &si->units; 799 822 QStringList unitsBtns; 800 823 unitsBtns << tr("English Units") << tr("SI Units"); 801 int ret = MythPopupBox::showButtonPopup( 802 gContext->GetMainWindow(), "Change Units", 803 tr("Select units for screen ") + name, unitsBtns, 804 *units == ENG_UNITS ? 0 : 1); 824 DialogCode ret = MythPopupBox::ShowButtonPopup( 825 gContext->GetMainWindow(), "Change Units", 826 tr("Select units for screen ") + name, unitsBtns, 827 *units == ENG_UNITS ? kDialogCodeButton0 : kDialogCodeButton1); 828 805 829 switch (ret) 806 830 { 807 case 0:831 case kDialogCodeButton0: 808 832 *units = ENG_UNITS; 809 833 break; 810 case 1:834 case kDialogCodeButton1: 811 835 *units = SI_UNITS; 812 836 break; 813 837 default: -
mythplugins/mythcontrols/mythcontrols/mythcontrols.cpp
698 698 "Do you want to bind it anyway?") 699 699 .arg(conflict->GetAction()).arg(conflict->GetContext()); 700 700 701 if (MythPopupBox::show2ButtonPopup( 702 gContext->GetMainWindow(), tr("Conflict Warning"), 703 msg, tr("Bind Key"), QObject::tr("Cancel"), 0)) 704 { 705 return false; 706 } 701 DialogCode res = MythPopupBox::Show2ButtonPopup( 702 gContext->GetMainWindow(), tr("Conflict Warning"), 703 msg, tr("Bind Key"), QObject::tr("Cancel"), kDialogCodeButton1); 707 704 708 return true;705 return (kDialogCodeButton0 == res); 709 706 } 710 707 711 708 /** \fn MythControls::AddKeyToAction(void) -
mythplugins/mythvideo/mythvideo/videotree.cpp
522 522 MythPopupBox::Small,true); 523 523 plotLabel->setAlignment(Qt::AlignJustify | Qt::WordBreak); 524 524 525 QButton * okButton = plotbox->addButton(tr("Ok")); 525 QButton *okButton = plotbox->addButton( 526 tr("Ok"), plotbox, SLOT(accept())); 526 527 okButton->setFocus(); 527 528 528 529 plotbox->ExecPopup(); -
mythplugins/mythvideo/mythvideo/videodlg.cpp
157 157 MythPopupBox::Small,true); 158 158 plotLabel->setAlignment(Qt::AlignJustify | Qt::WordBreak); 159 159 160 QButton * okButton = plotbox->addButton(tr("Ok")); 160 QButton *okButton = plotbox->addButton( 161 tr("Ok"), plotbox, SLOT(accept())); 161 162 okButton->setFocus(); 162 163 163 164 plotbox->ExecPopup(); -
mythplugins/mythvideo/mythvideo/videoscan.cpp
110 110 buttonText += QObject::tr("Yes"); 111 111 buttonText += QObject::tr("Yes to all"); 112 112 113 int result = MythPopupBox::showButtonPopup(gContext->GetMainWindow(), 114 QObject::tr("File Missing"), 115 QString(QObject::tr("%1 appears to be missing.\nRemove it " 116 "from the database?")).arg(filename), 117 buttonText, 1); 113 DialogCode result = MythPopupBox::ShowButtonPopup( 114 gContext->GetMainWindow(), 115 QObject::tr("File Missing"), 116 QObject::tr("%1 appears to be missing.\n" 117 "Remove it from the database?").arg(filename), 118 buttonText, kDialogCodeButton0); 119 118 120 switch (result) 119 121 { 120 case 1: 122 case kDialogCodeRejected: 123 case kDialogCodeButton0: 124 default: 125 break; 126 case kDialogCodeButton1: 121 127 m_KeepAll = true; 122 128 break; 123 case 2:129 case kDialogCodeButton2: 124 130 m_dbmetadata->purgeByID(id); 125 131 break; 126 case 3:132 case kDialogCodeButton3: 127 133 m_RemoveAll = true; 128 134 m_dbmetadata->purgeByID(id); 129 135 break; -
mythplugins/mythgame/mythgame/gamehandler.cpp
206 206 buttonText += QObject::tr("Yes to all"); 207 207 208 208 209 int result = MythPopupBox::showButtonPopup(gContext->GetMainWindow(), 210 QObject::tr("File Missing"), 211 QString(QObject::tr("%1 appears to be missing.\nRemove it" 212 " from the database?")).arg(filename), 213 buttonText, 0 ); 209 DialogCode result = MythPopupBox::ShowButtonPopup( 210 gContext->GetMainWindow(), 211 QObject::tr("File Missing"), 212 QString(QObject::tr("%1 appears to be missing.\nRemove it" 213 " from the database?")).arg(filename), 214 buttonText, kDialogCodeButton0); 214 215 switch (result) 215 216 { 216 case 1: 217 case kDialogCodeButton0: 218 case kDialogCodeRejected: 219 break; 220 case kDialogCodeButton1: 217 221 m_KeepAll = true; 218 222 break; 219 case 2:223 case kDialogCodeButton2: 220 224 purgeGameDB(filename , RomPath); 221 225 break; 222 case 3:226 case kDialogCodeButton3: 223 227 m_RemoveAll = true; 224 228 purgeGameDB(filename , RomPath); 225 229 break; 230 default: 231 break; 226 232 }; 227 233 228 234 } … … 529 535 buttonText += QObject::tr("No"); 530 536 buttonText += QObject::tr("Yes"); 531 537 532 int result = MythPopupBox::showButtonPopup(gContext->GetMainWindow(), 533 QObject::tr("Are you sure?"), 534 QString(QObject::tr("This will clear all Game Meta Data\n" 535 "from the database. Are you sure you\n" 536 "want to do this?" )), 537 buttonText, 0 ); 538 DialogCode result = MythPopupBox::ShowButtonPopup( 539 gContext->GetMainWindow(), 540 QObject::tr("Are you sure?"), 541 QString(QObject::tr("This will clear all Game Meta Data\n" 542 "from the database. Are you sure you\n" 543 "want to do this?" )), 544 buttonText, kDialogCodeButton0); 538 545 switch (result) 539 546 { 540 case 0: 547 case kDialogCodeRejected: 548 case kDialogCodeButton0: 541 549 // Do Nothing 542 550 break; 543 case 1: 551 case kDialogCodeButton1: 552 { 544 553 MSqlQuery query(MSqlQuery::InitCon()); 545 554 QString thequery = "DELETE FROM gamemetadata;"; 546 555 query.exec(thequery); 547 556 break; 557 } 558 default: 559 break; 548 560 }; 549 561 } 550 562 -
mythplugins/mythgame/mythgame/gametree.cpp
360 360 GameHandler::Launchgame(item->getRomInfo(),NULL); 361 361 else if (item->getRomInfo()->RomCount() > 1) 362 362 { 363 QStringList players = QStringList::split(",", item->getRomInfo()->AllSystems()); 364 players += "Cancel"; 363 QString all_systems = item->getRomInfo()->AllSystems(); 364 QStringList players = QStringList::split(",", all_systems); 365 players += QObject::tr("Cancel"); 365 366 366 int val = MythPopupBox::showButtonPopup(gContext->GetMainWindow(), "", tr("Players Available. \n\n Please pick one."), players,0); 367 DialogCode val = MythPopupBox::ShowButtonPopup( 368 gContext->GetMainWindow(), 369 "", tr("Players Available. \n\n Please pick one."), 370 players, kDialogCodeButton0); 367 371 368 if (val != -1) { 372 int idx = ((int)val) - kDialogCodeButton0; 373 if ((0 <= idx) && (idx < ((int)players.size() - 1))) 374 { 369 375 QString systemname = getElement(players,val); 370 if ( (systemname) && (systemname != "Cancel"))376 if (!systemname.isEmpty()) 371 377 GameHandler::Launchgame(item->getRomInfo(),systemname); 372 378 } 373 379 } -
mythplugins/mythgame/mythgame/gamesettings.cpp
284 284 } 285 285 else 286 286 { 287 int val = MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(),288 "",289 tr("Game Player Menu"),290 tr("Edit.."), tr("Delete.."),1);291 292 if ( val == 0)287 DialogCode val = MythPopupBox::Show2ButtonPopup( 288 gContext->GetMainWindow(), 289 "", tr("Game Player Menu"), 290 tr("Edit.."), tr("Delete.."), kDialogCodeButton1); 291 292 if (kDialogCodeButton0 == val) 293 293 edit(); 294 else if ( val == 1)294 else if (kDialogCodeButton1 == val) 295 295 del(); 296 296 } 297 297 } … … 309 309 310 310 void MythGamePlayerEditor::del(void) 311 311 { 312 int val = MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(), "", 313 tr("Are you sure you want to delete " 314 "this item?"), 315 tr("Yes, delete It"), 316 tr("No, don't"), 2); 312 DialogCode val = MythPopupBox::Show2ButtonPopup( 313 gContext->GetMainWindow(), "", 314 tr("Are you sure you want to delete " 315 "this item?"), 316 tr("Yes, delete It"), 317 tr("No, don't"), kDialogCodeButton1); 317 318 318 if ( val == 0)319 if (kDialogCodeButton0 == val) 319 320 { 320 321 MSqlQuery query(MSqlQuery::InitCon()); 321 322 query.prepare("DELETE FROM gameplayers " -
mythplugins/mythphone/mythphone/phoneui.cpp
617 617 { 618 618 if ((!loopbackMode) && (rtpAudio == 0) && (rtpVideo == 0)) 619 619 { 620 int loop = MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(), "AskLoopback", "Loopback Audio and video at ...", "Socket on this machine", "NAT Device", 1); 620 DialogCode loop = MythPopupBox::Show2ButtonPopup( 621 gContext->GetMainWindow(), 622 "AskLoopback", tr("Loopback Audio and video at ..."), 623 tr("Socket on this machine"), tr("NAT Device"), 624 kDialogCodeButton0); 621 625 QString loopIp; 622 626 switch (loop) 623 627 { 624 default:625 case -1:626 return;627 case0:628 loopIp = sipStack->getLocalIpAddress();629 break;630 case1:631 loopIp = sipStack->getNatIpAddress();632 break;628 default: 629 case kDialogCodeRejected: 630 return; 631 case kDialogCodeButton0: 632 loopIp = sipStack->getLocalIpAddress(); 633 break; 634 case kDialogCodeButton1: 635 loopIp = sipStack->getNatIpAddress(); 636 break; 633 637 } 634 638 phoneUIStatusBar->DisplayCallState(QString(tr("Audio and Video Looped to ") + loopIp)); 635 639 int lvPort = atoi((const char *)gContext->GetSetting("VideoLocalPort")); -
mythplugins/mythzoneminder/mythzoneminder/zmevents.cpp
610 610 611 611 popup->addButton(tr("Delete All")); 612 612 613 intres = popup->ExecPopup();613 DialogCode res = popup->ExecPopup(); 614 614 switch (res) 615 615 { 616 case 0:616 case kDialogCodeButton0: 617 617 // refresh event list; 618 618 getEventList(); 619 619 break; 620 case 1:620 case kDialogCodeButton1: 621 621 if (getContext() == 1) 622 622 { 623 623 // switch to grid view; … … 629 629 setView(false); 630 630 } 631 631 break; 632 case 2:632 case kDialogCodeButton2: 633 633 //delete all events 634 634 if (class ZMClient *zm = ZMClient::get()) 635 635 { … … 648 648 delete busy; 649 649 } 650 650 break; 651 default: 652 break; 651 653 } 652 654 653 655 delete popup; -
mythplugins/mythnews/mythnews/mythnews.cpp
1037 1037 1038 1038 popup->addLayout(vbox, 0); 1039 1039 1040 popup->addButton(tr("OK") );1041 popup->addButton(tr("Cancel") );1040 popup->addButton(tr("OK"), popup, SLOT(accept())); 1041 popup->addButton(tr("Cancel"), popup, SLOT(reject())); 1042 1042 1043 1043 QString siteName = ""; 1044 1044 if (edit) … … 1057 1057 } 1058 1058 } 1059 1059 1060 intres = popup->ExecPopup();1060 DialogCode res = popup->ExecPopup(); 1061 1061 1062 if ( res == 0)1062 if (kDialogCodeAccepted == res) 1063 1063 { 1064 1064 if (edit && siteName != "") 1065 1065 removeFromDB(siteName); … … 1069 1069 1070 1070 delete popup; 1071 1071 1072 return ( res == 0);1072 return (kDialogCodeAccepted == res); 1073 1073 } 1074 1074 1075 1075 void MythNews::showMenu() -
mythtv/libs/libmythtv/channeleditor.cpp
326 326 tr("Are you sure you would like to delete the channels on %1?") 327 327 .arg(currentLabel)); 328 328 329 int val = MythPopupBox::show2ButtonPopup( 330 gContext->GetMainWindow(), "", 331 chan_msg, 329 DialogCode val = MythPopupBox::Show2ButtonPopup( 330 gContext->GetMainWindow(), "", chan_msg, 332 331 tr("Yes, delete the channels"), 333 tr("No, don't"), 2);332 tr("No, don't"), kDialogCodeButton1); 334 333 335 if ( val != 0)334 if (kDialogCodeButton0 != val) 336 335 return; 337 336 338 337 MSqlQuery query(MSqlQuery::InitCon()); … … 414 413 { 415 414 id = list->getValue().toInt(); 416 415 417 int val = MythPopupBox::show2ButtonPopup(418 gContext->GetMainWindow(), "",419 tr("Are you sure you would like to delete this channel?"),416 DialogCode val = MythPopupBox::Show2ButtonPopup( 417 gContext->GetMainWindow(), 418 "", tr("Are you sure you would like to delete this channel?"), 420 419 tr("Yes, delete the channel"), 421 tr("No, don't"), 2);420 tr("No, don't"), kDialogCodeButton1); 422 421 423 if ( val == 0)422 if (kDialogCodeButton0 == val) 424 423 { 425 424 MSqlQuery query(MSqlQuery::InitCon()); 426 425 query.prepare("DELETE FROM channel WHERE chanid = :CHID ;"); … … 439 438 edit(); 440 439 else 441 440 { 442 int val = MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(), 443 "", 444 tr("Channel Menu"), 445 tr("Edit.."), 446 tr("Delete.."), 1); 441 DialogCode val = MythPopupBox::Show2ButtonPopup( 442 gContext->GetMainWindow(), 443 "", tr("Channel Menu"), 444 tr("Edit.."), tr("Delete.."), kDialogCodeButton0); 447 445 448 if ( val == 0)446 if (kDialogCodeButton0 == val) 449 447 emit edit(); 450 else if ( val == 1)448 else if (kDialogCodeButton1 == val) 451 449 emit del(); 452 450 else 453 451 list->setFocus(); -
mythtv/libs/libmythtv/playgroup.cpp
262 262 QString message = tr("Delete playback group:") + 263 263 QString("\n'%1'?").arg(name); 264 264 265 int value = MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(), 266 "", message, 267 tr("Yes, delete group"), 268 tr("No, Don't delete group"), 2); 265 DialogCode value = MythPopupBox::Show2ButtonPopup( 266 gContext->GetMainWindow(), 267 "", message, 268 tr("Yes, delete group"), 269 tr("No, Don't delete group"), kDialogCodeButton1); 269 270 270 if ( value == 0)271 if (kDialogCodeButton0 == value) 271 272 { 272 273 MSqlQuery query(MSqlQuery::InitCon()); 273 274 query.prepare("DELETE FROM playgroup WHERE name = :NAME;"); -
mythtv/libs/libmythtv/viewschdiff.cpp
116 116 handled = true; 117 117 118 118 if (action == "ESCAPE" || action == "LEFT") 119 done( MythDialog::Accepted);119 done(kDialogCodeAccepted); 120 120 else if (action == "UP") 121 121 cursorUp(); 122 122 else if (action == "DOWN") -
mythtv/libs/libmythtv/tv_play.cpp
145 145 recTitles.append(buttonTitle); 146 146 it++; 147 147 } 148 int ret = MythPopupBox::showButtonPopup( 149 gContext->GetMainWindow(), 150 "", 151 tr("All Tuners are Busy.\n" 152 "Select a Current Recording"), 153 recTitles, 1); 154 if ((0 < ret) && (ret <= (int)reclist->size())) 148 DialogCode ret = MythPopupBox::ShowButtonPopup( 149 gContext->GetMainWindow(), 150 "", 151 tr("All Tuners are Busy.\n" 152 "Select a Current Recording"), 153 recTitles, kDialogCodeButton1); 154 int idx = ((int)ret) - ((int)kDialogCodeButton1); 155 if ((idx < 0) || (idx >= (int)reclist->size())) 155 156 { 156 p = reclist->at(ret - 1); 157 curProgram = new ProgramInfo(*p); 157 quitAll = true; 158 158 } 159 159 else 160 160 { 161 quitAll = true; 161 p = reclist->at(idx); 162 curProgram = new ProgramInfo(*p); 162 163 } 163 164 } 164 165 } -
mythtv/libs/libmythtv/sr_dialog.cpp
121 121 if (action == "ESCAPE") 122 122 { 123 123 if (!listMenu.goBack()) 124 done( MythDialog::Rejected);124 done(kDialogCodeRejected); 125 125 } 126 126 else if (!listMenu.getLocked()) 127 127 { -
mythtv/libs/libmythtv/storagegroup.cpp
304 304 textEdit->setText(text); 305 305 popup.addWidget(textEdit); 306 306 307 popup.addButton(QObject::tr("OK") );308 popup.addButton(QObject::tr("Cancel") );307 popup.addButton(QObject::tr("OK"), &popup, SLOT(accept())); 308 popup.addButton(QObject::tr("Cancel"), &popup, SLOT(reject())); 309 309 310 310 textEdit->setFocus(); 311 311 312 if ( popup.ExecPopup() == 0)312 if (kDialogCodeAccepted == popup.ExecPopup()) 313 313 { 314 314 text = textEdit->text(); 315 315 return SGPopup_OK; … … 417 417 QString message = 418 418 tr("Remove '%1'\nDirectory From Storage Group?").arg(name); 419 419 420 int value = 421 MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(), "", message, 422 tr("Yes, remove directory"), 423 tr("No, Don't remove directory"), 2); 420 DialogCode value = MythPopupBox::Show2ButtonPopup( 421 gContext->GetMainWindow(), "", message, 422 tr("Yes, remove directory"), 423 tr("No, Don't remove directory"), 424 kDialogCodeButton1); 424 425 425 if ( value == 0)426 if (kDialogCodeButton0 == value) 426 427 { 427 428 MSqlQuery query(MSqlQuery::InitCon()); 428 429 query.prepare("DELETE FROM storagegroup " … … 556 557 557 558 QString message = tr("Delete '%1' Storage Group?").arg(dispGroup); 558 559 559 int value = MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(), 560 "", message, 561 tr("Yes, delete group"), 562 tr("No, Don't delete group"), 2); 560 DialogCode value = MythPopupBox::Show2ButtonPopup( 561 gContext->GetMainWindow(), 562 "", message, 563 tr("Yes, delete group"), 564 tr("No, Don't delete group"), kDialogCodeButton1); 563 565 564 if ( value == 0)566 if (kDialogCodeButton0 == value) 565 567 { 566 568 MSqlQuery query(MSqlQuery::InitCon()); 567 569 query.prepare("DELETE FROM storagegroup " -
mythtv/libs/libmythtv/videosource.cpp
2046 2046 } 2047 2047 else 2048 2048 { 2049 int val = MythPopupBox::show2ButtonPopup(2049 DialogCode val = MythPopupBox::Show2ButtonPopup( 2050 2050 gContext->GetMainWindow(), 2051 2051 "", 2052 2052 tr("Capture Card Menu"), 2053 2053 tr("Edit.."), 2054 2054 tr("Delete.."), 2055 1);2055 kDialogCodeButton0); 2056 2056 2057 if ( val == 0)2057 if (kDialogCodeButton0 == val) 2058 2058 edit(); 2059 else if ( val == 1)2059 else if (kDialogCodeButton1 == val) 2060 2060 del(); 2061 2061 } 2062 2062 } … … 2066 2066 const int cardid = listbox->getValue().toInt(); 2067 2067 if (-1 == cardid) 2068 2068 { 2069 int val = MythPopupBox::show2ButtonPopup(2069 DialogCode val = MythPopupBox::Show2ButtonPopup( 2070 2070 gContext->GetMainWindow(), "", 2071 2071 tr("Are you sure you want to delete " 2072 2072 "ALL capture cards on %1?").arg(gContext->GetHostName()), 2073 2073 tr("Yes, delete capture cards"), 2074 tr("No, don't"), 2);2074 tr("No, don't"), kDialogCodeButton1); 2075 2075 2076 if ( 0 == val)2076 if (kDialogCodeButton0 == val) 2077 2077 { 2078 2078 MSqlQuery cards(MSqlQuery::InitCon()); 2079 2079 … … 2102 2102 } 2103 2103 else if (-2 == cardid) 2104 2104 { 2105 int val = MythPopupBox::show2ButtonPopup(2105 DialogCode val = MythPopupBox::Show2ButtonPopup( 2106 2106 gContext->GetMainWindow(), "", 2107 2107 tr("Are you sure you want to delete " 2108 2108 "ALL capture cards?"), 2109 2109 tr("Yes, delete capture cards"), 2110 tr("No, don't"), 2);2110 tr("No, don't"), kDialogCodeButton1); 2111 2111 2112 if ( 0 == val)2112 if (kDialogCodeButton0 == val) 2113 2113 { 2114 2114 MSqlQuery query(MSqlQuery::InitCon()); 2115 2115 query.exec("TRUNCATE TABLE capturecard;"); … … 2128 2128 2129 2129 void CaptureCardEditor::del(void) 2130 2130 { 2131 int val = MythPopupBox::show2ButtonPopup(2131 DialogCode val = MythPopupBox::Show2ButtonPopup( 2132 2132 gContext->GetMainWindow(), "", 2133 2133 tr("Are you sure you want to delete this capture card?"), 2134 2134 tr("Yes, delete capture card"), 2135 tr("No, don't"), 2);2135 tr("No, don't"), kDialogCodeButton1); 2136 2136 2137 if ( val == 0)2137 if (kDialogCodeButton0 == val) 2138 2138 { 2139 2139 CardUtil::DeleteCard(listbox->getValue().toUInt()); 2140 2140 load(); … … 2181 2181 } 2182 2182 else 2183 2183 { 2184 int val = MythPopupBox::show2ButtonPopup(2184 DialogCode val = MythPopupBox::Show2ButtonPopup( 2185 2185 gContext->GetMainWindow(), 2186 2186 "", 2187 2187 tr("Video Source Menu"), 2188 2188 tr("Edit.."), 2189 2189 tr("Delete.."), 2190 1);2190 kDialogCodeButton0); 2191 2191 2192 if ( val == 0)2192 if (kDialogCodeButton0 == val) 2193 2193 edit(); 2194 else if ( val == 1)2194 else if (kDialogCodeButton1 == val) 2195 2195 del(); 2196 2196 } 2197 2197 } … … 2201 2201 const int sourceid = listbox->getValue().toInt(); 2202 2202 if (-1 == sourceid) 2203 2203 { 2204 int val = MythPopupBox::show2ButtonPopup(2204 DialogCode val = MythPopupBox::Show2ButtonPopup( 2205 2205 gContext->GetMainWindow(), "", 2206 2206 tr("Are you sure you want to delete " 2207 2207 "ALL video sources?"), 2208 2208 tr("Yes, delete video sources"), 2209 tr("No, don't"), 2);2209 tr("No, don't"), kDialogCodeButton1); 2210 2210 2211 if ( 0 == val)2211 if (kDialogCodeButton0 == val) 2212 2212 { 2213 2213 MSqlQuery query(MSqlQuery::InitCon()); 2214 2214 query.exec("TRUNCATE TABLE channel;"); … … 2233 2233 2234 2234 void VideoSourceEditor::del() 2235 2235 { 2236 int val = MythPopupBox::show2ButtonPopup(2236 DialogCode val = MythPopupBox::Show2ButtonPopup( 2237 2237 gContext->GetMainWindow(), "", 2238 2238 tr("Are you sure you want to delete " 2239 2239 "this video source?"), 2240 2240 tr("Yes, delete video source"), 2241 2241 tr("No, don't"), 2242 2);2242 kDialogCodeButton1); 2243 2243 2244 if ( val == 0)2244 if (kDialogCodeButton0 == val) 2245 2245 { 2246 2246 MSqlQuery query(MSqlQuery::InitCon()); 2247 2247 -
mythtv/libs/libmythtv/diseqcsettings.cpp
892 892 if (sw) 893 893 { 894 894 SwitchConfig config(*sw); 895 changed = (config.exec() == MythDialog::Accepted);895 changed = (config.exec() == kDialogCodeAccepted); 896 896 } 897 897 } 898 898 break; … … 903 903 if (rotor) 904 904 { 905 905 RotorConfig config(*rotor); 906 changed = (config.exec() == MythDialog::Accepted);906 changed = (config.exec() == kDialogCodeAccepted); 907 907 } 908 908 } 909 909 break; … … 914 914 if (lnb) 915 915 { 916 916 LNBConfig config(*lnb); 917 changed = (config.exec() == MythDialog::Accepted);917 changed = (config.exec() == kDialogCodeAccepted); 918 918 } 919 919 } 920 920 break; -
mythtv/libs/libmythtv/profilegroup.cpp
296 296 QString message = QObject::tr("Delete profile group:") + 297 297 QString("\n'%1'?").arg(ProfileGroup::getName(id)); 298 298 299 int value = MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(), 300 "", message, 301 QObject::tr("Yes, delete group"), 302 QObject::tr("No, Don't delete group"), 2); 299 DialogCode value = MythPopupBox::Show2ButtonPopup( 300 gContext->GetMainWindow(), 301 "", message, 302 QObject::tr("Yes, delete group"), 303 QObject::tr("No, Don't delete group"), kDialogCodeButton1); 303 304 304 if ( value == 0)305 if (kDialogCodeButton0 == value) 305 306 { 306 307 querystr = QString("DELETE codecparams FROM codecparams, " 307 308 "recordingprofiles WHERE " -
mythtv/libs/libmythtv/recordingprofile.cpp
1092 1092 textEdit->setText(text); 1093 1093 popup.addWidget(textEdit); 1094 1094 1095 popup.addButton(QObject::tr("OK") );1096 popup.addButton(QObject::tr("Cancel") );1095 popup.addButton(QObject::tr("OK"), &popup, SLOT(accept())); 1096 popup.addButton(QObject::tr("Cancel"), &popup, SLOT(reject())); 1097 1097 1098 1098 textEdit->setFocus(); 1099 1099 1100 if ( popup.ExecPopup() == 0)1100 if (kDialogCodeAccepted == (DialogCode) popup.ExecPopup()) 1101 1101 { 1102 1102 text = textEdit->text(); 1103 1103 return RPPopup_OK; -
mythtv/libs/libmythtv/transporteditor.cpp
315 315 { 316 316 uint mplexid = m_list->getValue().toInt(); 317 317 318 int val = MythPopupBox::show2ButtonPopup(318 DialogCode val = MythPopupBox::Show2ButtonPopup( 319 319 gContext->GetMainWindow(), "", 320 320 tr("Are you sure you would like to delete this transport?"), 321 321 tr("Yes, delete the transport"), 322 tr("No, don't"), 2);322 tr("No, don't"), kDialogCodeButton1); 323 323 324 if ( val == 1)324 if (kDialogCodeButton0 != val) 325 325 return; 326 326 327 327 MSqlQuery query(MSqlQuery::InitCon()); … … 350 350 return; 351 351 } 352 352 353 int val = MythPopupBox::show2ButtonPopup(353 DialogCode val = MythPopupBox::Show2ButtonPopup( 354 354 gContext->GetMainWindow(), 355 "", 356 tr("Transport Menu"), 355 "", tr("Transport Menu"), 357 356 tr("Edit.."), 358 tr("Delete.."), 1);357 tr("Delete.."), kDialogCodeButton0); 359 358 360 if ( val == 0)359 if (kDialogCodeButton0 == val) 361 360 emit Edit(); 362 else if ( val == 1)361 else if (kDialogCodeButton1 == val) 363 362 emit Delete(); 364 363 else 365 364 m_list->setFocus(); -
mythtv/libs/libmythtv/sr_root.cpp
5 5 : ManagedListGroup( "rootGroup", NULL, _parentList, _parent, "rootGroup"), 6 6 schedRec(_rec) 7 7 { 8 cancelItem = new DialogDoneListItem( QString("[ %1 ]").arg(QObject::tr("Cancel")), MythDialog::Rejected, NULL, 9 _parentList, this, "cancel"); 8 cancelItem = new DialogDoneListItem( 9 QString("[ %1 ]").arg(QObject::tr("Cancel")), 10 kDialogCodeRejected, NULL, 11 _parentList, this, "cancel"); 10 12 cancelItem->setState(MLS_BOLD); 11 13 addItem(cancelItem); 12 14 … … 32 34 connect(testButton, SIGNAL(selected(ManagedListItem*)), _rec, SLOT(testRecording())); 33 35 34 36 recordAsShownItem = new DialogDoneListItem(QString("[ %1 ]").arg(QObject::tr("Save these settings")), 35 MythDialog::Accepted, NULL, _parentList, this, "recordAsShown");37 kDialogCodeAccepted, NULL, _parentList, this, "recordAsShown"); 36 38 recordAsShownItem->setState(MLS_BOLD); 37 39 addItem(recordAsShownItem); 38 40 } -
mythtv/libs/libmyth/settings.cpp
1853 1853 switch(e->key()) { 1854 1854 case Key_Escape: 1855 1855 reject(); 1856 emit popupDone( MythDialog::Rejected);1856 emit popupDone(kDialogCodeRejected); 1857 1857 break; 1858 1858 default: 1859 1859 MythDialog::keyPressEvent(e); -
mythtv/libs/libmyth/mythdialogs.cpp
123 123 124 124 void MythDialog::AcceptItem(int i) 125 125 { 126 done( ListStart + i);126 done(kDialogCodeListStart + i); 127 127 } 128 128 129 129 void MythDialog::accept() 130 130 { 131 done( Accepted);131 done(kDialogCodeAccepted); 132 132 } 133 133 134 134 void MythDialog::reject() 135 135 { 136 done( Rejected);136 done(kDialogCodeRejected); 137 137 } 138 138 139 139 int MythDialog::exec() … … 144 144 return -1; 145 145 } 146 146 147 setResult( Rejected);147 setResult(kDialogCodeRejected); 148 148 149 149 Show(); 150 150 … … 341 341 return label; 342 342 } 343 343 344 QButton *MythPopupBox::addButton( QStringcaption, QObject *target,344 QButton *MythPopupBox::addButton(const QString &caption, QObject *target, 345 345 const char *slot) 346 346 { 347 347 if (!target) … … 466 466 467 467 void MythPopupBox::accept(void) 468 468 { 469 MythDialog::done( MythDialog::Accepted);470 emit popupDone( MythDialog::Accepted);469 MythDialog::done(kDialogCodeAccepted); 470 emit popupDone(kDialogCodeAccepted); 471 471 } 472 472 473 473 void MythPopupBox::reject(void) 474 474 { 475 MythDialog::done( MythDialog::Rejected);476 emit popupDone( MythDialog::Rejected);475 MythDialog::done(kDialogCodeRejected); 476 emit popupDone(kDialogCodeRejected); 477 477 } 478 478 479 intMythPopupBox::ExecPopup(QObject *target, const char *slot)479 DialogCode MythPopupBox::ExecPopup(QObject *target, const char *slot) 480 480 { 481 481 if (!target) 482 482 ShowPopup(this, SLOT(defaultExitHandler(int))); 483 483 else 484 484 ShowPopup(target, slot); 485 485 486 return exec();486 return (DialogCode) exec(); 487 487 } 488 488 489 intMythPopupBox::ExecPopupAtXY(int destx, int desty,490 QObject *target, const char *slot)489 DialogCode MythPopupBox::ExecPopupAtXY(int destx, int desty, 490 QObject *target, const char *slot) 491 491 { 492 492 if (!target) 493 493 ShowPopupAtXY(destx, desty, this, SLOT(defaultExitHandler(int))); 494 494 else 495 495 ShowPopupAtXY(destx, desty, target, slot); 496 496 497 return exec();497 return (DialogCode) exec(); 498 498 } 499 499 500 500 void MythPopupBox::defaultButtonPressedHandler(void) 501 501 { 502 502 const QObjectList *objlist = children(); 503 QObjectListIt it (*objlist);503 QObjectListIt itf(*objlist); 504 504 QObject *objs; 505 505 int i = 0; 506 while ((objs = it.current()) != 0) 506 bool foundbutton = false; 507 508 // this bit of code will work if the window is focused 509 while ((objs = itf.current()) != 0) 507 510 { 508 ++it ;511 ++itf; 509 512 if (objs->isWidgetType()) 510 513 { 511 514 QWidget *widget = (QWidget *)objs; 512 515 if (widget->isA("MythPushButton")) 513 516 { 514 517 if (widget->hasFocus()) 518 { 519 foundbutton = true; 515 520 break; 521 } 516 522 i++; 517 523 } 518 524 } 519 525 } 520 done(i); 526 if (foundbutton) 527 { 528 VERBOSE(VB_IMPORTANT, "Button processed using hasFocus(): "<<i); 529 AcceptItem(i); 530 return; 531 } 532 533 // this bit of code should always work but requires a cast 534 QObjectListIt itd(*objlist); 535 i = 0; 536 while ((objs = itd.current()) != 0) 537 { 538 ++itd; 539 if (objs->isWidgetType()) 540 { 541 QWidget *widget = (QWidget *)objs; 542 if (widget->isA("MythPushButton")) 543 { 544 MythPushButton *button = dynamic_cast<MythPushButton*>(widget); 545 if (button && button->isDown()) 546 { 547 foundbutton = true; 548 break; 549 } 550 i++; 551 } 552 } 553 } 554 if (foundbutton) 555 { 556 VERBOSE(VB_IMPORTANT, "Button processed using isDown(): "<<i); 557 AcceptItem(i); 558 return; 559 } 560 561 VERBOSE(VB_IMPORTANT, "MythPopupBox::defaultButtonPressedHandler(void)" 562 "\n\t\t\tWe should never get here!"); 563 done(kDialogCodeRejected); 521 564 } 522 565 523 566 void MythPopupBox::defaultExitHandler(int r) … … 530 573 { 531 574 MythPopupBox popup(parent, title); 532 575 popup.addLabel(message, Medium, true); 533 QButton *okButton = popup.addButton(tr("OK") );576 QButton *okButton = popup.addButton(tr("OK"), &popup, SLOT(accept())); 534 577 okButton->setFocus(); 535 578 popup.ExecPopup(); 536 579 } … … 540 583 { 541 584 MythPopupBox popup(parent, title); 542 585 popup.addLabel(message, Medium, true); 543 QButton *okButton = popup.addButton(tr("Exit") );586 QButton *okButton = popup.addButton(tr("Exit"), &popup, SLOT(accept())); 544 587 okButton->setFocus(); 545 588 popup.ExecPopup(); 546 589 } … … 550 593 { 551 594 MythPopupBox popup(parent, title); 552 595 popup.addLabel(message, Medium, true); 553 QButton *okButton = popup.addButton(tr("OK")); 554 QButton *cancelButton = popup.addButton(tr("Cancel")); 596 QButton *okButton = NULL, *cancelButton = NULL; 597 okButton = popup.addButton(tr("OK"), &popup, SLOT(accept())); 598 cancelButton = popup.addButton(tr("Cancel"), &popup, SLOT(reject())); 599 555 600 if (focusOk) 556 601 okButton->setFocus(); 557 602 else 558 603 cancelButton->setFocus(); 559 604 560 return ( popup.ExecPopup() == 0);605 return (kDialogCodeAccepted == popup.ExecPopup()); 561 606 } 562 607 563 bool MythPopupBox::showGetTextPopup(MythMainWindow *parent, QString title, 564 QString message, QString& text) 608 bool MythPopupBox::showGetTextPopup( 609 MythMainWindow *parent, QString title, 610 QString message, QString& text) 565 611 { 566 612 MythPopupBox popup(parent, title); 567 613 popup.addLabel(message, Medium, true); … … 570 616 textEdit->setText(text); 571 617 popup.addWidget(textEdit); 572 618 573 popup.addButton(tr("OK") );574 popup.addButton(tr("Cancel") );619 popup.addButton(tr("OK"), &popup, SLOT(accept())); 620 popup.addButton(tr("Cancel"), &popup, SLOT(cancel())); 575 621 576 622 textEdit->setFocus(); 577 623 578 if ( popup.ExecPopup() == 0)624 if (kDialogCodeAccepted == popup.ExecPopup()) 579 625 { 580 626 text = textEdit->text(); 581 627 return true; … … 584 630 return false; 585 631 } 586 632 587 588 int MythPopupBox::show2ButtonPopup(MythMainWindow *parent, QString title, 589 QString message, QString button1msg, 590 QString button2msg, int defvalue) 633 DialogCode MythPopupBox::ShowButtonPopup( 634 MythMainWindow *parent, 635 const QString &title, const QString &message, 636 const QStringList &buttonmsgs, 637 DialogCode default_button) 591 638 { 592 639 MythPopupBox popup(parent, title); 593 640 594 641 popup.addLabel(message, Medium, true); 595 642 popup.addLabel(""); 596 643 597 QButton *but1 = popup.addButton(button1msg); 598 QButton *but2 = popup.addButton(button2msg); 599 600 if (defvalue == 1) 601 but1->setFocus(); 602 else 603 but2->setFocus(); 604 605 return popup.ExecPopup(); 606 } 607 608 int MythPopupBox::showButtonPopup(MythMainWindow *parent, QString title, 609 QString message, QStringList buttonmsgs, 610 int defvalue) 611 { 612 MythPopupBox popup(parent, title); 613 614 popup.addLabel(message, Medium, true); 615 popup.addLabel(""); 616 644 const uint def = ((int)default_button) - ((int)kDialogCodeButton0); 617 645 for (unsigned int i = 0; i < buttonmsgs.size(); i++ ) 618 646 { 619 647 QButton *but = popup.addButton(buttonmsgs[i]); 620 if (def value == (int)i)648 if (def == i) 621 649 but->setFocus(); 622 650 } 623 651 -
mythtv/libs/libmyth/uilistbtntype.cpp
1503 1503 searchEdit->setFocus(); 1504 1504 1505 1505 popup->addButton(tr("Search")); 1506 popup->addButton(tr("Cancel") );1506 popup->addButton(tr("Cancel"), popup, SLOT(reject())); 1507 1507 1508 intres = popup->ExecPopup();1508 DialogCode res = popup->ExecPopup(); 1509 1509 1510 if ( res == 0)1510 if (kDialogCodeButton0 == res) 1511 1511 { 1512 1512 m_incSearch = searchEdit->text(); 1513 1513 m_bIncSearchContains = (modeCombo->currentItem() == 1); … … 1516 1516 1517 1517 delete popup; 1518 1518 1519 return ( res == 0);1519 return (kDialogCodeButton0 == res); 1520 1520 } 1521 1521 1522 1522 bool UIListBtnType::incSearchNext(void) -
mythtv/libs/libmyth/uitypes.cpp
4334 4334 popup->addButton(tr("Search")); 4335 4335 popup->addButton(tr("Cancel")); 4336 4336 4337 intres = popup->ExecPopup();4337 DialogCode res = popup->ExecPopup(); 4338 4338 4339 if ( res == 0)4339 if (kDialogCodeButton0 == res) 4340 4340 { 4341 4341 incSearch = searchEdit->text(); 4342 4342 bIncSearchContains = (modeCombo->currentItem() == 1); … … 4345 4345 4346 4346 delete popup; 4347 4347 4348 return ( res == 0);4348 return (kDialogCodeButton0 == res); 4349 4349 } 4350 4350 4351 4351 bool UIManagedTreeListType::incSearchNext(void) -
mythtv/libs/libmyth/mythcontext.cpp
3065 3065 else 3066 3066 { 3067 3067 QStringList buttonNames; 3068 int selected;3069 3068 3070 3069 buttonNames += QObject::tr("Exit"); 3071 3070 buttonNames += QObject::tr("Upgrade"); 3072 3071 if (expertMode) 3073 3072 buttonNames += QObject::tr("Use current schema"); 3074 3073 3075 selected = MythPopupBox::showButtonPopup(d->mainWindow, 3076 "Database Upgrade", 3077 message, buttonNames, -1); 3074 DialogCode selected = MythPopupBox::ShowButtonPopup( 3075 d->mainWindow, "Database Upgrade", message, 3076 buttonNames, kDialogCodeButton0); 3077 3078 3078 // The annoying extra confirmation: 3079 if ( selected == 1)3079 if (kDialogCodeButton1 == selected) 3080 3080 { 3081 3081 message = tr("This cannot be un-done, so having a" 3082 3082 " database backup would be a good idea."); 3083 3083 if (connections) 3084 3084 message += "\n\n" + warnOtherCl; 3085 3085 3086 selected = MythPopupBox::showButtonPopup(d->mainWindow, 3087 "Database Upgrade", 3088 message, 3089 buttonNames, -1); 3086 selected = MythPopupBox::ShowButtonPopup( 3087 d->mainWindow, "Database Upgrade", message, 3088 buttonNames, kDialogCodeButton0); 3090 3089 } 3091 3090 3092 3091 switch (selected) 3093 3092 { 3094 case 0: returnValue = MYTH_SCHEMA_EXIT; break; 3095 case 1: returnValue = MYTH_SCHEMA_UPGRADE; break; 3096 case 2: returnValue = MYTH_SCHEMA_USE_EXISTING; break; 3097 default: returnValue = MYTH_SCHEMA_ERROR; 3093 case kDialogCodeRejected: 3094 case kDialogCodeButton0: 3095 returnValue = MYTH_SCHEMA_EXIT; break; 3096 case kDialogCodeButton1: 3097 returnValue = MYTH_SCHEMA_UPGRADE; break; 3098 case kDialogCodeButton2: 3099 returnValue = MYTH_SCHEMA_USE_EXISTING; break; 3100 default: 3101 returnValue = MYTH_SCHEMA_ERROR; 3098 3102 } 3099 3103 } 3100 3104 -
mythtv/libs/libmyth/mythcontext.h
209 209 210 210 /// Update this whenever the plug-in API changes. 211 211 /// Including changes in the libmythtv class methods used by plug-ins. 212 #define MYTH_BINARY_VERSION "0.21.2007110 4-1"212 #define MYTH_BINARY_VERSION "0.21.20071105-1" 213 213 214 214 /** \brief Increment this whenever the MythTV network protocol changes. 215 215 * -
mythtv/libs/libmyth/mythmediamonitor.cpp
143 143 return drives.front(); 144 144 } 145 145 146 MythPopupBox box(gContext->GetMainWindow(), "select drive"); 147 box.addLabel(label); 146 QStringList buttonmsgs; 148 147 for (it = drives.begin(); it != drives.end(); ++it) 149 box.addButton(DevName(*it)); 148 buttonmsgs += DevName(*it); 149 buttonmsgs += tr("Cancel"); 150 const DialogCode cancelbtn = (DialogCode) 151 (((int)kDialogCodeButton0) + buttonmsgs.size() - 1); 150 152 151 box.addButton(tr("Cancel"))->setFocus(); 153 DialogCode ret = MythPopupBox::ShowButtonPopup( 154 gContext->GetMainWindow(), "select drive", label, 155 buttonmsgs, cancelbtn); 152 156 153 int ret = box.ExecPopup();154 155 157 // If the user cancelled, return a special value 156 if ( ret < 0)158 if ((kDialogCodeRejected == ret) || (cancelbtn == ret)) 157 159 return (MythMediaDevice *)-1; 158 160 159 if ((uint)ret < drives.count()) 161 uint idx = ((uint)ret - (uint)kDialogCodeButton0); 162 if (idx < drives.count()) 160 163 return drives[ret]; 161 164 162 165 return NULL; -
mythtv/libs/libmyth/mythdialogs.h
50 50 51 51 #include "libmythui/mythmainwindow.h" 52 52 53 typedef enum DialogCode 54 { 55 kDialogCodeRejected = 0, // should be the same as QDialog::Reject 56 kDialogCodeAccepted = 1, // should not be the same as QDialog::Reject 57 kDialogCodeListStart = 0x10, 58 kDialogCodeButton0 = 0x10, 59 kDialogCodeButton1 = 0x11, 60 kDialogCodeButton2 = 0x12, 61 kDialogCodeButton3 = 0x13, 62 kDialogCodeButton4 = 0x14, 63 kDialogCodeButton5 = 0x15, 64 kDialogCodeButton6 = 0x16, 65 kDialogCodeButton7 = 0x17, 66 kDialogCodeButton8 = 0x18, 67 kDialogCodeButton9 = 0x19, 68 } DialogCode; 69 53 70 class MPUBLIC MythDialog : public QFrame 54 71 { 55 72 Q_OBJECT … … 57 74 MythDialog(MythMainWindow *parent, const char *name = 0, 58 75 bool setsize = true); 59 76 60 enum DialogCode61 {62 Rejected = 0,63 Accepted = 1,64 ListStart = 0x10,65 };66 67 77 int result(void) const { return rescode; } 68 78 69 79 virtual void Show(void); … … 126 136 QLabel *addLabel(QString caption, LabelSize size = Medium, 127 137 bool wrap = false); 128 138 129 QButton *addButton( QString caption, QObject *target = NULL,139 QButton *addButton(const QString &caption, QObject *target = NULL, 130 140 const char *slot = NULL); 131 141 132 142 void ShowPopup(QObject *target = NULL, const char *slot = NULL); 133 143 void ShowPopupAtXY(int destx, int desty, 134 144 QObject *target = NULL, const char *slot = NULL); 135 145 136 intExecPopup(QObject *target = NULL, const char *slot = NULL);137 intExecPopupAtXY(int destx, int desty,138 QObject *target = NULL, const char *slot = NULL);146 DialogCode ExecPopup(QObject *target = NULL, const char *slot = NULL); 147 DialogCode ExecPopupAtXY(int destx, int desty, 148 QObject *target = NULL, const char *slot = NULL); 139 149 140 150 static void showOkPopup(MythMainWindow *parent, QString title, 141 151 QString message); … … 143 153 QString message); 144 154 static bool showOkCancelPopup(MythMainWindow *parent, QString title, 145 155 QString message, bool focusOk); 146 static int show2ButtonPopup(MythMainWindow *parent, QString title,147 QString message, QString button1msg,148 QString button2msg, int defvalue);149 static int showButtonPopup(MythMainWindow *parent, QString title,150 QString message, QStringList buttonmsgs,151 int defvalue);152 156 157 static DialogCode Show2ButtonPopup( 158 MythMainWindow *parent, 159 const QString &title, const QString &message, 160 const QString &button1msg, const QString &button2msg, 161 DialogCode default_button) 162 { 163 QStringList buttonmsgs; 164 buttonmsgs += (button1msg.isEmpty()) ? 165 QString("Button 1") : button1msg; 166 buttonmsgs += (button2msg.isEmpty()) ? 167 QString("Button 2") : button2msg; 168 return ShowButtonPopup( 169 parent, title, message, buttonmsgs, default_button); 170 } 171 172 static DialogCode ShowButtonPopup( 173 MythMainWindow *parent, 174 const QString &title, const QString &message, 175 const QStringList &buttonmsgs, 176 DialogCode default_button); 177 153 178 static bool showGetTextPopup(MythMainWindow *parent, QString title, 154 179 QString message, QString& text); 155 180 -
mythtv/programs/mythfrontend/playbackbox.cpp
3787 3787 3788 3788 void PlaybackBox::PopupDone(int r) 3789 3789 { 3790 if (( MythDialog::Rejected == r) && expectingPopup)3790 if ((kDialogCodeRejected == r) && expectingPopup) 3791 3791 { 3792 3792 cancelPopup(); 3793 3793 previewVideoState = kChanging; … … 4521 4521 4522 4522 iconhelp->addLayout(grid); 4523 4523 4524 QButton *button = iconhelp->addButton(tr("Ok")); 4524 QButton *button = iconhelp->addButton( 4525 QObject::tr("OK"), iconhelp, SLOT(accept())); 4525 4526 button->setFocus(); 4526 4527 4527 4528 iconhelp->ExecPopup(); … … 4652 4653 4653 4654 int result = recGroupPopup->ExecPopup(); 4654 4655 4655 if (result != MythDialog::Rejected)4656 if (result != kDialogCodeRejected) 4656 4657 { 4657 4658 if (viewMask == VIEW_NONE) 4658 4659 viewMask = VIEW_TITLES; … … 4669 4670 update(drawTotalBounds); 4670 4671 } 4671 4672 4672 closeRecGroupPopup(result != MythDialog::Rejected);4673 closeRecGroupPopup(result != kDialogCodeRejected); 4673 4674 } 4674 4675 4675 4676 void PlaybackBox::showRecGroupChooser(void) … … 4818 4819 4819 4820 int result = recGroupPopup->ExecPopup(); 4820 4821 4821 if (result != MythDialog::Rejected)4822 if (result != kDialogCodeRejected) 4822 4823 setGroupFilter(); 4823 4824 4824 closeRecGroupPopup(result != MythDialog::Rejected);4825 closeRecGroupPopup(result != kDialogCodeRejected); 4825 4826 4826 if (result != MythDialog::Rejected)4827 if (result != kDialogCodeRejected) 4827 4828 { 4828 4829 progIndex = 0; 4829 4830 titleIndex = 0; … … 5020 5021 5021 5022 int result = recGroupPopup->ExecPopup(); 5022 5023 5023 if (result != MythDialog::Rejected)5024 if (result != kDialogCodeRejected) 5024 5025 setRecGroup(); 5025 5026 5026 closeRecGroupPopup(result != MythDialog::Rejected);5027 closeRecGroupPopup(result != kDialogCodeRejected); 5027 5028 } 5028 5029 5029 5030 void PlaybackBox::doPlaylistChangePlayGroup(void) … … 5071 5072 5072 5073 int result = recGroupPopup->ExecPopup(); 5073 5074 5074 if (result != MythDialog::Rejected)5075 if (result != kDialogCodeRejected) 5075 5076 setPlayGroup(); 5076 5077 5077 closeRecGroupPopup(result != MythDialog::Rejected);5078 closeRecGroupPopup(result != kDialogCodeRejected); 5078 5079 } 5079 5080 5080 5081 void PlaybackBox::showRecTitleChanger() … … 5108 5109 5109 5110 int result = recGroupPopup->ExecPopup(); 5110 5111 5111 if (result == MythDialog::Accepted)5112 if (result == kDialogCodeAccepted) 5112 5113 setRecTitle(); 5113 5114 5114 closeRecGroupPopup(result == MythDialog::Accepted);5115 closeRecGroupPopup(result == kDialogCodeAccepted); 5115 5116 5116 5117 delete delitem; 5117 5118 delitem = NULL; … … 5296 5297 SLOT(recGroupOldPasswordChanged(const QString &))); 5297 5298 connect(recGroupOkButton, SIGNAL(clicked()), recGroupPopup, SLOT(accept())); 5298 5299 5299 if (recGroupPopup->ExecPopup() == MythDialog::Accepted)5300 if (recGroupPopup->ExecPopup() == kDialogCodeAccepted) 5300 5301 setRecGroupPassword(); 5301 5302 5302 5303 closeRecGroupPopup(false); -
mythtv/programs/mythfrontend/channelrecpriority.cpp
140 140 saveRecPriority(); 141 141 gContext->SaveSetting("ChannelRecPrioritySorting", 142 142 (int)sortType); 143 done( MythDialog::Accepted);143 done(kDialogCodeAccepted); 144 144 } 145 145 else if (action == "1") 146 146 { -
mythtv/programs/mythfrontend/main.cpp
700 700 long long pos = (long long)(atoi((*++it).ascii()) & 0xffffffffLL); 701 701 if (pos > 0) 702 702 { 703 QString msg = Q String("DVD contains a bookmark");704 QString b utton1msg = QString("Play from bookmark");705 QString b utton2msg = QString("Play from beginning");703 QString msg = QObject::tr("DVD contains a bookmark"); 704 QString btn0msg = QObject::tr("Play from bookmark"); 705 QString btn1msg = QObject::tr("Play from beginning"); 706 706 707 int ret = MythPopupBox::show2ButtonPopup(gContext->GetMainWindow(), 708 "", msg, 709 button1msg, 710 button2msg, 711 1); 712 if (ret == 1) 707 DialogCode ret = MythPopupBox::Show2ButtonPopup( 708 gContext->GetMainWindow(), 709 "", msg, 710 btn0msg, 711 btn1msg, 712 kDialogCodeButton0); 713 if (kDialogCodeButton1 == ret) 713 714 pginfo->setIgnoreBookmark(true); 714 else if ( ret == -1)715 else if (kDialogCodeRejected == ret) 715 716 { 716 717 delete tmprbuf; 717 718 delete pginfo; -
mythtv/programs/mythfrontend/viewscheduled.cpp
114 114 else if (action == "DETAILS") 115 115 details(); 116 116 else if (action == "ESCAPE" || action == "LEFT") 117 done( MythDialog::Accepted);117 done(kDialogCodeAccepted); 118 118 else if (action == "UP") 119 119 cursorUp(); 120 120 else if (action == "DOWN") -
mythtv/programs/mythfrontend/statusbox.cpp
367 367 if ((inContent) && 368 368 (currentItem == QObject::tr("Log Entries"))) 369 369 { 370 int retval = MythPopupBox::show2ButtonPopup(my_parent, 371 QString("AckLogEntry"), 372 QObject::tr("Acknowledge all log entries at " 373 "this priority level or lower?"), 374 QObject::tr("Yes"), QObject::tr("No"), 0); 375 if (retval == 0) 370 DialogCode retval = MythPopupBox::Show2ButtonPopup( 371 my_parent, QString("AckLogEntry"), 372 QObject::tr("Acknowledge all log entries at " 373 "this priority level or lower?"), 374 QObject::tr("Yes"), QObject::tr("No"), 375 kDialogCodeButton0); 376 377 if (kDialogCodeButton0 == retval) 376 378 { 377 379 MSqlQuery query(MSqlQuery::InitCon()); 378 380 query.prepare("UPDATE mythlog SET acknowledged = 1 " … … 558 560 { 559 561 if (currentItem == QObject::tr("Log Entries")) 560 562 { 561 int retval; 562 563 retval = MythPopupBox::show2ButtonPopup(my_parent, 564 QString("AckLogEntry"), 565 QObject::tr("Acknowledge this log entry?"), 566 QObject::tr("Yes"), QObject::tr("No"), 0); 567 if (retval == 0) 563 DialogCode retval = MythPopupBox::Show2ButtonPopup( 564 my_parent, 565 QString("AckLogEntry"), 566 QObject::tr("Acknowledge this log entry?"), 567 QObject::tr("Yes"), QObject::tr("No"), kDialogCodeButton0); 568 if (kDialogCodeButton0 == retval) 568 569 { 569 570 MSqlQuery query(MSqlQuery::InitCon()); 570 571 query.prepare("UPDATE mythlog SET acknowledged = 1 " … … 578 579 { 579 580 QStringList msgs; 580 581 int jobStatus; 581 int retval;582 582 583 583 jobStatus = JobQueue::GetJobStatus( 584 584 contentData[contentPos].toInt()); 585 585 586 586 if (jobStatus == JOB_QUEUED) 587 587 { 588 retval = MythPopupBox::show2ButtonPopup(my_parent, 589 QString("JobQueuePopup"), 590 QObject::tr("Delete Job?"), 591 QObject::tr("Yes"), 592 QObject::tr("No"), 2); 593 cout << "Popup result = " << retval << endl; 594 if (retval == 0) 588 DialogCode retval = MythPopupBox::Show2ButtonPopup( 589 my_parent, 590 QString("JobQueuePopup"), QObject::tr("Delete Job?"), 591 QObject::tr("Yes"), QObject::tr("No"), kDialogCodeButton1); 592 if (kDialogCodeButton0 == retval) 595 593 { 596 594 JobQueue::DeleteJob(contentData[contentPos].toInt()); 597 595 doJobQueueStatus(); … … 604 602 msgs << QObject::tr("Pause"); 605 603 msgs << QObject::tr("Stop"); 606 604 msgs << QObject::tr("No Change"); 607 retval = MythPopupBox::showButtonPopup(my_parent, 608 QString("JobQueuePopup"), 609 QObject::tr("Job Queue Actions:"), 610 msgs, 2); 611 if (retval == 0) 605 DialogCode retval = MythPopupBox::ShowButtonPopup( 606 my_parent, 607 QString("JobQueuePopup"), 608 QObject::tr("Job Queue Actions:"), 609 msgs, kDialogCodeButton2); 610 if (kDialogCodeButton0 == retval) 612 611 { 613 612 JobQueue::PauseJob(contentData[contentPos].toInt()); 614 613 doJobQueueStatus(); 615 614 } 616 else if ( retval == 1)615 else if (kDialogCodeButton1 == retval) 617 616 { 618 617 JobQueue::StopJob(contentData[contentPos].toInt()); 619 618 doJobQueueStatus(); … … 624 623 msgs << QObject::tr("Resume"); 625 624 msgs << QObject::tr("Stop"); 626 625 msgs << QObject::tr("No Change"); 627 retval = MythPopupBox::showButtonPopup(my_parent, 628 QString("JobQueuePopup"), 629 QObject::tr("Job Queue Actions:"), 630 msgs, 2); 631 if (retval == 0) 626 DialogCode retval = MythPopupBox::ShowButtonPopup( 627 my_parent, 628 QString("JobQueuePopup"), 629 QObject::tr("Job Queue Actions:"), 630 msgs, kDialogCodeButton2); 631 if (kDialogCodeButton0 == retval) 632 632 { 633 633 JobQueue::ResumeJob(contentData[contentPos].toInt()); 634 634 doJobQueueStatus(); 635 635 } 636 else if ( retval == 1)636 else if (kDialogCodeButton1 == retval) 637 637 { 638 638 JobQueue::StopJob(contentData[contentPos].toInt()); 639 639 doJobQueueStatus(); … … 641 641 } 642 642 else if (jobStatus & JOB_DONE) 643 643 { 644 retval = MythPopupBox::show2ButtonPopup(my_parent,645 QString("JobQueuePopup"),646 QObject::tr("Requeue Job?"),647 QObject::tr("Yes"),648 QObject::tr("No"), 1);649 if ( retval == 0)644 DialogCode retval = MythPopupBox::Show2ButtonPopup( 645 my_parent, 646 QString("JobQueuePopup"), 647 QObject::tr("Requeue Job?"), 648 QObject::tr("Yes"), QObject::tr("No"), kDialogCodeButton0); 649 if (kDialogCodeButton0 == retval) 650 650 { 651 651 JobQueue::ChangeJobStatus(contentData[contentPos].toInt(), 652 652 JOB_QUEUED); … … 663 663 if (rec) 664 664 { 665 665 QStringList msgs; 666 int retval;667 666 668 667 msgs << QObject::tr("Delete Now"); 669 668 msgs << QObject::tr("Disable AutoExpire"); 670 669 msgs << QObject::tr("No Change"); 671 670 672 retval = MythPopupBox::showButtonPopup(my_parent, 673 QString("AutoExpirePopup"), 674 QObject::tr("AutoExpire Actions:"), 675 msgs, 2); 671 DialogCode retval = MythPopupBox::ShowButtonPopup( 672 my_parent, 673 QString("AutoExpirePopup"), 674 QObject::tr("AutoExpire Actions:"), 675 msgs, kDialogCodeButton2); 676 676 677 if ( retval == 0&& REC_CAN_BE_DELETED(rec))677 if ((kDialogCodeButton0 == retval) && REC_CAN_BE_DELETED(rec)) 678 678 { 679 679 RemoteDeleteRecording(rec, false, false); 680 680 } 681 else if ( retval == 1)681 else if (kDialogCodeButton1 == retval) 682 682 { 683 683 rec->SetAutoExpire(0); 684 684 if ((rec)->recgroup == "LiveTV") -
mythtv/programs/mythfrontend/programrecpriority.cpp
194 194 (int)sortType); 195 195 gContext->SaveSetting("ProgramRecPriorityReverse", 196 196 (int)reverseSort); 197 done( MythDialog::Accepted);197 done(kDialogCodeAccepted); 198 198 } 199 199 else if (action == "1") 200 200 { -
mythtv/programs/mythtv-setup/main.cpp
310 310 311 311 if (backendIsRunning) 312 312 { 313 int val = MythPopupBox::show2ButtonPopup(313 DialogCode val = MythPopupBox::Show2ButtonPopup( 314 314 gContext->GetMainWindow(), QObject::tr("WARNING"), 315 315 warn, 316 316 QObject::tr("Continue"), 317 QObject::tr("Exit"), 1); 318 if (1 == val) 319 return 0; 317 QObject::tr("Exit"), kDialogCodeButton0); 320 318 321 backendIsRunning = true; 319 if (kDialogCodeButton0 != val) 320 return 0; 322 321 } 323 322 324 323 REG_KEY("qt", "DELETE", "Delete", "D"); -
mythtv/programs/mythwelcome/welcomedialog.cpp
711 711 712 712 void WelcomeDialog::donePopup(int r) 713 713 { 714 if ( MythDialog::Rejected == r)714 if (kDialogCodeRejected == r) 715 715 cancelPopup(); 716 716 } 717 717
