mirror of
https://github.com/ModOrganizer2/modorganizer-preview_base.git
synced 2026-07-27 14:01:41 -07:00
Compare commits
9
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f77b5daf9d | ||
|
|
1dc5a32871 | ||
|
|
db0a791155 | ||
|
|
65ce23f906 | ||
|
|
4fddc311c5 | ||
|
|
c863a94793 | ||
|
|
77f074f59e | ||
|
|
b72216ad8c | ||
|
|
0a8bcff070 |
@@ -0,0 +1,11 @@
|
||||
Import('qt_env')
|
||||
|
||||
env = qt_env.Clone()
|
||||
|
||||
env.AppendUnique(CPPDEFINES = [ 'PREVIEWBASE_LIBRARY' ])
|
||||
|
||||
lib = env.SharedLibrary('previewBase', env.Glob('*.cpp'))
|
||||
env.InstallModule(lib)
|
||||
|
||||
res = env['QT_USED_MODULES']
|
||||
Return('res')
|
||||
+3
-2
@@ -10,7 +10,7 @@ TEMPLATE = lib
|
||||
CONFIG += plugins
|
||||
CONFIG += dll
|
||||
|
||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets gui
|
||||
|
||||
DEFINES += PREVIEWBASE_LIBRARY
|
||||
|
||||
@@ -22,4 +22,5 @@ HEADERS += previewbase.h
|
||||
include(../plugin_template.pri)
|
||||
|
||||
OTHER_FILES += \
|
||||
previewbase.json
|
||||
previewbase.json\
|
||||
SConscript
|
||||
|
||||
+2
-2
@@ -84,7 +84,7 @@ QList<MOBase::PluginSetting> PreviewBase::settings() const
|
||||
std::set<QString> PreviewBase::supportedExtensions() const
|
||||
{
|
||||
std::set<QString> extensions;
|
||||
foreach (const auto &generator, m_PreviewGenerators) {
|
||||
for (const auto &generator : m_PreviewGenerators) {
|
||||
extensions.insert(generator.first);
|
||||
}
|
||||
|
||||
@@ -93,7 +93,7 @@ std::set<QString> PreviewBase::supportedExtensions() const
|
||||
|
||||
QWidget *PreviewBase::genFilePreview(const QString &fileName, const QSize &maxSize) const
|
||||
{
|
||||
auto iter = m_PreviewGenerators.find(QFileInfo(fileName).completeSuffix().toLower());
|
||||
auto iter = m_PreviewGenerators.find(QFileInfo(fileName).suffix().toLower());
|
||||
if (iter != m_PreviewGenerators.end()) {
|
||||
return iter->second(fileName, maxSize);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user