14.06.2023

This commit is contained in:
Plotnikov
2023-06-14 18:08:32 +03:00
parent b0a0566f19
commit bdf6eab9ec
221 changed files with 203557 additions and 585 deletions

View File

@@ -0,0 +1,65 @@
#ifndef EXPORTDIALOG_H
#define EXPORTDIALOG_H
#include <QDialog>
#include <QTreeWidget>
#include "s1000d_manager.h"
namespace Ui {
class ExportDialog;
}
class ExportDialog : public QDialog
{
Q_OBJECT
public:
explicit ExportDialog(QWidget *parent = nullptr, S1000D_Manager* _SM = nullptr);
~ExportDialog();
void setPackName(QString packname);
QString getPackName();
void setPackDir(QString packdir);
QString getPackDir();
void setPackTitle(QString packtitle);
QString getPackTitle();
void fillTree(QTreeWidget* tree);
void fillTreeItem(QTreeWidgetItem* treeItem, QTreeWidgetItem* dlgItem);
QTreeWidget* getDlgTreeWidget();
void setS1000Dlabel(QString text, QString color);
void setSCORMlabel(QString text, QString color);
void fillPackageList();
void setPackageListIndex(int ind);
bool flagCanSetCheck;
bool ignore_cbPackageList_events=false;
int curPackIndex = -1;
private slots:
void on_btnCloseDlg_clicked();
void on_btnExportS1000D_clicked();
void on_btnExportSCORM_clicked();
void on_dlgTree_itemChanged(QTreeWidgetItem *item, int column);
void on_btnChooseDir_clicked();
void on_cbPackageList_currentIndexChanged(int index);
void on_cbPackageList_currentTextChanged(QString newPackName);
void hidelabels();
void on_btnPackageAdd_clicked();
void on_btnPackageDel_clicked();
void closeEvent(QCloseEvent *event);
void on_cbPackageList_editTextChanged(const QString &arg1);
void on_lePackName_textEdited(const QString &arg1);
void on_lePackTitle_textEdited(const QString &arg1);
private:
Ui::ExportDialog *ui;
S1000D_Manager* SM;
Q_SIGNALS:
void actionS1000Dexport();
void actionSCORMexport();
};
#endif // EXPORTDIALOG_H