33 ShowProfiles, NewProfile, ImportZipProfile, ImportDirProfile,
34 ExportSingleProfile, ExportAllProfiles, EditCurrentProfile, DeleteCurrentProfile
39 int execAction(ProfileAction profile_action);
52 virtual void keyPressEvent(QKeyEvent *event);
54 QLabel* autoSwitchLimitLabel()
const;
57 Ui::ProfileDialog *pd_ui_;
58 QPushButton *ok_button_;
59 QPushButton *import_button_;
60#if defined(HAVE_MINIZIP) || defined(HAVE_MINIZIPNG)
61 QPushButton *export_button_;
62 QAction *export_selected_entry_;
67 void finishImport(QFileInfo fi,
int skipped,
const QStringList& importedProfiles);
73#if defined(HAVE_MINIZIP) || defined(HAVE_MINIZIPNG)
74 void exportProfiles(
bool exportAllPersonalProfiles =
false);
77 void importFromDirectory();
79 void newToolButtonClicked();
80 void deleteToolButtonClicked();
81 void copyToolButtonClicked();
82 void buttonBoxAccepted();
83 void buttonBoxHelpRequested();
84 void dataChanged(
const QModelIndex &);
86 void filterChanged(
const QString &);
88 void selectionChanged();
89 QModelIndexList selectedProfiles();