Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
VideoLAN
VLMC
Commits
44f86a67
Commit
44f86a67
authored
Mar 22, 2009
by
Ludovic Fauvet
Browse files
Initializing instances of the main QGraphics objects
parent
32af3736
Changes
7
Hide whitespace changes
Inline
Side-by-side
src/gui/Timeline.cpp
View file @
44f86a67
...
...
@@ -21,11 +21,15 @@
*****************************************************************************/
#include "Timeline.h"
#include "TracksView.h"
#include "TracksScene.h"
Timeline
::
Timeline
(
QWidget
*
parent
)
:
QWidget
(
parent
)
{
m_ui
.
setupUi
(
this
);
m_tracksScene
=
new
TracksScene
(
this
);
m_tracksView
=
new
TracksView
(
m_tracksScene
,
m_ui
.
tracksFrame
);
}
void
Timeline
::
changeEvent
(
QEvent
*
e
)
...
...
src/gui/Timeline.h
View file @
44f86a67
...
...
@@ -24,6 +24,8 @@
#define TIMELINE_H
#include "ui_Timeline.h"
#include "TracksView.h"
#include "TracksScene.h"
class
Timeline
:
public
QWidget
{
...
...
@@ -37,6 +39,8 @@ protected:
private:
Ui
::
Timeline
m_ui
;
TracksView
*
m_tracksView
;
TracksScene
*
m_tracksScene
;
};
...
...
src/gui/TracksScene.cpp
View file @
44f86a67
...
...
@@ -22,6 +22,6 @@
#include "TracksScene.h"
TracksScene
::
TracksScene
()
TracksScene
::
TracksScene
(
QObject
*
parent
)
:
QGraphicsScene
(
parent
)
{
}
src/gui/TracksScene.h
View file @
44f86a67
...
...
@@ -28,7 +28,7 @@
class
TracksScene
:
public
QGraphicsScene
{
public:
TracksScene
();
TracksScene
(
QObject
*
parent
=
0
);
};
#endif // TRACKSSCENE_H
src/gui/Tracks
Widget
.cpp
→
src/gui/Tracks
View
.cpp
View file @
44f86a67
/*****************************************************************************
* Tracks
Widget
.cpp: QGraphicsView that contains the TracksScene
* Tracks
View
.cpp: QGraphicsView that contains the TracksScene
*****************************************************************************
* Copyright (C) 2008-2009 the VLMC team
*
...
...
@@ -20,8 +20,9 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
#include "Tracks
Widget
.h"
#include "Tracks
View
.h"
TracksWidget
::
TracksWidget
()
TracksView
::
TracksView
(
QGraphicsScene
*
scene
,
QWidget
*
parent
)
:
QGraphicsView
(
scene
,
parent
)
{
}
src/gui/Tracks
Widget
.h
→
src/gui/Tracks
View
.h
View file @
44f86a67
/*****************************************************************************
* Tracks
Widget
.h: QGraphicsView that contains the TracksScene
* Tracks
View
.h: QGraphicsView that contains the TracksScene
*****************************************************************************
* Copyright (C) 2008-2009 the VLMC team
*
...
...
@@ -20,15 +20,15 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
#ifndef TRACKS
WIDGET
_H
#define TRACKS
WIDGET
_H
#ifndef TRACKS
VIEW
_H
#define TRACKS
VIEW
_H
#include <QGraphics
Widget
>
#include <QGraphics
View
>
class
Tracks
Widget
:
public
QGraphics
Widget
class
Tracks
View
:
public
QGraphics
View
{
public:
Tracks
Widget
(
);
Tracks
View
(
QGraphicsScene
*
scene
,
QWidget
*
parent
=
0
);
};
#endif // TRACKS
WIDGET
_H
#endif // TRACKS
VIEW
_H
vlmc.pro
View file @
44f86a67
...
...
@@ -18,7 +18,7 @@ SOURCES += src/main.cpp \
src
/
LibVLCpp
/
VLCInstance
.
cpp
\
src
/
LibVLCpp
/
VlmMedia
.
cpp
\
src
/
gui
/
Timeline
.
cpp
\
src
/
gui
/
Tracks
Widget
.
cpp
\
src
/
gui
/
Tracks
View
.
cpp
\
src
/
gui
/
TracksScene
.
cpp
HEADERS
+=
src
/
gui
/
MainWindow
.
h
\
src
/
gui
/
DockWidgetManager
.
h
\
...
...
@@ -29,7 +29,7 @@ HEADERS += src/gui/MainWindow.h \
src
/
LibVLCpp
/
VLCInstance
.
h
\
src
/
LibVLCpp
/
VlmMedia
.
h
\
src
/
gui
/
Timeline
.
h
\
src
/
gui
/
Tracks
Widget
.
h
\
src
/
gui
/
Tracks
View
.
h
\
src
/
gui
/
TracksScene
.
h
FORMS
+=
src
/
gui
/
ui
/
MainWindow
.
ui
\
src
/
gui
/
ui
/
Timeline
.
ui
\
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment