Chat-O-Matic/protocols/xmpp
Jaidyn Ann 3fbe072d42 Generalize protocol settings' GUI templating
A nice templating system is used for account settings dialogues― the
required slots are specified by the protocol, and are reflected in the
settings dialogue.

To generalize this templating system (and eventually use elsewhere),
ProtocolSettings was split into two classes― ProtocolSettings and
ProtocolTemplate.

The CayaProtocol::SettingsTemplate() call was also edited to require a
string parameter, naming the specific template that should be returned.

"account" is used for the account settings dialogue, and other values
are TBA.
2021-06-17 17:02:29 -05:00
..
FacebookProtocol.cpp Generalize protocol settings' GUI templating 2021-06-17 17:02:29 -05:00
FacebookProtocol.h Generalize protocol settings' GUI templating 2021-06-17 17:02:29 -05:00
GoogleTalkProtocol.cpp Generalize protocol settings' GUI templating 2021-06-17 17:02:29 -05:00
GoogleTalkProtocol.h Generalize protocol settings' GUI templating 2021-06-17 17:02:29 -05:00
JabberHandler.cpp Register commands & pop-up items through messages 2021-06-15 23:29:38 -05:00
JabberHandler.h Register commands & pop-up items through messages 2021-06-15 23:29:38 -05:00
JabberMain.cpp Allow multiple protocols per add-on 2021-05-21 13:47:14 -05:00
JabberProtocol.cpp Generalize protocol settings' GUI templating 2021-06-17 17:02:29 -05:00
JabberProtocol.h Generalize protocol settings' GUI templating 2021-06-17 17:02:29 -05:00
Makefile Split icons into seperate RDEF files 2021-06-17 11:49:42 -05:00
jabber.rdef Split icons into seperate RDEF files 2021-06-17 11:49:42 -05:00