[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdemultimedia/arts/builder
From:       Matthias Kretz <kretz () kde ! org>
Date:       2003-08-20 20:23:35
[Download RAW message or body]

CVS commit by mkretz: 

- add Synth_SEQUENCE_FREQ into the sequencing submenu
- support for loading .png icons
- icon for Synth_SEQUENCE_FREQ


  A            pics/Synth_SEQUENCE_FREQ.png   1.1
  M +1 -0      main.cpp   1.68
  M +16 -2     module.cpp   1.19
  M +1 -1      pics/Makefile.am   1.8


--- kdemultimedia/arts/builder/module.cpp  #1.18:1.19
@@ -111,7 +111,13 @@ void Module::initModule()
         if(!_pixmap->height())
         {
+                iconname = _name + ".png";
+                delete _pixmap;
+                _pixmap = new QPixmap( iconloader.loadIcon( iconname, KIcon::User ) );
+                if( !_pixmap->height() )
+                {
                 delete _pixmap;
                 _pixmap = 0;
         }
+        }
 // try again without Arts:: - prefix
 
@@ -123,8 +129,14 @@ void Module::initModule()
                 if(!_pixmap->height())
                 {
+                        iconname.replace( iconname.length() - 4, 3, "png" );
+                        delete _pixmap;
+                        _pixmap = new QPixmap(iconloader.loadIcon(iconname, KIcon::User));
+                        if( !_pixmap->height() )
+                        {
                         delete _pixmap;
                         _pixmap = 0;
                 }
         }
+        }
 /*
         FILE *test = fopen(QFile::encodeName(iconname), "r");
@@ -424,2 +436,4 @@ QString Module::name()
         return _name;
 }
+
+// vim: sw=4 ts=4 noet

--- kdemultimedia/arts/builder/main.cpp  #1.67:1.68
@@ -216,4 +216,5 @@ ArtsBuilderWindow::ArtsBuilderWindow(con
         menumaker->addCategory(i18n("&Synthesis/&Midi + Sequencing"), "Arts::Interface_MIDI");
         menumaker->addCategory(i18n("&Synthesis/&Midi + Sequencing"), "Arts::Synth_SEQUENCE$");
+        menumaker->addCategory(i18n("&Synthesis/&Midi + Sequencing"), "Arts::Synth_SEQUENCE_FREQ$");
         menumaker->addCategory(i18n("&Synthesis/&Midi + Sequencing"), "Arts::Synth_STRUCT_KILL$");
         menumaker->addCategory(i18n("&Synthesis/Sam&ples "), "Arts::Synth_PLAY_");

--- kdemultimedia/arts/builder/pics/Makefile.am  #1.7:1.8
@@ -18,5 +18,5 @@
   Synth_WAVE_SIN.xpm Synth_WAVE_SQUARE.xpm Synth_WAVE_TRI.xpm Synth_XFADE.xpm \
   Synth_MOOG_VCF.xpm Synth_RC.xpm Synth_SHELVE_CUTOFF.xpm Synth_MULTI_ADD.xpm \
-  Synth_AMAN_PLAY.xpm
+  Synth_AMAN_PLAY.xpm Synth_SEQUENCE_FREQ.png
 
 pixdir = $(kde_datadir)/artsbuilder/pics/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic