mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-16 08:32:36 -05:00
Add wpseditor, the Google Summer of Code 2008 project of Rostislav Chekan. Closes FS#9327
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18362 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
cc31b1fbda
commit
5d22e3cbdd
57 changed files with 3711 additions and 33 deletions
41
utils/wpseditor/gui/src/qtrackstate.cpp
Normal file
41
utils/wpseditor/gui/src/qtrackstate.cpp
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
#include "qtrackstate.h"
|
||||
#include <stdlib.h>
|
||||
|
||||
//
|
||||
QTrackState::QTrackState( )
|
||||
: QObject() {
|
||||
memset(&state,0,sizeof(state));
|
||||
state.title = (char*)"title";
|
||||
state.artist = (char*)"artist";
|
||||
state.album = (char*)"album";
|
||||
state.length = 100;
|
||||
state.elapsed = 50;
|
||||
}
|
||||
|
||||
void QTrackState::setTitle(const QString& name) {
|
||||
state.title = new char[name.length()];
|
||||
strcpy(state.title,name.toAscii());
|
||||
emit stateChanged(state);
|
||||
}
|
||||
|
||||
void QTrackState::setArtist(const QString& name) {
|
||||
state.artist = new char[name.length()];
|
||||
strcpy(state.artist,name.toAscii());
|
||||
emit stateChanged(state);
|
||||
}
|
||||
|
||||
void QTrackState::setAlbum(const QString& name) {
|
||||
state.album = new char[name.length()];
|
||||
strcpy(state.album,name.toAscii());
|
||||
emit stateChanged(state);
|
||||
}
|
||||
|
||||
void QTrackState::setLength(int le) {
|
||||
state.length = le;
|
||||
emit stateChanged(state);
|
||||
}
|
||||
|
||||
void QTrackState::setElapsed(int le) {
|
||||
state.elapsed = le;
|
||||
emit stateChanged(state);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue