diff options
Diffstat (limited to 'attic/muse_qt4_evolution/muse/icons.cpp')
-rw-r--r-- | attic/muse_qt4_evolution/muse/icons.cpp | 341 |
1 files changed, 341 insertions, 0 deletions
diff --git a/attic/muse_qt4_evolution/muse/icons.cpp b/attic/muse_qt4_evolution/muse/icons.cpp new file mode 100644 index 00000000..2fa62f9a --- /dev/null +++ b/attic/muse_qt4_evolution/muse/icons.cpp @@ -0,0 +1,341 @@ +//============================================================================= +// MusE +// Linux Music Editor +// $Id:$ +// +// Copyright (C) 2002-2006 by Werner Schweer and others +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License version 2. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +//============================================================================= + +#include "globals.h" +#include "gui.h" + +#include "xpm/audio_bounce_to_file.xpm" +#include "xpm/audio_bounce_to_track.xpm" +#include "xpm/audio_restartaudio.xpm" +#include "xpm/edit_midi.xpm" +#include "xpm/midi_edit_instrument.xpm" +#include "xpm/midi_init_instr.xpm" +#include "xpm/midi_local_off.xpm" +#include "xpm/midi_reset_instr.xpm" +#include "xpm/settings_appearance_settings.xpm" +#include "xpm/settings_configureshortcuts.xpm" +#include "xpm/settings_follow_song.xpm" +#include "xpm/settings_globalsettings.xpm" +#include "xpm/settings_metronome.xpm" +#include "xpm/settings_midifileexport.xpm" +#include "xpm/settings_midisync.xpm" + +#include "xpm/play.xpm" + +#include "xpm/stick.xpm" +#include "xpm/wave.xpm" +#include "xpm/cmark.xpm" +#include "xpm/lmark.xpm" +#include "xpm/rmark.xpm" +#include "xpm/steprec.xpm" +#include "xpm/master.xpm" +#include "xpm/filenewS.xpm" +#include "xpm/home.xpm" +#include "xpm/back.xpm" +#include "xpm/forward.xpm" + +#include "xpm/up.xpm" +#include "xpm/down.xpm" +#include "xpm/bold.xpm" +#include "xpm/italic.xpm" +#include "xpm/underlined.xpm" +#include "xpm/midiin.xpm" +#include "xpm/sysex.xpm" +#include "xpm/ctrl.xpm" +#include "xpm/meta.xpm" +#include "xpm/pitch.xpm" +#include "xpm/cafter.xpm" +#include "xpm/pafter.xpm" +#include "xpm/flag.xpm" +#include "xpm/flagS.xpm" +#include "xpm/lock.xpm" +#include "xpm/toc.xpm" +#include "xpm/editcut.xpm" +#include "xpm/editcopy.xpm" +#include "xpm/editpaste.xpm" + +#include "xpm/speaker.xpm" +#include "xpm/buttondown.xpm" +#include "xpm/configure.xpm" + +#include "xpm/mastertrackS.xpm" +#include "xpm/localoffS.xpm" +#include "xpm/miditransformS.xpm" +#include "xpm/midi_plugS.xpm" +#include "xpm/miditransposeS.xpm" +#include "xpm/mixerS.xpm" +#include "xpm/resetS.xpm" +#include "xpm/track_add.xpm" +#include "xpm/track_delete.xpm" +#include "xpm/listS.xpm" +#include "xpm/inputpluginS.xpm" +#include "xpm/cliplistS.xpm" +#include "xpm/mixeraudioS.xpm" +#include "xpm/initS.xpm" + +#include "xpm/addtrack_addmiditrack.xpm" +#include "xpm/addtrack_audiogroup.xpm" +#include "xpm/addtrack_audioinput.xpm" +#include "xpm/addtrack_audiooutput.xpm" +#include "xpm/addtrack_drumtrack.xpm" +#include "xpm/addtrack_wavetrack.xpm" +#include "xpm/edit_drumms.xpm" +#include "xpm/edit_list.xpm" +#include "xpm/edit_mastertrack.xpm" +#include "xpm/edit_track_add.xpm" +#include "xpm/edit_track_del.xpm" +#include "xpm/mastertrack_graphic.xpm" +#include "xpm/mastertrack_list.xpm" +#include "xpm/midi_transform.xpm" +#include "xpm/midi_transpose.xpm" +#include "xpm/select.xpm" +// #include "xpm/select_all.xpm" +#include "xpm/select_all_parts_on_track.xpm" +// #include "xpm/select_deselect_all.xpm" +// #include "xpm/select_inside_loop.xpm" +// #include "xpm/select_invert_selection.xpm" +// #include "xpm/select_outside_loop.xpm" + +#include "xpm/muse_icon.xpm" +#include "xpm/config.xpm" +#include "xpm/minus.xpm" +#include "xpm/plus.xpm" + +QPixmap* mastertrackSIcon; +QPixmap* localoffSIcon; +QPixmap* miditransformSIcon; +QPixmap* midi_plugSIcon; +QPixmap* miditransposeSIcon; +QPixmap* mixerSIcon; +QPixmap* resetSIcon; +QPixmap* track_addIcon; +QPixmap* track_deleteIcon; +QPixmap* listSIcon; +QPixmap* inputpluginSIcon; +QPixmap* cliplistSIcon; +QPixmap* mixerAudioSIcon; +QPixmap* initSIcon; + +QPixmap* playIcon; + +QPixmap* stopIcon; +QPixmap* fforwardIcon; +QPixmap* frewindIcon; +QPixmap* stickIcon; +QPixmap* waveIcon; +QPixmap* markIcon[3]; +QPixmap* steprecIcon; +QPixmap* openIcon; +QPixmap* saveIcon; +QPixmap* masterIcon; +QPixmap* filenewIcon; +QPixmap* filenewIconS; +QPixmap* homeIcon; +QPixmap* backIcon; +QPixmap* forwardIcon; +QPixmap* muteIcon; +QPixmap* upIcon; +QPixmap* downIcon; +QPixmap* boldIcon; +QPixmap* italicIcon; +QPixmap* underlinedIcon; +QPixmap* midiinIcon; +QPixmap* sysexIcon; +QPixmap* ctrlIcon; +QPixmap* metaIcon; +QPixmap* pitchIcon; +QPixmap* cafterIcon; +QPixmap* pafterIcon; +QPixmap* flagIcon; +QPixmap* flagIconS; +QPixmap* lockIcon; +QPixmap* tocIcon; + +QPixmap* speakerIcon; +QPixmap* buttondownIcon; +QPixmap* configureIcon; + +QIcon* editcutIconSet; +QIcon* editcopyIconSet; +QIcon* editpasteIconSet; +QIcon* recordIcon; +QIcon* onOffIcon; +QPixmap* offIcon; + +QPixmap* addtrack_addmiditrackIcon; +QPixmap* addtrack_audiogroupIcon; +QPixmap* addtrack_audioinputIcon; +QPixmap* addtrack_audiooutputIcon; +QPixmap* addtrack_drumtrackIcon; +QPixmap* addtrack_wavetrackIcon; +QPixmap* edit_drummsIcon; +QPixmap* edit_listIcon; +QPixmap* edit_mastertrackIcon; +QPixmap* edit_track_addIcon; +QPixmap* edit_track_delIcon; +QPixmap* mastertrack_graphicIcon; +QPixmap* mastertrack_listIcon; +QPixmap* midi_transformIcon; +QPixmap* midi_transposeIcon; +QPixmap* selectIcon; +// QPixmap* select_allIcon; +QPixmap* select_all_parts_on_trackIcon; +// QPixmap* select_deselect_allIcon; +// QPixmap* select_inside_loopIcon; +// QPixmap* select_invert_selectionIcon; +// QPixmap* select_outside_loopIcon; + +QPixmap* audio_bounce_to_fileIcon; +QPixmap* audio_bounce_to_trackIcon; +QPixmap* audio_restartaudioIcon; +QPixmap* edit_midiIcon; +QPixmap* midi_edit_instrumentIcon; +QPixmap* midi_init_instrIcon; +QPixmap* midi_local_offIcon; +QPixmap* midi_reset_instrIcon; +QPixmap* settings_appearance_settingsIcon; +QPixmap* settings_configureshortcutsIcon; +QPixmap* settings_follow_songIcon; +QPixmap* settings_globalsettingsIcon; +QPixmap* settings_metronomeIcon; +QPixmap* settings_midifileexportIcon; +QPixmap* settings_midisyncIcon; + +QPixmap* museIcon; +QPixmap* museIcon64; +QPixmap* configIcon; +QPixmap* minusIcon; +QPixmap* plusIcon; + +//--------------------------------------------------------- +// initIcons +//--------------------------------------------------------- + +void initIcons() + { + playIcon = new QPixmap(play_xpm); + + stickIcon = new QPixmap(stick_xpm); + waveIcon = new QPixmap(wave_xpm); + markIcon[0] = new QPixmap(cmark_xpm); + markIcon[1] = new QPixmap(lmark_xpm); + markIcon[2] = new QPixmap(rmark_xpm); + steprecIcon = new QPixmap(steprec_xpm); + saveIcon = new QPixmap(":/xpm/filesave.png"); + openIcon = new QPixmap(":/xpm/fileopen.png"); + masterIcon = new QPixmap(master_xpm); + filenewIcon = new QPixmap(":/xpm/filenew.png"); + filenewIconS = new QPixmap(filenewS_xpm); + homeIcon = new QPixmap(home_xpm); + backIcon = new QPixmap(back_xpm); + forwardIcon = new QPixmap(forward_xpm); + upIcon = new QPixmap(up_xpm); + downIcon = new QPixmap(down_xpm); + boldIcon = new QPixmap(bold_xpm); + italicIcon = new QPixmap(italic_xpm); + underlinedIcon = new QPixmap(underlined_xpm); + midiinIcon = new QPixmap(midiin_xpm); + sysexIcon = new QPixmap(sysex_xpm); + ctrlIcon = new QPixmap(ctrl_xpm); + metaIcon = new QPixmap(meta_xpm); + pitchIcon = new QPixmap(pitch_xpm); + cafterIcon = new QPixmap(cafter_xpm); + pafterIcon = new QPixmap(pafter_xpm); + flagIcon = new QPixmap(flag_xpm); + flagIconS = new QPixmap(flagS_xpm); + lockIcon = new QPixmap(lock_xpm); + tocIcon = new QPixmap(toc_xpm); + + speakerIcon = new QPixmap(speaker_xpm); + buttondownIcon = new QPixmap(buttondown_xpm); + configureIcon = new QPixmap(configure_xpm); + + editcutIconSet = new QIcon(QPixmap(editcut_xpm)); + editcopyIconSet = new QIcon(QPixmap(editcopy_xpm)); + editpasteIconSet = new QIcon(QPixmap(editpaste_xpm)); + + mastertrackSIcon = new QPixmap(mastertrackS_xpm); + localoffSIcon = new QPixmap(localoffS_xpm); + miditransformSIcon = new QPixmap(miditransformS_xpm); + midi_plugSIcon = new QPixmap(midi_plugS_xpm); + miditransposeSIcon = new QPixmap(miditransposeS_xpm); + mixerSIcon = new QPixmap(mixerS_xpm); + resetSIcon = new QPixmap(resetS_xpm); + track_addIcon = new QPixmap(track_add_xpm); + track_deleteIcon = new QPixmap(track_delete_xpm); + listSIcon = new QPixmap(listS_xpm); + inputpluginSIcon = new QPixmap(inputpluginS_xpm); + cliplistSIcon = new QPixmap(cliplistS_xpm); + mixerAudioSIcon = new QPixmap(mixerAudioS_xpm); + initSIcon = new QPixmap(initS_xpm); + + addtrack_addmiditrackIcon = new QPixmap(addtrack_addmiditrack_xpm); + addtrack_audiogroupIcon = new QPixmap(addtrack_audiogroup_xpm); + addtrack_audioinputIcon = new QPixmap(addtrack_audioinput_xpm); + addtrack_audiooutputIcon = new QPixmap(addtrack_audiooutput_xpm); + addtrack_drumtrackIcon = new QPixmap(addtrack_drumtrack_xpm); + addtrack_wavetrackIcon = new QPixmap(addtrack_wavetrack_xpm); + edit_drummsIcon = new QPixmap(edit_drumms_xpm); + edit_listIcon = new QPixmap(edit_list_xpm); + edit_mastertrackIcon = new QPixmap(edit_mastertrack_xpm); + edit_track_addIcon = new QPixmap(edit_track_add_xpm); + edit_track_delIcon = new QPixmap(edit_track_del_xpm); + mastertrack_graphicIcon = new QPixmap(mastertrack_graphic_xpm); + mastertrack_listIcon = new QPixmap(mastertrack_list_xpm); + midi_transformIcon = new QPixmap(midi_transform_xpm); + midi_transposeIcon = new QPixmap(midi_transpose_xpm); + selectIcon = new QPixmap(select_xpm); +// select_allIcon = new QPixmap(select_all_xpm); + select_all_parts_on_trackIcon = new QPixmap(select_all_parts_on_track_xpm); +// select_deselect_allIcon = new QPixmap(select_deselect_all); +// select_inside_loopIcon = new QPixmap(select_inside_loop_xpm); +// select_invert_selectionIcon = new QPixmap(select_invert_selection); +// select_outside_loopIcon = new QPixmap(select_outside_loop_xpm); + + audio_bounce_to_fileIcon = new QPixmap(audio_bounce_to_file_xpm); + audio_bounce_to_trackIcon = new QPixmap(audio_bounce_to_track_xpm); + audio_restartaudioIcon = new QPixmap(audio_restartaudio_xpm); + edit_midiIcon = new QPixmap(edit_midi_xpm); + midi_edit_instrumentIcon = new QPixmap(midi_edit_instrument_xpm); + midi_init_instrIcon = new QPixmap(midi_init_instr_xpm); + midi_local_offIcon = new QPixmap(midi_local_off_xpm); + midi_reset_instrIcon = new QPixmap(midi_reset_instr_xpm); + settings_appearance_settingsIcon = new QPixmap(settings_appearance_settings_xpm); + settings_configureshortcutsIcon = new QPixmap(settings_configureshortcuts_xpm); + settings_follow_songIcon = new QPixmap(settings_follow_song_xpm); + settings_globalsettingsIcon = new QPixmap(settings_globalsettings_xpm); + settings_metronomeIcon = new QPixmap(settings_metronome_xpm); + settings_midifileexportIcon = new QPixmap(settings_midifileexport_xpm); + settings_midisyncIcon = new QPixmap(settings_midisync_xpm); + + museIcon = new QPixmap(muse_icon_xpm); + configIcon = new QPixmap(config_xpm); + minusIcon = new QPixmap(minus_xpm); + plusIcon = new QPixmap(plus_xpm); + + recordIcon = new QIcon; + recordIcon->addFile(":/xpm/recordOn.svg", ICON_SIZE, QIcon::Normal, QIcon::On); + recordIcon->addFile(":/xpm/recordOff.svg", ICON_SIZE, QIcon::Normal, QIcon::Off); + + onOffIcon = new QIcon; + onOffIcon->addFile(":/xpm/on.svg", ICON_SIZE, QIcon::Normal, QIcon::On); + onOffIcon->addFile(":/xpm/off.svg", ICON_SIZE, QIcon::Normal, QIcon::Off); + } + |