print/show config format execption
This commit is contained in:
джерело
ee936541c6
коміт
84ef555774
15
window.cpp
15
window.cpp
@ -23,6 +23,7 @@
|
||||
#include <QHeaderView>
|
||||
#include <QDesktopServices>
|
||||
#include <QFileIconProvider>
|
||||
#include <QDebug>
|
||||
#include <QMenu>
|
||||
#include <QClipboard>
|
||||
#include "window.h"
|
||||
@ -56,8 +57,18 @@ Window::~Window()
|
||||
|
||||
void Window::initFromConfig()
|
||||
{
|
||||
this->userEntryButtons = generateEntryButtons(configProvider->getUserEntries());
|
||||
this->systemEntryButtons = generateEntryButtons(configProvider->getSystemEntries());
|
||||
try
|
||||
{
|
||||
this->userEntryButtons = generateEntryButtons(configProvider->getUserEntries());
|
||||
this->systemEntryButtons = generateEntryButtons(configProvider->getSystemEntries());
|
||||
}
|
||||
catch(const ConfigFormatException &e)
|
||||
{
|
||||
qDebug() << "Config is misformated: " << e.what();
|
||||
QMessageBox::critical(this, "Misformated config file", e.what());
|
||||
qApp->quit();
|
||||
}
|
||||
|
||||
populateGrid(this->userEntryButtons);
|
||||
}
|
||||
|
||||
|
Завантаження…
Посилання в новій задачі
Block a user