All pastes #1974606 Raw Edit

QObject::startTimer: QTimer can

public ruby v1 · immutable
#1974606 ·published 2010-10-27 12:12 UTC
rendered paste body
require 'Qt4'class KoCAutobuyer < Qt::Object    slots 'networkError(QNetworkReply::NetworkError)', :check, :doit    def initialize()        super()        @manager = Qt::NetworkAccessManager.new        self.doit    end        def doit        puts 'doing it'        req = Qt::NetworkRequest.new(Qt::Url.new("http://www.dallagnese.fr"))        r = @manager.post(req, Qt::ByteArray.new("username=test&pass=example"))        connect(r, SIGNAL("finished()"), self, SLOT("check()"))        connect(r, SIGNAL("error(QNetworkReply::NetworkError)"),                self, SLOT("networkError(QNetworkReply::NetworkError)"))    end    def check        puts "replied received"    end    def networkError(error)        puts "error received"    endendautobuyer = KoCAutobuyer.new()