应该完成了
This commit is contained in:
@ -13,6 +13,7 @@ ApplicationManager::ApplicationManager(QWidget *parent)
|
||||
{
|
||||
ui.setupUi(this);
|
||||
resize(parent->width(), parent->height());
|
||||
this->parent = parent;
|
||||
miniblink = new QMiniBlink(this);
|
||||
miniblink->init();
|
||||
miniblink->show();
|
||||
@ -23,7 +24,7 @@ ApplicationManager::ApplicationManager(QWidget *parent)
|
||||
layout_top->setMargin(5);
|
||||
layout_bottom = new QHBoxLayout(this);
|
||||
QList<Categrory> categrories;
|
||||
sqlite_helper.get_category(categrories);
|
||||
sqlite_helper.get_category(categrories,false);
|
||||
sqlite_helper.get_buttons(button_structs);
|
||||
for (auto button_struct : button_structs)
|
||||
{
|
||||
@ -243,10 +244,15 @@ void ApplicationManager::onclick1(QString op, QString func, QString path, QStrin
|
||||
|
||||
void ApplicationManager::onclick2(QString orig_name, QString op)
|
||||
{
|
||||
if (op == "open")
|
||||
if (op == "app")
|
||||
{
|
||||
emit changeUrl(application_manager_page_all->rows[orig_name].url);
|
||||
WinExec(application_manager_page_all->rows[orig_name].exe_file.toStdString().c_str(), SW_SHOW);
|
||||
if (application_manager_page_all->rows[orig_name].func == "openwechat") {
|
||||
emit application_manager_page_all->onclick3(application_manager_page_all->rows[orig_name].op, application_manager_page_all->rows[orig_name].func, application_manager_page_all->rows[orig_name].exe_file, application_manager_page_all->rows[orig_name].url);
|
||||
}
|
||||
else {
|
||||
emit changeUrl(application_manager_page_all->rows[orig_name].url);
|
||||
WinExec(application_manager_page_all->rows[orig_name].exe_file.toStdString().c_str(), SW_SHOW);
|
||||
}
|
||||
}
|
||||
else if (op == "settings")
|
||||
{
|
||||
@ -261,6 +267,9 @@ void ApplicationManager::onclick2(QString orig_name, QString op)
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
emit application_manager_page_all->onclick3(application_manager_page_all->rows[orig_name].op, application_manager_page_all->rows[orig_name].func,application_manager_page_all->rows[orig_name].exe_file,application_manager_page_all->rows[orig_name].url);
|
||||
}
|
||||
}
|
||||
|
||||
void ApplicationManager::tabChange(int index)
|
||||
|
Reference in New Issue
Block a user