GUI preparation for search and browse history
This commit is contained in:
parent
09735694b2
commit
77818f53bd
@ -4,5 +4,10 @@
|
|||||||
<file>resources/open.png</file>
|
<file>resources/open.png</file>
|
||||||
<file>resources/save.png</file>
|
<file>resources/save.png</file>
|
||||||
<file>resources/exit.png</file>
|
<file>resources/exit.png</file>
|
||||||
|
<file>resources/zoom.png</file>
|
||||||
|
<file>resources/resultset_first.png</file>
|
||||||
|
<file>resources/resultset_previous.png</file>
|
||||||
|
<file>resources/resultset_next.png</file>
|
||||||
|
<file>resources/resultset_last.png</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
@ -20,8 +20,10 @@
|
|||||||
#include "designwidget.h"
|
#include "designwidget.h"
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
#include <QGridLayout>
|
#include <QGridLayout>
|
||||||
|
#include <QLineEdit>
|
||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
#include <QSplitter>
|
#include <QSplitter>
|
||||||
|
#include <QToolBar>
|
||||||
#include <QTreeWidgetItem>
|
#include <QTreeWidgetItem>
|
||||||
#include "fpgaviewwidget.h"
|
#include "fpgaviewwidget.h"
|
||||||
|
|
||||||
@ -88,8 +90,38 @@ DesignWidget::DesignWidget(QWidget *parent) : QWidget(parent), ctx(nullptr), net
|
|||||||
|
|
||||||
propertyEditor->show();
|
propertyEditor->show();
|
||||||
|
|
||||||
|
const QIcon searchIcon(":/icons/resources/zoom.png");
|
||||||
|
QLineEdit* lineEdit = new QLineEdit();
|
||||||
|
lineEdit->setClearButtonEnabled(true);
|
||||||
|
lineEdit->addAction(searchIcon, QLineEdit::LeadingPosition);
|
||||||
|
lineEdit->setPlaceholderText("Search...");
|
||||||
|
|
||||||
|
QAction *actionFirst = new QAction("", this);
|
||||||
|
QIcon iconFirst(QStringLiteral(":/icons/resources/resultset_first.png"));
|
||||||
|
actionFirst->setIcon(iconFirst);
|
||||||
|
|
||||||
|
QAction *actionPrev = new QAction("", this);
|
||||||
|
QIcon iconPrev(QStringLiteral(":/icons/resources/resultset_previous.png"));
|
||||||
|
actionPrev->setIcon(iconPrev);
|
||||||
|
|
||||||
|
QAction *actionNext = new QAction("", this);
|
||||||
|
QIcon iconNext(QStringLiteral(":/icons/resources/resultset_next.png"));
|
||||||
|
actionNext->setIcon(iconNext);
|
||||||
|
|
||||||
|
QAction *actionLast = new QAction("", this);
|
||||||
|
QIcon iconLast(QStringLiteral(":/icons/resources/resultset_last.png"));
|
||||||
|
actionLast->setIcon(iconLast);
|
||||||
|
|
||||||
|
QToolBar *toolbar = new QToolBar();
|
||||||
|
toolbar->addAction(actionFirst);
|
||||||
|
toolbar->addAction(actionPrev);
|
||||||
|
toolbar->addAction(actionNext);
|
||||||
|
toolbar->addAction(actionLast);
|
||||||
|
|
||||||
QSplitter *splitter = new QSplitter(Qt::Vertical);
|
QSplitter *splitter = new QSplitter(Qt::Vertical);
|
||||||
|
splitter->addWidget(lineEdit);
|
||||||
splitter->addWidget(treeWidget);
|
splitter->addWidget(treeWidget);
|
||||||
|
splitter->addWidget(toolbar);
|
||||||
splitter->addWidget(propertyEditor);
|
splitter->addWidget(propertyEditor);
|
||||||
|
|
||||||
QGridLayout *mainLayout = new QGridLayout();
|
QGridLayout *mainLayout = new QGridLayout();
|
||||||
|
BIN
gui/resources/resultset_first.png
Normal file
BIN
gui/resources/resultset_first.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 522 B |
BIN
gui/resources/resultset_last.png
Normal file
BIN
gui/resources/resultset_last.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 524 B |
BIN
gui/resources/resultset_next.png
Normal file
BIN
gui/resources/resultset_next.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 395 B |
BIN
gui/resources/resultset_previous.png
Normal file
BIN
gui/resources/resultset_previous.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 389 B |
BIN
gui/resources/zoom.png
Normal file
BIN
gui/resources/zoom.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 692 B |
Loading…
Reference in New Issue
Block a user