~ubuntu-branches/debian/experimental/quassel/experimental

« back to all changes in this revision

Viewing changes to src/common/network.h

  • Committer: Bazaar Package Importer
  • Author(s): Thomas Mueller
  • Date: 2009-10-05 23:13:06 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20091005231306-ngiajv5r0gbxjfoq
Tags: 0.5.0~rc2-1
* New upstream release (rc2)
* Make puiparts happy (closes: #538182)
* manageusers.py added (closes: #549296)

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
// TODO: ConnectionInfo to propagate and sync the current state of NetworkConnection, encodings etcpp
45
45
 
46
46
class Network : public SyncableObject {
 
47
  SYNCABLE_OBJECT
47
48
  Q_OBJECT
48
49
  Q_ENUMS(ConnectionState Network::ConnectionState)
49
50
 
254
255
  // channel lists up to date
255
256
  void ircUserNickChanged(QString newnick);
256
257
 
257
 
  virtual inline void requestConnect() const { emit connectRequested(); }
258
 
  virtual inline void requestDisconnect() const { emit disconnectRequested(); }
259
 
  virtual inline void requestSetNetworkInfo(const NetworkInfo &info) { emit setNetworkInfoRequested(info); }
 
258
  virtual inline void requestConnect() const { REQUEST(NO_ARG) }
 
259
  virtual inline void requestDisconnect() const { REQUEST(NO_ARG) }
 
260
  virtual inline void requestSetNetworkInfo(const NetworkInfo &info) { REQUEST(ARG(info)) }
260
261
 
261
262
  void emitConnectionError(const QString &);
262
263
 
271
272
  void currentServerSet(const QString &currentServer);
272
273
  void connectedSet(bool isConnected);
273
274
  void connectionStateSet(Network::ConnectionState);
274
 
  void connectionStateSet(int);
 
275
//   void connectionStateSet(int);
275
276
  void connectionError(const QString &errorMsg);
276
277
  void myNickSet(const QString &mynick);
277
 
  void latencySet(int latency);
 
278
//   void latencySet(int latency);
278
279
  void identitySet(IdentityId);
279
280
 
280
 
  void serverListSet(QVariantList serverList);
281
 
  void useRandomServerSet(bool);
282
 
  void performSet(const QStringList &);
283
 
  void useAutoIdentifySet(bool);
284
 
  void autoIdentifyServiceSet(const QString &);
285
 
  void autoIdentifyPasswordSet(const QString &);
286
 
  void useAutoReconnectSet(bool);
287
 
  void autoReconnectIntervalSet(quint32);
288
 
  void autoReconnectRetriesSet(quint16);
289
 
  void unlimitedReconnectRetriesSet(bool);
290
 
  void rejoinChannelsSet(bool);
291
 
 
292
 
  void codecForServerSet(const QByteArray &codecName);
293
 
  void codecForEncodingSet(const QByteArray &codecName);
294
 
  void codecForDecodingSet(const QByteArray &codecName);
295
 
 
296
 
  void supportAdded(const QString &param, const QString &value);
297
 
  void supportRemoved(const QString &param);
298
 
 
299
 
  void ircUserAdded(const QString &hostmask);
 
281
  void configChanged();
 
282
 
 
283
  //   void serverListSet(QVariantList serverList);
 
284
//   void useRandomServerSet(bool);
 
285
//   void performSet(const QStringList &);
 
286
//   void useAutoIdentifySet(bool);
 
287
//   void autoIdentifyServiceSet(const QString &);
 
288
//   void autoIdentifyPasswordSet(const QString &);
 
289
//   void useAutoReconnectSet(bool);
 
290
//   void autoReconnectIntervalSet(quint32);
 
291
//   void autoReconnectRetriesSet(quint16);
 
292
//   void unlimitedReconnectRetriesSet(bool);
 
293
//   void rejoinChannelsSet(bool);
 
294
 
 
295
//   void codecForServerSet(const QByteArray &codecName);
 
296
//   void codecForEncodingSet(const QByteArray &codecName);
 
297
//   void codecForDecodingSet(const QByteArray &codecName);
 
298
 
 
299
//   void supportAdded(const QString &param, const QString &value);
 
300
//   void supportRemoved(const QString &param);
 
301
 
 
302
//   void ircUserAdded(const QString &hostmask);
300
303
  void ircUserAdded(IrcUser *);
301
 
  void ircChannelAdded(const QString &channelname);
 
304
//   void ircChannelAdded(const QString &channelname);
302
305
  void ircChannelAdded(IrcChannel *);
303
306
 
304
 
  void connectRequested() const;
305
 
  void disconnectRequested() const;
306
 
  void setNetworkInfoRequested(const NetworkInfo &) const;
 
307
//   void connectRequested() const;
 
308
//   void disconnectRequested() const;
 
309
//   void setNetworkInfoRequested(const NetworkInfo &) const;
307
310
 
308
311
protected:
309
312
  inline virtual IrcChannel *ircChannelFactory(const QString &channelname) { return new IrcChannel(channelname, this); }