15#ifndef VP1MainWindow_H
16#define VP1MainWindow_H
19#include "../src/ui_vp1mainwindow.h"
63 , QString the_dirStatus
102 void request_expertSettings();
128 void addToMessageBox(
const QString&,
const QString& extrastyleopts =
"",
129 const QString& title =
"",
const QString& titleextrastyleopts =
"" );
137 #if defined BUILDVP1LIGHT
138 void goToPreviousEvent();
142 void setRunEvtNumber(
const int&
runnumber,
const unsigned long long& eventnumber,
const unsigned& triggerType = 0,
const unsigned& time = 0,
const bool& printmessage =
true );
189 const QString& pathvar,
190 const QString& instareasubdir,
191 const QString& extradirenvvar,
192 bool currentdir =
false)
const;
QMap< QAction *, VP1DirStatusData > VP1DirStatuses
void finishedIncomingDialog()
void request_loadPlugin()
void helperAddToMessageBox(const QString &)
void setRunEvtNumber(const int &runnumber, const unsigned long long &eventnumber, const unsigned &triggerType=0, const unsigned &time=0, const bool &printmessage=true)
QQueue< VP1ExternalRequest > m_requestqueue
void updateCentralStackWidget()
void quickSetupTriggered()
void help_openUserSupport()
int m_defaultfont_pixelsize
QMenu * m_menu_changeFontSize
VP1EventDisplayEditor * m_edEditor
VP1AvailEvents * m_availEvents
void systemAddToMessageBox(const QString &)
void receivedExternalRequest(VP1ExternalRequest)
QLabel * m_statusbarlabel
void saveAllCurrentChannels()
QString m_currentconfigfile
double m_defaultfont_pointsize
void showMenu_loadConfFileItemSelected()
QString request_saveChannelSnapshot(QString xLabel="")
void showMenu_loadPlugin()
VP1ChannelManager * m_channelmanager
VP1TabManager * m_tabmanager
QString m_currentsaveimagepath
QString m_currentloadpluginpath
QMap< QString, QString > availablePluginFiles() const
VP1MainWindow(VP1ExecutionScheduler *, VP1AvailEvents *availEvents, QWidget *parent=0)
VP1TabManager * tabManager() const
VP1IncomingMessageDialog * m_currentincomingdialog
QStringList userRequestedFiles()
void request_saveasConfig()
void addChannelIconsToComboBox(QComboBox *cb, const bool &isbasenames)
QAction * m_action_openUsersSupport
QMenu * m_menu_loadPlugin
void request_cruisemodechange()
QWidget * m_dummyemptycontroller
const QString m_settingsfile
void updateEventControls()
QAction * m_actionSave_current_tabs
QList< VP1ExternalRequest > m_messages_blockedexactmessages
void addToMessageBox(const QString &, const QString &extrastyleopts="", const QString &title="", const QString &titleextrastyleopts="")
void replaceConfigurationFile(const QString &file)
QProgressBar * progressbar
QAction * m_action_openUsersGuide
void processEnqueuedRequests()
QStringList m_userRequestedFiles
void changeStyleActionTriggered()
QMenu * m_menu_loadConfFile
void unloadPlugin_continue()
unsigned long long m_eventnumber
void help_openUserGuide()
QMap< QString, QString > availableFiles(const QString &extension, const QString &pathvar, const QString &instareasubdir, const QString &extradirenvvar, bool currentdir=false) const
bool okToProceedToNextEvent() const
QAction * m_action_openVP1Site
void request_loadConfig()
QAction * m_actionAdd_empty_tab
unsigned long long getEventNumber()
VP1ChannelManager * channelManager() const
void getAllChannelsIntoSnapshots(QList< QPixmap > &list, QStringList &listNames)
void inputDirectoryActionTriggered()
void loadConfigurationFromFile(const QString &file)
VP1PluginDialog * m_plugindialog
void closeEvent(QCloseEvent *event)
void channelAddToMessageBox(const QString &)
VP1DirStatuses m_inputdirstatuses
void request_printChannel()
QList< QAction * > m_inputdiractions
QAction * m_actionEnableExpertSettings
QStringList m_currentunloadpluginfiles
void loadPluginFile(const QString &filename)
VP1StreamMenuUpdater * m_streamMenuUpdater
void request_channelInformation()
VP1ExecutionScheduler * m_scheduler
void pluginDialogClosed()
void makeAllChannelsEventDisplay()
QAction * m_action_addEventFile
void changeFontSizeActionTriggered()
void selectedChannelChanged(IVP1ChannelWidget *)
void request_addEmptyTab()
void tabListChanged(const QStringList &)
QAction * m_action_openAbout
QAction * m_action_infoAboutLoadedPlugins
void launch3DstereoEditor()
void updateInputDirectoriesStatus()
void request_saveConfig()
void showMenu_loadConfFile()
void help_openVP1WebSite()
QList< QString > m_messages_blockedsenders
void showMenu_loadPluginItemSelected()
QMenu * m_menu_changeStyle
QPixmap getSingleChannelCustomSnapshot(IVP1ChannelWidget *tab, int width=0)
static std::vector< uint32_t > runnumber
VP1DirStatusData(QString the_inputDir, QString the_dirStatus, bool the_enabled, bool the_bold)