X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fcoreinfodlg.h;h=458c6e0b5a4f89f9754315d1b1e2f8db03c38e62;hb=92fc8c5b119111a35ab8423c3cbde5b2a022badf;hp=85a921160886cb1e02e8620039d6a03d7814acab;hpb=bd5414d8bfe2be18ba051d4bbf936e9ead0cdf66;p=quassel.git diff --git a/src/qtui/coreinfodlg.h b/src/qtui/coreinfodlg.h index 85a92116..458c6e0b 100644 --- a/src/qtui/coreinfodlg.h +++ b/src/qtui/coreinfodlg.h @@ -39,10 +39,30 @@ protected: void timerEvent(QTimerEvent *) override { updateUptime(); } private slots: + /** + * Requests resynchronization of CoreInfo object for legacy (pre-0.13) cores + * + * This provides compatibility with updating core information for legacy cores, and can be + * removed after protocol break. + */ + void refreshLegacyCoreInfo(); + + /** + * Handler for recreation of CoreInfo object, including first-time setup + * + * Applies existing CoreInfo information to the dialog, too. + */ + void coreInfoResynchronized(); + void on_closeButton_clicked() { reject(); } void updateUptime(); void disconnectClicked(int peerId); + /** + * Event handler for core unspported Details button + */ + void on_coreUnsupportedDetails_clicked(); + private: Ui::CoreInfoDlg ui; QMap _widgets;