kwave  18.07.70
ZoomToolBar.cpp File Reference
#include "config.h"
#include <math.h>
#include <QAction>
#include <QIcon>
#include <KComboBox>
#include <KLocalizedString>
#include <KMainWindow>
#include "libkwave/Selection.h"
#include "libkwave/SignalManager.h"
#include "libkwave/Utils.h"
#include "libgui/MenuManager.h"
#include "libgui/Zoomable.h"
#include "FileContext.h"
#include "ZoomToolBar.h"
Include dependency graph for ZoomToolBar.cpp:

Go to the source code of this file.

Macros

#define ZOOM_DATA_PREDEFINED   (Qt::UserRole + 0)
 
#define ZOOM_DATA_TIME   (Qt::UserRole + 1)
 
#define ELEMENTS_OF(__x__)   (sizeof(__x__) / sizeof(__x__[0]))
 

Macro Definition Documentation

◆ ELEMENTS_OF

#define ELEMENTS_OF (   __x__)    (sizeof(__x__) / sizeof(__x__[0]))

returns the number of elements of an array

Definition at line 47 of file ZoomToolBar.cpp.

Referenced by Kwave::ZoomToolBar::ZoomToolBar().

◆ ZOOM_DATA_PREDEFINED

#define ZOOM_DATA_PREDEFINED   (Qt::UserRole + 0)

role value for entries in the zoom combo box, "predefined" flag (bool)

Definition at line 41 of file ZoomToolBar.cpp.

Referenced by Kwave::ZoomToolBar::setZoomInfo(), Kwave::ZoomToolBar::updateToolbar(), and Kwave::ZoomToolBar::ZoomToolBar().

◆ ZOOM_DATA_TIME

#define ZOOM_DATA_TIME   (Qt::UserRole + 1)

role value for entries in the zoom combo box, "time" in ms (double)

Definition at line 44 of file ZoomToolBar.cpp.

Referenced by Kwave::ZoomToolBar::selectZoom(), Kwave::ZoomToolBar::setZoomInfo(), and Kwave::ZoomToolBar::ZoomToolBar().