blob: da6c62ea66c5ff1b81c107e5da27bbfb775b8d6a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef PLUGINSYMBOLRESOLVER_H
#define PLUGINSYMBOLRESOLVER_H
#include "coreSQLiteStudio_global.h"
#include <QStringList>
#include <QLibrary>
class API_EXPORT PluginSymbolResolver
{
public:
PluginSymbolResolver();
void addFileNameMask(const QString& mask);
void addLookupSubFolder(const QString& name);
bool load();
QFunctionPointer resolve(const char* symbol);
private:
QStringList nameFilters;
QStringList subFolders;
QLibrary lib;
};
#endif // PLUGINSYMBOLRESOLVER_H
|