10 #include "ui_portalAppGui.h"
20 #include <vlutil/vlTime.h>
25 #include <QtGui/QMainWindow>
26 #include <QtGui/QDialogButtonBox>
33 class QAssistantClient;
38 class DtMarkingSymbols;
40 class DtBrokerErrorMessage;
41 class DtPortalConnection;
42 class DtPortalAppInitializer;
86 virtual void loadGuiConfiguration();
89 virtual void saveGuiConfiguration();
95 virtual void toggleShowObjects(
bool state);
96 virtual void toggleShowInteractions(
bool state);
97 virtual void toggleShowUpdates(
bool state);
98 virtual void toggleShowBrokers(
bool state);
99 virtual void toggleShowDataView(
bool state);
100 virtual void showQueueInfoDlg();
102 virtual void editConfiguration();
107 static void setObjectViewComponentCreator(
108 DtObjectViewComponentCreator func);
111 static void setInteractionViewComponentCreator(
112 DtInteractionViewComponentCreator func);
124 void initStatusBar();
126 virtual void closeEvent(QCloseEvent *e);
137 virtual void quitMe();
138 virtual void showAboutDialog();
141 virtual void showHelp();
142 virtual void processHelpDialogClose();
144 virtual void dockVisibilityChanged(
bool state);
145 virtual void updateTimeLabel();
146 virtual void clearInteractions();
147 virtual void resetInteractionStatistics();
149 virtual void launchCheckForUpdatesWebSite();
152 virtual void brokerSelectedRunning(
bool);
154 virtual void updateBrokerTranslationSettings();