Don't advertise that we support DCC when we actually don't yet. Also,
don't create the transfer widget and settings page for now.
_highlightRuleManager = new HighlightRuleManager(this);
p->synchronize(highlightRuleManager());
_highlightRuleManager = new HighlightRuleManager(this);
p->synchronize(highlightRuleManager());
// create TransferManager and DccConfig if core supports them
Q_ASSERT(!_dccConfig);
Q_ASSERT(!_transferManager);
// create TransferManager and DccConfig if core supports them
Q_ASSERT(!_dccConfig);
Q_ASSERT(!_transferManager);
_transferModel->setManager(_transferManager);
p->synchronize(transferManager());
}
_transferModel->setManager(_transferManager);
p->synchronize(transferManager());
}
// trigger backlog request once all active bufferviews are initialized
connect(bufferViewOverlay(), SIGNAL(initDone()), this, SLOT(finishConnectionInitialization()));
// trigger backlog request once all active bufferviews are initialized
connect(bufferViewOverlay(), SIGNAL(initDone()), this, SLOT(finishConnectionInitialization()));
for (int i = 1; i <= NumFeatures; i <<= 1)
feats |= (Feature)i;
for (int i = 1; i <= NumFeatures; i <<= 1)
feats |= (Feature)i;
+ // Disable DCC until it is ready
+ feats &= ~Feature::DccFileTransfer;
+
CapNegotiation = 0x0020, /// IRCv3 capability negotiation, account tracking
VerifyServerSSL = 0x0040, /// IRC server SSL validation
CustomRateLimits = 0x0080, /// IRC server custom message rate limits
CapNegotiation = 0x0020, /// IRCv3 capability negotiation, account tracking
VerifyServerSSL = 0x0040, /// IRC server SSL validation
CustomRateLimits = 0x0080, /// IRC server custom message rate limits
- DccFileTransfer = 0x0100,
+ DccFileTransfer = 0x0100, /// DCC file transfer support (forcefully disabled for now)
AwayFormatTimestamp = 0x0200, /// Timestamp formatting in away (e.g. %%hh:mm%%)
Authenticators = 0x0400, /// Whether or not the core supports auth backends.
BufferActivitySync = 0x0800, /// Sync buffer activity status
AwayFormatTimestamp = 0x0200, /// Timestamp formatting in away (e.g. %%hh:mm%%)
Authenticators = 0x0400, /// Whether or not the core supports auth backends.
BufferActivitySync = 0x0800, /// Sync buffer activity status
setupActions();
setupBufferWidget();
setupMenus();
setupActions();
setupBufferWidget();
setupMenus();
+ // setupTransferWidget(); not ready yet
setupChatMonitor();
setupTopicWidget();
setupInputWidget();
setupChatMonitor();
setupTopicWidget();
setupInputWidget();
dlg->registerSettingsPage(new NetworksSettingsPage(dlg));
dlg->registerSettingsPage(new AliasesSettingsPage(dlg));
dlg->registerSettingsPage(new IgnoreListSettingsPage(dlg));
dlg->registerSettingsPage(new NetworksSettingsPage(dlg));
dlg->registerSettingsPage(new AliasesSettingsPage(dlg));
dlg->registerSettingsPage(new IgnoreListSettingsPage(dlg));
- dlg->registerSettingsPage(new DccSettingsPage(dlg));
+ // dlg->registerSettingsPage(new DccSettingsPage(dlg)); not ready yet
// Category: Remote Cores
if (Quassel::runMode() != Quassel::Monolithic) {
// Category: Remote Cores
if (Quassel::runMode() != Quassel::Monolithic) {