mirror of
https://github.com/fralx/LimeReport.git
synced 2025-09-23 08:29:07 +03:00
1.3.9
This commit is contained in:
@@ -43,11 +43,12 @@ public:
|
||||
virtual void deleteVariable(const QString& name)=0;
|
||||
virtual bool containsVariable(const QString& variableName)=0;
|
||||
virtual QVariant variable(const QString& variableName)=0;
|
||||
virtual void addModel(const QString& name, QAbstractItemModel *model, bool owned)=0;
|
||||
virtual bool addModel(const QString& name, QAbstractItemModel *model, bool owned)=0;
|
||||
virtual void removeModel(const QString& name)=0;
|
||||
virtual bool containsDatasource(const QString& dataSourceName)=0;
|
||||
virtual void clearUserVariables()=0;
|
||||
virtual ICallbackDatasource* createCallbackDatasouce(const QString& name) = 0;
|
||||
virtual void addCallbackDatasource(ICallbackDatasource* datasource, const QString& name) = 0;
|
||||
//virtual void addCallbackDatasource(ICallbackDatasource* datasource, const QString& name) = 0;
|
||||
};
|
||||
|
||||
}
|
||||
|
@@ -52,7 +52,7 @@ namespace Const{
|
||||
double const SELECTED_RESIZE_ZONE_OPACITY = 0.6;
|
||||
Qt::GlobalColor const RESIZE_ZONE_COLOR = Qt::green;
|
||||
Qt::GlobalColor const SELECTION_COLOR = Qt::red;
|
||||
double const SELECTION_COLOR_OPACITY = 0.9;
|
||||
double const SELECTION_COLOR_OPACITY = 0.6;
|
||||
const qreal fontFACTOR = 3.5;
|
||||
const int mmFACTOR = 10;
|
||||
const int itemPaleteIconSize = 24;
|
||||
@@ -65,8 +65,8 @@ namespace Const{
|
||||
const qreal BAND_NAME_AREA_OPACITY = 0.3;
|
||||
const qreal BAND_NAME_TEXT_OPACITY = 0.6;
|
||||
const qreal SELECTION_OPACITY = 0.3;
|
||||
const QString FIELD_RX = "\\$D\\s*\\{\\s*([^\\s{}]*)\\s*\\}";
|
||||
const QString VARIABLE_RX = "\\$V\\s*\\{\\s*([^\\s{}]*)\\s*\\}";
|
||||
const QString FIELD_RX = "\\$D\\s*\\{\\s*([^{}]*)\\s*\\}";
|
||||
const QString VARIABLE_RX = "\\$V\\s*\\{\\s*([^{}]*)\\s*\\}";
|
||||
const QString SCRIPT_RX = "\\$S\\s*\\{(.*)\\}";
|
||||
const QString GROUP_FUNCTION_PARAM_RX = "\\(\\s*(((?:\\\"?\\$D\\s*\\{\\s*)|(?:\\\"?\\$V\\s*\\{\\s*)|(?:\\\"))(\\w+\\.?\\w+)((?:\\\")|(?:\\s*\\}\\\"?\\s*)))\\s*,\\s*\\\"(\\w+)\\\"\\s*\\)";
|
||||
const int DATASOURCE_INDEX = 6;
|
||||
|
@@ -78,14 +78,22 @@ public:
|
||||
|
||||
bool loadFromFile(const QString& fileName);
|
||||
bool loadFromByteArray(QByteArray *data);
|
||||
bool loadFromString(const QString& data);
|
||||
QString reportFileName();
|
||||
bool saveToFile();
|
||||
bool saveToFile(const QString& fileName);
|
||||
QByteArray saveToByteArray();
|
||||
QString saveToString();
|
||||
QString lastError();
|
||||
void setCurrentReportsDir(const QString& dirName);
|
||||
void setReportName(const QString& name);
|
||||
QString reportName();
|
||||
signals:
|
||||
void renderStarted();
|
||||
void renderFinished();
|
||||
void renderPageFinished(int renderedPageCount);
|
||||
void onLoad(bool& loaded);
|
||||
void onSave();
|
||||
public slots:
|
||||
void cancelRender();
|
||||
protected:
|
||||
|
Reference in New Issue
Block a user