16 #include <portalApp/ui_portalAppGui.h>
21 #include <QtGui/QDialogButtonBox>
22 #include <QtGui/QMainWindow>
24 #include <vlutil/vlTime.h>
34 class QAssistantClient;
41 class DtMarkingSymbols;
42 class DtPortalConnection;
43 class DtStatisticsViewComponent;
44 class DtBrokerErrorMessage;
45 class DtPortalAppInitializer;
86 virtual void loadGuiConfiguration();
89 virtual void saveGuiConfiguration();
94 virtual void toggleShowObjects(
bool state );
95 virtual void toggleShowInteractions(
bool state );
96 virtual void toggleShowUpdates(
bool state );
97 virtual void onFindObjectsAction();
98 virtual void toggleShowBrokers(
bool state );
99 virtual void toggleShowStatisticsView(
bool state );
100 virtual void toggleShowStatisticsViewLegend(
bool state );
101 virtual void showQueueInfoDlg();
103 virtual void editConfiguration();
108 static void setObjectViewComponentCreator(
109 DtObjectViewComponentCreator func );
112 static void setInteractionViewComponentCreator(
113 DtInteractionViewComponentCreator func );
124 void initStatusBar();
126 virtual QDockWidget* createDockWidget( QString name );
128 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();
150 virtual const DtString& webSite( WebSiteId webSite )
const;
152 virtual void brokerSelectedRunning(
bool );
154 virtual void updateBrokerTranslationSettings();