aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/resourceeditor/qrceditor/qrceditor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/resourceeditor/qrceditor/qrceditor.cpp')
-rw-r--r--src/plugins/resourceeditor/qrceditor/qrceditor.cpp25
1 files changed, 8 insertions, 17 deletions
diff --git a/src/plugins/resourceeditor/qrceditor/qrceditor.cpp b/src/plugins/resourceeditor/qrceditor/qrceditor.cpp
index 3c0041be83..8384ab0a34 100644
--- a/src/plugins/resourceeditor/qrceditor/qrceditor.cpp
+++ b/src/plugins/resourceeditor/qrceditor/qrceditor.cpp
@@ -39,29 +39,21 @@ using namespace ResourceEditor;
using namespace ResourceEditor::Internal;
QrcEditor::QrcEditor(RelativeResourceModel *model, QWidget *parent)
- : QWidget(parent),
+ : Core::MiniSplitter(Qt::Vertical, parent),
m_treeview(new ResourceView(model, &m_history))
{
- m_ui.setupUi(this);
- auto layout = new QHBoxLayout;
- layout->setSpacing(0);
- layout->setMargin(0);
- m_ui.centralWidget->setLayout(layout);
+ addWidget(m_treeview);
+ auto widget = new QWidget;
+ m_ui.setupUi(widget);
+ addWidget(widget);
m_treeview->setFrameStyle(QFrame::NoFrame);
- layout->addWidget(m_treeview);
+ connect(m_ui.addPrefixButton, &QAbstractButton::clicked, this, &QrcEditor::onAddPrefix);
+ connect(m_ui.addFilesButton, &QAbstractButton::clicked, this, &QrcEditor::onAddFiles);
connect(m_ui.removeButton, &QAbstractButton::clicked, this, &QrcEditor::onRemove);
connect(m_ui.removeNonExistingButton, &QPushButton::clicked,
this, &QrcEditor::onRemoveNonExisting);
- // 'Add' button with menu
- auto addMenu = new QMenu(this);
- m_addFileAction = addMenu->addAction(tr("Add Files"));
- connect(m_addFileAction, &QAction::triggered, this, &QrcEditor::onAddFiles);
- connect(addMenu->addAction(tr("Add Prefix")), &QAction::triggered,
- this, &QrcEditor::onAddPrefix);
- m_ui.addButton->setMenu(addMenu);
-
connect(m_treeview, &ResourceView::removeItem, this, &QrcEditor::onRemove);
connect(m_treeview->selectionModel(), &QItemSelectionModel::currentChanged,
this, &QrcEditor::updateCurrent);
@@ -139,8 +131,7 @@ void QrcEditor::updateCurrent()
m_currentLanguage = m_treeview->currentLanguage();
m_ui.languageText->setText(m_currentLanguage);
- m_ui.addButton->setEnabled(true);
- m_addFileAction->setEnabled(isValid);
+ m_ui.addFilesButton->setEnabled(isValid);
m_ui.removeButton->setEnabled(isValid);
}