Added custom view widget classes
This commit is contained in:
@@ -16,11 +16,15 @@ DEFINES += QT_DEPRECATED_WARNINGS QT_DISABLE_DEPRECATED_BEFORE=0x060000 QT_MESSA
|
|||||||
|
|
||||||
HEADERS += advancedviewplugin.h \
|
HEADERS += advancedviewplugin.h \
|
||||||
advancedviewwidget.h \
|
advancedviewwidget.h \
|
||||||
advanvedviewdialog.h
|
advanvedviewdialog.h \
|
||||||
|
views/bookingsview.h \
|
||||||
|
views/timeassignmentsview.h
|
||||||
|
|
||||||
SOURCES += advancedviewplugin.cpp \
|
SOURCES += advancedviewplugin.cpp \
|
||||||
advancedviewwidget.cpp \
|
advancedviewwidget.cpp \
|
||||||
advanvedviewdialog.cpp
|
advanvedviewdialog.cpp \
|
||||||
|
views/bookingsview.cpp \
|
||||||
|
views/timeassignmentsview.cpp
|
||||||
|
|
||||||
FORMS += advanvedviewdialog.ui
|
FORMS += advanvedviewdialog.ui
|
||||||
|
|
||||||
|
@@ -19,8 +19,8 @@
|
|||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
<enum>Qt::Vertical</enum>
|
<enum>Qt::Vertical</enum>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QTreeView" name="bookingsView"/>
|
<widget class="BookingsView" name="bookingsView"/>
|
||||||
<widget class="QTreeView" name="timeAssignmentsView"/>
|
<widget class="TimeAssignmentsView" name="timeAssignmentsView"/>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
@@ -35,6 +35,18 @@
|
|||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
|
<customwidgets>
|
||||||
|
<customwidget>
|
||||||
|
<class>BookingsView</class>
|
||||||
|
<extends>QTreeView</extends>
|
||||||
|
<header>views/bookingsview.h</header>
|
||||||
|
</customwidget>
|
||||||
|
<customwidget>
|
||||||
|
<class>TimeAssignmentsView</class>
|
||||||
|
<extends>QTreeView</extends>
|
||||||
|
<header>views/timeassignmentsview.h</header>
|
||||||
|
</customwidget>
|
||||||
|
</customwidgets>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections>
|
<connections>
|
||||||
<connection>
|
<connection>
|
||||||
|
7
plugins/advancedviewplugin/views/bookingsview.cpp
Normal file
7
plugins/advancedviewplugin/views/bookingsview.cpp
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#include "bookingsview.h"
|
||||||
|
|
||||||
|
BookingsView::BookingsView(QWidget *parent) :
|
||||||
|
QTreeView(parent)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
14
plugins/advancedviewplugin/views/bookingsview.h
Normal file
14
plugins/advancedviewplugin/views/bookingsview.h
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
#ifndef BOOKINGSVIEW_H
|
||||||
|
#define BOOKINGSVIEW_H
|
||||||
|
|
||||||
|
#include <QTreeView>
|
||||||
|
|
||||||
|
class BookingsView : public QTreeView
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit BookingsView(QWidget *parent = Q_NULLPTR);
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // BOOKINGSVIEW_H
|
7
plugins/advancedviewplugin/views/timeassignmentsview.cpp
Normal file
7
plugins/advancedviewplugin/views/timeassignmentsview.cpp
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
#include "timeassignmentsview.h"
|
||||||
|
|
||||||
|
TimeAssignmentsView::TimeAssignmentsView(QWidget *parent) :
|
||||||
|
QTreeView(parent)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
14
plugins/advancedviewplugin/views/timeassignmentsview.h
Normal file
14
plugins/advancedviewplugin/views/timeassignmentsview.h
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
#ifndef TIMEASSIGNMENTSVIEW_H
|
||||||
|
#define TIMEASSIGNMENTSVIEW_H
|
||||||
|
|
||||||
|
#include <QTreeView>
|
||||||
|
|
||||||
|
class TimeAssignmentsView : public QTreeView
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit TimeAssignmentsView(QWidget *parent = 0);
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // TIMEASSIGNMENTSVIEW_H
|
Reference in New Issue
Block a user