1
0
mirror of https://github.com/altlinux/admc.git synced 2025-02-09 01:57:26 +03:00

reuse query folder dialog

also reduce height
This commit is contained in:
Dmitry Degtyarev 2021-09-23 16:43:29 +04:00
parent e4a4cc108e
commit d38115b098
4 changed files with 7 additions and 10 deletions

View File

@ -63,9 +63,11 @@ QueryFolderImpl::QueryFolderImpl(ConsoleWidget *console_arg)
import_action = new QAction(tr("&Import query..."), this);
create_query_folder_dialog = new CreateQueryFolderDialog(console);
connect(
new_query_folder_action, &QAction::triggered,
this, &QueryFolderImpl::on_new_query_folder);
create_query_folder_dialog, &QDialog::open);
connect(
new_query_item_action, &QAction::triggered,
this, &QueryFolderImpl::on_new_query_item);
@ -151,11 +153,6 @@ void QueryFolderImpl::on_new_query_item() {
dialog->open();
}
void QueryFolderImpl::on_new_query_folder() {
auto dialog = new CreateQueryFolderDialog(console);
dialog->open();
}
void QueryFolderImpl::on_import() {
const QModelIndex parent_index = console->get_selected_item(ItemType_QueryFolder);

View File

@ -23,6 +23,8 @@
#include "console_widget/console_impl.h"
class CreateQueryFolderDialog;
class QueryFolderImpl final : public ConsoleImpl {
Q_OBJECT
@ -48,8 +50,8 @@ private:
QAction *new_action;
QAction *edit_action;
QAction *import_action;
CreateQueryFolderDialog *create_query_folder_dialog;
void on_new_query_folder();
void on_new_query_item();
void on_edit();
void on_import();

View File

@ -37,8 +37,6 @@ CreateQueryFolderDialog::CreateQueryFolderDialog(ConsoleWidget *console_arg)
ui = new Ui::CreateQueryFolderDialog();
ui->setupUi(this);
setAttribute(Qt::WA_DeleteOnClose);
console = console_arg;
}

View File

@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>400</width>
<height>300</height>
<height>127</height>
</rect>
</property>
<property name="windowTitle">