void saveStateToSettings(UiSettings &);
void restoreStateFromSettings(UiSettings &);
+ // We need to override this to add the show/hide menu bar option
+ virtual QMenu *createPopupMenu();
+
public slots:
void showStatusBarMessage(const QString &message);
void hideCurrentBuffer();
void showAboutDlg();
void showChannelList(NetworkId netId = NetworkId());
void showCoreConnectionDlg();
- void showCoreConfigWizard(const QVariantList &);
+ void showCoreConfigWizard(const QVariantList &, const QVariantList &);
void showCoreInfoDlg();
void showAwayLog();
void showSettingsDlg();
void setupChatMonitor();
void setupInputWidget();
void setupTopicWidget();
+ void setupTransferWidget();
void setupViewMenuTail();
void setupStatusBar();
void setupSystray();
QHash<int, BufferId> _jumpKeyMap;
int _activeBufferViewIndex;
+ bool _aboutToQuit; //closeEvent can occur multiple times on OSX
+
friend class QtUi;
};