#include </home/clem/local/src/opie/core/applets/vmemo/vmemo.h>
Collaboration diagram for VMemo:

Public Slots | |
| bool | record () |
| void | mousePressEvent (QMouseEvent *) |
| void | mouseReleaseEvent (QMouseEvent *) |
| void | receive (const QCString &msg, const QByteArray &data) |
| bool | startRecording () |
| void | stopRecording () |
| void | timerBreak () |
Public Member Functions | |
| VMemo (QWidget *parent, const char *name=NULL) | |
| ~VMemo () | |
Static Public Member Functions | |
| static int | position () |
Public Attributes | |
| QFile | track |
| int | length |
| QString | fileName |
| QString | errorMsg |
| QString | date |
| QLabel * | msgLabel |
| QTimer * | t_timer |
| bool | usingIcon |
| bool | useADPCM |
Private Member Functions | |
| void | paintEvent (QPaintEvent *) |
| int | setToggleButton (int) |
| int | openDSP () |
| int | openWAV (const char *filename) |
Private Attributes | |
| bool | useAlerts |
| bool | fromToggle |
| QPixmap | vmemoPixmap |
| QCopChannel * | myChannel |
| bool | systemZaurus |
| int | dsp |
| int | wav |
| int | rate |
| int | speed |
| int | channels |
| int | format |
| int | resolution |
| bool | recording |
|
||||||||||||
|
Definition at line 201 of file vmemo.cpp. References myChannel, oendl, owarn, Config::readBoolEntry(), Config::readNumEntry(), receive(), recording, Config::setGroup(), setToggleButton(), systemZaurus, t_timer, timerBreak(), useADPCM, and usingIcon. |
|
|
|
|
|
Definition at line 270 of file vmemo.cpp. References recording, startRecording(), and stopRecording(). |
|
|
|
|
|
Definition at line 389 of file vmemo.cpp. References channels, dsp, errorMsg, format, msgLabel, odebug, oendl, Opie::Core::perror(), rate, Config::readNumEntry(), resolution, Config::setGroup(), speed, and systemZaurus. Referenced by startRecording(). |
|
|
Definition at line 449 of file vmemo.cpp. References _waveheader::bit_p_spl, _waveheader::byte_p_sec, _waveheader::byte_p_spl, channels, _waveheader::chunk_type, DATA, _waveheader::data_chunk, _waveheader::data_length, errorMsg, FMT, _waveheader::format, QFile::handle(), IO_Raw, IO_Truncate, IO_WriteOnly, _waveheader::length, _waveheader::main_chunk, _waveheader::modus, QFile::open(), PCM_CODE, Config::readBoolEntry(), resolution, RIFF, _waveheader::sample_fq, _waveheader::sc_len, Config::setGroup(), QFile::setName(), speed, _waveheader::sub_chunk, track, useADPCM, wav, WAVE, WAVE_FORMAT_DVI_ADPCM, and write(). Referenced by startRecording(). |
|
|
|
|
|
|
|
||||||||||||
|
Definition at line 251 of file vmemo.cpp. References fromToggle, IO_ReadOnly, recording, startRecording(), stopRecording(), and stream. Referenced by VMemo(). |
|
|
Definition at line 486 of file vmemo.cpp. References bufsize, channels, QFile::close(), date, dsp, fileName, QString::find(), format, length, message, QString::number(), odebug, oendl, owarn, Opie::Core::perror(), printf, qApp, Config::readBoolEntry(), Config::readEntry(), Config::readNumEntry(), recording, Config::setGroup(), speed, QString::sprintf(), t_timer, tr, track, useADPCM, wav, Config::write(), write(), and Config::writeEntry(). Referenced by startRecording(). |
|
|
Definition at line 618 of file vmemo.cpp. References i, Key_F10, Key_F11, Key_F12, Key_F13, Key_F24, and Key_F9. Referenced by VMemo(). |
|
|
Definition at line 284 of file vmemo.cpp. References QDateTime::currentDateTime(), date, TimeString::dateString(), QPEApplication::documentDir(), dsp, fileName, QString::find(), l, QString::latin1(), QString::left(), QString::length(), msgLabel, NULL, odebug, oendl, openDSP(), openWAV(), Config::readBoolEntry(), Config::readEntry(), Config::readNumEntry(), record(), recording, QString::replace(), QString::right(), s, AppLnk::setCategories(), AppLnk::setFile(), Config::setGroup(), AppLnk::setName(), AppLnk::setType(), QString::sprintf(), tr, useAlerts, and AppLnk::writeLink(). Referenced by mousePressEvent(), and receive(). |
|
|
Definition at line 373 of file vmemo.cpp. References msgLabel, odebug, oendl, recording, Config::setGroup(), t_timer, and useAlerts. Referenced by mousePressEvent(), receive(), and timerBreak(). |
|
|
Definition at line 654 of file vmemo.cpp. References message, and stopRecording(). Referenced by VMemo(). |
|
|
|
|
|
Definition at line 40 of file vmemo.h. Referenced by record(), and startRecording(). |
|
|
Definition at line 66 of file vmemo.h. Referenced by openDSP(), record(), and startRecording(). |
|
|
|
|
|
Definition at line 40 of file vmemo.h. Referenced by record(), and startRecording(). |
|
|
|
|
|
Definition at line 62 of file vmemo.h. Referenced by receive(). |
|
|
Definition at line 39 of file vmemo.h. Referenced by record(). |
|
|
Definition at line 41 of file vmemo.h. Referenced by openDSP(), startRecording(), and stopRecording(). |
|
|
Definition at line 64 of file vmemo.h. Referenced by VMemo(). |
|
|
Definition at line 66 of file vmemo.h. Referenced by openDSP(). |
|
|
Definition at line 67 of file vmemo.h. Referenced by mousePressEvent(), receive(), record(), startRecording(), stopRecording(), and VMemo(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 42 of file vmemo.h. Referenced by record(), stopRecording(), and VMemo(). |
|
|
|
|
|
|
|
|
Definition at line 57 of file vmemo.h. Referenced by startRecording(), and stopRecording(). |
|
|
Definition at line 43 of file vmemo.h. Referenced by VMemo(). |
|
|
|
|
|
|
1.4.2