#define EFCOMBOBOX_H
#include <QComboBox>
-#include "../db/databasemanager.h"
+#include "databasemanager.h"
class EFComboBox : public QComboBox
{
public:
EFComboBox(DatabaseManager *dbMan, QWidget *parent = 0);
~EFComboBox();
- EmuFrontObject* getSelected() const;
+ EmuFrontObject* getSelected();
// This will replace DataObjectEditDialog::setSelected!
void setSelected(const EmuFrontObject*);
- void updateDataModel();
+ // reset sets the data model to orinal, non filtered setting
+ void updateDataModel(bool reset = true);
protected:
DatabaseManager *dbManager;
int dataModelIndex_id;
int dataModelIndex_name;
+ virtual void reset();
};
#endif // EFCOMBOBOX_H