##// END OF EJS Templates
Implements validation of variable's data (1)...
Implements validation of variable's data (1) Creates helper used to validate data, depending on the server set at compile time

File last commit:

r1180:938a31670f5f
r1231:077a4fb03e91
Show More
CatalogueSideBarWidget.h
43 lines | 1.1 KiB | text/x-c | CLexer
/ gui / include / Catalogue / CatalogueSideBarWidget.h
#ifndef SCIQLOP_CATALOGUESIDEBARWIDGET_H
#define SCIQLOP_CATALOGUESIDEBARWIDGET_H
#include <Common/spimpl.h>
#include <QLoggingCategory>
#include <QTreeWidgetItem>
#include <QWidget>
class DBCatalogue;
namespace Ui {
class CatalogueSideBarWidget;
}
Q_DECLARE_LOGGING_CATEGORY(LOG_CatalogueSideBarWidget)
class CatalogueSideBarWidget : public QWidget {
Q_OBJECT
signals:
void catalogueSelected(const QVector<std::shared_ptr<DBCatalogue> > &catalogues);
void databaseSelected(const QStringList &databases);
void allEventsSelected();
void trashSelected();
void selectionCleared();
public:
explicit CatalogueSideBarWidget(QWidget *parent = 0);
virtual ~CatalogueSideBarWidget();
void setCatalogueChanges(const std::shared_ptr<DBCatalogue> &catalogue, bool hasChanges);
private:
Ui::CatalogueSideBarWidget *ui;
class CatalogueSideBarWidgetPrivate;
spimpl::unique_impl_ptr<CatalogueSideBarWidgetPrivate> impl;
private slots:
void onContextMenuRequested(const QPoint &pos);
};
#endif // SCIQLOP_CATALOGUESIDEBARWIDGET_H