Set time as running in observed games.
[kaya.git] / lib / toolkit.rb
blob84fca683fefea89e98f6a212eed451fb9db55eb5
1 require 'rubygems' rescue nil
2 require 'observer_utils'
3 require 'utils'
4 require 'builder'
6 case ($toolkit || :kde)
7 when :qt
8   require 'Qt4'
9   KDE = Qt
10   require 'toolkits/compat/qtkde'
11 when :kde
12   require 'korundum4'
13   require 'toolkits/kde'
14 end
16 module KDE
17   def self.autogui(name, opts = { }, &blk)
18     Descriptor.new(:gui, opts.merge(:gui_name => name)).tap do |desc|
19       blk[Descriptor::Builder.new(desc)] if block_given?
20     end
21   end
22 end