Class sh::ui::qt::QtManageBookmarksDialog

class sh::ui::qt::QtManageBookmarksDialog : public sh::ui::qt::QtDialog, public sh::ui::ManageBookmarksDialog

Qt based manage bookmarks dialog.

Public Functions

QtManageBookmarksDialog()
~QtManageBookmarksDialog()
qint64 dialogId()

Returns the dialog id.

Each instance has an id unique in the complete Shallot process lifetime.

Must be called in main thread.

bool isInited()

Returns if this dialog is initialized.

Must be called in main thread.

bool wasAccepted()

Returns if this dialog was ‘accepted’ by the user (typically by clicking some ‘OK’ button).

Must be called in main thread.

void waitClosed()

Wait until the user closed the dialog in some way.

May be called in any thread.

void close()

Closes the dialog.

Must be called in main thread.

bool wasClosed()

Returns if this dialog was closed.

Must be called in main thread.

DialogManager *manager()

Returns the DialogManager which hosts this dialog.

Private Functions

void readBookmarks()
void _refresh_values()
void _selectbookmark(QString id)
void _selectfolder(QStringList name)

Private Members

Ui::QtManageBookmarksDialog *ui

Private Slots

void on_btnClose_clicked()
void on_treeWidget_itemSelectionChanged()
void on_btnDelete_clicked()
void on_edtLabel_textChanged(const QString &arg1)
void on_edtLocation_textChanged(const QString &arg1)
void on_btnStore_clicked()
void on_btnNew_clicked()
void on_btnUp_clicked()
void on_btnDown_clicked()
void on_btnMove_clicked()