Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
OpenBoard
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lifo
Nicolas Ollinger
OpenBoard
Commits
c905eb38
Commit
c905eb38
authored
Feb 01, 2012
by
shibakaneki
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated some minor EOU (Ease Of Use) in the teacher bar
parent
40be5027
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
46 additions
and
16 deletions
+46
-16
style.qss
resources/style.qss
+2
-1
UBTBDocumentEditWidget.cpp
src/gui/UBTBDocumentEditWidget.cpp
+0
-1
UBTBDocumentPreviewWidget.cpp
src/gui/UBTBDocumentPreviewWidget.cpp
+1
-1
UBTeacherBarPreviewWidget.cpp
src/gui/UBTeacherBarPreviewWidget.cpp
+30
-12
UBTeacherBarPreviewWidget.h
src/gui/UBTeacherBarPreviewWidget.h
+6
-1
UBTeacherBarWidget.cpp
src/gui/UBTeacherBarWidget.cpp
+6
-0
UBTeacherBarWidget.h
src/gui/UBTeacherBarWidget.h
+1
-0
No files found.
resources/style.qss
View file @
c905eb38
...
@@ -27,7 +27,8 @@ QWidget#UBMediaVideoContainer
...
@@ -27,7 +27,8 @@ QWidget#UBMediaVideoContainer
border: 2px solid #999999;
border: 2px solid #999999;
}
}
QWidget#UBTeacherBarPreviewWidget
QWidget#UBTBPreviewWidget
{
{
background: #FFFFFF;
background: #FFFFFF;
border-radius: 10px;
border-radius: 10px;
...
...
src/gui/UBTBDocumentEditWidget.cpp
View file @
c905eb38
...
@@ -192,7 +192,6 @@ void UBTBDocumentEditWidget::clearFields()
...
@@ -192,7 +192,6 @@ void UBTBDocumentEditWidget::clearFields()
void
UBTBDocumentEditWidget
::
onKeywordChanged
(
const
QString
&
kw
)
void
UBTBDocumentEditWidget
::
onKeywordChanged
(
const
QString
&
kw
)
{
{
mpDataMgr
->
setKeywords
(
kw
);
mpDataMgr
->
setKeywords
(
kw
);
qDebug
()
<<
">>> KEYWORD CHANGED: "
<<
kw
;
emit
valueChanged
();
emit
valueChanged
();
}
}
...
...
src/gui/UBTBDocumentPreviewWidget.cpp
View file @
c905eb38
...
@@ -29,7 +29,7 @@ UBTBDocumentPreviewWidget::UBTBDocumentPreviewWidget(UBTeacherBarDataMgr *pDataM
...
@@ -29,7 +29,7 @@ UBTBDocumentPreviewWidget::UBTBDocumentPreviewWidget(UBTeacherBarDataMgr *pDataM
mpContainer
=
new
QWidget
(
this
);
mpContainer
=
new
QWidget
(
this
);
mpContainer
->
setLayout
(
&
mContainerLayout
);
mpContainer
->
setLayout
(
&
mContainerLayout
);
mpContainer
->
setObjectName
(
"UBT
eacherBar
PreviewWidget"
);
mpContainer
->
setObjectName
(
"UBT
B
PreviewWidget"
);
// Session Title
// Session Title
mpSessionLabel
=
new
QLabel
(
tr
(
"Session"
),
mpContainer
);
mpSessionLabel
=
new
QLabel
(
tr
(
"Session"
),
mpContainer
);
...
...
src/gui/UBTeacherBarPreviewWidget.cpp
View file @
c905eb38
...
@@ -144,6 +144,7 @@ UBTBPreviewContainer::~UBTBPreviewContainer()
...
@@ -144,6 +144,7 @@ UBTBPreviewContainer::~UBTBPreviewContainer()
// ------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------
UBTeacherBarPreviewWidget
::
UBTeacherBarPreviewWidget
(
UBTeacherBarDataMgr
*
pDataMgr
,
QWidget
*
parent
,
const
char
*
name
)
:
QWidget
(
parent
)
UBTeacherBarPreviewWidget
::
UBTeacherBarPreviewWidget
(
UBTeacherBarDataMgr
*
pDataMgr
,
QWidget
*
parent
,
const
char
*
name
)
:
QWidget
(
parent
)
,
mpEditButton
(
NULL
)
,
mpEditButton
(
NULL
)
,
mpDocumentButton
(
NULL
)
,
mpSessionTitle
(
NULL
)
,
mpSessionTitle
(
NULL
)
,
mpTitle
(
NULL
)
,
mpTitle
(
NULL
)
,
mpTitleLabel
(
NULL
)
,
mpTitleLabel
(
NULL
)
...
@@ -155,20 +156,27 @@ UBTeacherBarPreviewWidget::UBTeacherBarPreviewWidget(UBTeacherBarDataMgr* pDataM
...
@@ -155,20 +156,27 @@ UBTeacherBarPreviewWidget::UBTeacherBarPreviewWidget(UBTeacherBarDataMgr* pDataM
setObjectName
(
name
);
setObjectName
(
name
);
mpDataMgr
=
pDataMgr
;
mpDataMgr
=
pDataMgr
;
setLayout
(
&
mLayout
);
setLayout
(
&
mLayout
);
mLayout
.
setContentsMargins
(
0
,
0
,
0
,
0
);
setAttribute
(
Qt
::
WA_StyledBackground
,
true
);
setAttribute
(
Qt
::
WA_StyledBackground
,
true
);
setStyleSheet
(
UBApplication
::
globalStyleSheet
());
setStyleSheet
(
UBApplication
::
globalStyleSheet
());
// Build the Preview widget
// Build the Preview widget
mpContainer
=
new
QWidget
(
this
);
mpContainer
->
setObjectName
(
"UBTBPreviewWidget"
);
mpContainer
->
setLayout
(
&
mContainerLayout
);
mLayout
.
addWidget
(
mpContainer
,
1
);
// Session Title
// Session Title
mpTitleContainer
=
new
QWidget
(
this
);
mpTitleContainer
=
new
QWidget
(
mpContainer
);
mpTitleContainer
->
setLayout
(
&
mTitleLayout
);
mpTitleContainer
->
setLayout
(
&
mTitleLayout
);
mpSessionTitle
=
new
QLabel
(
this
);
mpSessionTitle
=
new
QLabel
(
mpContainer
);
mpSessionTitle
->
setText
(
tr
(
"Session: "
));
mpSessionTitle
->
setText
(
tr
(
"Session: "
));
mpSessionTitle
->
setWordWrap
(
true
);
mpSessionTitle
->
setWordWrap
(
true
);
mpSessionTitle
->
setAlignment
(
Qt
::
AlignRight
);
mpSessionTitle
->
setAlignment
(
Qt
::
AlignRight
);
mpSessionTitle
->
setObjectName
(
"UBTBPreviewSessionTitle"
);
mpSessionTitle
->
setObjectName
(
"UBTBPreviewSessionTitle"
);
mLayout
.
addWidget
(
mpSessionTitle
);
m
Container
Layout
.
addWidget
(
mpSessionTitle
);
// Title
// Title
mpTitleContainer
->
setLayout
(
&
mTitleLayout
);
mpTitleContainer
->
setLayout
(
&
mTitleLayout
);
...
@@ -187,27 +195,32 @@ UBTeacherBarPreviewWidget::UBTeacherBarPreviewWidget(UBTeacherBarDataMgr* pDataM
...
@@ -187,27 +195,32 @@ UBTeacherBarPreviewWidget::UBTeacherBarPreviewWidget(UBTeacherBarDataMgr* pDataM
mpPageNbrLabel
->
setObjectName
(
"UBTBPreviewSessionTitle"
);
mpPageNbrLabel
->
setObjectName
(
"UBTBPreviewSessionTitle"
);
mTitleLayout
.
addWidget
(
mpPageNbrLabel
);
mTitleLayout
.
addWidget
(
mpPageNbrLabel
);
mTitleLayout
.
addWidget
(
&
mTitleSeparator
);
mTitleLayout
.
addWidget
(
&
mTitleSeparator
);
mLayout
.
addWidget
(
mpTitleContainer
);
m
Container
Layout
.
addWidget
(
mpTitleContainer
);
// Content
// Content
mpContentContainer
=
new
UBTBPreviewContainer
(
this
);
mpContentContainer
=
new
UBTBPreviewContainer
(
mpContainer
);
mLayout
.
addWidget
(
mpContentContainer
,
1
);
m
Container
Layout
.
addWidget
(
mpContentContainer
,
1
);
// License
// License
mLayout
.
addWidget
(
&
mLicenseSeparator
);
m
Container
Layout
.
addWidget
(
&
mLicenseSeparator
);
mpLicenseLabel
=
new
UBTBLicenseWidget
(
this
);
mpLicenseLabel
=
new
UBTBLicenseWidget
(
mpContainer
);
mLayout
.
addWidget
(
mpLicenseLabel
);
m
Container
Layout
.
addWidget
(
mpLicenseLabel
);
// Edit button
// Document Button
mpEditButton
=
new
QPushButton
(
tr
(
"Edit infos"
),
this
);
mpDocumentButton
=
new
QPushButton
(
tr
(
"Document View"
),
this
);
mpDocumentButton
->
setObjectName
(
"DockPaletteWidgetButton"
);
// Edit Button
mpEditButton
=
new
QPushButton
(
tr
(
"Edit"
),
this
);
mpEditButton
->
setObjectName
(
"DockPaletteWidgetButton"
);
mpEditButton
->
setObjectName
(
"DockPaletteWidgetButton"
);
mEditLayout
.
add
Stretch
(
1
);
mEditLayout
.
add
Widget
(
mpDocumentButton
,
0
);
mEditLayout
.
addWidget
(
mpEditButton
,
0
);
mEditLayout
.
addWidget
(
mpEditButton
,
0
);
mEditLayout
.
addStretch
(
1
);
mEditLayout
.
addStretch
(
1
);
mLayout
.
addLayout
(
&
mEditLayout
,
0
);
mLayout
.
addLayout
(
&
mEditLayout
,
0
);
connect
(
mpEditButton
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
onEdit
()));
connect
(
mpEditButton
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
onEdit
()));
connect
(
mpDocumentButton
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
onDocumentClicked
()));
connect
(
UBApplication
::
boardController
,
SIGNAL
(
activeSceneChanged
()),
this
,
SLOT
(
onActiveSceneChanged
()));
connect
(
UBApplication
::
boardController
,
SIGNAL
(
activeSceneChanged
()),
this
,
SLOT
(
onActiveSceneChanged
()));
}
}
...
@@ -225,6 +238,11 @@ void UBTeacherBarPreviewWidget::onEdit()
...
@@ -225,6 +238,11 @@ void UBTeacherBarPreviewWidget::onEdit()
emit
showEditMode
();
emit
showEditMode
();
}
}
void
UBTeacherBarPreviewWidget
::
onDocumentClicked
()
{
emit
showDocumentPreview
();
}
void
UBTeacherBarPreviewWidget
::
updateFields
()
void
UBTeacherBarPreviewWidget
::
updateFields
()
{
{
// Session Title
// Session Title
...
...
src/gui/UBTeacherBarPreviewWidget.h
View file @
c905eb38
...
@@ -62,6 +62,7 @@ public:
...
@@ -62,6 +62,7 @@ public:
signals
:
signals
:
void
showEditMode
();
void
showEditMode
();
void
showDocumentPreview
();
protected
:
protected
:
void
showEvent
(
QShowEvent
*
ev
);
void
showEvent
(
QShowEvent
*
ev
);
...
@@ -69,6 +70,7 @@ protected:
...
@@ -69,6 +70,7 @@ protected:
private
slots
:
private
slots
:
void
onEdit
();
void
onEdit
();
void
onActiveSceneChanged
();
void
onActiveSceneChanged
();
void
onDocumentClicked
();
private
:
private
:
void
generateActions
();
void
generateActions
();
...
@@ -77,8 +79,12 @@ private:
...
@@ -77,8 +79,12 @@ private:
void
generateComments
();
void
generateComments
();
QVBoxLayout
mLayout
;
QVBoxLayout
mLayout
;
QVBoxLayout
mContainerLayout
;
QHBoxLayout
mEditLayout
;
QHBoxLayout
mEditLayout
;
QPushButton
*
mpEditButton
;
QPushButton
*
mpEditButton
;
QPushButton
*
mpDocumentButton
;
QWidget
*
mpContainer
;
// Titles
// Titles
QVBoxLayout
mTitleLayout
;
QVBoxLayout
mTitleLayout
;
...
@@ -95,7 +101,6 @@ private:
...
@@ -95,7 +101,6 @@ private:
// License
// License
UBTBSeparator
mLicenseSeparator
;
UBTBSeparator
mLicenseSeparator
;
// TODO : replace the QLabel of the license by a widget done for that!
UBTBLicenseWidget
*
mpLicenseLabel
;
UBTBLicenseWidget
*
mpLicenseLabel
;
...
...
src/gui/UBTeacherBarWidget.cpp
View file @
c905eb38
...
@@ -57,6 +57,7 @@ UBTeacherBarWidget::UBTeacherBarWidget(QWidget *parent, const char *name):UBDock
...
@@ -57,6 +57,7 @@ UBTeacherBarWidget::UBTeacherBarWidget(QWidget *parent, const char *name):UBDock
connect
(
UBApplication
::
boardController
,
SIGNAL
(
activeDocumentChanged
()),
this
,
SLOT
(
onActiveDocumentChanged
()));
connect
(
UBApplication
::
boardController
,
SIGNAL
(
activeDocumentChanged
()),
this
,
SLOT
(
onActiveDocumentChanged
()));
connect
(
mpPreview
,
SIGNAL
(
showEditMode
()),
this
,
SLOT
(
onShowEditMode
()));
connect
(
mpPreview
,
SIGNAL
(
showEditMode
()),
this
,
SLOT
(
onShowEditMode
()));
connect
(
mpPreview
,
SIGNAL
(
showDocumentPreview
()),
this
,
SLOT
(
onShowDocumentPreview
()));
connect
(
mpDocPreviewWidget
,
SIGNAL
(
changeTBState
(
eTeacherBarState
)),
this
,
SLOT
(
onTBStateChanged
(
eTeacherBarState
)));
connect
(
mpDocPreviewWidget
,
SIGNAL
(
changeTBState
(
eTeacherBarState
)),
this
,
SLOT
(
onTBStateChanged
(
eTeacherBarState
)));
connect
(
mpDocEditWidget
,
SIGNAL
(
changeTBState
(
eTeacherBarState
)),
this
,
SLOT
(
onTBStateChanged
(
eTeacherBarState
)));
connect
(
mpDocEditWidget
,
SIGNAL
(
changeTBState
(
eTeacherBarState
)),
this
,
SLOT
(
onTBStateChanged
(
eTeacherBarState
)));
connect
(
mpPageEditWidget
,
SIGNAL
(
changeTBState
(
eTeacherBarState
)),
this
,
SLOT
(
onTBStateChanged
(
eTeacherBarState
)));
connect
(
mpPageEditWidget
,
SIGNAL
(
changeTBState
(
eTeacherBarState
)),
this
,
SLOT
(
onTBStateChanged
(
eTeacherBarState
)));
...
@@ -150,6 +151,11 @@ void UBTeacherBarWidget::onShowEditMode()
...
@@ -150,6 +151,11 @@ void UBTeacherBarWidget::onShowEditMode()
onTBStateChanged
(
eTeacherBarState_PageEdit
);
onTBStateChanged
(
eTeacherBarState_PageEdit
);
}
}
void
UBTeacherBarWidget
::
onShowDocumentPreview
()
{
onTBStateChanged
(
eTeacherBarState_DocumentPreview
);
}
void
UBTeacherBarWidget
::
onTBStateChanged
(
eTeacherBarState
state
)
void
UBTeacherBarWidget
::
onTBStateChanged
(
eTeacherBarState
state
)
{
{
switch
(
state
){
switch
(
state
){
...
...
src/gui/UBTeacherBarWidget.h
View file @
c905eb38
...
@@ -48,6 +48,7 @@ private slots:
...
@@ -48,6 +48,7 @@ private slots:
void
onShowEditMode
();
void
onShowEditMode
();
void
onTBStateChanged
(
eTeacherBarState
state
);
void
onTBStateChanged
(
eTeacherBarState
state
);
void
onActiveDocumentChanged
();
void
onActiveDocumentChanged
();
void
onShowDocumentPreview
();
private
:
private
:
bool
isEmpty
();
bool
isEmpty
();
...
...
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