2021-06-19 Fred Gleason <fredg@paravelsystems.com>

* Added 'RDCartFilter::setDragEnabled()',
	'RDCartFilter::showNoteBubbles()' and
	'RDCartFilter::setShowNoteBubbles()' methods.
	* Removed 'RDCartFilter::loadConfig()' and 'RDCartFilter::saveConfig()'
	methods.
	* Added 'RDMainWindow' to rdlibrary(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-06-19 10:11:01 -04:00
parent 5f6b72d2f4
commit dea256d14d
8 changed files with 152 additions and 53 deletions

View File

@@ -41,13 +41,12 @@ class RDCartFilter : public RDWidget
~RDCartFilter();
QSize sizeHint() const;
QSizePolicy sizePolicy() const;
void loadConfig(RDProfile *p);
void saveConfig(FILE *f) const;
QString filterSql(const QStringList &and_fields=QStringList()) const;
QString filterText() const;
QString selectedGroup() const;
QString selectedSchedCode() const;
bool dragEnabled() const;
bool showNoteBubbles() const;
RDCart::Type showCartType() const;
void setShowCartType(RDCart::Type type);
bool showTrackCarts() const;
@@ -62,6 +61,8 @@ class RDCartFilter : public RDWidget
static QString typeFilter(bool incl_audio,bool incl_macro,RDCart::Type mask);
public slots:
void setDragEnabled(bool state);
void setShowNoteBubbles(bool state);
void setModel(RDLibraryModel *model);
void setFilterText(const QString &str);
void setSelectedGroup(const QString &grpname);