NDEVR
API Documentation
ThirdPartyLibsDialog.h
1#pragma once
2#include <NDEVR/String.h>
3#include <NDEVR/Resource.h>
4#include <QWidget>
5namespace Ui
6{
7 class ThirdPartyLibsUI;
8}
9namespace NDEVR
10{
11 class Button;
12 class TranslatedString;
15 class ThirdPartyLibsDialog : public QWidget
16 {
17 public:
20 ThirdPartyLibsDialog(QWidget* parent = nullptr);
21 private:
23 void init();
29 void browse(const TranslatedString& name, Resource<String>& option, Button* b, StringView extension);
30 private:
31 Ui::ThirdPartyLibsUI* ui;
32 };
33}
A core widget that allows the user to click one of many button types.
Definition Button.h:68
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
Definition Resource.h:42
The core String View class for the NDEVR API.
Definition StringView.h:58
ThirdPartyLibsDialog(QWidget *parent=nullptr)
Constructs the third-party libraries dialog.
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
The primary namespace for the NDEVR SDK.
@ name
The display name of the object.