mirror of
https://github.com/jkriege2/JKQtPlotter.git
synced 2024-12-25 10:01:38 +08:00
Merge pull request #101 from fpalazzolo/feature/disable_resize_delay
Add option to disable resize delay feature by setting the delay to zero.
This commit is contained in:
commit
a462164324
@ -1370,9 +1370,14 @@ void JKQTPlotter::resizeEvent(QResizeEvent *event) {
|
||||
sizeChanged=true;
|
||||
}
|
||||
if (sizeChanged) {
|
||||
if (jkqtp_RESIZE_DELAY == 0) {
|
||||
// Do this now
|
||||
delayedResizeEvent();
|
||||
} else {
|
||||
resizeTimer.setSingleShot(true);
|
||||
resizeTimer.start(jkqtp_RESIZE_DELAY);
|
||||
}
|
||||
}
|
||||
|
||||
//updateGeometry();
|
||||
//qDebug()<<"resize DONE width()="<<width()<<" height()="<<height()<<" plotImageWidth="<<plotImageWidth<<" plotImageHeight="<<plotImageHeight<<" sizeChanged="<<sizeChanged<<"\n";
|
||||
|
@ -364,7 +364,7 @@ JKQTPLOTTER_LIB_EXPORT void initJKQTPlotterResources();
|
||||
class JKQTPLOTTER_LIB_EXPORT JKQTPlotter: public QWidget {
|
||||
Q_OBJECT
|
||||
public:
|
||||
/** \brief sets the global resize delay in milliseconds \a delayMS. After calling this function all plots will use the new delay. This function is thread-safe!
|
||||
/** \brief sets the global resize delay in milliseconds \a delayMS. After calling this function all plots will use the new delay. Setting the the delay to 0 disables the delayed resize feature. This function is thread-safe!
|
||||
*
|
||||
* \see jkqtp_RESIZE_DELAY, setGlobalResizeDelay(), getGlobalResizeDelay(), resizeTimer */
|
||||
static void setGlobalResizeDelay(int delayMS);
|
||||
@ -1687,7 +1687,7 @@ class JKQTPLOTTER_LIB_EXPORT JKQTPlotter: public QWidget {
|
||||
*/
|
||||
QTimer resizeTimer;
|
||||
|
||||
/** \brief delay for resizing in milliseconds
|
||||
/** \brief delay for resizing in milliseconds. If set to 0, resize delay is disabled and resizeTimer is unused.
|
||||
*
|
||||
* \see jkqtp_RESIZE_DELAY, setGlobalResizeDelay(), getGlobalResizeDelay(), resizeTimer
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user