diff options
Diffstat (limited to 'kbackgammon/kbg.cpp')
-rw-r--r-- | kbackgammon/kbg.cpp | 184 |
1 files changed, 92 insertions, 92 deletions
diff --git a/kbackgammon/kbg.cpp b/kbackgammon/kbg.cpp index 55aef32a..711471ad 100644 --- a/kbackgammon/kbg.cpp +++ b/kbackgammon/kbg.cpp @@ -24,16 +24,16 @@ #include "kbg.h" #include "kbg.moc" -#include <qpainter.h> -#include <qlayout.h> -#include <qgroupbox.h> -#include <qpixmap.h> -#include <qstring.h> -#include <qwhatsthis.h> -#include <qstringlist.h> -#include <qvaluelist.h> -#include <qiconset.h> -#include <qvbox.h> +#include <tqpainter.h> +#include <tqlayout.h> +#include <tqgroupbox.h> +#include <tqpixmap.h> +#include <tqstring.h> +#include <tqwhatsthis.h> +#include <tqstringlist.h> +#include <tqvaluelist.h> +#include <tqiconset.h> +#include <tqvbox.h> #include <kmenubar.h> #include <ktoolbar.h> @@ -89,7 +89,7 @@ KBg::KBg() /* * The main view is shared between the board and a small text window */ - panner = new QSplitter(Vertical, this, "panner"); + panner = new TQSplitter(Vertical, this, "panner"); board = new KBgBoardSetup(panner, "board"); status = new KBgTextView(panner, "status"); setCentralWidget(panner); @@ -97,59 +97,59 @@ KBg::KBg() /* * Create all actions needed by the application */ - newAction = KStdGameAction::gameNew(this, SLOT(openNew()), actionCollection()); + newAction = KStdGameAction::gameNew(this, TQT_SLOT(openNew()), actionCollection()); newAction->setEnabled(false); - KStdGameAction::print(this, SLOT(print()), actionCollection()); - KStdGameAction::quit(this, SLOT(close()), actionCollection()); + KStdGameAction::print(this, TQT_SLOT(print()), actionCollection()); + KStdGameAction::quit(this, TQT_SLOT(close()), actionCollection()); - QStringList list; + TQStringList list; for (int i = 0; i < MaxEngine; i++) list.append(engineString[i]); - engineSet = new KSelectAction(i18n("&Engine"), 0, this, SLOT(setupEngine()), actionCollection(), + engineSet = new KSelectAction(i18n("&Engine"), 0, this, TQT_SLOT(setupEngine()), actionCollection(), "move_engine"); engineSet->setItems(list); // AB: what the heck has this to do with redisplay? perhaps use reload instead? - loadAction = KStdAction::redisplay(this, SLOT(load()), actionCollection(), "move_load"); + loadAction = KStdAction::redisplay(this, TQT_SLOT(load()), actionCollection(), "move_load"); loadAction->setEnabled(false); - undoAction = KStdGameAction::undo(this, SLOT(undo()), actionCollection()); + undoAction = KStdGameAction::undo(this, TQT_SLOT(undo()), actionCollection()); undoAction->setEnabled(false); - redoAction = KStdGameAction::redo(this, SLOT(redo()), actionCollection()); + redoAction = KStdGameAction::redo(this, TQT_SLOT(redo()), actionCollection()); redoAction->setEnabled(false); - rollAction = KStdGameAction::roll(this, SLOT(roll()), actionCollection()); + rollAction = KStdGameAction::roll(this, TQT_SLOT(roll()), actionCollection()); rollAction->setEnabled(false); - endAction = KStdGameAction::endTurn(this, SLOT(done()), actionCollection()); + endAction = KStdGameAction::endTurn(this, TQT_SLOT(done()), actionCollection()); endAction->setEnabled(false); - cubeAction = new KAction(i18n("Double Cube"), QIconSet(kapp->iconLoader()->loadIcon + cubeAction = new KAction(i18n("Double Cube"), TQIconSet(kapp->iconLoader()->loadIcon (PROG_NAME "-double.xpm", KIcon::Toolbar)), - 0, this, SLOT(cube()), actionCollection(), "move_cube"); + 0, this, TQT_SLOT(cube()), actionCollection(), "move_cube"); cubeAction->setEnabled(false); - KStdAction::showMenubar(this, SLOT(toggleMenubar()), actionCollection()); - KStdAction::preferences(this, SLOT(setupDlg()), actionCollection()); - KStdAction::saveOptions(this, SLOT(saveConfig()), actionCollection()); + KStdAction::showMenubar(this, TQT_SLOT(toggleMenubar()), actionCollection()); + KStdAction::preferences(this, TQT_SLOT(setupDlg()), actionCollection()); + KStdAction::saveOptions(this, TQT_SLOT(saveConfig()), actionCollection()); KPopupMenu *p = (new KActionMenu(i18n("&Backgammon on the Web"), actionCollection(), "help_www"))->popupMenu(); - (new KAction(helpTopic[FIBSHome][0], 0, this, SLOT(wwwFIBS()), + (new KAction(helpTopic[FIBSHome][0], 0, this, TQT_SLOT(wwwFIBS()), actionCollection(), "help_www_fibs"))->plug(p); - (new KAction(helpTopic[RuleHome][0], 0, this, SLOT(wwwRule()), + (new KAction(helpTopic[RuleHome][0], 0, this, TQT_SLOT(wwwRule()), actionCollection(), "help_www_rule"))->plug(p); /* * Set up the command line - using actions, otherwise recreating the GUI will delete them * (e.g. using KEditToolbar) */ - cmdLabel = new QLabel(i18n("Command: "), this); + cmdLabel = new TQLabel(i18n("Command: "), this); new KWidgetAction( cmdLabel, cmdLabel->text(), 0, 0, 0, actionCollection(), "command_label"); cmdLine = new KLineEdit(this, "commandline"); - KWidgetAction* actionCmdLine = new KWidgetAction( cmdLine, QString::null, 0, 0, 0, actionCollection(), "command_lineedit"); + KWidgetAction* actionCmdLine = new KWidgetAction( cmdLine, TQString::null, 0, 0, 0, actionCollection(), "command_lineedit"); actionCmdLine->setAutoSized(true); cmdLine->completionObject()->setOrder(KCompletion::Weighted); - connect(cmdLine, SIGNAL(returnPressed(const QString &)), this, SLOT(handleCmd(const QString &))); + connect(cmdLine, TQT_SIGNAL(returnPressed(const TQString &)), this, TQT_SLOT(handleCmd(const TQString &))); /* * Done with the actions, create the XML-defined parts of the * user interface @@ -173,33 +173,33 @@ KBg::KBg() * Set up configuration handling. * FIXME: support session management */ - connect(this, SIGNAL(readSettings()), board, SLOT(readConfig())); - connect(this, SIGNAL(saveSettings()), board, SLOT(saveConfig())); + connect(this, TQT_SIGNAL(readSettings()), board, TQT_SLOT(readConfig())); + connect(this, TQT_SIGNAL(saveSettings()), board, TQT_SLOT(saveConfig())); /* * Set up some whatis messages for the online help */ - QWhatsThis::add(status, i18n("This area contains the status messages for the game. " + TQWhatsThis::add(status, i18n("This area contains the status messages for the game. " "Most of these messages are sent to you from the current " "engine.")); - QWhatsThis::add(toolBar("cmdToolBar"), + TQWhatsThis::add(toolBar("cmdToolBar"), i18n("This is the command line. You can type special " "commands related to the current engine in here. " "Most relevant commands are also available " "through the menus.")); - QWhatsThis::add(toolBar("mainToolBar"), + TQWhatsThis::add(toolBar("mainToolBar"), i18n("This is the button bar tool bar. It gives " "you easy access to game related commands. " "You can drag the bar to a different location " "within the window.")); - QWhatsThis::add(statusBar(), + TQWhatsThis::add(statusBar(), i18n("This is the status bar. It shows you the currently " "selected engine in the left corner.")); /* * Create and initialize the context menu */ - QPopupMenu* menu = (QPopupMenu*)factory()->container("popup", this); + TQPopupMenu* menu = (TQPopupMenu*)factory()->container("popup", this); board->setContextMenu(menu); } @@ -239,8 +239,8 @@ void KBg::setupEngine() /* * Remove the old engine, create a new one, and hook up menu and slots/signals */ - QPopupMenu *commandMenu = (QPopupMenu *)factory()->container("command_menu", this); - QString s = PROG_NAME; + TQPopupMenu *commandMenu = (TQPopupMenu *)factory()->container("command_menu", this); + TQString s = PROG_NAME; commandMenu->clear(); if (currEngine != None) { @@ -275,26 +275,26 @@ void KBg::setupEngine() newAction->setEnabled(engine[currEngine]->haveNewGame()); // engine -> this - connect(engine[currEngine], SIGNAL(statText(const QString &)), this, SLOT(updateCaption(const QString &))); - connect(engine[currEngine], SIGNAL(infoText(const QString &)), status, SLOT(write(const QString &))); - connect(engine[currEngine], SIGNAL(allowCommand(int, bool)), this, SLOT(allowCommand(int, bool))); + connect(engine[currEngine], TQT_SIGNAL(statText(const TQString &)), this, TQT_SLOT(updateCaption(const TQString &))); + connect(engine[currEngine], TQT_SIGNAL(infoText(const TQString &)), status, TQT_SLOT(write(const TQString &))); + connect(engine[currEngine], TQT_SIGNAL(allowCommand(int, bool)), this, TQT_SLOT(allowCommand(int, bool))); // this -> engine - connect(this, SIGNAL(readSettings()), engine[currEngine], SLOT(readConfig())); - connect(this, SIGNAL(saveSettings()), engine[currEngine], SLOT(saveConfig())); + connect(this, TQT_SIGNAL(readSettings()), engine[currEngine], TQT_SLOT(readConfig())); + connect(this, TQT_SIGNAL(saveSettings()), engine[currEngine], TQT_SLOT(saveConfig())); // board -> engine - connect(board, SIGNAL(rollDice(const int)), engine[currEngine], SLOT(rollDice(const int))); - connect(board, SIGNAL(doubleCube(const int)), engine[currEngine], SLOT(doubleCube(const int))); - connect(board, SIGNAL(currentMove(QString *)), engine[currEngine], SLOT(handleMove(QString *))); + connect(board, TQT_SIGNAL(rollDice(const int)), engine[currEngine], TQT_SLOT(rollDice(const int))); + connect(board, TQT_SIGNAL(doubleCube(const int)), engine[currEngine], TQT_SLOT(doubleCube(const int))); + connect(board, TQT_SIGNAL(currentMove(TQString *)), engine[currEngine], TQT_SLOT(handleMove(TQString *))); // engine -> board - connect(engine[currEngine], SIGNAL(undoMove()), board, SLOT(undoMove())); - connect(engine[currEngine], SIGNAL(redoMove()), board, SLOT(redoMove())); - connect(engine[currEngine], SIGNAL(setEditMode(const bool)), board, SLOT(setEditMode(const bool))); - connect(engine[currEngine], SIGNAL(allowMoving(const bool)), board, SLOT(allowMoving(const bool))); - connect(engine[currEngine], SIGNAL(getState(KBgStatus *)), board, SLOT(getState(KBgStatus *))); - connect(engine[currEngine], SIGNAL(newState(const KBgStatus &)), board, SLOT(setState(const KBgStatus &))); + connect(engine[currEngine], TQT_SIGNAL(undoMove()), board, TQT_SLOT(undoMove())); + connect(engine[currEngine], TQT_SIGNAL(redoMove()), board, TQT_SLOT(redoMove())); + connect(engine[currEngine], TQT_SIGNAL(setEditMode(const bool)), board, TQT_SLOT(setEditMode(const bool))); + connect(engine[currEngine], TQT_SIGNAL(allowMoving(const bool)), board, TQT_SLOT(allowMoving(const bool))); + connect(engine[currEngine], TQT_SIGNAL(getState(KBgStatus *)), board, TQT_SLOT(getState(KBgStatus *))); + connect(engine[currEngine], TQT_SIGNAL(newState(const KBgStatus &)), board, TQT_SLOT(setState(const KBgStatus &))); // now that all signals are connected, start the engine engine[currEngine]->start(); @@ -363,14 +363,14 @@ void KBg::readConfig() config->setGroup("main window"); - QPoint pos, defpos(10, 10); - QFont kappFont = kapp->font(); + TQPoint pos, defpos(10, 10); + TQFont kappFont = kapp->font(); pos = config->readPointEntry("origin", &defpos); status->setFont(config->readFontEntry("font", &kappFont)); - QValueList<int> l; + TQValueList<int> l; l.append(qRound( config->readDoubleNumEntry("panner", 0.75) *panner->height())); l.append(qRound((1-config->readDoubleNumEntry("panner", 0.75))*panner->height())); panner->setSizes(l); @@ -481,7 +481,7 @@ void KBg::setupDone() // FIXME make more general... -void KBg::startKCM(const QString &url) +void KBg::startKCM(const TQString &url) { KRun::runCommand(url); } @@ -506,29 +506,29 @@ void KBg::setupDlg() /* * Main Widget */ - QVBox *w = nb->addVBoxPage(i18n("General"), i18n("Here you can configure general settings of %1"). + TQVBox *w = nb->addVBoxPage(i18n("General"), i18n("Here you can configure general settings of %1"). arg(kapp->aboutData()->programName()), kapp->iconLoader()->loadIcon("go", KIcon::Desktop)); /* * Group boxes */ - QGroupBox *gbm = new QGroupBox(i18n("Messages"), w); - QGroupBox *gbt = new QGroupBox(i18n("Timer"), w); - QGroupBox *gbs = new QGroupBox(i18n("Autosave"), w); - QGroupBox *gbe = new QGroupBox(i18n("Events"), w); + TQGroupBox *gbm = new TQGroupBox(i18n("Messages"), w); + TQGroupBox *gbt = new TQGroupBox(i18n("Timer"), w); + TQGroupBox *gbs = new TQGroupBox(i18n("Autosave"), w); + TQGroupBox *gbe = new TQGroupBox(i18n("Events"), w); /* * Timer box */ - QWhatsThis::add(gbt, i18n("After you finished your moves, they have to be sent to the engine. " + TQWhatsThis::add(gbt, i18n("After you finished your moves, they have to be sent to the engine. " "You can either do that manually (in which case you should not enable " "this feature), or you can specify an amount of time that has to pass " "before the move is committed. If you undo a move during the timeout, the " "timeout will be reset and restarted once you finish the move. This is " "very useful if you would like to review the result of your move.")); - cbt = new QCheckBox(i18n("Enable timeout"), gbt); + cbt = new TQCheckBox(i18n("Enable timeout"), gbt); cbt->setChecked(config->readBoolEntry("enable timeout", true)); sbt = new KDoubleNumInput(gbt); @@ -536,49 +536,49 @@ void KBg::setupDlg() sbt->setLabel(i18n("Move timeout in seconds:")); sbt->setValue(config->readDoubleNumEntry("timeout", 2.5)); - connect(cbt, SIGNAL(toggled(bool)), sbt, SLOT(setEnabled(bool))); + connect(cbt, TQT_SIGNAL(toggled(bool)), sbt, TQT_SLOT(setEnabled(bool))); sbt->setEnabled(cbt->isChecked()); - QGridLayout *gl = new QGridLayout(gbt, 2, 1, 20); + TQGridLayout *gl = new TQGridLayout(gbt, 2, 1, 20); gl->addWidget(cbt, 0, 0); gl->addWidget(sbt, 1, 0); /* * Enable messages */ - QWhatsThis::add(gbm, i18n("Check the box to enable all the messages that you have previously " + TQWhatsThis::add(gbm, i18n("Check the box to enable all the messages that you have previously " "disabled by choosing the \"Don't show this message again\" option.")); - QGridLayout *glm = new QGridLayout(gbm, 1, 1, nb->spacingHint()); - cbm = new QCheckBox(i18n("Reenable all messages"), gbm); + TQGridLayout *glm = new TQGridLayout(gbm, 1, 1, nb->spacingHint()); + cbm = new TQCheckBox(i18n("Reenable all messages"), gbm); glm->addWidget(cbm, 0, 0); /* * Save options on exit ? */ - QWhatsThis::add(gbm, i18n("Check the box to automatically save all window positions on program " + TQWhatsThis::add(gbm, i18n("Check the box to automatically save all window positions on program " "exit. They will be restored at next start.")); - QGridLayout *gls = new QGridLayout(gbs, 1, 1, nb->spacingHint()); - cbs = new QCheckBox(i18n("Save settings on exit"), gbs); + TQGridLayout *gls = new TQGridLayout(gbs, 1, 1, nb->spacingHint()); + cbs = new TQCheckBox(i18n("Save settings on exit"), gbs); cbs->setChecked(config->readBoolEntry("autosave on exit", true)); gls->addWidget(cbs, 0, 0); /* * Event vonfiguration */ - QWhatsThis::add(gbe, i18n("Event notification of %1 is configured as part of the " + TQWhatsThis::add(gbe, i18n("Event notification of %1 is configured as part of the " "system-wide notification process. Click here, and you " "will be able to configure system sounds, etc."). arg(kapp->aboutData()->programName())); - QGridLayout *gle = new QGridLayout(gbe, 1, 1, nb->spacingHint()); + TQGridLayout *gle = new TQGridLayout(gbe, 1, 1, nb->spacingHint()); KURLLabel *lab = new KURLLabel("kcmshell kcmnotify", i18n("Klick here to configure the event notification"), gbe); lab->setMaximumSize(lab->sizeHint()); gle->addWidget(lab, 0, 0); - connect(lab, SIGNAL(leftClickedURL(const QString &)), SLOT(startKCM(const QString &))); + connect(lab, TQT_SIGNAL(leftClickedURL(const TQString &)), TQT_SLOT(startKCM(const TQString &))); /* * Board settings @@ -589,8 +589,8 @@ void KBg::setupDlg() * Hack alert: this little trick makes sure that ALL engines * have their settings available in the dialog. */ - QPopupMenu *dummyPopup = new QPopupMenu(nb); - QString s = PROG_NAME; + TQPopupMenu *dummyPopup = new TQPopupMenu(nb); + TQString s = PROG_NAME; for (int i = 0; i < MaxEngine; i++) { if (currEngine != i) { switch (i) { @@ -607,7 +607,7 @@ void KBg::setupDlg() engine[i] = new KBgEngineNg(nb, &s, dummyPopup); break; } - connect(this, SIGNAL(saveSettings()), engine[i], SLOT(saveConfig())); + connect(this, TQT_SIGNAL(saveSettings()), engine[i], TQT_SLOT(saveConfig())); } engine[i]->getSetupPages(nb); } @@ -615,12 +615,12 @@ void KBg::setupDlg() /* * Connect the signals of nb */ - connect(nb, SIGNAL(okClicked()), this, SLOT(setupOk())); - connect(nb, SIGNAL(applyClicked()), this, SLOT(setupOk())); - connect(nb, SIGNAL(cancelClicked()), this, SLOT(setupCancel())); - connect(nb, SIGNAL(defaultClicked()),this, SLOT(setupDefault())); + connect(nb, TQT_SIGNAL(okClicked()), this, TQT_SLOT(setupOk())); + connect(nb, TQT_SIGNAL(applyClicked()), this, TQT_SLOT(setupOk())); + connect(nb, TQT_SIGNAL(cancelClicked()), this, TQT_SLOT(setupCancel())); + connect(nb, TQT_SIGNAL(defaultClicked()),this, TQT_SLOT(setupDefault())); - connect(nb, SIGNAL(finished()), this, SLOT(setupDone())); + connect(nb, TQT_SIGNAL(finished()), this, TQT_SLOT(setupDone())); nb->resize(nb->minimumSize()); nb->show(); @@ -647,7 +647,7 @@ void KBg::print() prt->setOrientation((KPrinter::Orientation)config->readNumEntry("orientation", KPrinter::Landscape)); if (prt->setup(this, i18n("Print %1").arg(baseCaption))) { - QPainter p; + TQPainter p; p.begin(prt); board->print(&p); p.end(); @@ -686,7 +686,7 @@ void KBg::configureToolbars() { saveMainWindowSettings(KGlobal::config(), "kedittoolbar settings"); // temp group KEditToolbar dlg(actionCollection(), xmlFile(), true, this); - connect(&dlg,SIGNAL(newToolbarConfig()),this,SLOT(newToolbarConfig())); + connect(&dlg,TQT_SIGNAL(newToolbarConfig()),this,TQT_SLOT(newToolbarConfig())); dlg.exec(); KGlobal::config()->deleteGroup( "kedittoolbar settings" ); // delete temp group } @@ -748,14 +748,14 @@ bool KBg::queryClose() * Set the caption of the main window. If the user has requested pip * counts, they are appended, too. */ -void KBg::updateCaption(const QString &s) +void KBg::updateCaption(const TQString &s) { baseCaption = s; - QString msg; + TQString msg; if (!s.isEmpty()) { msg = s; if (board->getPipCount(US) >= 0) { - QString tmp; + TQString tmp; tmp.setNum(board->getPipCount(US )); msg += " - " + tmp; tmp.setNum(board->getPipCount(THEM)); @@ -769,7 +769,7 @@ void KBg::updateCaption(const QString &s) * Take the string from the commandline, give it to the engine, append * to the history and clear the buffer. */ -void KBg::handleCmd(const QString &s) +void KBg::handleCmd(const TQString &s) { if (!s.stripWhiteSpace().isEmpty()) { engine[currEngine]->handleCommand(s); @@ -810,7 +810,7 @@ void KBg::allowCommand(int cmd, bool f) * Catch the hide envents. That way, the current engine can close its * child windows. */ -void KBg::hideEvent(QHideEvent *e) +void KBg::hideEvent(TQHideEvent *e) { KMainWindow::hideEvent(e); engine[currEngine]->hideEvent(); @@ -820,7 +820,7 @@ void KBg::hideEvent(QHideEvent *e) * Catch the show envents. That way, the current engine can open any * previously hidden windows. */ -void KBg::showEvent(QShowEvent *e) +void KBg::showEvent(TQShowEvent *e) { KMainWindow::showEvent(e); engine[currEngine]->showEvent(); |