forked from qt-creator/qt-creator
ClassView: Remove unnecessary ui file
It was just containing a tree view anyhow Change-Id: Ied34e370be4dca0a113a861cafc0a8dac5689db7 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
@@ -25,8 +25,5 @@ SOURCES += \
|
|||||||
classviewtreeitemmodel.cpp \
|
classviewtreeitemmodel.cpp \
|
||||||
classviewutils.cpp
|
classviewutils.cpp
|
||||||
|
|
||||||
FORMS += \
|
|
||||||
classviewnavigationwidget.ui
|
|
||||||
|
|
||||||
RESOURCES += \
|
RESOURCES += \
|
||||||
classview.qrc
|
classview.qrc
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ QtcPlugin {
|
|||||||
"classview.qrc",
|
"classview.qrc",
|
||||||
"classviewconstants.h",
|
"classviewconstants.h",
|
||||||
"classviewmanager.cpp", "classviewmanager.h",
|
"classviewmanager.cpp", "classviewmanager.h",
|
||||||
"classviewnavigationwidget.cpp", "classviewnavigationwidget.h", "classviewnavigationwidget.ui",
|
"classviewnavigationwidget.cpp", "classviewnavigationwidget.h",
|
||||||
"classviewnavigationwidgetfactory.cpp", "classviewnavigationwidgetfactory.h",
|
"classviewnavigationwidgetfactory.cpp", "classviewnavigationwidgetfactory.h",
|
||||||
"classviewparser.cpp", "classviewparser.h",
|
"classviewparser.cpp", "classviewparser.h",
|
||||||
"classviewparsertreeitem.cpp", "classviewparsertreeitem.h",
|
"classviewparsertreeitem.cpp", "classviewparsertreeitem.h",
|
||||||
|
|||||||
@@ -90,16 +90,20 @@ namespace Internal {
|
|||||||
NavigationWidget::NavigationWidget(QWidget *parent) :
|
NavigationWidget::NavigationWidget(QWidget *parent) :
|
||||||
QWidget(parent)
|
QWidget(parent)
|
||||||
{
|
{
|
||||||
ui = new Ui::NavigationWidget;
|
QVBoxLayout *verticalLayout = new QVBoxLayout(this);
|
||||||
ui->setupUi(this);
|
verticalLayout->setSpacing(0);
|
||||||
|
verticalLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
|
treeView = new ::Utils::NavigationTreeView(this);
|
||||||
|
treeView->setEditTriggers(QAbstractItemView::NoEditTriggers);
|
||||||
|
verticalLayout->addWidget(treeView);
|
||||||
|
|
||||||
// tree model
|
// tree model
|
||||||
treeModel = new TreeItemModel(this);
|
treeModel = new TreeItemModel(this);
|
||||||
ui->treeView->setModel(treeModel);
|
treeView->setModel(treeModel);
|
||||||
|
|
||||||
// connect signal/slots
|
// connect signal/slots
|
||||||
// selected item
|
// selected item
|
||||||
connect(ui->treeView, SIGNAL(activated(QModelIndex)), SLOT(onItemActivated(QModelIndex)));
|
connect(treeView, SIGNAL(activated(QModelIndex)), SLOT(onItemActivated(QModelIndex)));
|
||||||
|
|
||||||
// connections to the manager
|
// connections to the manager
|
||||||
Manager *manager = Manager::instance();
|
Manager *manager = Manager::instance();
|
||||||
@@ -122,7 +126,6 @@ NavigationWidget::NavigationWidget(QWidget *parent) :
|
|||||||
|
|
||||||
NavigationWidget::~NavigationWidget()
|
NavigationWidget::~NavigationWidget()
|
||||||
{
|
{
|
||||||
delete ui;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void NavigationWidget::hideEvent(QHideEvent *event)
|
void NavigationWidget::hideEvent(QHideEvent *event)
|
||||||
@@ -249,7 +252,7 @@ void NavigationWidget::onDataUpdate(QSharedPointer<QStandardItem> result)
|
|||||||
QModelIndex sessionIndex;
|
QModelIndex sessionIndex;
|
||||||
|
|
||||||
for (int i = 0; i < treeModel->rowCount(sessionIndex); ++i)
|
for (int i = 0; i < treeModel->rowCount(sessionIndex); ++i)
|
||||||
ui->treeView->expand(treeModel->index(i, 0, sessionIndex));
|
treeView->expand(treeModel->index(i, 0, sessionIndex));
|
||||||
|
|
||||||
if (debug)
|
if (debug)
|
||||||
qDebug() << "Class View:" << QDateTime::currentDateTime().toString()
|
qDebug() << "Class View:" << QDateTime::currentDateTime().toString()
|
||||||
@@ -267,7 +270,7 @@ void NavigationWidget::fetchExpandedItems(QStandardItem *item, const QStandardIt
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
const QModelIndex &parent = treeModel->indexFromItem(target);
|
const QModelIndex &parent = treeModel->indexFromItem(target);
|
||||||
if (ui->treeView->isExpanded(parent) && Manager::instance()->canFetchMore(item, true))
|
if (treeView->isExpanded(parent) && Manager::instance()->canFetchMore(item, true))
|
||||||
Manager::instance()->fetchMore(item, true);
|
Manager::instance()->fetchMore(item, true);
|
||||||
|
|
||||||
int itemIndex = 0;
|
int itemIndex = 0;
|
||||||
|
|||||||
@@ -31,7 +31,8 @@
|
|||||||
#define CLASSVIEWNAVIGATIONWIDGET_H
|
#define CLASSVIEWNAVIGATIONWIDGET_H
|
||||||
|
|
||||||
#include "classviewtreeitemmodel.h"
|
#include "classviewtreeitemmodel.h"
|
||||||
#include "ui_classviewnavigationwidget.h"
|
|
||||||
|
#include <utils/navigationtreeview.h>
|
||||||
|
|
||||||
#include <QList>
|
#include <QList>
|
||||||
#include <QSharedPointer>
|
#include <QSharedPointer>
|
||||||
@@ -39,6 +40,7 @@
|
|||||||
#include <QPointer>
|
#include <QPointer>
|
||||||
#include <QStandardItem>
|
#include <QStandardItem>
|
||||||
#include <QToolButton>
|
#include <QToolButton>
|
||||||
|
#include <QVBoxLayout>
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
|
||||||
namespace ClassView {
|
namespace ClassView {
|
||||||
@@ -86,7 +88,7 @@ protected:
|
|||||||
void showEvent(QShowEvent *event);
|
void showEvent(QShowEvent *event);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::NavigationWidget *ui;
|
Utils::NavigationTreeView *treeView;
|
||||||
TreeItemModel *treeModel;
|
TreeItemModel *treeModel;
|
||||||
QPointer<QToolButton> fullProjectsModeButton;
|
QPointer<QToolButton> fullProjectsModeButton;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,44 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ui version="4.0">
|
|
||||||
<class>ClassView::Internal::NavigationWidget</class>
|
|
||||||
<widget class="QWidget" name="ClassView::Internal::NavigationWidget">
|
|
||||||
<property name="geometry">
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>400</width>
|
|
||||||
<height>300</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<property name="windowTitle">
|
|
||||||
<string>Form</string>
|
|
||||||
</property>
|
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
|
||||||
<property name="spacing">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<property name="margin">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<item>
|
|
||||||
<widget class="Utils::NavigationTreeView" name="treeView">
|
|
||||||
<property name="editTriggers">
|
|
||||||
<set>QAbstractItemView::NoEditTriggers</set>
|
|
||||||
</property>
|
|
||||||
<property name="headerHidden">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
<customwidgets>
|
|
||||||
<customwidget>
|
|
||||||
<class>Utils::NavigationTreeView</class>
|
|
||||||
<extends>QTreeView</extends>
|
|
||||||
<header>utils/navigationtreeview.h</header>
|
|
||||||
</customwidget>
|
|
||||||
</customwidgets>
|
|
||||||
<resources/>
|
|
||||||
<connections/>
|
|
||||||
</ui>
|
|
||||||
Reference in New Issue
Block a user