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
4a1e71d3
Commit
4a1e71d3
authored
Apr 27, 2012
by
Claudio Valerio
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
before handlig the page number
parent
91005972
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
71 additions
and
46 deletions
+71
-46
UBCFFSubsetAdaptor.cpp
src/adaptors/UBCFFSubsetAdaptor.cpp
+2
-0
UBBoardController.cpp
src/board/UBBoardController.cpp
+9
-0
UBBoardController.h
src/board/UBBoardController.h
+2
-0
UBBoardPaletteManager.cpp
src/board/UBBoardPaletteManager.cpp
+6
-6
UBApplicationController.cpp
src/core/UBApplicationController.cpp
+0
-3
UBSettings.cpp
src/core/UBSettings.cpp
+2
-0
UBSettings.h
src/core/UBSettings.h
+2
-0
UBTeacherGuideWidget.cpp
src/gui/UBTeacherGuideWidget.cpp
+43
-33
UBTeacherGuideWidget.h
src/gui/UBTeacherGuideWidget.h
+5
-4
No files found.
src/adaptors/UBCFFSubsetAdaptor.cpp
View file @
4a1e71d3
...
@@ -17,7 +17,9 @@
...
@@ -17,7 +17,9 @@
#include <QSvgRenderer>
#include <QSvgRenderer>
#include "core/UBPersistenceManager.h"
#include "core/UBPersistenceManager.h"
#include "document/UBDocumentProxy.h"
#include "document/UBDocumentProxy.h"
#include "domain/UBItem.h"
#include "domain/UBItem.h"
#include "domain/UBGraphicsPolygonItem.h"
#include "domain/UBGraphicsPolygonItem.h"
#include "domain/UBGraphicsStroke.h"
#include "domain/UBGraphicsStroke.h"
...
...
src/board/UBBoardController.cpp
View file @
4a1e71d3
...
@@ -65,6 +65,8 @@
...
@@ -65,6 +65,8 @@
#include "UBBoardPaletteManager.h"
#include "UBBoardPaletteManager.h"
#include "core/UBSettings.h"
#include "core/memcheck.h"
#include "core/memcheck.h"
//#include <typeinfo>
//#include <typeinfo>
...
@@ -147,6 +149,13 @@ UBBoardController::~UBBoardController()
...
@@ -147,6 +149,13 @@ UBBoardController::~UBBoardController()
}
}
int
UBBoardController
::
currentPage
()
{
if
(
!
UBSettings
::
settings
()
->
teacherGuidePageZeroActivated
->
get
().
toBool
())
return
mActiveSceneIndex
;
return
mActiveSceneIndex
+
1
;
}
void
UBBoardController
::
setupViews
()
void
UBBoardController
::
setupViews
()
{
{
mControlContainer
=
new
QWidget
(
mMainWindow
->
centralWidget
());
mControlContainer
=
new
QWidget
(
mMainWindow
->
centralWidget
());
...
...
src/board/UBBoardController.h
View file @
4a1e71d3
...
@@ -57,6 +57,8 @@ class UBBoardController : public QObject
...
@@ -57,6 +57,8 @@ class UBBoardController : public QObject
QRectF
controlGeometry
();
QRectF
controlGeometry
();
void
closing
();
void
closing
();
int
currentPage
();
UBDocumentProxy
*
activeDocument
()
UBDocumentProxy
*
activeDocument
()
{
{
return
mActiveDocument
;
return
mActiveDocument
;
...
...
src/board/UBBoardPaletteManager.cpp
View file @
4a1e71d3
...
@@ -129,25 +129,25 @@ void UBBoardPaletteManager::setupDockPaletteWidgets()
...
@@ -129,25 +129,25 @@ void UBBoardPaletteManager::setupDockPaletteWidgets()
//------------------------------------------------//
//------------------------------------------------//
// Create the widgets for the dock palettes
// Create the widgets for the dock palettes
mpPageNavigWidget
=
new
UBPageNavigationWidget
();
mpLibWidget
=
new
UBLibWidget
();
mpLibWidget
=
new
UBLibWidget
();
mpCachePropWidget
=
new
UBCachePropertiesWidget
();
mpCachePropWidget
=
new
UBCachePropertiesWidget
();
mpDownloadWidget
=
new
UBDockDownloadWidget
();
mpDownloadWidget
=
new
UBDockDownloadWidget
();
mpTeacherGuideWidget
=
new
UBDockTeacherGuideWidget
();
// Add the dock palettes
// Add the dock palettes
mLeftPalette
=
new
UBLeftPalette
(
mContainer
);
mLeftPalette
=
new
UBLeftPalette
(
mContainer
);
// LEFT palette widgets
// LEFT palette widgets
mpPageNavigWidget
=
new
UBPageNavigationWidget
();
mLeftPalette
->
registerWidget
(
mpPageNavigWidget
);
mLeftPalette
->
registerWidget
(
mpPageNavigWidget
);
mLeftPalette
->
addTab
(
mpPageNavigWidget
);
mLeftPalette
->
addTab
(
mpPageNavigWidget
);
mLeftPalette
->
registerWidget
(
mpTeacherGuideWidget
);
if
(
UBSettings
::
settings
()
->
teacherGuidePageZeroActivated
||
UBSettings
::
settings
()
->
teacherGuideLessonPagesActivated
){
mLeftPalette
->
addTab
(
mpTeacherGuideWidget
);
mpTeacherGuideWidget
=
new
UBDockTeacherGuideWidget
();
mLeftPalette
->
registerWidget
(
mpTeacherGuideWidget
);
mLeftPalette
->
addTab
(
mpTeacherGuideWidget
);
}
mLeftPalette
->
connectSignals
();
mLeftPalette
->
connectSignals
();
...
...
src/core/UBApplicationController.cpp
View file @
4a1e71d3
...
@@ -24,9 +24,6 @@
...
@@ -24,9 +24,6 @@
#include "core/UBDocumentManager.h"
#include "core/UBDocumentManager.h"
#include "core/UBDisplayManager.h"
#include "core/UBDisplayManager.h"
#include "softwareupdate/UBSoftwareUpdateController.h"
#include "softwareupdate/UBSoftwareUpdate.h"
#include "board/UBBoardView.h"
#include "board/UBBoardView.h"
#include "board/UBBoardController.h"
#include "board/UBBoardController.h"
#include "board/UBBoardPaletteManager.h"
#include "board/UBBoardPaletteManager.h"
...
...
src/core/UBSettings.cpp
View file @
4a1e71d3
...
@@ -381,6 +381,8 @@ void UBSettings::init()
...
@@ -381,6 +381,8 @@ void UBSettings::init()
angleTolerance
=
new
UBSetting
(
this
,
"App"
,
"AngleTolerance"
,
4
);
angleTolerance
=
new
UBSetting
(
this
,
"App"
,
"AngleTolerance"
,
4
);
historyLimit
=
new
UBSetting
(
this
,
"Web"
,
"HistoryLimit"
,
15
);
historyLimit
=
new
UBSetting
(
this
,
"Web"
,
"HistoryLimit"
,
15
);
teacherGuidePageZeroActivated
=
new
UBSetting
(
this
,
"DockPalette"
,
"TeacherGuideActivatePageZero"
,
true
);
teacherGuideLessonPagesActivated
=
new
UBSetting
(
this
,
"DockPalette"
,
"TeacherGuideActvateLessonPages"
,
true
);
}
}
...
...
src/core/UBSettings.h
View file @
4a1e71d3
...
@@ -330,6 +330,8 @@ class UBSettings : public QObject
...
@@ -330,6 +330,8 @@ class UBSettings : public QObject
UBSetting
*
angleTolerance
;
UBSetting
*
angleTolerance
;
UBSetting
*
historyLimit
;
UBSetting
*
historyLimit
;
UBSetting
*
teacherGuidePageZeroActivated
;
UBSetting
*
teacherGuideLessonPagesActivated
;
public
slots
:
public
slots
:
...
...
src/gui/UBTeacherGuideWidget.cpp
View file @
4a1e71d3
...
@@ -25,6 +25,7 @@
...
@@ -25,6 +25,7 @@
#include "core/UBApplication.h"
#include "core/UBApplication.h"
#include "core/UBPersistenceManager.h"
#include "core/UBPersistenceManager.h"
#include "core/UBSettings.h"
#include "globals/UBGlobals.h"
#include "globals/UBGlobals.h"
...
@@ -146,7 +147,7 @@ void UBTeacherGuideEditionWidget::showEvent(QShowEvent* event)
...
@@ -146,7 +147,7 @@ void UBTeacherGuideEditionWidget::showEvent(QShowEvent* event)
void
UBTeacherGuideEditionWidget
::
onActiveSceneChanged
()
void
UBTeacherGuideEditionWidget
::
onActiveSceneChanged
()
{
{
cleanData
();
cleanData
();
mpPageNumberLabel
->
setText
(
tr
(
"Page: %0"
).
arg
(
UBApplication
::
boardController
->
activeSceneIndex
()
+
1
));
mpPageNumberLabel
->
setText
(
tr
(
"Page: %0"
).
arg
(
UBApplication
::
boardController
->
currentPage
()
));
}
}
void
UBTeacherGuideEditionWidget
::
cleanData
()
void
UBTeacherGuideEditionWidget
::
cleanData
()
...
@@ -359,7 +360,7 @@ void UBTeacherGuidePresentationWidget::cleanData()
...
@@ -359,7 +360,7 @@ void UBTeacherGuidePresentationWidget::cleanData()
void
UBTeacherGuidePresentationWidget
::
onActiveSceneChanged
()
void
UBTeacherGuidePresentationWidget
::
onActiveSceneChanged
()
{
{
cleanData
();
cleanData
();
mpPageNumberLabel
->
setText
(
tr
(
"Page: %0"
).
arg
(
UBApplication
::
boardController
->
activeSceneIndex
()
+
1
));
mpPageNumberLabel
->
setText
(
tr
(
"Page: %0"
).
arg
(
UBApplication
::
boardController
->
currentPage
()
));
}
}
void
UBTeacherGuidePresentationWidget
::
createMediaButtonItem
()
void
UBTeacherGuidePresentationWidget
::
createMediaButtonItem
()
...
@@ -459,7 +460,7 @@ void UBTeacherGuidePresentationWidget::onAddItemClicked(QTreeWidgetItem* widget,
...
@@ -459,7 +460,7 @@ void UBTeacherGuidePresentationWidget::onAddItemClicked(QTreeWidgetItem* widget,
/***************************************************************************
/***************************************************************************
* class UBTeacherGuidePageZeroEditionWidget *
* class UBTeacherGuidePageZeroEditionWidget *
***************************************************************************/
***************************************************************************/
UBTeacherGuidePageZero
EditionWidget
::
UBTeacherGuidePageZeroEdition
Widget
(
QWidget
*
parent
,
const
char
*
name
)
:
QWidget
(
parent
)
UBTeacherGuidePageZero
Widget
::
UBTeacherGuidePageZero
Widget
(
QWidget
*
parent
,
const
char
*
name
)
:
QWidget
(
parent
)
,
mpLayout
(
NULL
)
,
mpLayout
(
NULL
)
,
mpButtonTitleLayout
(
NULL
)
,
mpButtonTitleLayout
(
NULL
)
,
mpModePushButton
(
NULL
)
,
mpModePushButton
(
NULL
)
...
@@ -626,7 +627,7 @@ UBTeacherGuidePageZeroEditionWidget::UBTeacherGuidePageZeroEditionWidget(QWidget
...
@@ -626,7 +627,7 @@ UBTeacherGuidePageZeroEditionWidget::UBTeacherGuidePageZeroEditionWidget(QWidget
fillComboBoxes
();
fillComboBoxes
();
}
}
UBTeacherGuidePageZero
EditionWidget
::~
UBTeacherGuidePageZeroEdition
Widget
()
UBTeacherGuidePageZero
Widget
::~
UBTeacherGuidePageZero
Widget
()
{
{
DELETEPTR
(
mpPageNumberLabel
);
DELETEPTR
(
mpPageNumberLabel
);
DELETEPTR
(
mpSessionTitle
);
DELETEPTR
(
mpSessionTitle
);
...
@@ -659,7 +660,7 @@ UBTeacherGuidePageZeroEditionWidget::~UBTeacherGuidePageZeroEditionWidget()
...
@@ -659,7 +660,7 @@ UBTeacherGuidePageZeroEditionWidget::~UBTeacherGuidePageZeroEditionWidget()
DELETEPTR
(
mpLayout
);
DELETEPTR
(
mpLayout
);
}
}
void
UBTeacherGuidePageZero
Edition
Widget
::
fillComboBoxes
()
void
UBTeacherGuidePageZeroWidget
::
fillComboBoxes
()
{
{
QString
parametersConfigFilePath
=
UBSettings
::
settings
()
->
applicationCustomizationDirectory
()
+
"/teacherGuide/indexingParameters.xml"
;
QString
parametersConfigFilePath
=
UBSettings
::
settings
()
->
applicationCustomizationDirectory
()
+
"/teacherGuide/indexingParameters.xml"
;
QFile
parametersFile
(
parametersConfigFilePath
);
QFile
parametersFile
(
parametersConfigFilePath
);
...
@@ -704,7 +705,7 @@ void UBTeacherGuidePageZeroEditionWidget::fillComboBoxes()
...
@@ -704,7 +705,7 @@ void UBTeacherGuidePageZeroEditionWidget::fillComboBoxes()
mpLicenceBox
->
addItems
(
licences
);
mpLicenceBox
->
addItems
(
licences
);
}
}
void
UBTeacherGuidePageZero
Edition
Widget
::
onSchoolLevelChanged
(
QString
schoolLevel
)
void
UBTeacherGuidePageZeroWidget
::
onSchoolLevelChanged
(
QString
schoolLevel
)
{
{
QStringList
subjects
=
mSubjects
.
value
(
mGradeLevelsMap
.
value
(
schoolLevel
));
QStringList
subjects
=
mSubjects
.
value
(
mGradeLevelsMap
.
value
(
schoolLevel
));
mpSchoolBranchBox
->
clear
();
mpSchoolBranchBox
->
clear
();
...
@@ -719,19 +720,19 @@ void UBTeacherGuidePageZeroEditionWidget::onSchoolLevelChanged(QString schoolLev
...
@@ -719,19 +720,19 @@ void UBTeacherGuidePageZeroEditionWidget::onSchoolLevelChanged(QString schoolLev
}
}
}
}
void
UBTeacherGuidePageZero
Edition
Widget
::
onActiveSceneChanged
()
void
UBTeacherGuidePageZeroWidget
::
onActiveSceneChanged
()
{
{
UBDocumentProxy
*
documentProxy
=
UBApplication
::
documentController
?
UBApplication
::
documentController
->
getCurrentDocument
()
:
0
;
UBDocumentProxy
*
documentProxy
=
UBApplication
::
documentController
?
UBApplication
::
documentController
->
getCurrentDocument
()
:
0
;
if
(
UBApplication
::
documentController
&&
UBApplication
::
boardController
->
activeSceneIndex
()
==
0
){
if
(
UBApplication
::
documentController
&&
UBApplication
::
boardController
->
currentPage
()
==
0
){
//
QDateTime creationDate = documentProxy->documentDate();
QDateTime
creationDate
=
documentProxy
->
documentDate
();
//
mpCreationLabel->setText(tr("Created the:") + creationDate.toString(Qt::SystemLocaleShortDate));
mpCreationLabel
->
setText
(
tr
(
"Created the:"
)
+
creationDate
.
toString
(
Qt
::
SystemLocaleShortDate
));
//
QDateTime updatedDate = documentProxy->lastUpdate();
QDateTime
updatedDate
=
documentProxy
->
lastUpdate
();
//
mpLastModifiedLabel->setText(tr("Updated the:") + updatedDate.toString(Qt::SystemLocaleShortDate));
mpLastModifiedLabel
->
setText
(
tr
(
"Updated the:"
)
+
updatedDate
.
toString
(
Qt
::
SystemLocaleShortDate
));
}
}
}
}
void
UBTeacherGuidePageZero
Edition
Widget
::
switchToMode
(
tUBTGZeroPageMode
mode
)
void
UBTeacherGuidePageZeroWidget
::
switchToMode
(
tUBTGZeroPageMode
mode
)
{
{
if
(
mode
==
tUBTGZeroPageMode_EDITION
){
if
(
mode
==
tUBTGZeroPageMode_EDITION
){
mpModePushButton
->
hide
();
mpModePushButton
->
hide
();
...
@@ -767,10 +768,8 @@ void UBTeacherGuidePageZeroEditionWidget::switchToMode(tUBTGZeroPageMode mode)
...
@@ -767,10 +768,8 @@ void UBTeacherGuidePageZeroEditionWidget::switchToMode(tUBTGZeroPageMode mode)
mpLicenceValueLabel
->
setText
(
mpLicenceBox
->
currentText
());
mpLicenceValueLabel
->
setText
(
mpLicenceBox
->
currentText
());
QStringList
licenceIconList
;
QStringList
licenceIconList
;
licenceIconList
<<
":images/licenses/ccby.png"
<<
":images/licenses/ccbynd.png"
<<
":images/licenses/ccbysa.png"
<<
":images/licenses/ccbync.png"
<<
":images/licenses/ccbyncnd.png"
<<
":images/licenses/ccbyncsa.png"
;
licenceIconList
<<
":images/licenses/ccby.png"
<<
":images/licenses/ccbynd.png"
<<
":images/licenses/ccbysa.png"
<<
":images/licenses/ccbync.png"
<<
":images/licenses/ccbyncnd.png"
<<
":images/licenses/ccbyncsa.png"
;
int
licenceBoxCurrentIndex
=
mpLicenceBox
->
currentIndex
();
if
(
mpLicenceBox
->
currentIndex
()
<
6
){
// -1 is return if there is no values on the box
mpLicenceIcon
->
setPixmap
(
licenceIconList
.
at
(
mpLicenceBox
->
currentIndex
()));
if
(
licenceBoxCurrentIndex
>
0
&&
licenceBoxCurrentIndex
<
licenceIconList
.
count
()){
mpLicenceIcon
->
setPixmap
(
licenceIconList
.
at
(
licenceBoxCurrentIndex
));
mpLicenceIcon
->
show
();
mpLicenceIcon
->
show
();
}
}
mpLicenceValueLabel
->
show
();
mpLicenceValueLabel
->
show
();
...
@@ -778,7 +777,7 @@ void UBTeacherGuidePageZeroEditionWidget::switchToMode(tUBTGZeroPageMode mode)
...
@@ -778,7 +777,7 @@ void UBTeacherGuidePageZeroEditionWidget::switchToMode(tUBTGZeroPageMode mode)
}
}
}
}
QVector
<
tUBGEElementNode
*>
UBTeacherGuidePageZero
Edition
Widget
::
getData
()
QVector
<
tUBGEElementNode
*>
UBTeacherGuidePageZeroWidget
::
getData
()
{
{
QVector
<
tUBGEElementNode
*>
result
;
QVector
<
tUBGEElementNode
*>
result
;
tUBGEElementNode
*
elementNode
=
new
tUBGEElementNode
();
tUBGEElementNode
*
elementNode
=
new
tUBGEElementNode
();
...
@@ -837,24 +836,25 @@ QVector<tUBGEElementNode*> UBTeacherGuidePageZeroEditionWidget::getData()
...
@@ -837,24 +836,25 @@ QVector<tUBGEElementNode*> UBTeacherGuidePageZeroEditionWidget::getData()
* class UBTeacherGuideWidget *
* class UBTeacherGuideWidget *
***************************************************************************/
***************************************************************************/
UBTeacherGuideWidget
::
UBTeacherGuideWidget
(
QWidget
*
parent
,
const
char
*
name
)
:
QStackedWidget
(
parent
)
UBTeacherGuideWidget
::
UBTeacherGuideWidget
(
QWidget
*
parent
,
const
char
*
name
)
:
QStackedWidget
(
parent
)
,
mpPageZero
Editon
Widget
(
NULL
)
,
mpPageZeroWidget
(
NULL
)
,
mpEditionWidget
(
NULL
)
,
mpEditionWidget
(
NULL
)
,
mpPresentationWidget
(
NULL
)
,
mpPresentationWidget
(
NULL
)
{
{
setObjectName
(
name
);
setObjectName
(
name
);
if
(
UBSettings
::
settings
()
->
teacherGuidePageZeroActivated
->
get
().
toBool
()){
mpPageZeroEditonWidget
=
new
UBTeacherGuidePageZeroEdition
Widget
(
this
);
mpPageZeroWidget
=
new
UBTeacherGuidePageZero
Widget
(
this
);
addWidget
(
mpPageZeroEditon
Widget
);
addWidget
(
mpPageZero
Widget
);
setCurrentWidget
(
mpPageZeroEditonWidget
);
}
// mpEditionWidget = new UBTeacherGuideEditionWidget(this);
if
(
UBSettings
::
settings
()
->
teacherGuideLessonPagesActivated
->
get
().
toBool
()){
// addWidget(mpEditionWidget
);
mpEditionWidget
=
new
UBTeacherGuideEditionWidget
(
this
);
// mpPresentationWidget = new UBTeacherGuidePresentationWidget(this
);
addWidget
(
mpEditionWidget
);
// addWidget(mpPresentationWidget
);
mpPresentationWidget
=
new
UBTeacherGuidePresentationWidget
(
this
);
// setCurrent
Widget(mpPresentationWidget);
add
Widget
(
mpPresentationWidget
);
}
connect
(
UBApplication
::
boardController
->
controlView
(),
SIGNAL
(
clickOnBoard
()),
this
,
SLOT
(
showPresentationMode
()));
connect
(
UBApplication
::
boardController
->
controlView
(),
SIGNAL
(
clickOnBoard
()),
this
,
SLOT
(
showPresentationMode
()));
connectToStylusPalette
();
connectToStylusPalette
();
connect
(
UBApplication
::
boardController
,
SIGNAL
(
activeSceneChanged
()),
this
,
SLOT
(
onActiveSceneChanged
()));
}
}
...
@@ -864,19 +864,29 @@ UBTeacherGuideWidget::~UBTeacherGuideWidget()
...
@@ -864,19 +864,29 @@ UBTeacherGuideWidget::~UBTeacherGuideWidget()
DELETEPTR
(
mpPresentationWidget
);
DELETEPTR
(
mpPresentationWidget
);
}
}
void
UBTeacherGuideWidget
::
onActiveSceneChanged
()
{
if
(
UBApplication
::
boardController
->
currentPage
()
==
0
)
setCurrentWidget
(
mpPageZeroWidget
);
else
setCurrentWidget
(
mpPresentationWidget
);
}
void
UBTeacherGuideWidget
::
connectToStylusPalette
()
void
UBTeacherGuideWidget
::
connectToStylusPalette
()
{
{
if
(
UBApplication
::
boardController
->
paletteManager
())
if
(
UBApplication
::
boardController
->
paletteManager
())
connect
(
UBApplication
::
boardController
->
paletteManager
()
->
stylusPalette
(),
SIGNAL
(
itemOnActionPaletteChanged
()),
this
,
SLOT
(
showPresentationMode
()));
connect
(
UBApplication
::
boardController
->
paletteManager
()
->
stylusPalette
(),
SIGNAL
(
itemOnActionPaletteChanged
()),
this
,
SLOT
(
showPresentationMode
()));
else
else
QTimer
::
singleShot
(
5
00
,
this
,
SLOT
(
connectToStylusPalette
()));
QTimer
::
singleShot
(
1
00
,
this
,
SLOT
(
connectToStylusPalette
()));
}
}
void
UBTeacherGuideWidget
::
showPresentationMode
()
void
UBTeacherGuideWidget
::
showPresentationMode
()
{
{
if
(
currentWidget
()
==
mpPageZero
Editon
Widget
){
if
(
currentWidget
()
==
mpPageZeroWidget
){
mCurrentData
=
mpPageZero
Editon
Widget
->
getData
();
mCurrentData
=
mpPageZeroWidget
->
getData
();
mpPageZero
Editon
Widget
->
switchToMode
(
tUBTGZeroPageMode_PRESENTATION
);
mpPageZeroWidget
->
switchToMode
(
tUBTGZeroPageMode_PRESENTATION
);
}
}
else
if
(
currentWidget
()
==
mpEditionWidget
){
else
if
(
currentWidget
()
==
mpEditionWidget
){
mCurrentData
=
mpEditionWidget
->
getData
();
mCurrentData
=
mpEditionWidget
->
getData
();
...
...
src/gui/UBTeacherGuideWidget.h
View file @
4a1e71d3
...
@@ -105,13 +105,13 @@ private:
...
@@ -105,13 +105,13 @@ private:
/***************************************************************************
/***************************************************************************
* class UBTeacherGuidePageZeroPresentationWidget *
* class UBTeacherGuidePageZeroPresentationWidget *
***************************************************************************/
***************************************************************************/
class
UBTeacherGuidePageZero
Edition
Widget
:
public
QWidget
class
UBTeacherGuidePageZeroWidget
:
public
QWidget
{
{
Q_OBJECT
Q_OBJECT
public
:
public
:
explicit
UBTeacherGuidePageZero
Edition
Widget
(
QWidget
*
parent
,
const
char
*
name
=
"UBTeacherGuidePageZeroEditionWidget"
);
explicit
UBTeacherGuidePageZeroWidget
(
QWidget
*
parent
,
const
char
*
name
=
"UBTeacherGuidePageZeroEditionWidget"
);
~
UBTeacherGuidePageZero
Edition
Widget
();
~
UBTeacherGuidePageZeroWidget
();
QVector
<
tUBGEElementNode
*>
getData
();
QVector
<
tUBGEElementNode
*>
getData
();
...
@@ -185,9 +185,10 @@ public slots:
...
@@ -185,9 +185,10 @@ public slots:
void
changeMode
();
void
changeMode
();
void
showPresentationMode
();
void
showPresentationMode
();
void
connectToStylusPalette
();
void
connectToStylusPalette
();
void
onActiveSceneChanged
();
private
:
private
:
UBTeacherGuidePageZero
EditionWidget
*
mpPageZeroEditon
Widget
;
UBTeacherGuidePageZero
Widget
*
mpPageZero
Widget
;
UBTeacherGuideEditionWidget
*
mpEditionWidget
;
UBTeacherGuideEditionWidget
*
mpEditionWidget
;
UBTeacherGuidePresentationWidget
*
mpPresentationWidget
;
UBTeacherGuidePresentationWidget
*
mpPresentationWidget
;
QVector
<
tUBGEElementNode
*>
mCurrentData
;
QVector
<
tUBGEElementNode
*>
mCurrentData
;
...
...
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