Add an option to hide the invitations management dialog at startup.

Some advanced users may not like r877454.
BUG: 187143

svn path=/trunk/KDE/kdenetwork/krfb/; revision=939310
This commit is contained in:
George Kiagiadakis
2009-03-14 16:03:50 +00:00
parent 03b494aa1a
commit 383e6cef4c

View File

@@ -74,12 +74,18 @@ int main(int argc, char *argv[])
ki18n("KDesktop background deactivation"));
KCmdLineArgs::init(argc, argv, &aboutData);
KCmdLineOptions options;
options.add("nodialog", ki18n("Do not show the invitations management dialog at startup"));
KCmdLineArgs::addCmdLineOptions(options);
KApplication app;
app.setQuitOnLastWindowClosed(false);
ManageInvitationsDialog invitationsDialog;
invitationsDialog.show();
TrayIcon trayicon(&invitationsDialog);
ManageInvitationsDialog invitationsDialog;
if ( KCmdLineArgs::parsedArgs()->isSet("dialog") )
invitationsDialog.show();
TrayIcon trayicon(&invitationsDialog);
KrfbServer *server = KrfbServer::self(); // initialize the server manager
if (!server->checkX11Capabilities()) {