Sha256: 034ba122c47d7df48646447c5858393a9fa648bfe845e010aac384f96b2aafb7

Contents?: true

Size: 715 Bytes

Versions: 5

Compression:

Stored size: 715 Bytes

Contents

require 'roby/log/gui/basic_display_ui'
require 'roby/log/chronicle'

module Ui
    class ChronicleConfig < Ui::BasicDisplayConfig
	attr_reader :streams_model

	def setupUi(streams_model, widget)
	    super(widget)

	    display = Roby::Log::ChronicleDisplay.new
	    @streams_model = FilteredDataStreamListModel.new(stream, display, 'roby-events', streams_model.streams)
	    Qt::Object.connect(stream, SIGNAL("currentIndexChanged(int)"), @streams_model, SLOT("selectedStream()"))
	    @streams_model.source_model = streams_model
	    stream.model		= @streams_model
	    display
	end

	def self.setup_optparse(opt, replay)
	    opt.on("--chronicle") do
		replay.add_display('Chronicle')
	    end
	end
    end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
roby-0.8.0 lib/roby/log/gui/chronicle.rb
roby-0.7.2 lib/roby/log/gui/chronicle.rb
roby-0.7.1 lib/roby/log/gui/chronicle.rb
roby-0.7.3 lib/roby/log/gui/chronicle.rb
roby-0.7 lib/roby/log/gui/chronicle.rb