summaryrefslogtreecommitdiffstats
path: root/korundum/rubylib/tutorials/p6/p6.rb
blob: ea7b2b1e2d2a72e979bf93a3e00dbcc4d7a021e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
require 'Korundum'
 
class BookMarkList < KDE::ListView
    k_dcop 'void add( QString )'
 
    def initialize()
       super(nil, "Bookmarks")
       addColumn( i18n("My Bookmarks") );
    end
         
    def add( s )
        insertItem( KDE::ListViewItem.new( self , s ) )
    end
end
    
    about = KDE::AboutData.new("p6", "Tutorial - p6", "0.1")
    KDE::CmdLineArgs.init(ARGV, about)
    a = KDE::UniqueApplication.new()
        
    mylist = BookMarkList.new
    mylist.resize( 300, 200 )
        
    a.mainWidget = mylist
    mylist.show
        
    a.exec