kwave  18.07.70
String.h File Reference
#include "config.h"
#include <QLatin1String>
#include <QString>
Include dependency graph for String.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define UTF8(qs)   ((qs).toUtf8().data())
 
#define DBG(qs)   qPrintable(qs)
 

Functions

static QString _ (const char *s)
 

Macro Definition Documentation

◆ DBG

#define DBG (   qs)    qPrintable(qs)

helper for converting QString to const char *, useful for debug output

Parameters
qsa QString
Returns
a const char * in local 8 bit representation

Definition at line 55 of file String.h.

Referenced by Kwave::MenuManager::addNumberedMenuEntry(), Kwave::SwapFile::allocate(), Kwave::PlayBackALSA::alsaDeviceName(), Kwave::RecordALSA::alsaDeviceName(), Kwave::MP3EncoderDialog::callWithParam(), Kwave::FileDrag::canDecode(), Kwave::PlaybackController::checkMethod(), Kwave::SwapFile::close(), Kwave::PlayBackPlugin::createDevice(), Kwave::PluginManager::createPluginInstance(), Kwave::OpusDecoder::decode(), Kwave::CodecManager::decodingFilter(), Kwave::PluginManager::defaultParams(), Kwave::RecordPulseAudio::detectSupportedFormats(), Kwave::MainWidget::dropEvent(), Kwave::SignalView::dropEvent(), Kwave::UndoModifyMetaDataAction::dump(), Kwave::UndoDeleteMetaDataAction::dump(), Kwave::UndoInsertAction::dump(), Kwave::UndoDeleteAction::dump(), Kwave::UndoSelection::dump(), Kwave::UndoTransaction::dump(), Kwave::UndoAction::dump(), Kwave::MetaData::dump(), Kwave::FileInfo::dump(), Kwave::SelectionTracker::Undo::dump(), Kwave::MetaDataList::dump(), Kwave::DebugPlugin::dump_children(), Kwave::MP3Encoder::encode(), Kwave::OpusEncoder::encode(), Kwave::MP3Encoder::encodeID3Tags(), Kwave::CodecManager::encodingFilter(), Kwave::MenuManager::executeCommand(), Kwave::SignalManager::executeCommand(), Kwave::FileContext::executeCommand(), Kwave::FileDialog::FileDialog(), Kwave::RecordALSA::initialize(), Kwave::RecordPulseAudio::initialize(), Kwave::MenuNode::isEnabled(), Kwave::Filter::load(), Kwave::PluginManager::loadAllPlugins(), Kwave::SignalManager::loadFile(), Kwave::CurveWidget::loadPreset(), Kwave::SwapFile::map(), Kwave::PlayBackDialog::methodSelected(), Kwave::PlayBackOSS::open(), Kwave::AudiofileDecoder::open(), Kwave::AsciiDecoder::open(), Kwave::PlayBackALSA::open(), Kwave::PlayBackQt::open(), Kwave::RecordALSA::open(), Kwave::OpusEncoder::open(), Kwave::PlayBackPulseAudio::open(), Kwave::Logger::open(), Kwave::PlayBackOSS::openDevice(), Kwave::PlayBackALSA::openDevice(), Kwave::FileContext::parseCommands(), Kwave::OpusDecoder::parseComment(), Kwave::MP3Decoder::parseID3Tags(), Kwave::OpusDecoder::parseOpusTags(), Kwave::Parser::Parser(), Kwave::FlacDecoder::parseVorbisComments(), Kwave::Plugin::run_wrapper(), Kwave::SignalManager::save(), Kwave::FileContext::saveFileAs(), Kwave::CurveWidget::savePreset(), Kwave::PlayBackQt::scanDevices(), Kwave::PlayBackALSA::scanDevices(), Kwave::RecordALSA::scanDevices(), Kwave::RecordQt::scanDevices(), Kwave::DebugPlugin::screenshot(), Kwave::MP3EncoderDialog::searchPath(), Kwave::PluginManager::searchPluginModules(), Kwave::MenuManager::selectItem(), Kwave::PlayBackDialog::setDevice(), Kwave::RecordPlugin::setDevice(), Kwave::MenuNode::setIcon(), Kwave::MenuManager::setItemEnabled(), Kwave::MenuManager::setItemVisible(), Kwave::PlayBackDialog::setMethod(), Kwave::AmplifyFreePlugin::setup(), Kwave::DebugPlugin::setup(), Kwave::RecordPlugin::setup(), Kwave::PlayBackPlugin::setup(), Kwave::FileInfoDialog::setupFileInfoTab(), Kwave::MenuItem::specialCommand(), Kwave::MenuNode::specialCommand(), Kwave::SaveBlocksPlugin::start(), Kwave::K3BExportPlugin::start(), Kwave::Plugin::stop(), Kwave::Parser::toBool(), Kwave::Parser::toDouble(), Kwave::Parser::toInt(), Kwave::Parser::toSampleIndex(), Kwave::Parser::toUInt(), and Kwave::SwapFile::unmap().

◆ UTF8

Function Documentation

◆ _()

static QString _ ( const char *  s)
inlinestatic

Convert a latin1 or ASCII string into a QString (in case of QT_NO_CAST_FROM_ASCII)

Parameters
sa const ASCII or Latin1 string
Returns
a QString

Definition at line 41 of file String.h.

41 { return QLatin1String(s); }