##// END OF EJS Templates
Updates test files with new AMDA file header...
Updates test files with new AMDA file header Old files are moved to an archive folder

File last commit:

r369:5601a2d8f3ef
r726:294b036f7da8
Show More
VariableInspectorWidget.h
56 lines | 1.6 KiB | text/x-c | CLexer
/ gui / include / Variable / VariableInspectorWidget.h
Alexandre Leroux
Initializes the variable inspector and adds it to the MainWindow
r105 #ifndef SCIQLOP_VARIABLEINSPECTORWIDGET_H
#define SCIQLOP_VARIABLEINSPECTORWIDGET_H
Alexandre Leroux
Pull request fixes
r234 #include <QLoggingCategory>
Alexandre Leroux
Activates menu on variable widget
r228 #include <QMenu>
Alexandre Leroux
Initializes the variable inspector and adds it to the MainWindow
r105 #include <QWidget>
Alexandre Leroux
Activates menu on variable widget
r228 #include <memory>
Alexandre Leroux
Pull request fixes
r234 Q_DECLARE_LOGGING_CATEGORY(LOG_VariableInspectorWidget)
Alexandre Leroux
Activates menu on variable widget
r228 class Variable;
Add implementation of progress bar on variable inspector connected to...
r369 class QProgressBarItemDelegate;
Alexandre Leroux
Initializes the variable inspector and adds it to the MainWindow
r105 namespace Ui {
class VariableInspectorWidget;
} // Ui
/**
* @brief The VariableInspectorWidget class representes represents the variable inspector, from
* which it is possible to view the loaded variables, handle them or trigger their display in
* visualization
*/
class VariableInspectorWidget : public QWidget {
Q_OBJECT
public:
explicit VariableInspectorWidget(QWidget *parent = 0);
virtual ~VariableInspectorWidget();
Alexandre Leroux
Creates signal to make dynmaic menu for a variable
r230 signals:
/**
Alexandre Leroux
Changes signal to pass a list of variables...
r266 * Signal emitted before a menu concerning variables is displayed. It is used for other widgets
Alexandre Leroux
Creates signal to make dynmaic menu for a variable
r230 * to complete the menu.
* @param tableMenu the menu to be completed
Alexandre Leroux
Changes signal to pass a list of variables...
r266 * @param variables the variables concerned by the menu
Alexandre Leroux
Creates signal to make dynmaic menu for a variable
r230 * @remarks To make the dynamic addition of menus work, the connections to this signal must be
* in Qt :: DirectConnection
*/
Alexandre Leroux
Changes signal to pass a list of variables...
r266 void tableMenuAboutToBeDisplayed(QMenu *tableMenu,
const QVector<std::shared_ptr<Variable> > &variables);
Alexandre Leroux
Creates signal to make dynmaic menu for a variable
r230
Alexandre Leroux
Initializes the variable inspector and adds it to the MainWindow
r105 private:
Ui::VariableInspectorWidget *ui;
Alexandre Leroux
Activates menu on variable widget
r228
Add implementation of progress bar on variable inspector connected to...
r369 QProgressBarItemDelegate *m_ProgressBarItemDelegate;
Alexandre Leroux
Activates menu on variable widget
r228 private slots:
/// Slot called when right clicking on an variable in the table (displays a menu)
void onTableMenuRequested(const QPoint &pos) noexcept;
Alexandre Leroux
Fixes refresh problem in Variable widget
r340 /// Refreshes instantly the variable view
void refresh() noexcept;
Alexandre Leroux
Initializes the variable inspector and adds it to the MainWindow
r105 };
#endif // SCIQLOP_VARIABLEINSPECTORWIDGET_H