kwave  18.07.70
PlayerToolBar.cpp File Reference
#include "config.h"
#include <QtGlobal>
#include <QAction>
#include <QIcon>
#include <KLocalizedString>
#include <KMainWindow>
#include "libkwave/FileInfo.h"
#include "libkwave/Parser.h"
#include "libkwave/PlaybackController.h"
#include "libkwave/SignalManager.h"
#include "libgui/MenuManager.h"
#include "FileContext.h"
#include "PlayerToolBar.h"
Include dependency graph for PlayerToolBar.cpp:

Go to the source code of this file.

Macros

#define SEEK_LENGTH   (m_last_visible / 10)
 
#define UPDATE_MENU(__action__, __entry__)
 
#define CASE_COMMAND(x)   } else if (command == _(x)) {
 

Macro Definition Documentation

◆ CASE_COMMAND

#define CASE_COMMAND (   x)    } else if (command == _(x)) {

useful macro for command parsing

Definition at line 47 of file PlayerToolBar.cpp.

Referenced by Kwave::PlayerToolBar::executeCommand().

◆ SEEK_LENGTH

#define SEEK_LENGTH   (m_last_visible / 10)

default width to skip when doing a "seek" = 1/10 of visible range

Definition at line 39 of file PlayerToolBar.cpp.

Referenced by Kwave::PlayerToolBar::toolbarForward(), Kwave::PlayerToolBar::toolbarRewind(), and Kwave::PlayerToolBar::updateState().

◆ UPDATE_MENU

#define UPDATE_MENU (   __action__,
  __entry__ 
)
Value:
m_menu_manager.setItemEnabled(_(__entry__), \
m_action_##__action__->isEnabled())
#define _(m)
Definition: memcpy.c:66

shortcut for coupling the "enable" of a menu item to a toolbar action

Definition at line 42 of file PlayerToolBar.cpp.

Referenced by Kwave::PlayerToolBar::updateState().