|
|
@ -102,9 +102,13 @@ UBDesktopAnnotationController::UBDesktopAnnotationController(QObject *parent) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
connect(mDesktopPalette, SIGNAL(uniboardClick()), this, SLOT(goToUniboard())); |
|
|
|
connect(mDesktopPalette, SIGNAL(uniboardClick()), this, SLOT(goToUniboard())); |
|
|
|
|
|
|
|
connect(mDesktopPalette, SIGNAL(uniboardClick()), this, SLOT(onToolClicked())); |
|
|
|
connect(mDesktopPalette, SIGNAL(customClick()), this, SLOT(customCapture())); |
|
|
|
connect(mDesktopPalette, SIGNAL(customClick()), this, SLOT(customCapture())); |
|
|
|
|
|
|
|
connect(mDesktopPalette, SIGNAL(customClick()), this, SLOT(onToolClicked())); |
|
|
|
connect(mDesktopPalette, SIGNAL(windowClick()), this, SLOT(windowCapture())); |
|
|
|
connect(mDesktopPalette, SIGNAL(windowClick()), this, SLOT(windowCapture())); |
|
|
|
|
|
|
|
connect(mDesktopPalette, SIGNAL(windowClick()), this, SLOT(onToolClicked())); |
|
|
|
connect(mDesktopPalette, SIGNAL(screenClick()), this, SLOT(screenCapture())); |
|
|
|
connect(mDesktopPalette, SIGNAL(screenClick()), this, SLOT(screenCapture())); |
|
|
|
|
|
|
|
connect(mDesktopPalette, SIGNAL(screenClick()), this, SLOT(onToolClicked())); |
|
|
|
connect(mDesktopPalette, SIGNAL(maximized()), this, SLOT(onDesktopPaletteMaximized())); |
|
|
|
connect(mDesktopPalette, SIGNAL(maximized()), this, SLOT(onDesktopPaletteMaximized())); |
|
|
|
connect(mDesktopPalette, SIGNAL(minimizeStart(eMinimizedLocation)), this, SLOT(onDesktopPaletteMinimize())); |
|
|
|
connect(mDesktopPalette, SIGNAL(minimizeStart(eMinimizedLocation)), this, SLOT(onDesktopPaletteMinimize())); |
|
|
|
|
|
|
|
|
|
|
@ -382,6 +386,7 @@ void UBDesktopAnnotationController::hideWindow() |
|
|
|
|
|
|
|
|
|
|
|
void UBDesktopAnnotationController::goToUniboard() |
|
|
|
void UBDesktopAnnotationController::goToUniboard() |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
onToolClicked(); |
|
|
|
hideWindow(); |
|
|
|
hideWindow(); |
|
|
|
|
|
|
|
|
|
|
|
UBPlatformUtils::setDesktopMode(false); |
|
|
|
UBPlatformUtils::setDesktopMode(false); |
|
|
@ -397,6 +402,7 @@ void UBDesktopAnnotationController::goToUniboard() |
|
|
|
|
|
|
|
|
|
|
|
void UBDesktopAnnotationController::customCapture() |
|
|
|
void UBDesktopAnnotationController::customCapture() |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
onToolClicked(); |
|
|
|
mIsFullyTransparent = true; |
|
|
|
mIsFullyTransparent = true; |
|
|
|
updateBackground(); |
|
|
|
updateBackground(); |
|
|
|
|
|
|
|
|
|
|
@ -424,6 +430,7 @@ void UBDesktopAnnotationController::customCapture() |
|
|
|
|
|
|
|
|
|
|
|
void UBDesktopAnnotationController::windowCapture() |
|
|
|
void UBDesktopAnnotationController::windowCapture() |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
onToolClicked(); |
|
|
|
mIsFullyTransparent = true; |
|
|
|
mIsFullyTransparent = true; |
|
|
|
updateBackground(); |
|
|
|
updateBackground(); |
|
|
|
|
|
|
|
|
|
|
@ -453,6 +460,7 @@ void UBDesktopAnnotationController::windowCapture() |
|
|
|
|
|
|
|
|
|
|
|
void UBDesktopAnnotationController::screenCapture() |
|
|
|
void UBDesktopAnnotationController::screenCapture() |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
onToolClicked(); |
|
|
|
mIsFullyTransparent = true; |
|
|
|
mIsFullyTransparent = true; |
|
|
|
updateBackground(); |
|
|
|
updateBackground(); |
|
|
|
|
|
|
|
|
|
|
@ -539,7 +547,6 @@ void UBDesktopAnnotationController::penActionPressed() |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
void UBDesktopAnnotationController::penActionReleased() |
|
|
|
void UBDesktopAnnotationController::penActionReleased() |
|
|
|
{ |
|
|
|
{ |
|
|
|
qDebug() << "penActionReleased()"; |
|
|
|
|
|
|
|
mHoldTimerPen.stop(); |
|
|
|
mHoldTimerPen.stop(); |
|
|
|
if(mPendingPenButtonPressed) |
|
|
|
if(mPendingPenButtonPressed) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -594,7 +601,6 @@ void UBDesktopAnnotationController::eraserActionPressed() |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
void UBDesktopAnnotationController::eraserActionReleased() |
|
|
|
void UBDesktopAnnotationController::eraserActionReleased() |
|
|
|
{ |
|
|
|
{ |
|
|
|
qDebug() << "eraserActionReleased()"; |
|
|
|
|
|
|
|
mHoldTimerEraser.stop(); |
|
|
|
mHoldTimerEraser.stop(); |
|
|
|
if(mPendingEraserButtonPressed) |
|
|
|
if(mPendingEraserButtonPressed) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -651,7 +657,6 @@ void UBDesktopAnnotationController::markerActionPressed() |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
void UBDesktopAnnotationController::markerActionReleased() |
|
|
|
void UBDesktopAnnotationController::markerActionReleased() |
|
|
|
{ |
|
|
|
{ |
|
|
|
qDebug() << "markerActionReleased()"; |
|
|
|
|
|
|
|
mHoldTimerMarker.stop(); |
|
|
|
mHoldTimerMarker.stop(); |
|
|
|
if(mPendingMarkerButtonPressed) |
|
|
|
if(mPendingMarkerButtonPressed) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -930,3 +935,9 @@ void UBDesktopAnnotationController::refreshMask() |
|
|
|
updateMask(true); |
|
|
|
updateMask(true); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void UBDesktopAnnotationController::onToolClicked(){ |
|
|
|
|
|
|
|
mDesktopEraserPalette->hide(); |
|
|
|
|
|
|
|
mDesktopMarkerPalette->hide(); |
|
|
|
|
|
|
|
mDesktopPenPalette->hide(); |
|
|
|
|
|
|
|
} |
|
|
|