mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-01 02:53:56 -07:00
add menu option to reload card db (#5196)
This commit is contained in:
parent
c51b54c0c5
commit
3255ed3ffb
2 changed files with 12 additions and 1 deletions
|
|
@ -666,6 +666,7 @@ void MainWindow::retranslateUi()
|
||||||
aOpenCustomFolder->setText(tr("Open custom image folder"));
|
aOpenCustomFolder->setText(tr("Open custom image folder"));
|
||||||
aOpenCustomsetsFolder->setText(tr("Open custom sets folder"));
|
aOpenCustomsetsFolder->setText(tr("Open custom sets folder"));
|
||||||
aAddCustomSet->setText(tr("Add custom sets/cards"));
|
aAddCustomSet->setText(tr("Add custom sets/cards"));
|
||||||
|
aReloadCardDatabase->setText(tr("Reload card database"));
|
||||||
|
|
||||||
helpMenu->setTitle(tr("&Help"));
|
helpMenu->setTitle(tr("&Help"));
|
||||||
aAbout->setText(tr("&About Cockatrice"));
|
aAbout->setText(tr("&About Cockatrice"));
|
||||||
|
|
@ -714,6 +715,8 @@ void MainWindow::createActions()
|
||||||
connect(aOpenCustomsetsFolder, SIGNAL(triggered()), this, SLOT(actOpenCustomsetsFolder()));
|
connect(aOpenCustomsetsFolder, SIGNAL(triggered()), this, SLOT(actOpenCustomsetsFolder()));
|
||||||
aAddCustomSet = new QAction(QString(), this);
|
aAddCustomSet = new QAction(QString(), this);
|
||||||
connect(aAddCustomSet, SIGNAL(triggered()), this, SLOT(actAddCustomSet()));
|
connect(aAddCustomSet, SIGNAL(triggered()), this, SLOT(actAddCustomSet()));
|
||||||
|
aReloadCardDatabase = new QAction(QString(), this);
|
||||||
|
connect(aReloadCardDatabase, SIGNAL(triggered()), this, SLOT(actReloadCardDatabase()));
|
||||||
|
|
||||||
aAbout = new QAction(this);
|
aAbout = new QAction(this);
|
||||||
connect(aAbout, SIGNAL(triggered()), this, SLOT(actAbout()));
|
connect(aAbout, SIGNAL(triggered()), this, SLOT(actAbout()));
|
||||||
|
|
@ -788,6 +791,8 @@ void MainWindow::createMenus()
|
||||||
dbMenu->addAction(aOpenCustomFolder);
|
dbMenu->addAction(aOpenCustomFolder);
|
||||||
dbMenu->addAction(aOpenCustomsetsFolder);
|
dbMenu->addAction(aOpenCustomsetsFolder);
|
||||||
dbMenu->addAction(aAddCustomSet);
|
dbMenu->addAction(aAddCustomSet);
|
||||||
|
dbMenu->addSeparator();
|
||||||
|
dbMenu->addAction(aReloadCardDatabase);
|
||||||
|
|
||||||
helpMenu = menuBar()->addMenu(QString());
|
helpMenu = menuBar()->addMenu(QString());
|
||||||
helpMenu->addAction(aAbout);
|
helpMenu->addAction(aAbout);
|
||||||
|
|
@ -1324,6 +1329,11 @@ int MainWindow::getNextCustomSetPrefix(QDir dataDir)
|
||||||
return maxIndex + 1;
|
return maxIndex + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainWindow::actReloadCardDatabase()
|
||||||
|
{
|
||||||
|
const auto reloadOk1 = QtConcurrent::run([] { CardDatabaseManager::getInstance()->loadCardDatabases(); });
|
||||||
|
}
|
||||||
|
|
||||||
void MainWindow::actManageSets()
|
void MainWindow::actManageSets()
|
||||||
{
|
{
|
||||||
wndSets = new WndSets(this);
|
wndSets = new WndSets(this);
|
||||||
|
|
|
||||||
|
|
@ -98,6 +98,7 @@ private slots:
|
||||||
void actOpenCustomFolder();
|
void actOpenCustomFolder();
|
||||||
void actOpenCustomsetsFolder();
|
void actOpenCustomsetsFolder();
|
||||||
void actAddCustomSet();
|
void actAddCustomSet();
|
||||||
|
void actReloadCardDatabase();
|
||||||
|
|
||||||
void actManageSets();
|
void actManageSets();
|
||||||
void actEditTokens();
|
void actEditTokens();
|
||||||
|
|
@ -125,7 +126,7 @@ private:
|
||||||
QMenu *cockatriceMenu, *dbMenu, *helpMenu, *trayIconMenu;
|
QMenu *cockatriceMenu, *dbMenu, *helpMenu, *trayIconMenu;
|
||||||
QAction *aConnect, *aDisconnect, *aSinglePlayer, *aWatchReplay, *aDeckEditor, *aFullScreen, *aSettings, *aExit,
|
QAction *aConnect, *aDisconnect, *aSinglePlayer, *aWatchReplay, *aDeckEditor, *aFullScreen, *aSettings, *aExit,
|
||||||
*aAbout, *aTips, *aCheckCardUpdates, *aRegister, *aForgotPassword, *aUpdate, *aViewLog, *aManageSets,
|
*aAbout, *aTips, *aCheckCardUpdates, *aRegister, *aForgotPassword, *aUpdate, *aViewLog, *aManageSets,
|
||||||
*aEditTokens, *aOpenCustomFolder, *aOpenCustomsetsFolder, *aAddCustomSet, *aShow;
|
*aEditTokens, *aOpenCustomFolder, *aOpenCustomsetsFolder, *aAddCustomSet, *aReloadCardDatabase, *aShow;
|
||||||
TabSupervisor *tabSupervisor;
|
TabSupervisor *tabSupervisor;
|
||||||
WndSets *wndSets;
|
WndSets *wndSets;
|
||||||
RemoteClient *client;
|
RemoteClient *client;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue